@charset "utf-8";



/* CSS Document */







body{ margin:0px auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; line-height:16px;}







p{ margin:0px; padding:0px;}







form{ margin:0px; padding:0px;}







.clear{clear:both;}







#wrapper{ width:995px; margin:0px auto; padding:0px;}







#header{width:995px; margin:0px; padding:0px; float:left;}







#middle{width:995px; margin:0px; padding:10px 0; float:left;}

.middle form{width:650px; }





#footer{width:995px; margin:0px; padding:0 0 10px 0; float:left;}







.banner_top{width:995px; text-align:center; padding:5px 0; float:left;}







.flash_banner{width:995px; float:left;}







.logo_outer{ width:995px; float:left; padding:5px 0; margin:0px;}







.logo{ width:368px; float:left;}







.news_letter{ width:380px; float:left;}







.newsletter{width:290px; float:left;  padding:0px 30px 0 50px; }



.newsletter h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}







.contact_no{width:247px; float:left;}



.contact_no p{color:#0e5c82; text-decoration:none; font-size:25px; font-weight:bold; margin:0px; padding:0 0 18px 0;}







.newsletter_input{ width:240px; height:21px; line-height:21px; color:#707070; background:url(../images/newsletter_bg.gif) no-repeat right; border:none; display:block; float:left; margin:0 3px 0 0; padding:0 3px;}







.search_input{ width:195px; height:21px; line-height:21px; color:#707070; background:url(../images/search_bg.gif) no-repeat right; border:none; display:block; float:left; margin:0 3px 0 0; padding:0 3px;}







.chat{ width:380px; float:left; text-align:center; padding:5px 0 0 0;}



.chat a{ color:#006289; text-decoration:none;}



.chat a:hover{ color:#006289; text-decoration:underline;}



.chat img{ margin:0 1px 0 3px;}







.navigation{ width:995px; float:left; background:url(../images/nav_bg.gif) repeat-x;}



.navigation ul{ margin:0px; padding:0px;}



.navigation ul li{ margin:0px; padding:0px; list-style:none; background:url(../images/divider.gif) no-repeat right; float:left; text-transform:uppercase; line-height:37px;}







.home{ margin:0px; padding:0px; text-align:center;}



.home a{ color:#fff; text-decoration:none; background:url(../images/nav_home_a.gif) no-repeat; width:89px; display:block;}



.home a:hover{ color:#fff; text-decoration:none;  background:url(../images/home_hover.gif) no-repeat left;}



.home a.active{ color:#fff; text-decoration:none;  background:url(../images/home_hover.gif) no-repeat left;}







.privacy{ margin:0px; padding:0px;  text-align:center;}



.privacy a{ color:#fff; text-decoration:none; background:url(../images/nav_privacy_a.gif) no-repeat; width:110px;  display:block;}



.privacy a:hover, a.active{ color:#fff; text-decoration:none;  background:url(../images/nav_privacy_hover.gif) no-repeat;}



.privacy a.active{ color:#fff; text-decoration:none;  background:url(../images/nav_privacy_hover.gif) no-repeat;}







.nav{ margin:0px; padding:0px;}



.nav a{ color:#fff; text-decoration:none; padding:11px 24px;}



.nav a:hover, a.active{ color:#fff; text-decoration:none;  background:url(../images/hover.gif) repeat-x;}







.sub_nav{width:995px; float:left; background:#ececec; padding:10px 0; text-align:center; color:#676767;}



.sub_nav ul{ margin:0px; padding:0px;}



.sub_nav ul li{ margin:0px; padding:0px; list-style:none; display:inline; padding:0px 5px;}



.sub_nav ul li a{ margin:0px; padding:0px; color:#676767; text-decoration:none;}



.sub_nav ul li a:hover{ color:#7ac142; text-decoration:none;}







.left{ width:305px; float:left;}
.mrgn{width:100%; height:17px; margin:0; padding:0; float:left;}
.left_ad_box{width:305px; float:left; margin:0; padding:14px 0 0 0;}
.adbox1{width:160px; float:left; margin:0; padding:16px 0 0 0;}
.adbox2{width:303px; float:left; margin:0; padding:0;}


.left h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}



.left h2{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#feffed;}



.left p{ padding:0 0 15px 0; margin:0px;}





.left_main{ width:620px; float:left;}



left_main h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}



.left_main h2{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#feffed;}



.left_main p{ padding:0 0 15px 0; margin:0px;}



.right{ width:305px; float:right;}



.right h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}







.middle_inner{ width:305px; float:left; padding:0 40px;}



.middle_inner h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}



.middle_inner ul{ margin:0px; padding:0px;}



.middle_inner ul li{ margin:0px; padding:0px; list-style:none;  padding:0px 0px 0 20px; background:url(../images/list.gif) no-repeat left; line-height:18px;}



.middle_inner ul li a{ margin:0px; padding:0px; color:#676767; text-decoration:none; font-weight:normal;}



.middle_inner ul li a:hover{ color:#7ac142; text-decoration:none;}



.middle_inner a{ margin:0px; padding:0px; color:#006289; text-decoration:none; font-weight:bold;}



.middle_inner a:hover{ color:#7ac142; text-decoration:none;}







.small_round_box{width:305px; float:left; background:url(../images/r_bottom.gif) no-repeat bottom; padding:0 0 6px 0; margin:10px 0 0 0;}



.small_round_box_top{width:305px; float:left; background:url(../images/r_top.gif) no-repeat top; line-height:6px; height:6px;}



.small_box_middle{ width:283px; padding:5px 10px; float:left; border-left:1px solid #458da9; border-right:1px solid #458da9;}



.small_box_middle h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}



.small_box_middle ul{ margin:0px; padding:0px;}



.small_box_middle ul li{ margin:0px; padding:0px; list-style:none;  padding:0px;line-height:16px; font-size:11px; background:none;}



.small_box_middle ul li a{ margin:0px; padding:0px; color:#676767; text-decoration:none; font-weight:normal;}



.small_box_middle ul li a:hover{ color:#7ac142; text-decoration:none;}



.small_box_middle span{color:#006289; font-weight:bold;}











.middle_bottom_box{width:995px; float:left; background:url(../images/round_bottom.gif) no-repeat bottom; padding:0 0 6px 0;}



.middle_bottom_box_top{width:995px; float:left; background:url(../images/round_top.gif) no-repeat top; line-height:8px; height:8px;}



.middle_bottom_box_inner{ width:973px; padding:5px 10px; float:left; border-left:1px solid #458da9; border-right:1px solid #458da9;}



.middle_bottom_box_inner h1{ color:#006289; text-decoration:none; margin:0 0 5px 0; padding:0px; border-bottom:1px solid #3985A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;}







.youtube_box{width:995px; float:left; margin:0; padding:10px 0 0 0;}



.youtube_box_img{ margin:0px 0 0 62px;}







.gray_box{width:995px; float:left; background:url(../images/gray_bottom.gif) no-repeat bottom; padding:0 0 8px 0; margin:10px 0 0 0;}



.gray_box_top{width:995px; float:left; background:url(../images/gray_top.gif) no-repeat top; line-height:8px; height:8px;}



.gray_box_middle{ width:973px; padding:5px 10px; float:left; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background:#f7f7f7;}







.gray_box_middle_left {width:325px; float:left; }



.gray_box_middle_left p{ margin:0px; padding:0 0 10px 0; font-size:10px;}



.gray_box_middle_left a{ margin:0px; padding:0px; color:#4F6073; text-decoration:none; font-weight:bold; }



.gray_box_middle_left a:hover{ color:#7ac142; text-decoration:none;}



.gray_box_middle_left img{ margin:0px 10px 0 0px;}







.payment{width:973px; float:left;}



.payment p{ margin:0px; padding:10px 0 0 0; font-size:10px;}



.payment p span{color:#006289; font-weight:bold}







.gray_box_middle_right {width:648px; float:left;}







.subscribe{width:200px; float:left;}



.subscribe h2{ font-size:14px; color:#3E3E3E; margin:0px; padding:0px;}



.subscribe_input{ width:195px; border:1px solid #d0d0d0; color:#333333; margin:5px 0; padding:1px;}



.subscribe p{ padding:10px 0 0 0; margin:0px;}







.subscribe_right{width:753px; float:left; padding:0 0 0 20px;}



.subscribe_right ul{ margin:0px; padding:0 0 0 10px; width:170px; border-left:1px dotted #CCCCCC; display:block; float:left;}



.subscribe_right ul li{ margin:0px; padding:0 0 0 15px; list-style:none;line-height:18px; font-size:11px; background:url(../images/list_arrow.gif) no-repeat 0 7px;}



.subscribe_right ul li a{ margin:0px; padding:0px; color:#676767; text-decoration:none;}



.subscribe_right ul li a:hover{ color:#7ac142; text-decoration:none;}



.lab_test_can{position:relative; clear:both; width:304px; height:607px;}

.lab_test_can p{text-align:right; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold; padding-right:40px;}

.lab_test{width:160px; height:600px; float:left; position:relative;}

.sponsors{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; width:140px; height:600px; float:right; background-color:#FFF; border-top:#999999 solid 1px; padding-left:4px;}

.sponsors span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000066; margin-left:0px;}

.sponsors strong{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; margin-left:0px;}

.sponsors a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; margin-left:0px; text-decoration:underline;}

.sponsors a:hover{color:#0033FF; text-decoration:underline;}

.textlocation { margin:0px; padding-left:20px;}



.textlocation li{ margin:0px; list-style:none;  padding:0px 0px 0 30px; background:url(../images/list.gif) no-repeat left; line-height:18px;}

.textlocation li a{ margin:0px; padding:0px; color:#676767; text-decoration:none; font-weight:normal;}

.textlocation li a:hover{ color:#7ac142; text-decoration:none;}		


