/**** Globals ****/
body { padding:0px; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#000000; }

h1 { padding:0; margin:0; margin-bottom:5px; line-height:28px; font-size:28px; color:#19B2BE; font-weight:bold; }
h2 { padding:0; margin:0; line-height:18px; font-size:18px; }
h3 { padding:0; margin:10px 0; line-height:22px; font-size:18px; }

blockquote { margin-top:0; margin-right:0; }

.png { behavior:url(../utils/pngHack.htc); }

ul { padding:0; margin:5px 5px 5px 15px; }
ol { padding:0; margin:5px 5px 5px 15px; }
sup { font-size:10px; }
.sup, .super { font-size:60%; vertical-align: super; line-height: 0; text-decoration:none; }

a:link { color:#12828B; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#12828B; text-decoration:underline; }

a.link:link { color:#12828B; text-decoration:none; }
a.link:visited { text-decoration:none; }
a.link:hover { color:#12828B; text-decoration:underline; }

a.left:link { color:#FFFFFF; text-decoration:none; }
a.left:visited { text-decoration:none; }
a.left:hover { color:#FFFFFF; text-decoration:underline; }

a.breadcrumbs:link { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; }
a.breadcrumbs:visited { font-size:13px; font-weight:bold; text-decoration:none; }
a.breadcrumbs:hover { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:underline; }

a.privacy:link { color:#777777; font-size:12px; text-decoration:underline; }
a.privacy:visited { font-size:12px; text-decoration:underline; }
a.privacy:hover { color:#777777; font-size:12px; text-decoration:none; }

a.belowfooter:link { color:#83919A; font-size:13px; text-decoration:none; }
a.belowfooter:visited { font-size:13px; text-decoration:none; }
a.belowfooter:hover { color:#83919A; font-size:13px; text-decoration:underline; }

#center { width:810px; }

#top { float:left; width:810px; height:18px; background:url(../images/top.jpg); }
#header { display:none; }
#logo { float:left; width:272px; height:134px; }
#sub_banner { float:left; width:538px; height:113px; background-image:url(../images/banner_bg.jpg) }
#breadcrumbs { float:left; font-size:13px; font-weight:bold; color:#FFFFFF; width:495px; height:21px; padding:0 15px 0 28px; overflow:hidden; background:url(../images/breadcrumbs.jpg); }

#main { float:left; width:810px; background:url(../images/main_bkg.jpg) repeat-y; }

#left { float:left; width:287px; color:#FFFFFF; font-size:13px; background:#FFFFFF; }
#left_top { float:left; width:272px; }
#left_edge { float:left; width:15px; height:320px; background:url(../images/left_edge.jpg); }
#undernav { float: left; height:202px; padding: 20px 0px ; background:#19B2BE; }
#undernav_home { float:left; height:97px; padding:20px 0px; background:#19B2BE; margin-top:-35px; }
#PI { float: none; height: 42px; padding: 0px 0px 20px 0px; text-align:center; width:260px;  }
#findPhysicianBox { float: none; height: 100px; width: 260px; padding: 15px 0px 0px 0px; text-align:center; vertical-align: bottom; }
#SearchBox { float:left; width:264px; height:25px; padding: 4px 0px 4px 0px; text-align:right; background:url(../images/search_bkg.jpg); font-weight:bold; }

#bottom_header { width:283px; height:16px; padding:4px 0; font-size:13px; font-weight:bold; background:url(../images/leftheader_bkg.jpg); }
.left_box { width:283px; background:#728089; font-weight:bold; }
#Tell { width:243px; padding:20px; font-size:12px; }
.submit { float:right;  }
.submit:hover { float:right; width:83px; height:38px; background:url(../images/submit_on.jpg); }

.left_bottom_box { width:283px; background:#728089; }
#left_text { width:243px; padding:20px; }
.start_box { font-size:18px; padding-top:10px; background:#69747B; }

#fontholder { float:right; width:450px; text-align:right; padding-bottom:5px }
#right { float:left; width:453px; padding:30px; padding-top:10px; background:#FFFFFF; }
.printandfont { float:left; width:453px; padding-top:5px; padding-left:0px; background:#FFFFFF; }
#quiz { font-weight:bold; }
#divider { width:440px; height:25px; margin:20px 0 10px -5px; background:url(../images/divider.jpg); }
/*#info { font-size:12px; }*/

#footer { float:left; width:805px; height:38px; padding:10px 5px 0 0; color:#FFFFFF; background:url(../images/footer.jpg); background-repeat:no-repeat }
#below_footer { float:left; width:805px; height:30px; padding-left:5px; }

#callout { border:2px solid #CCCCCC; padding:5px; background-color:#EBFBFC; width:430px; }
.callout { border:2px solid #CCCCCC; padding:5px; background-color:#EBFBFC; width:430px; }
.floated_left { float:left; margin-right:5%; }

/** Results btns **/
#questions { width:600px; display:none; }
#key { display:none; }
#printbtn { width:141px; height:45px; background:url(../images/print_off.jpg); }
#printbtn:hover { background:url(../images/print_on.jpg); }
#colonoscopybtn { width:265px; height:40px; background:url(../images/colonoscopy_off.jpg); }
#colonoscopybtn:hover { background:url(../images/colonoscopy_on.jpg); }
#colonbtn { width:265px; height:40px; background:url(../images/colon_off.jpg); }
#colonbtn:hover { background:url(../images/colon_on.jpg); }

/** LeftNav styles **/
#LeftNav { float:left; }
.LeftGroup { cursor:pointer; float:left; width:272px; }
.MenuGroup { border:1px #CCCCCC solid; }
.LeftMenuItem { cursor:pointer; }
.SelectedLeftMenuItem { cursor:pointer; }
.SubLeftMenuItem { cursor:pointer; }
.SubSelectedLeftMenuItem { cursor:pointer; }
.MenuItem { cursor:pointer; }
/** LeftNav styles **/

/**** SiteMap ComponentArt Styles ****/
.SiteMap {	font-family: verdana; padding-left:10px; color:#666666; white-space:nowrap }
.RootNode { color: #666666; font-family: verdana; font-weight: bold;	padding:5px; padding-top:5px;	padding-bottom:1px; } 
.RootNode a { color: #666666; text-decoration:none; } 
.RootNode a:hover { color: #666666; text-decoration:underline; } 

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}

/*Modal Popup within home page flash*/
.modalBackground2 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position: fixed;
	top: 0px;
	left: 0px;

}

.modalPopup {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width:520px;
}

/** javascript ShowHideDivs **/
#Online { padding:7px 0 7px 20px; }
#Prescribing { padding:7px 0 7px 20px; }
#MedicationGuide { padding:7px 0 7px 20px; }

.on { padding:7px; display:block; }
.off { padding:7px; display:none; }


/** Updates 1/7/2010 **/
.button { width:295px; font-weight:bold; }
#brochure { height:130px; background:url(../images/prep-download-button.png) no-repeat #16ACB8; }
#colon-cancer { height:100px; background:url(../images/colon-cancer-button.png) no-repeat #16ACB8; }
#colonoscopy { height:95px; background:url(../images/colonoscopy-button.png) no-repeat #16ACB8; }

.button a { display:block; margin:0; padding-left:10px; color:#fff; }.button a:hover { color:#333; text-decoration:none; }#brochure a { padding-top:30px; padding-right:90px; }#colon-cancer a, #colonoscopy a { padding-top:15px; padding-right:145px; }

/** Telerik RadMenu **/
div.RadMenu a.rmLink .rmLeftImage { position: relative; cursor:pointer; }
div.RadMenu .rmItem .rmLink .rmLeftImage, div.RadMenu .rmItem .rmLink, div.RadMenu .rmLink .rmText { margin: 0; padding: 0; cursor:pointer; }
/** end Telerik RadMenu **/

.go { position: relative; top: 7px; }

.references { font-size:11px;}

