body, form { margin: 0; font-family: arial,verdana,sans-serif;}
body { color: #000; background-color:#e2f7e8;}
img {border:0px;}
ul{padding:0;margin:0;list-style:none;}
li{padding:0;margin:0;list-style:none;}
h3{padding:0;margin:0}
h2{padding:0;margin:0}
table{padding:0;margin:0}
/*#666666,#388035,#DADADB,#00497A,#FF0000,#CCCCCC,#EEC161,#FF0000,#F9C75C, #9FB1C2,#C0C0C0,#666633;*/

#container{width:980px;height:100%;border:1px solid #dee2df;background-color:#fff;position:relative;margin:auto;margin-top:10px;text-align:left;}
#header{width:980px;}
#header .logo{float:left;background:url(/images/logo.jpg) no-repeat;width:260px;height:60px;}
#header .search{width:460px;margin:10px 0 0 35px;float:left;}
#header .goto{float:right;width:220px;margin:20px -16px 0 0px;}
#header .gotostyle{font-size:15px; font-family:arial,verdana,sans-serif;color:#309cf7;font-weight:bold;}
#header .main_navigation{
     height:35px;width:977px;float:left;
     background:url(/images/bl.jpg) no-repeat;}
.cTimestamp{width:200px;height:20px;font-size:13px;float:right;padding-top:10px;font-family: arial,verdana,sans-serif;}


#nav li{height:24px;float:left;display:inline;
      background:url(/images/tips.jpg) no-repeat right bottom;
      color:#fff; font-size:14px;font-weight:bold; 
      padding:10px 10px 0 10px;}

#nav li a:link{color:#fff;text-decoration:none;}
#nav li a:visited{color:#fff;text-decoration:none;}
#nav li a:hover{color:#fc291f; text-decoration:underline;}

#bodystyle{width:980px; background-color:white;margin:auto;}
#bodystyle .bodyleft{width:630px;float:left;}
#bodystyle .bodyright{width:350px;float:right;}
#bodystyle .bodybottom{width:980px;float:left;}

.flash{margin-left:10px;margin-top:10px;border-right:2px solid #dfe5ea;border-bottom:1px solid #dfe5ea;}
.footer{height:70px;/*position:relative;top:-1384px;left:-900px;*/
        background:url(/images/banner2.jpg) repeat-x bottom;
        width:980px;}

#nav1 li{height:25px;float:left; color:#fff; font-size:14px;font-weight:bold;padding:10px 10px 0 8px;}
#nav1 li a{color:#fff;text-decoration:none;}
#nav1 li a:hover{color:#fc291f; text-decoration:underline;}
#nav1 span{margin-left:10px;}

.copyright{color:white; font-size:14px;font-weight:bold;}
.copyright a{color:white; font-size:14px;font-weight:bold;
              text-decoration:none;}
.copyright a:hover{color:#fc291f; text-decoration:underline;}

.arcbody{width:610px;padding:10px;}
.listbody{width:610px;padding:10px;font-family:arial,verdana,sans-serif;}
.listbody a{font-size:14px;color:#0856bf;text-decoration:none;font-weight:bold;}
.listbody a:hover{text-decoration:underline;}
.listbody span{font-size:12px;}



/*
Home Page Billboard/Hero
------------------------  */
#billboard {
  position: relative;
  border: 1px solid #e8e8e8;
  width: 610px;
  height: 278px;
  margin-bottom: 12px;
  }
#billboard h3 {
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  }
#billboard h3 a {
  background: #fff;
  color: #0570ad;
  display: block;
  width: 168px;
  height: 35px;
  border-top: 1px solid #e8e8e8;
  text-decoration: none;
  margin: 0;
  padding: 10px;
  vertical-align: middle;
  }
#billboard #promo_1 h3 a {
  border-top: none;
  height: 34px;
  }
#billboard h3 a:hover {
  color: #000;
  }
#billboard h3.on a {
  background: #deeff7;
  color: #0570ad;
  }
#billboard h3.on a:hover {
  color: #000;
  }
#billboard p {
  position: absolute;
  top: 0;
  left: 188px;
  margin: 0;
  padding: 0;
  clear: none;
  }
