@charset "utf-8";
/* CSS Document */
body{margin:0 auto; background:url(../images/body-bg.jpg) repeat-x #9CA1BF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
/*clearfix*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.wrapper{margin:0 auto; width:970px; padding:0; background:#fff;}
.header{margin:0; padding:0;}
.topLink{margin:0; padding:10px 25px 0 0; background:url(../images/top-img.jpg) no-repeat top; height:25px; text-align:right;  color:#fff; text-transform:uppercase; font-size:10px;}
.topLink a{margin:0; padding:0; color:#fff; text-decoration:none;}
.topLink a:hover{color:#fff; text-decoration:underline;}
.topNav{margin:0; padding:0; background:url(../images/topNav.jpg) no-repeat top; height:40px;}
.topNav ul{margin:0 0 0 280px; padding:0; list-style:none; width:690px;}
.topNav ul li{margin:0;  padding:0; float:left; font-family:"Franklin Gothic Book", Verdana, Georgia, Tahoma; font-size:12px; font-weight:bold; background:url(../images/divider.jpg) no-repeat right top; line-height:17px;}
.topNav ul li a{margin:0 3px; padding:8px 10px; color:#fff; text-decoration:none; line-height:34px;}
.topNav ul li a:hover{color:#000; background:url(../images/hover.jpg) no-repeat right top;}
.topNav ul li.bgRightNone{background:none;}
/*#about .topNav ul li a{color:#000; background:url(../images/hover.jpg) no-repeat right top;}*/
.bannercontent{margin:0; padding:0; height:195px; width:970px;}

.logo{margin:0; padding:0; float:left; background:#FFF; width:250px; float:left;}
.logo img{border:none;}
.banner{margin:0; padding:0 0 0 8px; float:left; width:712px; background:url(../images/banner.jpg) no-repeat; height:195px;}

.container{margin:0; padding:10px 10px 0 20px; width:940px; min-height:265px; height:auto !important; height:265px;}
/*html .container{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/shadowbg.png');}*/
*html .container{ background:url(../images/shadowbg.png)}
 
.container[class]{background:url(../images/shadowbg.png) repeat-y;}
.leftpa{margin:0 0 13px 0; padding:22px 0 0 22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333; display:block;}
.leftpa h1{margin:0 0 13px 0; padding:22px 0 0 22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333; display:block;}
.leftpa ol{margin:0; padding:0; list-style:none;}
.leftpa ol li{margin:0 0 0 22px; padding:0 0 0 20px; background:url(../images/pdf.gif)  0 2px no-repeat; font-weight:bold; line-height:23px;}
.leftpa ol li a{color:#666; text-decoration:none; white-space:nowrap;}
.leftpa ol li a:hover{color:#666; text-decoration:underline;}
.leftpa h6{margin:15px 0 10px 0; padding:0; background:url(../images/shadow.gif) no-repeat; height:5px; display:block; }

.clear a{position:relative; cursor:pointer;}
.leftContainer{margin:0; padding:0; float:left; width:230px;}
.leftpanel{margin:0; padding:0; background:url(../images/leftpanel.jpg) no-repeat #fff; min-height:260px; !important; height:260px;}
.leftpanel h1{margin:0 0 13px 0; padding:22px 0 0 22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333; display:block;}
.leftpanel h3{margin:0 0 13px 0; padding:18px 0 0 22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333; display:block;}
.leftpanel h6{margin:15px 0 10px 0; padding:0; background:url(../images/shadow.gif) no-repeat; height:5px; display:block; }
.leftpanel h4{margin:0 0 13px 0; padding:0 0 0 22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333; display:block;}
.leftpanel ol{margin:0; padding:0; list-style:none;}
.leftpanel ol li{margin:0 0 0 22px; padding:0 0 0 20px; background:url(../images/pdf.gif)  0 2px no-repeat; font-weight:bold; line-height:23px;}
.leftpanel ol li a{color:#666; text-decoration:none; white-space:nowrap;}
.leftpanel ol li a:hover{color:#666; text-decoration:underline;}
.leftpanel ul{margin:0; padding:0; list-style:none; display:block;}
.leftpanel ul li{margin:0 0 0 20px; padding:0 0 0 20px; background:url(../images/bullet.gif)  0 6px no-repeat; line-height:20px; width:165px;}
.leftpanel ul li a{color:#3172AA; text-decoration:none;}
.leftpanel ul li a:hover{color:#3172AA; text-decoration:underline;   }
.leftpanel .news{margin:0 0 0 22px; padding:0; width:190px; line-height:20px; color:#666;}
.leftpanel .news a{margin:0; padding:0; font-weight:bold; color:#666; font-size:11px; line-height:30px; text-decoration:underline;}
.leftpanel .news a:hover{color:#666; text-decoration:none;}
.rightContainer{margin:0; padding:0 20px; float:right; width:660px;}
.rightContainer h1{margin:0 5px 10px 0; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:21px; float:left; clear:both;} 
.rightContainer h2{margin:0 0 10px 12px; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#00ABAF;}
.rightContainer ol{margin:10px 0 0 0; padding:0; list-style:none;}
.rightContainer ol li{margin:0; padding:0 15px 0 0; background:url(../images/product-bg.png) 0 0 no-repeat; float:left; width:152px; height:125px;}
.rightContainer ol li h3{margin:0; padding:0; text-align:center;}
.rightContainer ol li h3 a{color:#3172AA; text-decoration:none; font-size:11px; font-weight:normal; position:relative;}
.rightContainer ol li h3 a:hover{color:#666; text-decoration:underline; }
.rightContainer ol li.marginNone{margin:0;}
.rightContainer ol li img{margin:14px 12px 5px; padding:0; border:none; opacity:1; filter:alpha(opacity=100); border:none;}
.rightContainer a img{position:relative;}
.rightContainer a:hover img{opacity:0.8; filter:alpha(opacity=80);}
.content{margin:0; padding:0; line-height:21px;}
.content h3{margin:15px 0; padding:0; font-size:12px; color:#333; font-family:Geneva, Arial, Helvetica, sans-serif;}
.content h4{margin:15px 0; padding:0; font-size:12px; color:#333; font-family:Geneva, Arial, Helvetica, sans-serif;}
.content ul{margin:0 0 0 15px; padding:0; list-style:none;}

.content ul li{margin:0; padding:0 0 0 15px; background:url(../images/blue-bullet.gif) no-repeat 0 9px; line-height:21px; }
.content ul li a{color:#7B5948; text-decoration:none; position:relative;}
.content ul li a:hover{text-decoration:underline; position:relative;}
.content4{font-size:12px; color:#333; font-family:Geneva, Arial, Helvetica, sans-serif;}

.innerContents{margin:0; padding:0;}
.innerContents a{color:#333; text-decoration:none; font-weight:bold;}
.innerContents a:hover{color:#333; text-decoration:underline;}
.data{margin:0; padding:0; width:670px;}
.dataclear{clear:both; overflow:hidden;}
.dataright{float:left; margin:0; padding:0; width:670px;}
.dataLeft{float:left; margin:0; padding:0;}
.dataclear .margindataleft{margin-right:25px;}
.dataclear .margindataleft1{margin-right:15px;}
.innerData{padding:0; margin:0; float:right; width:460px;}
.innerData1{padding:0; margin:0; float:right; width:500px;}
.innerData2{padding:0; margin:0; float:right; width:400px;}
.dataright img{margin-right:15px; padding-bottom:15px;}
.dataright ul{margin:0; padding:0; list-style:none;}
.dataright ul li{margin:0; padding:5px; line-height:19px;}
.dataright ul li h6{margin:0; padding:0 0 5px 0; font-size:14px; color:#00595B;}
.dataright ul li.grey{background-color:#F2F2F2; margin-bottom:15px; border:1px solid #D3D3D3;}
.dataright ul li.blue{background-color:#f5f9fc; border:1px solid #CFE6FE;}
.dataright ul li.marginBottom{margin-bottom:15px;}
.greybg{background-color:#F2F2F2; margin-bottom:15px; border:1px solid #D3D3D3;}
.bluebg{background-color:#f5f9fc; border:1px solid #CFE6FE;} 

.dataContent{margin:0 0 15px 0; padding:0; float:left; width:668px;}
.dataContent table{background-color:#F2F2F2; border:1px solid #D3D3D3;}
.dataContent table th{text-align:left; border-bottom:1px solid #D3D3D3;}
.dataContent table th.bgTh{background-color:#E9E9E9;  color:#00595B; font-size:14px;}
.dataContent table td{border:1px solid #D3D3D3; border-top:none;}
.dataContent table.tableborderNone{border-bottom:none;}
.dataContent table td.tableborderrightNone{border-right:none;}
.dataContent h5{margin:0; padding:0 0 0 10px; font-size:14px; background-color:#E4F0FA; line-height:23px;  border-bottom:1px solid #CFE6FE; color:#00595B}
.dataContent h6{margin:0; padding:0 0 0 10px; font-size:14px; background-color:#E9E9E9; line-height:23px; border-bottom:1px solid #D3D3D3; color:#00595B;}
.dataContent ul{margin:5px 5px 5px 10px; padding:0; list-style:none;}
.dataContent ul.blueBullet li{margin:0; padding:0 0 0 13px; line-height:21px; background:url(../images/bullet1.gif) no-repeat 0 9px;}
.dataContent ul.blueBullet li label{width:200px;}
.dataContent ul.greyBullet li{margin:0; padding:0 0 0 13px; line-height:21px; background:url(../images/bullet2.gif) no-repeat 0 9px;}
/*footer*/
.footer{margin:0; padding:10px 20px 0 20px; background:url(../images/footer.jpg) no-repeat; height:45px; float:left; width:930px;  font-size:11px;}
.floatRight{float:right; margin:0; padding:0; width:300px; text-align:right; color:#999;}
.floatLeft{float:left; margin:0; padding:0; width:350px; text-align:left; color:#999;}
.floatCenter{width:280px; float:left; text-align:center;}

.footer a{text-decoration:none; color:#999; margin:0; padding:0;}
.footer a:hover{text-decoration:underline;}


.mainRightContainer{margin:0; padding:0 20px; float:right;}
.mainRightContainer h1{margin:0 0 10px 0; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:21px; float:left; clear:both;} 
.mainRightContainer h2{margin:0 0 10px 10px; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#00ABAF;}


.dataTable{width:600px; min-height:350px; height:auto !important; height:350px; float:left;}
.subInfra{border-bottom:1px solid #ccc; padding:20px; line-height:20px; padding-bottom:10px;}
.smallbox {height: 18px; width: 30px; border: 1px solid #666666;}
.midbox {height: 18px;	width: 122px; border: 1px solid #666666;}
.midbox1 {height: 18px;	width: 160px; border: 1px solid #666666;}
.box {height: 18px;	width: 200px; border: 1px solid #666666;}
.bigBox {height: 60px;	width: 200px; border: 1px solid #666666;}
.conactData{margin:0; padding:0 20px 0 0; float:right; width:680px;}
.conactData h1{margin:0 0 10px 0; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:21px; float:left; clear:both;} 
.conactData h2{margin:0 0 10px 10px; padding:0 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#00ABAF;}
.contact{margin:0; padding:0; width:680px; line-height:20px;}
.contact h6{margin:0 0 10px 0; padding:0; font-size:12px; color:#CC6600;}
.contact a{color:#5F2F21; text-decoration:none; position:relative;}
.contact img{border:none;}
.kpName a{font-weight:bold; color:#ED6B1D; text-transform:uppercase; text-decoration:none; position:relative;}
.kpName a:hover{font-weight:bold; color:#ED6B1D; text-transform:uppercase; text-decoration:underline; position:relative;}
.enquiry input{position:relative;}
