/* CSS Document */
*{padding:0px;margin:0px;}
body{background:#052037 url(../images/body_bg.jpg) repeat-x; text-align:left;}
img{border:none;}
a{text-decoration:none;color: #B4CE9B;}
a:hover{text-decoration:none;color:#94bb71;}
h1{color:#fff;font:17px tahoma;}
h2, h3, h4, h5{
  color:#94bb71;font:15px "arial narrow", Arial, sans-serif;
  margin: 26px 0 12px 0;
}
ul {
  margin: 0 0 25px 0;
  list-style: none;line-height: 17px;
}
ol { margin: 15px 0 25px 20px }
ol li { padding-bottom: 6px; }

ul li { margin: 6px 0 6px 0; line-height: 17px; padding: 0 0 0 18px; background: url(../images/bullet.gif) no-repeat 2px 6px; }
.italic { font-style: italic; }
p { margin: 0 0 20px 0; }

#container{width:1010px;background:url(../images/left_bg.gif) repeat-y;background-position:0px 1160px;}
#topnav{}
#lefttop{float:left;}
#leftnav{float:left;}
#random{float:left;}
#left{float:left;font:11px tahoma;width:279px}
#right{float:left;background:url(../images/content_bg.gif) no-repeat;}
#page_title{position:relative;float:left;width:256px;height:86px;}
#newsletter{position:relative;float:left;background:url(../images/newsletter_signup.jpg) no-repeat;width:365px;height:86px;}
#content{width:550px;font:12px/25px tahoma;color:#fff;min-height:500px;padding:15px 5px 15px 45px;}
#page_title h1{position:absolute;;color:#fff;font:16px tahoma;top:25px;left:45px}
#page_title h2{position:absolute;color:#94bb71;font:15px arial narrow;top:45px;left:55px}
#newsletter_name{position:absolute;top:54px;left:25px;width:115px;height:15px;border:1px dotted #666;font:10px tahoma;color:#052037;}
#newsletter_email{position:absolute;top:54px;left:160px;width:115px;height:15px;border:1px dotted #666;font:10px tahoma;color:#052037;}
#newsletter_sub{position:absolute;top:54px;left:290px;width:43px;height:17px;border:1px dotted #666;background:url(../images/newsletter_button.jpg) no-repeat;}
#newsletter_sub:hover{cursor:pointer;position:absolute;top:54px;left:290px;width:43px;height:17px;border:1px dotted #666;background:url(../images/newsletter_button-o.jpg) no-repeat;}
.clear{clear:both;}
.odd{background:url(../images/news_bg_1.jpg) no-repeat;height:19px;padding:10px 0px 0px 40px}
.even{background:url(../images/news_bg_2.jpg) no-repeat;height:19px;padding:10px 0px 0px 40px}
#left a{text-deocration:none;color:#fff;}
#left a:hover{text-deocration:none;color:#062037;}
#impact{text-align:center;width:width:279px;padding-top:50px;color:#fff;font:10px arial;}
#footer{padding-left:45px;color:#fff;font:10px arial;padding-bottom:50px;padding-top:50px;text-align:center;}
#footer a{text-decoration:none;color:#fff;}
#footer a:hover{text-decoration:none;color:#8ab568;}

table { margin: 20px 0 15px 0 }

table td {
  text-align: left;
  vertical-align: top;
  padding: 0 15px 15px 0;
  line-height: 17px;
}

table#chart td { width: 80px; text-align: center; }

a#prod_total {
  margin: 20px 3px 0 0;
  display: block;
  float: left;
  background: url(../images/prod_total.jpg) no-repeat;
  width: 183px;
  height: 259px;
}
a#prod_body {
  margin: 20px 6px 0 0;
  display: block;
  float: left;
  background: url(../images/prod_body.jpg) no-repeat;
  width: 178px;
  height: 259px;
}
a#prod_denta {
  margin: 20px 0 0 0;
  display: block;
  float: left;
  background: url(../images/prod_denta.jpg) no-repeat;
  width: 180px;
  height: 256px;
}

.yellow { background: #FFCC00; color: black }
.byellow { background: #FFFF00; color: black }
table.test td { vertical-align: center; padding: 3px 10px 3px 5px }