body { margin: 0; padding: 0; background: #fff url('../img/background.gif') no-repeat; white-space: normal; }
img { border: 0 none; margin: 0; padding: 0; clear: both; }
a { color: #06f; }
sup { margin-right: 2px; }
abbr { cursor: help; }

.hidden { display: none; height: 0; }
.small { font: normal 11px Arial; color: #666; }
.floatr { float: right; clear: both; }
.centered { margin: 0 auto 0; }
.underline { text-decoration: underline; }
.aligncenter { text-align: center; }
.uparrow { background-image: url('../img/arrow_up.gif'); background-position: 50% 50%; background-repeat: no-repeat; }
.downarrow { background-image: url('../img/arrow_down.gif'); background-position: 50% 50%; background-repeat: no-repeat; }
.valigntop { vertical-align: top; }

#header { width: 775px; clear: both; }
#header h1 { float: left; margin: 0; padding: 0; width: 214px; height: 87px; background: transparent url('../img/logo_CerefolinNAC_white.gif'); }
#header h1 a { display: block; width: 214px; height: 87px; }
#header #topnav { float: right; }

#flashcontent { clear: both; width: 728px; float: right; border-top: solid 1px #8B9B93; }


#left {
	width: 180px;
	float: left;
}

#body {
	float: left;
	width: 595px;
	font: normal 82% Arial, Helvetica, sans-serif;
	color: #36f;
	text-align: right;
}


#ymm {
	clear: both;
	width: 180px;
	height: 107px;
}

#speakers a {
	display: block;
	background: transparent url('../img/nav_SlideLibrary.gif') no-repeat;
	width: 180px;
	height: 103px;
}

#newoption a {
	display: block;
	background: transparent url('../img/nav_NewOption.gif') no-repeat;
	width: 180px;
	height: 103px;
}

#seanorr a {
	display: block;
	background: transparent url('../img/nav_SeanOrr.gif') no-repeat 50% 0;
	width: 180px;
	height: 114px;
}

#usneuro a {
	display: block;
	background: transparent url('../img/nav_USNeurology.gif') no-repeat 50% 0;
	width: 180px;
	height: 114px;
}


#navigation {  clear: both; width: 180px; margin: 30px 0; font: bold 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing: -.5px; }
#navigation a { text-decoration: none; text-align: right; color: #039; display: block; height: 21px; padding: 4px 10px 4px 0; border-bottom: solid 1px #eef;  }
#navigation a:hover { text-decoration: underline; color: #09f; background-color: #eee; }
#navigation a.selected { text-decoration: underline; color: #09f; background-color: #eee; }
#navigation ul { margin: 0; padding: 0; list-style: none; }
#navigation ul li { margin: 0; padding: 0; }

#page .topnavFormulary { float: left; background-image: url('../img/topnav_FormularyDrugCoverage.gif'); width: 160px; height: 101px; margin: 0; }
#page .topnavFormulary a { display: block; width: 160px; height: 101px; }

#page div.topnavHow { float: left; margin: 0 0 0 5px; background: transparent url('../img/background_tab_left.gif') no-repeat bottom left; height: 101px; }
#page div.topnavHow p { margin: 0; padding: 0; background: transparent url('../img/background_tab_right.gif') no-repeat bottom right; width: 113px; height: 101px; text-align: center; }
#page div.topnavHow a { display: block; margin: 0 auto 0; border: 0 none; background: transparent url('../img/topnav_HowItWorks.gif') no-repeat top center; width: 102px; height: 101px; }

#page div.topnavValue { float: left; margin: 0 0 0 5px; background: transparent url('../img/background_tab_left.gif') no-repeat bottom left; height: 101px; }
#page div.topnavValue p { margin: 0; padding: 0; background: transparent url('../img/background_tab_right.gif') no-repeat bottom right; width: 113px; height: 101px; text-align: center; }
#page div.topnavValue a { display: block; margin: 0 auto 0; border: 0 none; background: transparent url('../img/topnav_Valuecard.gif') no-repeat top center; width: 102px; height: 101px; }

