@charset "utf-8";
/* CSS Document */
html, body { height:100%; }
body{font:small "Lucida Sans Unicode","Lucida Grande",sans-serif; background: #a4c3ee url(../images/bg_strip.jpg) repeat-x left top; margin: 0; padding: 0; color: #333;}
form, table{padding:0; margin:0; border:0;}
input{font-size:12px;line-height:20px;}
img{border:0;}
b,strong,em,i{font-family: "Lucida Grande", "Lucida Sans", sans-serif;}
:active,:focus{outline:0;}
a{color:#06C;text-decoration:none;}
a:visited{color:#333;}
a:hover{color:#00aa99;!important;text-decoration:underline!important;}
*{zoom: 1;}
#mainContainer{ width: 1000px; margin: 0 auto; text-align: left;}
#topHeader{ padding: 0; background:url(../images/header_bg.gif) no-repeat center bottom; width:100%; margin:0; height:108px;}
#topHeader .toplinks{margin:0; padding:0 20px 0 0; height:22px; text-align:right; color:#a4c3ee; font:11px/22px verdana;}
#topHeader .toplinks a{font:10px/22px Verdana; color:#ccc;}
#topHeader .toplinks a:hover{color:#6ad0c8;text-decoration:underline;}
#logo{ margin:0 0 0 20px;} #advDiv{float:right; border:1px solid #ddd; height:50px; width:500px; margin:10px 20px 0 0;}
.contentOuter{padding:0 5px; background:url(../images/content_bg.gif) no-repeat center top; }
.contentInner{background:#fff;}
.contentInner #mainrightbar {float: right; width: 236px; padding: 0 7px 0 5px;}
.contentInner #mainleft {margin: 0 249px 0 0; padding:1px 0 0 2px;}
.clearright {height:0px;font-size: 1px;line-height: 0px; clear:none;}
.clearleft {clear:left; height:0px;font-size: 1px;line-height: 0px;}
.clearboth {clear:both; height:0px;font-size: 1px;line-height: 0px;}
.boxRight{margin:0; background: url(../images/rightbox_topbg.gif) no-repeat center top;}
.boxRight .shadow{margin:0; background: url(../images/rightbox_botbg.gif) no-repeat center bottom; padding:0 20px 30px 25px;}
h1.boxHeader, h2.boxHeader{ color:#666; margin:0;}
h1.boxHeader{padding:0 0 0 15px; font:bold 14px/34px Arial, Helvetica, sans-serif; height:34px;}
h2.boxHeader{padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif;}
.listLinks1, .listLinks2{ margin:0; padding:5px 0 0 0;}
.listLinks1 li, .listLinks2 li{list-style:none; padding:0;}
.listLinks1 li a, .listLinks2 li a{text-decoration:none; color:#06C; font-size:12px;padding:2px 0 2px 14px;display:block;}
.listLinks1 li a{background: url(../images/arrow_green.gif) no-repeat left 8px;}
.listLinks2 li a{background: url(../images/arrow_grey.gif) no-repeat left 8px;}
.listLinks1 li a:hover, #listLinks1 li span, .listLinks2 li a:hover, #listLinks2 li span{color :#0a9; text-decoration:underline;}
.listLinks1 li a:hover, #listLinks1 li span{background: url(../images/arrow_green_hover.gif) no-repeat left 8px;}
.listLinks2 li a:hover, #listLinks2 li span{background: url(../images/arrow_grey_hover.gif) no-repeat left 8px;}
.scrollDiv{overflow:auto; height:220px; overflow-x:auto; margin-top:10px;}
#carouselDiv{ margin:0 0 0 5px;}
#leftsidebar{float:left;width: 236px; padding: 0 5px 0 7px;}
#midmainCont{margin: 0 0 0 249px; padding: 0;} 
.midboxLeft{margin:0; background: url(../images/leftbox_topbg.gif) no-repeat center top;}
.midboxLeft .shadow{margin:0; background: url(../images/leftbox_botbg.gif) no-repeat center bottom; padding:0 20px 30px 25px;}
.bottomadDiv{text-align:center; margin-top:12px;border-top:1px solid #ccc;padding-top:15px;} 
.midboxMiddle{margin:0; background:url(../images/midbox_topbg.gif) no-repeat center top;}
.midboxMiddle2{margin:0; background:url(../images/midbox_topbg2.gif) no-repeat center top;}
.midboxMiddle .shadow, .midboxMiddle2 .shadow{margin:0; background: url(../images/midbox_botbg.gif) no-repeat center bottom;}
.midboxMiddle .shadow{padding:0 20px 25px 20px;} .midboxMiddle2 .shadow{padding:10px 10px 15px 20px;}
.midboxMiddle .shadow p{margin:8px 0 12px 0; font-size:12px; line-height:1.5em;}
#newsBg{background:url(../images/mednews_bg.gif) no-repeat 65px top; padding:0 0 8px 0;}
#newsBg .leftDiv{float:left;width: 220px;padding: padding: 0 5px;}
#newsBg .rightDiv{margin: 0 0 0 242px;padding: 0;} 
#signinForm, .boxRight2{border:1px solid #d9d9d9;color:#666;}
#signinForm{padding:7px 20px 0 20px;margin:0 6px 0 5px; background:url(../images/rightbox_signtopbg.gif) no-repeat right top;}
.boxRight2{padding:10px 10px 0 10px; margin:15px 6px 0 5px; background:url(../images/rightbox_bg2.gif) repeat-x right top;}
.boxRight2 p, .boxRight2 p.bottom{margin:0;font-size:12px;}
.boxRight2 p{border-bottom:1px solid #d9d9d9;padding:0 0 10px 0;line-height:12px;} .boxRight2 p a{ line-height:18px;}
.boxRight2 p.bottom{padding:12px 0; border:0;line-height:18px;} .boxRight2 p span{color:#999;} .boxRight2 p img{float:left;margin-right:10px;}
#signinForm form label{line-height:18px; display:block;margin-top:5px;font-size:13px;}
#signinForm form .signbut{padding:10px 0 7px 0;border-bottom:1px solid #d9d9d9;font-size:12px;}
#signinForm form .signbut input{float:left;margin-right:15px;}
#signinForm form p{padding:10px 0 15px 0; margin:0;} #signinForm form .txtfield{width:150px; height:16px; padding:0;}
.verticalDivL{float:left;border-right:1px solid #c2dceb;width:140px; margin-bottom:15px;}
.verticalDivR{float:right;width:145px; margin-bottom:15px;}
.verticalDivM{margin-left:155px;border-right:1px solid #c2dceb;width:145px; margin-bottom:15px;}
#footerContainer{ width: 100%; margin: -12px 0 0 0; background:#333 url(../images/footer_bg.gif) no-repeat center top;}
#footerdiv{ width:1000px; margin:0 auto; padding:20px 0 10px 0; }
#footerdiv .leftGrid{float:left; padding:0 50px; width: 310px; border-right:1px solid #444;}
#footerdiv .rightGrid{float:right; padding:0 50px; width: 310px; border-left:1px solid #444;}
#footerdiv .midGrid{padding:0; width: 160px; margin:32px auto 0 auto; text-align:center;}
#footerdiv h3{padding:0; font:bold 12px/22px Arial, Helvetica, sans-serif;color:#666; margin:0 0 5px 0;border-bottom:1px dotted #444;}
#footerdiv a, #footerdiv span{text-decoration:none; font-size:12px;line-height:10px;}
#footerdiv a{color:#699;} #footerdiv span{color:#999;}#footerdiv a:hover{color:#fff;}