#billboard p a {
  display: block;
  width: 413px;
  height: 270px;
  border: solid #deeff7;
  border-width: 4px 4px 4px 5px;
  }
.alt {
  display: none;
  }

/*
Home Page: Daily Dose
---------------------  */
.daily{}

.dailyDosq {
	width: 612px ;
	margin-bottom: 12px ;
        margin-left:10px;
        margin-top:20px; 
}

.dailyDosq h2 {
	background: url(/images/dailyDose_h2_bg.JPG) no-repeat;
	width: 612px ;
	height: 30px ;
	margin: 0px ;
}

.dailyDosq #stage {
	background-color: #f7f7f6 ;
	background: url(/images/dailyDose_bg.JPG) no-repeat;
	height:232px;
        padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 18px;
}

.dailyDosq .dailyDoseCell {
	width: 160px ;
	margin-right: 40px ;
	float: left ;
}

.dailyDosq .last {
	margin: 0px ;
}


.dailyDosq .dailyDoseCell h4 {
	font-size: 14px ;
	line-height: 17px ;
        font-family: "Trebuchet MS", Arial, sans-serif;
}

.dailyDosq .dailyDoseCell h4 a{text-decoration:none;color:#0856bf;}
.dailyDosq .dailyDoseCell h4 a:hover{color:#fc291f;text-decoration:underline;}

.dailyDosq .dailyDoseCell p {
	font-size: 13px ;
	line-height: 17px ;
        margin-top:-18px;
        
}

.dailyDosq #bottom {
	background-image: url(/images/dailyDose_bottom_bg.jpg);
	background-repeat: no-repeat;
	width: 612px ;
	height: 7px ;
}

/*
---------------------------------- */
#capsule {width:615px;margin-left:15px;float:left;display:inline;}
#capsule .dot{background:url(/images/dotted.gif) repeat-x; 
              width:610px;padding:0;margin:0px;
              height:20px;}
#capsule .caparclist{margin-top:-5px;width:612px;color:#000;font-size:12px;}
#capsule .caparclist a{font-family: "Trebuchet MS", Arial, sans-serif;
                       font-size:17px;color:#0856bf;text-decoration:none;}
