
.sitetop { height:110px; }
#left {display:none;}
.mainwrap {position:absolute; top:-10px;}
.main, .content {background:none; border:none;}
.content {margin:0; min-height:0;}
#footer { margin-left:6px; width:900px; }

.fntop { margin:18px 0 0 0; height:5px; width:900px; background: url(images/featurednews_bg.gif) -900px 0 no-repeat; overflow:hidden; }
.fnbot { height:5px; width:900px; background: url(images/featurednews_bg.gif) -900px -5px no-repeat; overflow:hidden; }

.featnews { padding:0 5px; width:890px; height:272px; background: url(images/featurednews_bg.gif) 0 0 repeat-y; overflow:hidden; }
.featnews .anontout {  }
.featimg { float:left; width:460px; background-color:#CFEFFC; }
.featimgwrap { float:left; width:281px; height:115px; padding:157px 0 0 179px; background:url(images/main_image.jpg) no-repeat; }
.featimgwrap p { color:#716fb3; font-size:10px; }
.featimgwrap p.links { font-size:9px; color:#423f6c; }
.featimgwrap a { color:#423f6c; }
.featimgwrap img { display:block; margin:5px 0 15px 0; }
.feattext { float:right; width:430px; }
.feattext .shshmain { float:left; width:292px; height:272px; }
.feattext p {  }
.feattext sup { vertical-align:top; position:relative; top:-3px; }

.homewrap { display:block; clear:left; }
.touts { margin:10px 0 0 0; width:900px; overflow:hidden; }
.toutframe { font-size:10px; background:url(images/touts_bg.gif) no-repeat; height:307px; padding:0 5px; overflow:hidden; }

.toutsleft { width:293px; height:307px; overflow:hidden; float:left; margin:0 5px 0 0; }
.toutsleft .row div { float:left; width:128px; height:112px; background:url(images/left_icons_bg.jpg) no-repeat; padding:40px 0 0 16px; }
.toutsleft .row { margin:0 0 5px 0; overflow:hidden; }
.toutsleft .row .clinical,
.toutsleft .row .research { margin-right:5px; }
.toutsleft .row .clinical { background-position:0 0; }
.toutsleft .row .tools { background-position:-144px 0; }
.toutsleft .row .research { background-position:-288px 0; }
.toutsleft .row .products { background-position:-432px 0; }
.toutsleft sup { font-size:10px; }
.toutsleft .row .learnmore { font-weight:bold; text-transform:uppercase; display:block; background:url(../global/images/breadsep.gif) center right no-repeat; width:83px; }
.toutsleft .row .info { margin:0 0 6px 0; width:125px; }

.toutscenter { float:left; width:372px; margin-right:5px; }
.toutscenter div { background-color:green; height:79px; background:url(images/center_icons_bg.jpg) no-repeat; padding:16px 0 0 58px; }
.toutscenter .learnmore { font-weight:bold; text-transform:uppercase; display:block; background:url(../global/images/breadsep.gif) center right no-repeat; width:83px; }
.toutscenter .info { margin:0 0 6px 0; width:300px; }
.toutscenter div.childhood { height:78px; }
.toutscenter .education,
.toutscenter .infant { margin:0 0 5px 0; height:157px; }
.toutscenter .education { background-position:0 0; }
.toutscenter .infant { background-position:-372px 0; }
.toutscenter .childhood { background-position:-744px 0; }

.toutsright { float:left; width:201px; height:276px; padding:18px 0 0 14px; background:url(images/news_icon_bg.jpg) no-repeat; }
.toutsright h2 { margin:0 0 10px 24px; }
.toutsright .info { margin:0 0 10px 0; }
.toutsright div { width:171px; padding:15px 0 10px 16px; background:url(../Topics/images/faq_dotted_line.gif) repeat-x; }
.toutsright .links p { margin:0 0 5px 0; padding:0 0 0 10px; background:url(../global/images/breadsep.gif) 0 4px no-repeat; }
.toutsright .links p:first-child a { font-weight:bold; }

.touts h2 { font-family:georgia; font-size:16px; font-weight:normal; line-height:normal; color:#057FBF; }
.touts h2 a { color:#057FBF; }
.touts h3 { margin:0 0 5px 0; font-size:11px; font-weight:bold; color:#2375bd; }
.touts p { }
.touts ul { margin:0; padding:0; list-style-type:none; }
.touts ul li { padding:0 10px; margin:5px 0; background: url(images/tout_bullet_bg.gif) 0 5px no-repeat; }

.homeregister { float:right; width:114px; height:264px; padding:8px 10px 0 14px; background:#C3E8FC url(images/birds_bg.gif) bottom right no-repeat; }
.homeregister p { margin:0 0 10px 0; font-size:10px; }
.homeregister span { font-weight:bold; }
.homeregister .orange { color:#FC7E03; font-weight:bold; }
.homeregister .reghdr { display:block; width:auto; margin:0 0 9px 0; }


