body {margin: 0; padding: 0; font: 76% Arial; background: #252429; color: #b8b8b8;}
img {border: 0;}
p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
h1, h2, h3 {font-size: 1.3em;}
a {text-decoration: none; color: #004a80;}
a:hover {text-decoration: underline; color: #cc0000;}

dl {margin: 0; padding: 0;}
.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}

.wrap {width: 946px; margin: 0 auto; clear: both;}
.rclor {color: #ff0000;}

.header {background: #4c4c4e url('../../images/_bg_top_pg.gif') no-repeat left top; height: 133px;}
.header img {margin: 23px 13px;}
.header .btnaccnt a {color: #fff; background: #252429 url('../../images/_ic_arrow_down.gif') no-repeat 90% center; padding: 7px 43px 7px 23px; display: block; margin: 17px 23px;}
.header .btnaccnt a:hover {text-decoration: none; color: #bc0c0b;}

.header .mnutop {background: url('../../images/_bg_mnu_header.gif') repeat-x left top; width: 690px; margin-top: 1px;}
.header .mnutop dl dt {float: left;}
.header .mnutop dl dt a {display: block; color: #fff; padding: 22px 25px 27px; font: 140% Tahoma;}

.hctn, .blks {background: #4c4c4e;}
.hctn div.fleft {margin: 13px;}
.hctn div.cjinfo {background: #252429; margin-right: 0;}
.hctn div.cjinfo img {margin: 13px 34px;}
* html .hctn div.cjinfo img {margin: 13px 20px;}
.hctn div.cjinfo p {padding: 0 23px; font-size: 120%; line-height: 24px;}
.hctn div.flsh {margin-left: 0;} 

.blks div.blki {width: 31.5%; margin: 0 0 13px 13px; float: left; background: #252429; min-height: 261px;}
* html .blks div.blki {height: 253px;}
.blks div.blki p {padding: 7px 23px 0;}
.blks div.blki dl {margin: 17px 13px; font-size: 90%;}
.blks div.blki dl dt {margin: 5px 0; background: url('../../images/_bg_line_spc.gif') repeat-x left bottom; padding: 5px 0; text-transform: uppercase;}
.blks div.blki dl dt a {color: #b8b8b8; background: url('../../images/_ic_arrow.gif') no-repeat 3px center; padding-left: 17px;}
.blks div.blki dl dt a:hover {color: #e9e9ea; text-decoration: none;}
.blks div.blki h3 {text-transform: uppercase; color: #000; padding: 4px; text-align: center;}
.blks div.blki h3.oursrc {background: url('../../images/_bg_h_1.gif') repeat-x left bottom;}
.blks div.blki h3.safety {background: url('../../images/_bg_h_2.gif') repeat-x left bottom; color: #fff;}
.blks div.blki h3.downld {background: url('../../images/_bg_h_3.gif') repeat-x left bottom; color: #fff;}

.blks div.blki span a.rdmore {color: #ff0000; float: right; margin-right: 17px; font-size: 90%; text-decoration: underline;}
.blks div.blki span a.rdmore:hover {color: #c30b09;}

.ctnwel h3 {text-transform: uppercase; color: #fff; background: url('../../images/_bg_head_line.gif') repeat-x left bottom; padding: 9px; font-size: 230%; font-weight: normal; margin: 23px 9px;}
.ctnwel img {margin: 13px; border: 7px #fff solid;}
.ctnwel p {padding: 13px; line-height: 17px;}
.ctnwel p span.txth {display: block; font-weight: bold; margin: 0  0 13px;}
.ctnwel dl {margin: 17px 13px; font-size: 90%;}
.ctnwel dl dt { margin: 5px 20; padding: 5px 0; text-transform: uppercase;}
.ctnwel dl dt a {color: #b8b8b8; background: url('../../images/pdf.png') no-repeat 3px center; padding-left: 27px;}
.ctnwel dl dt a:hover {color: #e9e9ea; text-decoration: none;}

.ctnwel div.blki {width: 18%; margin: 0 0 13px 13px; float: left; background: #252429; min-height: 261px;}

.footter {background: #4c4c4e;}
.footter p {padding: 13px; text-align: center;}
.footter a {color: #f3a006; font-family: serpentine; font-size: 14px;}
.footter a:hover {color: #d3db2e;}