*, html, body, form, input, select, textarea, ul, li, p{padding:0; margin:0;}
body{font:normal 12px calibri, arial; color:#000; padding-top:10px;}
.cl{clear:both; height:1px; line-height:1px; font-size:1px;}
ul, li{list-style-type:none;}

.mainContainer{width:750px; margin:auto;}
.headerContainer{width:970px; margin:auto; background:#d7140b; height:233px; overflow:hidden; position:relative;}
.headerL{background:url(../images/headerL-bg.png) no-repeat left top; padding-left:9px;}
.headerR{background:url(../images/headerR-bg.png) no-repeat right top; padding-right:10px; height:235px;}
.logo{float:left; padding-top:6px;}
.headerRContent{float:right; height:235px; overflow:hidden;}
.flashBanner{clear:both; padding-top:10px;}
.menu{float:left}
.search{float:right; width:250px; height:24px; overflow:hidden; padding-top:10px; position:absolute; z-index:1000;}
.search dt{float:left; background:#fff url(../images/search_bg.gif) no-repeat left; height:18px; padding:3px 5px;}
.search dt input{border:0; width:176px;}

.mainContent{clear:both; background:url(../images/content_bg.gif) repeat-y 10px top;}
.cTop{background:url(../images/content_top_bg.png) no-repeat -1px top; padding:10px 25px 0;}
.cLeft{width:225px; float:left;}
.cLeft h2{font-size:18px; color:#fff; padding:4px 10px 5px 30px; background:url(../images/h2-bgL.gif) no-repeat 5px 3px;}
b.rcon b{display:block; background:#e05a00; border:1px solid #e05a00; border-width:0 1px; height:1px; overflow:hidden;}
b.rcon b.b1{margin:0 4px; background:#e05a00;}
b.rcon b.b2{margin:0 2px; border-width:0 2px;}
b.rcon b.b3{margin:0 1px; height:2px;}
.cLeft_box{background:#e05a00;}

.cRight{}
.cRight h2.main{padding:0 10px 5px 35px; background:url(../images/h2-bgR.gif) no-repeat left top;}
.cRight h2{font-size:18px; color:#e05a00; padding:0 10px 5px 250px; background:url(../images/h2-bgR.gif) no-repeat 220px top;}
.cRight h2 span{color:#000;}
.cRight h2 b{background:#d7140b url(../images/h2-bg.gif) no-repeat left bottom; display:block; height:2px; line-height:2px;}
.cLeft a{margin:0 10px 0 20px; color:#fff; text-decoration:none; display:block; padding:4px 0 4px 10px; background:url(../images/Lbullet.gif) no-repeat left center;}
.cLeft a:hover{color:#000;}
.cLeft .banner{padding:10px 0;}

.inContent{text-align:justify; padding-bottom:10px;}
ul.pList{height:175px;}
ul.pList li{padding:0 14px; display:inline-block;}
ul.pList li h3{background:#000; padding:3px 5px; margin-bottom:5px;}
ul.pList li h3 a{color:#fff; text-decoration:none;}
ul.pList li .pBox{padding:2px 5px; background:#eee;}
ul.pList li .pBox img{border:1px solid #cbc7c7;}
b.pro b{display:block; background:#eee; border:1px solid #eee; border-width:0 1px; height:1px; overflow:hidden;}
b.pro b.b1{margin:0 4px; background:#eee;}
b.pro b.b2{margin:0 2px; border-width:0 2px;}
b.pro b.b3{margin:0 1px; height:2px;}


.cBot{background:url(../images/cBot_bg.png) no-repeat 10px top; height:10px;}
.footer{padding:10px 0; margin:auto; color:#fff; background:url(../images/footer_bg.gif) repeat-x left top; text-align:center;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer .fMenu{}
.footer .fContent{font-size:11px; padding:10px;}

.mainLinks{background:url(../images/mainLinks_bg.png) repeat-x left top; height:25px; line-height:25px; overflow:hidden; color:#fff; clear:both;}
.mainLinks .tNav{float:left; font:bold 13px candara, "trebuchet MS";}
.mainLinks .tNav ul li{float:left; display:block;}
.mainLinks .tNav ul li a{padding-right:2px; background:url(../images/nav_sep.gif) repeat-y right top; float:left; text-decoration:none;}
.mainLinks .tNav ul li a span{padding:0 10px; height:25px; line-height:25px; text-decoration:none; color:#fff; display:block; float:left;}
.mainLinks .tNav ul li a:hover span, .mainLinks .tNav ul li a.active span{background:url(../images/mainLinks_bg_a.gif) repeat-x left top; cursor:pointer;}


/* Gallery Styles */
#motioncontainer{height:175px; padding:0 10px;}
#statusdiv{position:absolute; left:-300px; visibility:hidden;}
/* End Gallery Styles */

.gLeft{width:200px; float:left;}
.gRight{ width:510px;}
.gRight h2.main{padding:0 10px 5px 35px;}
.gRight h2{font-size:18px; color:#e05a00; padding:0 10px 5px 250px;}
.gRight h2 span{color:#000;}
.gRight h2 b{background:#d7140b url(../images/bgcontact.gif) no-repeat left bottom; display:block; height:2px; line-height:2px;}