#page div.topnavPamlab { float: left; margin: 0 0 0 5px; background: transparent url('../img/background_tab_left.gif') no-repeat bottom left; height: 101px; }
#page div.topnavPamlab p { margin: 0; padding: 0; background: transparent url('../img/background_tab_right.gif') no-repeat bottom right; width: 113px; height: 101px; text-align: center; }
#page div.topnavPamlab a { display: block; margin: 0 auto 0; border: 0 none; background: transparent url('../img/topnav_Pamlab.gif') no-repeat top center; width: 102px; height: 101px; }

#body { margin: 20px 0 0 10px; color: #333; text-align: left; line-height: 17px; }
#body h2 { letter-spacing: 2px; margin-top: 0; font: normal 18px Arial; color: #339; text-transform: uppercase; }
#body h3 { margin-left: 0; margin-bottom: 0; font: bold 16px Arial; color: #5c5cae; }

#body a.NAC {		background: transparent url('../img/index_p_NAC.gif') no-repeat; 
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}

#body a.Acetyl {	 background: transparent url('../img/index_p_Acetylcholine.gif') no-repeat;
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
					
#body a.LMTHF { 	background: transparent url('../img/index_p_LMTHF.gif') no-repeat; 
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
					
#body a.Stress {	background: transparent url('../img/index_p_Stress.gif') no-repeat;
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
					
#body a.HCY {		background: transparent url('../img/index_p_HCY.gif') no-repeat;
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
					
#body a.Methyl { 	background: transparent url('../img/index_p_Methylcobalamin.gif') no-repeat;
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
#body a.FolateEfficacy { background: transparent url('../img/index_p_FolateEfficacy.gif') no-repeat;
					padding: 20px 0 0 74px;
					text-decoration: none;
					font: normal 11px Verdana;
					color: #666;
					height: 44px;
					margin: 0 0 10px 0; 
					display: block;	}
					
#body a:hover { color: #36f; }

#body #indexsubnav { float: right; margin: 0 0 15px 15px; }
#body .sectionblock { display: block; background-color: #eee; width: 150px; margin-bottom: 5px; padding: 5px 5px 10px 5px; text-decoration: none; font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
#body .selected { background-color: #66c; color: #fff; }
#body .sectionblock:hover { background-color: #eef; }

#body dl { margin: 10px 0 0 10px; }
#body dt { text-decoration: underline; }
#body dd { margin: 0 0 10px 0; }

#body ol li { margin: 0 10px 10px 0; text-align: left; }

#body ul li.PPT {
	margin: 0px 0px 10px -25px;
	padding: 0px 0px 6px 25px; 
	list-style-type: none;
	background: transparent url('../img/icon_PPT.gif') no-repeat;
}
#body ul li.PDF {
	margin: 0px 0px 10px -25px;
	padding: 0px 0px 6px 25px; 
	list-style-type: none;
	background: transparent url('../img/icon_PDF.gif') no-repeat;
}

#body ul li { margin-bottom: 5px; }

#body strong.reference { padding: 0 5px 0 0; }

#textsize { width: 60px; margin: 0 0 24px 0; padding: 0; clear: both; float: right; clear: both; }
#textsize a { display: block; float: left; margin-left: 5px; width: 12px; height: 13px; font: normal 10px Arial, Helvetica, sans-serif; color: #333; }
#textsize a.selected { color: #390; font-weight: bold; border-bottom: 1px solid #090; }
#textsize a.small { font-size: 10px; background: transparent url('../img/textsize_small.gif') no-repeat; }
#textsize a.medium { font-size: 13px; background: transparent url('../img/textsize_medium.gif') no-repeat; }
#textsize a.large { font-size: 16px; background: transparent url('../img/textsize_large.gif') no-repeat; }

#footer { width: 775px; clear: both; text-align: right; padding: 10px 0 15px; font: normal 11px Arial; background: transparent url('../img/title_hr_reversed.gif') no-repeat top right; }