@charset "utf-8";
/* CSS Document */

body {margin:0px auto;padding:0px;font:normal 12px/14px "Trebuchet MS";color:#010101;background:#fff;}
img {border:none;}
form {margin:0px;padding:0px;}
p {margin:15px 0px;padding:0px;}
a {color:#cc0000;text-decoration:none;}
a:hover{color:#0044b6;}

.left {float:left;}
.right {float:right;}
.container{width:1000px;margin:0px auto;}
.footer-container{background:url(/images/footer-bg.jpg) left top no-repeat;height:157px;width:1000px;float:left;}
.body-container{background:url(/images/content-bg.jpg) left top no-repeat #fff;width:1000px;float:left;}
.header-container{width:1000px;float:left;height:118px;}
.logo{width:255px;float:left;margin-left:56px;margin-top:10px;}
.content-area{width:1000px;float:left;padding-bottom:10px;line-height:16px;}

.banner{width:1000px;float:left;height:322px;overflow:hidden;}
.content{width:1000px;float:left;color:#010101;font:normal 12px/14px "Trebuchet MS";}

.index-left{width:449px;float:left;}
.index-right{width:551px;float:right;}
.index-left-heading{border-bottom:1px solid #ce000c;float:left;width:230px;color:#010101;font:normal 18px/24px "Trebuchet MS";padding-left:50px;padding-bottom:2px;}

h1{padding:0px;margin:0px;color:#003daf;font:bold 14px/16px "Trebuchet MS";text-transform:uppercase;}
h2{padding:0px;margin:0px;color:#003daf;font:normal 22px/26px "Trebuchet MS";}
h3{padding:0px;margin:0px;color:#003daf;font:bold 12px/16px "Trebuchet MS";text-transform:uppercase;}
h4{padding:0px;margin:0px;color:#ef180e;font:bold 14px/16px "Trebuchet MS";text-transform:uppercase;}
h5{padding:0px;margin:0px;color:#003daf;font-weight:bold;font-size:36px;text-transform:none;}

.index-left-text{float:left;width:350px;padding-left:50px;padding-top:5px;}
.index-right-heading{border-bottom:1px solid #ce000c;float:left;width:551px;color:#010101;font:normal 18px/24px "Trebuchet MS";padding-bottom:2px;}
.index-right-text{float:left;width:501px;padding-right:50px;padding-top:5px;}

.footer-left{padding-left:53px;padding-top:41px;width:587px;float:left;color:#5c0000;font-size:12px;font-weight:bold;}
.footer-left h1{color:#fdfcfc;font:bold 14px/18px Georgia, "Times New Roman", Times, serif;padding:0px;margin:0px;}
.footer-left h2{color:#efb2b2;text-decoration:none;display:inline;font-size:12px;line-height:23px;}
.footer-left h2 a {color:#efb2b2;text-decoration:none;}
.footer-left h2 a:hover{color:#fff;}
.footer-right{padding-right:45px;padding-top:41px;width:200px;float:right;text-align:right;}

.header-right {width:577px;float:right;padding-right:50px;}

.header-top{float:right;width:577px;height:28px;text-align:right;padding-top:35px;color:#000;font-weight:bold;font-size:12px;}

.navcontainer{width:577px;float:right;height:26px;}
.navcontainer ul{display:block;margin:0px;padding:0px;float:right;width:577px;}
.navcontainer ul li{float:right;list-style-type:none;height:26px;padding-left:8px;position:relative;}
.navcontainer ul li:hover{height:26px;color:#fff;float:right;}
.navcontainer ul li.active{height:26px;color:#fff;float:right;}
.navcontainer ul li a{font:bold 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;padding-top:5px;padding-left:9px;padding-right:9px;float:left;text-align:center;height:21px;background:url(/images/menu-right.jpg) right top no-repeat;}
.navcontainer ul li a:hover{color:#fff;background:url(/images/menu-right-h.jpg) right top no-repeat;height:21px;}
.navcontainer ul li:hover>div>span>a{color:#fff;background:url(/images/menu-right-h.jpg) right top no-repeat;height:21px;}
.navcontainer ul li a.active{color:#fff;background:url(/images/menu-right-h.jpg) right top no-repeat;height:21px;}
.navcontainer ul li div{color:#fff;float:left;background:url(/images/menu-mid.jpg) left top repeat-x;}
.navcontainer ul li div:hover{color:#fff;background:url(/images/menu-mid-h.jpg) left top repeat-x;float:left;}
.navcontainer ul li:hover>div{color:#fff;background:url(/images/menu-mid-h.jpg) left top repeat-x;float:left;}
.navcontainer ul li div.active{color:#fff;background:url(/images/menu-mid-h.jpg) left top repeat-x;float:left;}
.navcontainer ul li span{color:#fff;height:26px;float:left;background:url(/images/menu-left.jpg) left top no-repeat;}
.navcontainer ul li span:hover{background:url(/images/menu-left-h.jpg) left top no-repeat;height:26px;float:left;color:#fff;}
.navcontainer ul li:hover>div>span{background:url(/images/menu-left-h.jpg) left top no-repeat;height:26px;float:left;color:#fff;}
.navcontainer ul li span.active{background:url(/images/menu-left-h.jpg) left top no-repeat;height:26px;float:left;color:#fff;}

.navcontainer ul>li>ul {float:none;clear:both;display:none;text-align:left;z-index:110;position:absolute;list-style:none;background: url(/images/submenu_top.png) left 4px no-repeat;width:150px;padding:8px 0 8px 0;margin:25px 0 0 0;left:0;margin-left:8px;}
.navcontainer ul>li>ul>li {float:none;list-style:none;display:block;background:#CC000C;text-align:left;padding:0px;margin:0;height:22px;}
.navcontainer ul>li>ul>li:hover {float:none;padding:0;margin:0;height:22px;}
.navcontainer ul>li>ul>li>a{color:#FFF;background:#CC000C;float:none;text-transform:none;font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;width:134px;display:block;text-align:left;padding:2px 8px 0 8px;margin:0;}
.navcontainer ul>li>ul>li>a:hover{background:#CC000C url(/images/submenu_hover.jpg) top left;background-repeat:repeat-x;}
.navcontainer ul>li>ul>li>a.active{background:#CC000C url(/images/submenu_hover.jpg) top left;background-repeat:repeat-x;}
.navcontainer ul>li>ul>li.submenu_bottom {background:url(/images/submenu_top2.png);width:150px;height:5px;display:block;float:left;}
.header-inner-container{width:1000px;float:left;height:160px;}

.inner-left{width:277px;float:left}
.inner-left-heading, .inner-left-heading-product {width:224px;border-bottom:1px solid #cd000c;color:#fe1a0e;font-size:21px;height:28px;line-height:25px;padding-left:53px;}
.inner-left-heading-product {border:none;}
.inner-left-nav{width:224px;float:left;padding-left:53px;padding-top:15px;color:#000;font-size:14px;line-height:16px;}
.inner-left-nav ul{display:block;margin:0px;padding:0px;float:left;width:224px;}
.inner-left-nav ul li{float:left;list-style-type:none;width:224px;color:#003daf;font-size:14px;padding:5px 0px;}
.inner-left-nav ul li a{color:#003daf ;font-size:14px;text-decoration:none;}
.inner-left-nav ul li a:hover{color:#fe1a0e;}
.inner-left-nav ul li a.active{color:#fe1a0e;}
.inner-mid{width:401px;float:left;padding:38px 37px;}
.inner-mid ul {margin-left:20px;margin-top:0;}
.inner-mid ul li {list-style-image: url(/images/square.gif);margin:0;padding:4px 0 4px 0;}
.inner-right{width:246px;float:right;line-height:25px;}
.inner-right-contact{width:246px;float:right;line-height:25px;border-bottom:1px solid #ce000c;}
.inner-right-heading{width:246px;float:right;border-bottom:1px solid #cd000c;color:#fe1a0e;font-size:21px;height:31px;}
.inner-right-text p {width:200px;margin-top:12px;}
.inner-right-text{width:246px;color:#000;font-size:12px;line-height:16px;float:left;}
.inner-right-text a{color:#003daf;font-size:12px;line-height:16px;text-decoration:none;}
.inner-right-text a:hover{color:#000;}
.contact-info {line-height:14px;font-size:12px;}
.contact-info a {color:#0044b6;}
.contact-info a:hover {color:#cc0000;}
.organization{background:url(/images/organintation-bg.jpg) left top no-repeat #fdfdfd;width:1000px;float:left;}
.organization-nav{width:401px;float:left;padding-top:4px;}
.organization-nav ul{display:block;margin:0px;padding:0px;float:left;width:401px;}
.organization-nav ul li{float:left;list-style-type:none;background:url(/images/icon.png) 2px 8px no-repeat;width:361px;padding-left:21px;padding-top:3px;padding-bottom:3px;color:#010101;font-size:12px;line-height:16px;}
.organization-nav ul li a{color:#010101;font-size:12px;line-height:16px;text-decoration:none;}
.organization-nav ul li a:hover{color:#000;}

.contact{background:url(/images/contact-bg.jpg) right top no-repeat #fff;width:1000px;float:left;}

.input-box-main{background:url(/images/input.png) left top no-repeat;width:175px;height:22px;float:left;margin-top:3px;}
.input-box{width:165px;height:22px;float:left;color:#969696;font:normal 12px/18px "Trebuchet MS";border:0px;background:none;margin-left:5px;margin-right:5px;}
.input-box-big-main{background:url(/images/textarea.png) left top no-repeat;width:330px;height:171px;float:left;border:0px;margin-top:3px;margin-bottom:3px;}
.input-box-big{width:315px;margin-top:5px;padding-left:5px;height:160px;background:none;overflow:auto;color:#969696;font:normal 12px/14px "Trebuchet MS";border:0px;}
.input-box-small-main{background:url(/images/input1.png) left top no-repeat;width:135px;height:22px;float:left;color:#969696;font:normal 12px/14px "Trebuchet MS";border:0px;margin-bottom:3px;}
.input-box-small{width:120px;height:22px;float:left;color:#969696;font:normal 12px/18px "Trebuchet MS";border:0px;background:none;margin-left:5px;margin-right:5px;}

.news{background:url(/images/news-bg.jpg) left top no-repeat #fff;width:1000px;float:left;}
.news-mid{width:713px;float:right;padding-left:10px;}
.news-mid ul {margin-left:20px;margin-top:0;}
.news-mid ul li {list-style-image: url(/images/square.gif);margin:0;padding:4px 0 4px 0;}
.news-right{width:189px;float:right;}
.news-right-heading{width:189px;float:left;border-bottom:1px solid #c5000b;height:25px;}
.news-right-text{width:136px;float:left;padding-right:53px;color:#000;font-size:14px;padding-top:8px;}
.news-mid h1{padding:0px;margin:0px;color:#003daf;font:bold 24px/34px "Trebuchet MS";text-transform:uppercase;}
.news-nav{width:224px;float:left;padding-top:16px;padding-bottom:16px;padding-left:53px;}
.news-nav ul{display:block;margin:0px;padding:0px;float:left;width:224px;}
.news-nav ul li{float:left;list-style-type:none;background:url(/images/arrow.png) left 3px no-repeat;width:214px;padding-left:10px;padding-top:3px;padding-bottom:3px;color:#666666;font-size:12px;line-height:12px;}
.news-nav ul li a{color:#666666;font-size:12px;line-height:12px;text-decoration:none;}
.news-nav ul li a:hover{color:#cc0000;}
.news-nav ul li a.active{color:#cc0000;}

.product-bg{background:url(/images/product-bg.jpg) left top no-repeat #fff;width:1000px;float:left;}
.product-mid{width:690px;float:left;padding-left:30px;}
.product-right{color:#022c71;font-size:10px;text-decoration:none;float:left;width:246px;border-bottom:1px solid ;padding-bottom:5px;}
.product-right a{color:#022c71;font-size:10px;text-decoration:none;}
.product-right a:hover{color:#000;}

.inner-left-heading a{color:#003399;font-size:14px;line-height:16px;text-decoration:none;margin-left:4px;margin-top:8px;}
.inner-left-heading a:hover{color:#ff0000;}
.inner-left-heading a.active{color:#ff0000;}

.product-link{width:224px;float:left;padding-left:53px;padding-top:15px;padding-bottom:10px;}
.product-link-left{width:84px;float:left;color:#000;font-size:12px;}
.product-link-right{width:112px;float:right;color:#afafaf;font-size:12px;line-height:15px;}
.product-link-right a{font-size:12px;line-height:15px;color:#afafaf;text-decoration:none;}
.product-link-right a:hover{color:#ff0000;}
.product-link-right a.active{color:#ff0000;}
.product-main{background:url(/images/product-main.jpg) left top no-repeat #fff;float:left;width:1000px;color:#000;font-size:12px;}
.product-main a{color:#afafaf;font-size:12px;line-height:14px;text-decoration:none;}
.product-main a:hover{color:#000;}
.product-main-type{width:450px;float:left;margin-right:50px;}
.product-main-type-right{width:450px;float:right;}
.product-main-type-heading{width:450px;float:left;background:left bottom no-repeat;margin-bottom:20px;border-bottom:1px solid #fe1a0e;height:220px;}
.product-main-type-heading-right{width:450px;float:right;background:right bottom no-repeat;margin-bottom:20px;border-bottom:1px solid #fe1a0e;height:220px;}
.product-main-type-heading span {color:#0338B8;font-size:36px;line-height:40px;font-weight:bold;margin-top:175px;padding-left:50px;display:inline-block;}
.product-main-type-heading-right span {color:#0338B8;font-size:36px;line-height:40px;font-weight:bold;margin-top:175px;display:inline-block;}
.product-main-content{width:450px;float:left;padding-left:53px;line-height:12px;padding-bottom:20px;}
.product-main-content-right{width:450px;float:left;line-height:12px;padding-bottom:20px;}
.product-main-content ul, .product-main-content-right ul {float:left;margin:0px;padding:0px;}
.product-main-content ul>li, .product-main-content-right ul>li {list-style-type:none;color:#000;display:block;width: 90px;padding-top:2px;padding-bottom:2px;}
.product-main-content ul>li>a, .product-main-content-right ul>li> a{color:#999999;text-decoration:none;}
.product-main-content ul>li>a:hover, .product-main-content-right ul>li> a:hover{color:#003399;text-decoration:none;}

.spin {float:right;width:200px;}
.spinlogo {float:right;padding:13px 0 13px 0;}
.spinlogo img{float:right;width:23px;height:21px;}
.spinlogo span {color:#8D1610;display:none;float:right;font-size:9px;letter-spacing:normal;margin-right:5px;padding-top:2px}