#capsule .caparclist a:hover{color:#fc291f;text-decoration:underline;}
#capsule .caparclist span{font-size:12px; color:#0856bf;}
#capsule .dianju{margin-top:10px;}
.caparclist img{border:2px outset #c9ced0;}

.roadbox{width:620px;margin-left:10px;margin-top:15px;}
.roadbox .humbsbox{margin-right:5px;float:left;text-align:center;width:150px; height:190px;
                   border:12px solid #e6e7db; padding:10px;}
.roadbox .humbsbox a{font-family: "Trebuchet MS", Arial, sans-serif;font-weight:bold;
                       font-size:14px;color:#0856bf;text-decoration:none;}

.roadbox .humbsbox a:hover{color:#fc291f;text-decoration:underline;}

.video{width:340px;text-align:center;
       background-color:#e6e7db;
       margin:20px 5px 5px 5px;}
.video h2{font-size:18px;margin:0px;padding:0;position:relative;
          right:90px;top:5px;bottom:15px;color:#929698;}


.newsletter{float:left;display:block;margin-top:15px;margin-left:5px;width:335px;}
.newsletter h2{font-size:16px;color:#fff;position:relative;left:15px;top:4px;}
.newstitle{width:330px;height:27px;background:url(/images/newstitle.jpg) no-repeat;}
.newsbody{padding:0;margin:0px;width:326px;
         height:100px;border:2px solid #e6e7db;
}
 

.newsbody span{font-size:13px; font-weight:bold; color:#0856bf;}
#freeNL{margin-top:15px;}

.popular{float:left;display:block;margin-top:10px;margin-left:5px;width:335px;}
.populartitle{width:330px;height:27px;background:url(/images/newstitle.jpg) no-repeat;}
.popular h2{font-size:16px;color:#fff;position:relative;left:15px;top:4px;}
.popubody{margin:0px;width:326px;border:2px solid #e6e7db;}
.popubody a{font-size:14px;color:#0856bf;text-decoration:none;}
.popubody a:hover{text-decoration:underline;}
.popubody li{padding:0px; }
.popubody ul{padding:-5px -5px -24px -5px;}


.expore{float:left;display:block;margin-top:10px;margin-left:5px;width:335px;}
.exporetitle{width:330px;height:27px;background:url(/images/newstitle.jpg) no-repeat;}
.expore h2{font-size:16px;color:#fff;position:relative;left:15px;top:4px;}
.exporebody{padding:15px 8px 15px 8px;width:310px;border:2px solid #e6e7db;}
.exporebody a{font-size:14px;font-weight:bold;color:#0856bf;text-decoration:none;}
.exporebody a:hover{text-decoration:underline;}
.expore span{font-size:13px;}



#adtopic{float:left;display:block;width:340px;}
#adtopic .healthtopic{float:left;width:160px;margin-top:10px;margin-left:5px;}
.topictitle{background:url(/images/topics.jpg) no-repeat;width:160px; height:25px;}
.topictitle h2{font-size:16px;color:#fff;position:relative;left:15px;top:4px;}
.topicbody {display:block;float:left;border:2px solid #e6e7db;width:151px;text-align:left;padding:5px 5px 5px 0px;}
.topicbody a{font-size:14px;font-weight:bold;color:#0856bf;text-decoration:none;}
.topicbody a:hover{text-decoration:underline;}
.topicbody span{font-size:13px;}

.submit{width:151px;float:left;display:inline;background:url(/images/dotted.gif) repeat-x;}
.submit span{font-weight:bold;font-size:14px; 
             padding:0px 0 0 10px;color:#0856bf;}
.votestyle{margin-top:15px;margin-left:8px;width:450px; float:left; 
           background:url(/images/banner.jpg) repeat-x; border:2px solid #e6e7db;}
.votestyle h3{font-size:16px; color:#ffffff; padding:5px 5px 5px 5px;}
.voteread{width:115px; height:22px; background:url(/images/banner.jpg) repeat-x; 
           float:right;margin-right:20px;padding:5px 5px 5px 15px;}
.voteread a{text-decoration:none;color:#ffffff;font-size:13px;}
.voteread a:hover{text-decoration:underline;color:#ffffff;font-size:13px;}


.rightad{font-size:11px;text-align:center;border:1px solid #e6e7db;
         width:330px;margin:10px 5px 5px 5px;padding-bottom:10px;color:#9d9d9d;}
.rightad2{float:right;width:160px;margin-top:10px;}
.rightad2 span{font-size:11px;position:relative;left:45px;color:#9d9d9d;}
.rightad3{float:left;display:inline;width:330px;padding-top:10px;margin-left:10px;text-align:center;
          font-size:11px;border:1px solid #e6e7db;color:#9d9d9d;}
.bottomad{margin:10px 5px 5px 15px;font-size:11px;
          width:780px; height:110px;
          text-align:center; border:1px solid #e6e7db;color:#9d9d9d;}
.bottomfloat{float:left;display:block;}
.topad{float:left;border:1px solid #e6e7db;color:#9d9d9d;text-align:center;}

.clear {clear: both;}


/* ---------- // Carousel Module // ---------- */
#carousel {
        background:#ffffff;
	border: 1px solid #e6e7db;
	padding: 0px 0 0 0;
	position:absolute;
        top:90px;left:-970px;
	overflow: hidden;
	width: 978px;
	height: 180px;
}
#carousel h3{ float: left; }
#carousel_prev{ padding-right:5px; }
#carousel_prev, #carousel_next{ float: right; }

#carousel .carousel_content{
	padding:0;
	width: 670px;
        
        position:absolute;
        left:-40px;
       
}
#carousel .carousel_content li {  
	list-style: none;
	display: block;  
	float: left;
	padding: 20px 7px 0 0;
	height: 154px;
} 
#carousel .carousel_content p {
	width:115px;
	font-size: 11px;
}
#carousel .carousel_content a {
	text-decoration:none;
	
}
#carousel .carousel_content a:hover {
	text-decoration:underline;
	
}
#carousel .carousel_content img{border:1px solid #CBCBCB; padding:1px; }

.boxheader {background:url(/images/photogallery.jpg); color:#fff; font-size: 15px; font-weight: 900; padding:3px 4px; }















