@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light.eot');
    src: url('opensans-light.eot?#iefix') format('embedded-opentype'),
         url('opensans-light.woff') format('woff'),
         url('opensans-light.ttf') format('truetype'),
         url('opensans-light.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;}

*{
    margin:0px;
    padding:0px;
}

a:focus{
	outline:none;
}

a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }

body{
	font-family:'529846192-BKANT';
	font-size:13px;
	color:#666666;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	background-color: #ffffff;
	background-image: url(../header-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

img{
	border:0;
}

.clear{ 
	clear:both;
}
p{
	text-align:justify;
	color:#4d4b4b;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:0;
	margin-right:0;
}

p strong{
	color:#1968b6;
}

p.heading{
	color:#1968b6;
	font-size:18px;
	font-weight:bold;
}

a:focus{ 
	border:none;}
	

.alignleft{
	float:left; 
	margin-right:15px;
}

.alignright{
	float:right; 
	margin-left:15px;
}

#home{
	width:1000px;
	margin:0 auto;
}

.phonetext{
	font-family:'529846192-BKANT';
	font-size:21px;
	color:#FFFFFF;
}

.phonetext span{
	color:#80cffd;
}

.addresstext{
	font-family:'529846192-BKANT';
	font-size:14px;
	color:#FFFFFF;
}

.page-bg{
	background-image: url(../images/page-bg.jpg);
	background-position: center top;
}

.headingline{
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.headingline span{
	color:#13427b;
	font-size:25px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.hometext{
	color:#4d4b4b;
	font-size:14px;
	line-height:25px;
	text-align:justify;
}

.hometext img{
	float:right;
	margin-left:10px;
	border:5px solid #56a3d6;;
	-moz-border-radius: 25px 0px 25px 0px;
	border-radius: 25px 0px 25px 0px;
}

p.readmore a{
	color:#2b87c4;
	float:left;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:30px;
	padding-right:20px;
}
p.readmore a:hover{ text-decoration:underline}

ol, ul {
	list-style: none;
	padding:0;
	margin:0;
}

.listtext li
{
	font-size: 15px;
	color:#1968b6;
	line-height:25px;
	background-image: url(../images/arrowli.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	margin:0;
	text-align:left;
}

.dot-line{
	background-image: url(../images/dot-line.jpg);
	background-repeat: repeat-x;
}


.footer-bg{
	background-color:#13427b;
	border-top:3px solid #56a3d6;
	margin:20px 0;
}

.fooderlinks{
	color:#e7e7e7; font-size:13px; 	text-decoration:none; line-height:25px; 
}

.fooderlinks:hover{
color:#56a3d6;
}

.copyright{color:#e7e7e7; top:10px; font-size:13px; text-align:center;}

.webdesign a{color:#e7e7e7; font-size:13px; line-height:25px; text-decoration:none; }
.webdesign a:hover{color:#56a3d6;}

#sliderother{height:214px; width: 100%; position: relative; padding-top:136px;}

/* enquiry form */	
.enquiry-text{
	font-size:15px;
	color:#2690cc;
	font-weight:200px;
	line-height:25px;
}

.input{
	font-size:13px;
	padding-left:5px;
	width:175px;
	height:27px;
	color:#fff;
	background-color:#2690cc;
	border:1px solid #d7d7d7;
}

.input:hover{
	background-color:#fff;
	color:#666666;
}

.textarea{
	font-size:13px;
	padding-left:5px;
	width:380px;
	height:57px;
	color:#fff;
	background-color:#2690cc;
	border:1px solid #d7d7d7;
}

.textarea:hover{
	background-color:#fff;
	color:#666666;
}

.reset{
	background-color:#2690cc;
	font-size:12px;
	color:#FFFFFF;
	border:none;
	padding:5px 10px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.reset:hover{
	background-color:#666666;
}

.about-banner{
	background-image: url(../images/about-us-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.water-banner{
	background-image: url(../images/water.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.business-banner{
	background-image: url(../images/Business-Collaborators.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.management-banner{
	background-image: url(../images/management.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.waste-banner{
	background-image: url(../images/Waste-Water-Treatment-Plant.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.process-banner{
	background-image: url(../images/Process-Equipments.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.services-banner{
	background-image: url(../images/services-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.epc-banner{
	background-image: url(../images/epc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.thank-banner{
	background-image: url(../images/thank-u.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.gallery-banner{
	background-image: url(../images/gallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.online-banner{
	background-image: url(../images/online-enquiry.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}

.contact-banner{
	background-image: url(../images/contact-us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:214px;
}
