@charset "utf-8";
body {
	margin:0 auto; background-color:#1f1f1f;
}
a, a.visited { color:#1474CE; text-decoration:none; }
a:hover { color:#CC2206; text-decoration:underline; }

h1{font:normal 28px/28px "Trebuchet MS", Tahoma, Verdana, Arial; color:#3f4b27; padding:0 0 20px 0; margin:0;}
h2{font:normal 30px/30px "Trebuchet MS", Tahoma, Verdana, Arial; color:#3c3d37; padding:0; margin:0;}
h3, h3 a, h3 a:visited {font:normal 21px/40px  "Trebuchet MS", Tahoma, Verdana, Arial; color:#000; padding:0; margin:0; text-shadow:#fff 1px 1px 1px; text-decoration:none}
h3 span { color:#1474CE; }

h3.news, h3.news a, h3.news a:visited { margin:15px 0; font:normal 21px/22px  "Trebuchet MS", Tahoma, Verdana, Arial; }
h3.news span { color:#1474CE; }

h4{font:normal 18px/30px  "Trebuchet MS", Tahoma, Verdana, Arial; color:#BF4B0B; padding:0; margin:0;}
h5{font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#3c3d37; padding:14px 0 30px 0; margin:0;}
h5 span{font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#3c3d37; padding:0; margin:0;  }
h5 span a{ color:#3c3d37; text-decoration:underline; padding:0; margin:0;  }
h5 span a:hover{color:#000000; text-decoration:none; }
p{font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#3f4b27; padding:0; margin:0; text-align:justify;}
p.blue{font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#004F8F;}
.container {width:900px; margin:0 auto; }
.wrapper {width:900px; height:auto; margin:0 auto; }
.headerBox{width:900px; height:407px; float:left; background:url(../images/headerbg.jpg) left top repeat-x;}
.headerLeft{width:278px; height:auto/*407px*/; float:left; background:url(../images/logobg.jpg) right top no-repeat;}
.logoBox{width:251px; height:140px; float:right; /*background:url(../images/logobg.jpg) left top no-repeat; padding:34px 0 0 0;*/ padding:0 0 25px 0;}
.buttonbox{width:241px; height:215px; float:right;}
.headerRight{width:622px; height:auto; float:right;}
.hrTop{width:622px; height:114px; float:left; background:url(../images/hrtop.jpg) left top no-repeat;}
.hrTopsub{width:550px; height:53px; float:left; padding:18px 21px 0 48px;}
.topButton{width:622px; height:43px; float:left;}
.tbleft{width:450px; height:43px; float:left;}

/* TOP NAVIGATION */

#topNav{
	width:450px; height:43px; margin:0px; padding:0px;
}
#topNav ul {
	width:450px; height:43px; margin:0px; padding:0px;
}
#topNav ul li{
	float:left; width:103px; height:43px; list-style:none; text-align:center; margin-top:0px;
}
#topNav ul li a{
	display:block; color:#FFFFFF; font-weight:normal; text-decoration:none; margin:0px; padding-top:15px; background-image: url(../images/top_button1.gif); background-repeat: no-repeat; background-position: left top; font-family: Arial; font-size: 12px; line-height: 12px; height: 28px;
}
#topNav ul li a:hover{
	color:#FFFFFF; display:block; text-decoration:none; overflow:hidden; background-image: url(../images/topbutton_hover.jpg); background-repeat: no-repeat; background-position: right top;
}
#topNav ul li a.current {
	display:block; color:#FFFFFF; font-weight:normal; text-decoration:none; background-image: url(../images/topbutton_hover.jpg); background-repeat: no-repeat; background-position: right top; font-family: Arial; font-size: 12px; line-height: 12px;
}
.chedo{width:13px; height:215px; float:right; }
/* END TOP NAVIGATION */

.top_sep{
	width:2px; height:43px; float:left; background:url(../images/top_sep.jpg) 0 18px no-repeat; margin:0px;_margin:-45px 0 0 0px;
}

.searchBox {position:relative; width:151px; height:43px; float:right; }
.searchBox div.search { float:left; position:relative; width:151px; overflow:hidden; margin:0; padding:0; padding-right:0px; }
#search {
  position: relative; float:left; background: url(../images/search_bg.gif) no-repeat; width: 160px; height: 24px; margin:10px 0 0 0; padding-left:5px;
}
#search input { float: left; height:24px; }
#search .input_href { float: left; position:absolute; border:0; }
#search .inp_text {
  width: 110px; height: 16px; margin-left: 2px; padding-left:3px; padding-right: 0px; margin-top: 3px; border: none; font: normal 14px/19px 'Trebuchet MS', Tahoma, Verdana, Arial; color:#000000; background: #ffffff;
}
form#search div { position: relative; }
form#search label.overlabel {
    position: absolute; top: 3px; left: 10px; z-index: 1; color: #cccccc; font: normal 14px/19px 'Trebuchet MS', Tahoma, Verdana, Arial; 
}
.lightBluebox{width:622px; height:4px; float:left; background-color:#73cfdc; margin:0; padding:0; overflow:hidden;}
.banner{width:622px; height:285px; float:left;}
.blackBox{width:622px; height:4px; float:left; background-color:#000000; margin:0; padding:0; overflow:hidden;}
.middle{width:826px; height:auto; float:left; padding:0 37px; padding-bottom:25px; background:url(../images/middlebg.jpg) left top repeat-x; background-color:#FFFFFF;}

.mdlLeft{width:241px; height:auto; float:left; padding:9px 0 0 0;}
.mdlsub{width:241px; height:auto; float:left;}
.mdlRight{width:554px; height:auto; float:right; margin:30px 0; border-left:#9a9a9a 1px solid; padding:0 0 0 30px;}
.solutionbox{width:122px; height:139px; float:left; margin:35px 0 0 0; background:url(../images/solutionbox.jpg) left top no-repeat; padding:11px 133px 13px 11px;}
.supportbox{width:122px; height:139px; float:right; margin:35px 0 0 0; background:url(../images/supportbox.jpg) left top no-repeat; padding:11px 133px 13px 11px;}


/*Footer Links*/
 #footerLinks { clear: both; width: 100%; margin: 0px auto; padding:0 0 10px 0; background:#04B3B8;height:auto;overflow:hidden; font:normal 13px/13px "Trebuchet MS", Tahoma, Verdana, Arial}
 #footerLinks .container div { float:left;width:205px;padding:0px 10px;}
 #footerLinks .container h2 { color:#000;font:normal 20px/20px "Trebuchet MS", Tahoma, Verdana, Arial;letter-spacing:0px;margin:0px;padding:10px;border-bottom:3px solid #00F8FF;border-top:none;background:#04B3B8;text-shadow:#FFF 0px 0px 1px;}
 #footerLinks .container ul { margin:10px 0px 0px 2px;padding:0px;list-style:none;font-size:12px; }
 #footerLinks .container a { color:#FFF;text-decoration:none;border-bottom:1px solid #00BABF;display:block;padding:4px 5px;text-shadow:#111 0px 0px 1px;}
 #footerLinks .container a:hover { color:#000; text-decoration:none;background:#00AAAF;text-shadow:#FFF 0 0 1px;}
/*End Footer Links*/

/*Footer Navigation*/
.footer_wrapper {clear: both; width: 100%; height:110px; margin: 0px auto; top:10px; padding:0; background-color:#028789; padding:0; color:#ffffff;}
#footer{width:900px; float:left; padding:0;}/*46512f*/
#footer a {color: #015278; font-weight: bold;}
#footer ul{	position:relative; height:25px; list-style:none; margin:0; padding:10px 0 0 25px; text-align:left; background-color:#04B3B8 }
#footer ul li{ display:inline; font:normal 12px/16px "Trebuchet MS", Tahoma, Verdana, Georgia; color:#FFF; }
#footer ul li a{padding:0 10px; color:#000; background-color:inherit; text-decoration:none; text-shadow:#FFF 0 1px 1px;}
#footer ul li a:hover{color:#FFF; text-shadow:#000 0 1px 1px;}
#footer ul li a.current{color:#FFF;}

.address{width:900px; margin:0 auto; padding:35px 0 11px 0;}
.address p {font:normal 12px/13px "Trebuchet MS", Verdana, Tahoma, Arial; color:#ffffff; text-align:justify; margin:0; padding:10px 0 0 35px; line-height:12px;}
.address p span { font-size:11px; color:#53DFDF;}

.ftraddress{width:900px; margin:0 auto; padding:35px 0 11px 0;}
.ftraddress p {font:normal 12px/13px "Trebuchet MS", Verdana, Tahoma, Arial; color:#ffffff; text-align:justify; margin:0; padding:10px 0 0 35px; line-height:12px;}
.ftraddress p span { font-size:9px; color:#53DFDF;}


.copyright {padding:0px 0; text-align:left; clear:both;}
.site { float:left; width:50%; background-color:inherit; font: 11px/16px Georgia, "Times New Roman", Times, serif; color:#000; text-align:left; padding-left:35px; margin:0;}
.site a {color:#000; text-decoration:none; text-align:left; }
.site a:hover { color:#fff;}

.design { float:right; font:normal 11px/16px "Trebuchet MS", Tahoma, Verdana, Arial; color:#FFFBCF; text-align:center; padding-right:37px; margin:0;}
.design a { font-weight:bold; color:#FF8A00; text-decoration:none; text-shadow:#2b2b2b 0px 0 1px;}
.design span { color:#000000; text-shadow:#fff 0px 0 1px; }
.design a:hover{ color:#ffffff; }
.design a b { font-weight:bold; color:#000000; text-decoration:none; }

.site_font {  font:normal 12px/16px  Verdana, Arial, Helvetica, sans-serif; color:#000000; }

/*End Footer Navigation*/
/******************footer**************/
.supportbox_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.supportbox_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#117A9C; text-decoration:none;}

/* Back to Top */
	a#bm-arrow-top { position:fixed; bottom:15px; right:15px; display:block; background:#fff; width:24px; height:24px; overflow:hidden; 
		background:url(../images/backtotop.png) top left no-repeat; text-indent:-99999em; text-decoration:none; outline:none; border:none;
	}
	a:hover#bm-arrow-top { background-position:bottom left;	}
/* End Back to Top */

/***************inner page css******************/
.headerBox-inner{width:900px; height:auto; float:left; background:url(../images/hbinner.jpg) left top repeat-x; background-color:#FFFFFF;}
.logoBoxSub{width:251px; height:140px; float:right; /*background:url(../images/logobg.jpg) left top no-repeat; padding:34px 0 0 0;*/ padding:0 0 0px 0;}
.middle-inner{width:826px; height:auto; float:left; padding:0 37px; padding-bottom:25px; }
.innerBox{width:900px; height:auto; float:left;}
.topBelt{width:826px; height:auto; float:left; padding:5px 37px; background-color:#007F7F; font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#FFFFFF;}
.topBelt a{color:#ffffff; text-decoration:underline;}
.topBelt a:hover{color:#BFFFFF;}
.innerTopBanner{ width:900px; height:auto; float:left; padding:0px 0px;}
.smallBg{width:194px; height:144px; float:left; padding:3px; margin:0 20px 20px 0;}
.quicklink{width:223px; height:auto; float:right; background-color:#e8e8e8; border:#000 solid 1px; margin:15px 0 0 20px; /*filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;*/}
.quicklink h2{ font:normal 15px/35px "Trebuchet MS", Tahoma, Verdana, Arial; color:#fff; width:208px; padding:0 0 0 10px; background-color:#096582; border-left:#00CCCC 5px solid;}
.quicklink ul{width:225px; height:auto; float:left; list-style:none; margin:0; padding:0;}
.quicklink ul li{ width:222px; height:auto; float:left; border-bottom:dotted 1px #666666; background:url(../images/quick-arrow.gif) 5px 7px no-repeat;}
.quicklink ul li span{ width:190px; height:auto; float:left; margin:0px 0 0 0; padding:0px 0 0px 25px; font:normal 11px/11px "Trebuchet MS", Tahoma, Verdana, Arial; list-style:square;}
.quicklink ul li span a{height:auto; float:left; font:normal 11px/11px "Trebuchet MS", Tahoma, Verdana, Arial; list-style:square; text-align:left; background:url(../images/subarrow.gif) left 5px no-repeat;}
.quicklink ul li.last{border-bottom:none; background:url(../images/quick-arrow.gif) 5px 7px no-repeat;}
.quicklink ul li a{width:200px; font:normal 13px/15px "Trebuchet MS", Tahoma, Verdana, Arial; float:left; color:#000; padding:4px 0 7px 23px; text-decoration:none; }
.quicklink ul li a:hover{ color:#028789;}

.list{font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#333333; text-decoration:none; margin:0; padding:5px 0 0 30px; text-align:justify;}
.list a{color:#333333; text-decoration:none;}

.listBox a{width:162px; height:auto; margin:20px 28px 0 0; padding:0; text-align:center; border:#333333 solid 1px; float:left; text-decoration:none;}
.listBox em{width:162px; height:30px; margin:0; padding:0px 0 0 0;  font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000000; text-decoration:none;}
.bigBox{width:500px; height:auto; margin:20px 28px 0 0; padding:0; text-align:center; border:#333333 solid 1px; float:left; font:normal 15px/30px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000000;}
.color{width:auto; height:auto; padding:5px; font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000000; background-color:#FFFFFF; margin:0; text-align:left; vertical-align:top;}
.leftBox{width:580px; height:auto; float:left;}
.rightBox{width:243px; height:auto; float:right; padding:20px 0 0 0;}
.rm a{width:auto; height:auto; float:right; font:normal 13px/13px "Trebuchet MS", Tahoma, Verdana, Arial; color:#126A87; text-decoration:none; margin:10px 0 10px 0;}
.rm a:hover{color:#000;}
/*
.see{width:223px; height:auto; float:right; background-color:#e8e8e8; border:#000 solid 1px; margin:15px 0 0 20px; /*filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;*/}
/*
.see h2{ font:normal 15px/35px "Trebuchet MS", Tahoma, Verdana, Arial; color:#fff; width:208px; padding:0 0 0 10px; background-color:#096582; border-left:#00CCCC 5px solid;}
.see ul{width:225px; height:auto; float:left; list-style:none; margin:0; padding:0;}
.see ul li{ width:222px; height:auto; float:left; border-bottom:dotted 1px #666666; background:url(../images/quick-arrow.gif) 5px 7px no-repeat;}
.see ul li.last{border-bottom:none; background:url(../images/quick-arrow.gif) 5px 7px no-repeat;}
.see ul li a{ font:normal 13px/15px "Trebuchet MS", Tahoma, Verdana, Arial; float:left; color:#000; padding:4px 0 7px 23px; text-decoration:none; }
.see ul li a:hover{ color:#028789;}
*/

.prBox a{width:223px; height:auto; margin:20px 0px 0 0; padding:0; text-align:center; border:#333333 solid 1px; float:right; text-decoration:none;}
.prtBox em{width:223px; height:30px; margin:10px 0 0 0; padding:0px 0 0 0;  font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#000000; text-decoration:none;}

.prbg{width:223px; height:189px; float:right; background:url(../images/prbg-box.jpg) left top no-repeat; text-align:center; }
.prbg img{ margin:0 auto; padding:0;}
.line{width:100%; height:1px; float:left; background-color:#165367; margin:5px 0;}

.downloadBox{width:100%; height:auto; float:left;}
.downloadBox ul{ width:100%; float:left; list-style:none; display:block; margin:0; padding:0; border-bottom: dashed 1px #CCCCCC;}
.downloadBox ul li{width:255px; height:auto; float:left; list-style:none; margin:10px 0; padding: 0 10px 0 10px; font:normal 13px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#333333; text-decoration:none;}
.downloadBox ul li h2{padding: 0; font:normal 14px/20px "Trebuchet MS", Tahoma, Verdana, Arial; color:#0038CF; text-decoration:none;}
.downloadBox ul li p{padding: 0; font:normal 13px/18px "Trebuchet MS", Tahoma, Verdana, Arial; color:#3f4b27; text-align:justify;}
.downloadBox ul li a{color:#0038CF; text-decoration:none;}

.type-of-pump{width:806px; height:auto; float:left; background-color:#E8E8E8; border:solid 1px #999999; margin:20px 0 0 0; padding:10px; text-align:justify;}
.type-of-pump a{ font:normal 13px/18px "Trebuchet MS", Tahoma, Verdana, Arial; color:#6F6F6F; text-decoration:none;}
.type-of-pump a:hover{color:#000;}
.abc{width:100%; height:20px; float:left; text-align:center; background-color:#00527F; font:normal 12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#fff; margin:10px 0; padding:8px 0 0 0; border:solid 1px #00669F}
.abc a{color:#fff; text-decoration:none;}

.righttxt_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.righttxt_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#117A9C; text-decoration:underline;}
.inquirybox{width:826px; height:auto; float:left;margin:0 37px 0 0; padding-bottom:25px; }
.kw_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: underline;}
.kw_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#117A9C; text-decoration:none;}

