body{margin:0 auto; padding:0; font:12px Arial, Helvetica, sans-serif; color:#414841; width:960px; position:relative;}
*{margin:0; padding:0; outline:none; border:0px;}
p{margin:0 0 10px;}
input{ font:12px Arial, Helvetica, sans-serif; color:#414841; vertical-align:middle; border:0;}
.cl{clear:both; font-size:1px;}
.al{text-align:center;}
.alr{text-align:right;}
.fl{float:left;}
.fr{float:right;}





.topLinks{background:url(../images/toplinks.jpg) no-repeat right; height:26px; margin:10px 30px 0 0 ; text-align:right;}
a.home{float:right; margin:12px 23px 0 5px; height:9px; width:12px; font-size:1px;}
a.message{float:right; margin:13px 24px 0 5px; height:8px; width:11px; font-size:1px;}
a.note{float:right; margin:10px 16px 0 5px; height:11px; width:10px; font-size:1px;}
.banner{margin:0; padding:0; float:left;}
ul.menu{background:url(../images/menubg.jpg) no-repeat right; height:23px; width:697px; float:right; padding:10px 0 0 22px;}
ul.menu li{list-style:none; float:left; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/menu-bullet.png) no-repeat 0 4px; padding-left:10px; margin-right:15px;}
ul.menu li a{color:#fff; text-decoration:none;}
ul.menu li a:hover{text-decoration:underline;}

.body{padding:20px 0 0; clear:both;}
b.con{display:block;}
b.con b{display:block; overflow:hidden; height:1px; background:#ececec;}
b.con b.b1{margin:0 6px;}
b.con b.b2{margin:0 4px;}
b.con b.b3{margin:0 3px;}
b.con b.b4{margin:0 2px; height:2px;}
b.con b.b5{margin:0 1px; height:2px;}
.subBody{background:#ececec; padding:14px;}

.h1Cont{height:0px; font-size:1px; position:relative;}


.left{float:left; width:162px;}
.left h3, .right h2{background:url(../images/lefthead.gif) no-repeat left bottom; font:normal 15px Arial, Helvetica, sans-serif; color:#f58020; padding-bottom:2px; margin-bottom:12px;}
.left h3 span, .right h2 span{color:#3f433f;}
.left li{list-style:none; background:url(../images/bullet.gif) no-repeat 0 3px; padding:0 0 5px 15px;}
.left li.last{background:none; padding:0 0 20px;}
.left li a{color:#2d3329; text-decoration:none;}

ul.news li{background:url(../images/news-bullet.gif) no-repeat 0 4px; padding:0 0 10px 12px;}






.right{float:right; width:753px;}
.right h2{background:url(../images/cenhead.gif) no-repeat left bottom;}

.onlineQuote{background:url(../images/centerbg.jpg); height:303px; padding:15px 20px 0 40px; margin-bottom:10px;}
.onlineQuote input.inp{border:0px solid #747474; border-width:2px 0 0 2px; width:110px;}
.onlineQuote select{width:100px; border:0px solid #747474; border-width:2px 0 0 2px;}
.onlineQuote select.s2{width:40px;}
.onlineQuote table tr td{padding-bottom:7px;}
.onlineQuote table tr td span{color:#a10a00;}

.welcome{padding:0 0 0 20px;}
.welcome p{padding:0 0 0 15px; margin:0 0 15px;}
.welcome ul{padding:0 20px 15px 15px; margin:3px 0 0;}
.welcome ul li{margin-bottom:5px; list-style:none; }
.welcome ul li:before{ content:"\00BB \0020";}

.rLeft{float:left; width:512px; position:absolute; margin:317px 0 0 190px;}
.rLeft h1{font:normal 16px Arial, Helvetica, sans-serif; color:#414841; margin-bottom:20px;}
.rRight{float:right; width:230px;}

.login{background:url(../images/login.jpg); height:108px; margin-bottom:15px; padding:12px; font-size:11px;}
.login table tr td{padding-bottom:5px;}
.login h4{padding-left:30px;}
.login input.inp{width:84px; border:0px solid #747474; border-width:2px 0 0 2px;} 
.login a{color:#414841; text-decoration:none;}

.moving{background:url(../images/boxmid.gif) repeat-y; margin-bottom:15px;}
.mainMoving{background:url(../images/rightbox.jpg) no-repeat; padding:11px 17px;}
.rRight h4{font:normal 15px Arial, Helvetica, sans-serif; margin-bottom:20px;}
.rRight h4 span{color:#f58020;}
.rRight h4 img{vertical-align:middle;}
.movingBot{background:url(../images/botbot.jpg); height:8px; font-size:1px;}
.moving dl dt{background:url(../images/news-bullet.gif) no-repeat 0 3px; padding-left:12px; border-bottom:1px dotted #696969; padding-bottom:10px; margin-bottom:10px;}
.moving dl dt.last{background:none; border:0; margin:0; padding:0 0 0 12px;}
.moving a{color:#F58020; text-decoration:none;}


.foot{background:url(../images/footerbg.jpg); height:78px; text-align:right; font:11px Arial, Helvetica, sans-serif; color:#787974;}
.foot ul{padding:20px 0 30px 10px; text-align:left;}
.foot li{display:inline; padding:0 10px; border-right:1px solid #b4b4b4;}
.foot li a{color:#b4b4b4; text-decoration:none;}
.foot li a:hover{text-decoration:underline;}
.foot li.last{border:0;}




.footLogo{background:#ababab; padding-bottom:40px; margin-bottom:-51px; position:relative;}









