body{
margin:0;
padding:0;
background-color:#2c2c2c;
}
#wrapper{
width:955px;
height:auto;
margin:auto;
font-size:2px;
background-color:#ffffff;
}
.topbg{
width:955px;
height:24px;
background-image:url(../images/top_bg.gif);
background-repeat:repeat-x;
float:left;
}
.header{
width:955px;
height:103px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
float:left;
}
.toptxtu{
width:300px;
height:30px;
font-size:2px;
float:right;
padding-top:72px;
padding-right:20px;
}
.tophome{
width:90px;
height:27px;
padding-left:80px;
padding-top:2px;
float:left;
}
.topcontact{
width:90px;
height:27px;
padding-top:2px;
float:right;
padding-right:15px;
}
.mainbg{
width:955px;
height:auto;
font-size:2px;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
float:left;
background-color:#FFFFFF;
}
.toparea{
width:955px;
height:auto;
float:left;
font-size:2px;
}
.toparea2{
width:955px;
height:auto;
float:left;
font-size:2px;
}
.txtareacli{
width:690px;
height:auto;
float:left;
}
.txtareao2{
width:706px;
height:700;
background-color: #FFFFFF;
float:left;
margin-left:5px;
margin-top:8px;
font-size:5px;
}
.topareaa{
background-color:#99CAE7;
width:955px;
height: auto;
float:left;
}
.topareaa{
width:955px;
height: auto;
float:left;
background-color:#C4E0F1;


}
.leftbg{
width:228px;
height:470px;
background-image:url(../images/leftbg.png);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.speleftbg{
width:228px;
height:530px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
background-color:#309ACA;
}
.watleftbg{
width:228px;
height:783px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
background-color:#309ACA;
}
.leftbg1{

width:228px;
height:670px;
background-image:url(../images/leftbg.jpg);
background-color:#309ACA;
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.leftbg2{

width:228px;
height:550px;
background-image:url(../images/leftbg.jpg);
background-color:#309ACA;
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.leftbg3{

width:228px;
height:1910px;
background-image:url(../images/leftbg.jpg);
background-color:#309ACA;
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.leftbg4{

width:228px;
height:600px;
background-image:url(../images/leftbg.jpg);
background-color:#309ACA;
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.leftbg5{

width:228px;
height:1315px;
background-image:url(../images/leftbg.jpg);
background-color:#309ACA;
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left;
}
.leftbgtech{
width:228px;
background-color:#309ACA;
height:910px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgspe{
width:228px;
background-color:#309ACA;
height:870px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgcli{
width:228px;
background-color:#309ACA;
height:675px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgwat{
width:228px;
background-color:#309ACA;
height:2855px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbggg{
background-color:#309ACA;
width:228px;
height:650px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgt{
background-color:#309ACA;
width:228px;
height:625px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgtcon{
background-color:#309ACA;
width:228px;

background-image:url(../images/leftbg.png);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgn{
background-color:#309ACA;
width:228px;
height:650px;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.leftbgg{
width:228px;
height:2990px;;
background-color:#309ACA;
background-image:url(../images/leftbg.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-top:8px;
float:left
}
.righttop{
width:713px;
height:190px;
float:left;
margin-top:8px;
margin-left:10p
}
.flash{
width:491px;
height:180px;
padding-left:10px;

float:left;
}
.presence{
width:157px;
height:190px;
float:right;
}
.why{
width:670px;
height:auto;
float:left;
font-family:Trebuchet MS;
font-size:24px;
color:#065a8d;
padding:16px 0px 20px 10px;
font-weight:bold;
}
.why2{
width:670px;
height:auto;
float:left;
font-family:Trebuchet MS;
font-size:12px;
color:#065a8d;
padding:0px 0px 0px 10px;
font-weight:bold;
}

.why2 ul{
margin:0;
padding:0;
list-style: none;
}
.why2 li{
font-family:Trebuchet MS;
color:#333333;
font-size:12px;
text-decoration: none;
text-align:center;
width:155px;
float:left;
padding:5px 5px 4px 5px;


}
.why2 a {
color:#333333;
text-decoration: none;
display:block;

}
.why2 a:hover {
background:#2E9ACA;
color:#ffffff;

}
.about{
width:670px;
height:auto;
float:left;
font-family:Trebuchet MS;
font-size:18px;
color:#AC292F;
padding:10px 0px 10px 10px;
font-weight:bold;
}

.whyab{
width:690px;
height:auto;
border-bottom:#000000 3px dotted;
float:left;
font-family:Trebuchet MS;
font-size:24px;
padding:16px 0px 20px 10px;
color:#065a8d;
font-weight:bold;
}
.heading{
width:670px;
height:auto;
float:left;
font-family:Trebuchet MS;
font-size:24px;
color:#065a8d;
padding:16px 0px 20px 10px;
font-weight:400;
}
.whyi{
width:670px;
height:auto;
float:left;
font-weight:bold;
font-family:Trebuchet MS;
font-size:24px;
color:#065a8d;
padding:0px 0px 20px 10px;
font-weight:bold;

}
.text{
width:690px;
height:auto;
padding-left:10px;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:16px;
float:left;
text-align:justify;
}
.text2{
width:670px;
padding-left:10px;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:16px;
float:left;
text-align:justify;
}
.text3{
width:670px;
height:auto;
padding-left:12px;

margin-top:7px;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:16px;
float: left;

}
.texttd{
width:auto;

height:auto;
padding:12px;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:16px;
float:left

}
.textour{

width:650px;
height:auto;
line-height:21px;
padding-left:30px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;
float:left;
text-align:justify;
}
.textab{
width:630px;
height:auto;
line-height:32px;
padding-left:40px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;
float:left;
text-align:justify;
}
.textwhy{
width:690px;
height:auto;
line-height:32px;
padding-left:10px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;

float:left;
text-align:justify;
}
.textwhyy{
width:690px;
height:auto;
line-height:24px;
padding-left:10px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;
float:left;
text-align:justify;
}
.textwhyyy{
width:690px;
height:auto;
line-height:38px;
padding-left:10px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;
float:left;
text-align:justify;
}
.textte{
width:690px;
height:auto;
padding-left:10px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:42px;
float:left;
text-align:justify;
}
.textgal{
width:700px;
height:auto;
padding-left:5px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:5px;
line-height:16px;
float:left;
text-align:justify;
}
.enquiry{
width:690px;
height:auto;
float:left;
padding-left:10px;
font-family:"Trebuchet MS";
font-size:14px;
text-align:justify;
color:#000000;
}
.tab{
font-size:14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

.rightbotom{
width:705px;
height:125px;
float:left;
padding-left:10px;
margin-top:5px;
}
.space{
float:left;
height:20px;
width:711px;;
background-color:#CCCCCC;
}
.techbg{
width:219px;
height:126px;
background-image:url(../images/tech_bg.jpg);
background-repeat:no-repeat;

margin-top:5px;
float:left;
}
.clintsbg{
width:219px;
height:126px;
background-image:url(../images/clints.jpg);
background-repeat:no-repeat;
margin-left:19px;
margin-top:5px;
float:left;
}
.constbg{
width:219px;
height:126px;
background-image:url(../images/construction.jpg);
background-repeat:no-repeat;
margin-left:20px;
margin-top:5px;
float:left;
}
.view{
width:30px;
height:auto;
float:left;
padding-top:90px;
padding-left:165px;
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:500;
}
.view a{
color:#FFFFFF;
text-decoration:none;
}
.view a:visited{
color:#FFFFFF;
}
.view a:hover{
color:#000000;
}
.navbg{
width:936px;
font-size:2px;
height:172px;
float:left;
background-image:url(../images/nav_bg.png);
background-repeat:no-repeat;
margin-top:15px;
margin-left:5px;
}
.our_philosphy{
width:230px;
height:160px;
float:left;
margin-left:10px;
margin-top:5px;
}
.phili{
width:215px;
height:23px;
float:left;
padding-left:10px;
}
.philosphy{
width:145px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
font-weight:bold;
color:#ffe012;
padding-left:5px;
}
.our_services{
width:470px;
height:160px;
float:left;
margin-left:10px;
margin-top:5px;
}
.servc{
width:305px;
height:25px;
float:left;
padding-left:160px;
}
.services{
width:140px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
font-weight:bold;
color:#ffe012;
padding-left:5px;
}
.contacts{
width:200px;
height:160px;
float: left;
font-size:2px;

margin-top:5px;
}

.conts{
width:200px;
height:25px;
float:left;
}
.contactus{
width:140px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
font-weight:bold;
color:#ffe012;
padding-left:8px;
}
.watermain{
width:235px;
height:auto;
float:left;
}
.water{
width:160px;
height:auto;
float:left;
font-family:arial;
font-size:15px;
color:#FFE012; 
padding-left:18px;
}
.watermain1{
width:200px;
height:auto;
float:left;
}
.water1{
width:160px;
height:auto;
float:left;
font-family:arial;
font-size:15px;
color:#FFFFFF;
padding-left:25px;
padding-top:5px;
}
.water2{
width:160px;
height:auto;
float:left;
font-family:arial;
font-size:12px;
color:#fff7ce;
padding-left:40px;
padding-top:5px;
}
.ico{
width:14px;
height:20px;
background-image: url(../images/iconone.gif);
background-repeat:no-repeat;
float:left;
margin-left:15px;
}
.icoi{
width:14px;
height:20px;
background-image:url(../images/iconone.gif); 
background-repeat:no-repeat;
float:left;

}
.ico1{
width:14px;
height:20px;
background-image:url(../images/iconone.gif);
background-repeat:no-repeat;
float:left;

}
.philo_nav{
width:218px;
height:auto;
float:right;
padding-top:2px;
}
.philo_nav ul{
margin:0;
padding:0;
list-style: none;
}
.philo_nav li{
color:#ffffff;
font-family:"arial";
font-size:12px;
text-decoration: none;
width:195px;
float:left;
padding:5px 5px 4px 20px;
background:url(../images/new.gif) left center  no-repeat;
}
.philo_nav a {
color:#ffffff;
text-decoration: none;
display:block;

}
.philo_nav a:hover {
color:#000000;
}
.more{
width:696px;
height:auto;
float: left;
text-align:right;
font-family:Arial;
font-size:14px;
color: #666666;
margin:0;
padding:0px;
}
.more a{
color: #666666;
text-decoration:none;
}
.more a:visited{
color: #666666;

}
.more a:hover{
color:#000000;
}

.more1{
width:80px;
height:auto;
float:right;
font-family:Arial;
font-size:14px;
color:#fff003;
text-align:right;
padding-right:7px;
padding-top:4px;
}
.more1l{
width:200px;
height:auto;
float: left;
font-family:Arial;
font-size:14px;
color:#fff003;
text-align:right;
padding-top:10px;

}
.more1 a{
color:#fff003;
text-decoration:none;
}
.more1 a:visited{
color:#fff003;
}
.more1 a:hover{
color:#FFFFFF;
}
.more1l a{
color:#fff003;
text-decoration:none;
}
.more1l a:visited{
color:#fff003;
}
.more1l a:hover{
color:#FFFFFF;
}
.servc_nav a {
color:#FFFFFF;
text-decoration: none;
display:block;
}
.servc_nav a:hover {
color:#000000;
}
.footer{
width:930px;
height:auto;
float:left;
padding-left:10px;
padding-right:15px;
}
.footerleft{
width:400px;
height:auto;
float:left;
font-family:arial;
font-size:12px;
color:#666666;
line-height:20px;
}
.footerright{
width:300px;
height:auto;
float:right;
font-family:arial;
font-size:12px;
color:#666666;
line-height:20px;
text-align:right;
}
.footerright a{

text-decoration:none;
font-family:arial;
font-size:12px;
color:#666666;
}
.footerright a:hover{


font-family:arial;
font-size:12px;
color:#000000;
}
.main_navi{
width:210px;
height:auto;
margin-top:10px;
margin-left:10px;
}
.gurantee{
width:209px;
height:153px;
background-image:url(../images/guarantee_bg.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-top:5px;
}
.gurante{
width:190px;
height:auto;
font-size:16px;
color:#ffe012;
font-weight:bold;
font-family:arial;
padding-left:15px;
padding-top:10px;
}
.gurante1{

width:180px;
height:auto;
font-size:12px;
color:#FFFFFF;
font-family:arial;
padding-left:15px;
padding-right:10px;
padding-top:12px;
text-align:justify;
line-height:22px;
}
.more2{
width:190px;
height:auto;
font-size:14px;
color:#fff003;
font-family:arial;
padding-left:15px;
padding-top:0px;
text-align:right;
}
.more2 a{
color:#fff003;
text-decoration:none;
}
.more2 a:visited{
color:#fff003;
}
.more2 a:hover{
color:#FFFFFF;
}
.map{
float:left;
margin-left:8px;

}
osbtn{
width:192px;
height:auto;
padding-left:15px;

}

osbtn li{
	color:#ffffff;
	width:170px;
	font-family:"arial";
    font-size:12px;
	text-align:justify;
	font-weight:normal;
	line-height:24px;
	background:url(../images/icn.png) left center no-repeat;
	
	
	}

osbtn ul {
	margin:0;
	padding: 0;
	list-style:none;		
}

osbtn li a {
	color:#ffffff;
	font-family:"arial";
    font-size:12px;
	text-align:justify;
	text-decoration:none;
	padding:0 0 0 18px;
	
}
osbtn li a:hover {
	color:#000000;
	text-decoration:none;
	
	}
.servc_nav{
width:215px;
height:119px;
float:right;
margin-top:5px;

}
.servc_nav ul{
margin:0;
padding:0;
list-style: none;
}
.servc_nav li{
color:#FFFFFF;
font-family:"arial";
font-size:12px;
text-decoration: none;
width:195px;
float:left;
margin:0;
padding:2px 5px 2px 20px;
background:url(../images/new.gif) left center  no-repeat;
}
.servc_nav li a{
color:#FFFFFF;
font-family:"arial";
font-size:12px;
}
.servc_nav li a:hover{
color:#000000;

}

.txtarea{
width:705px;
height:auto;
background-color: #FFFFFF;
float:left;
margin-left:5px;
margin-top:8px;
}
.txtareao{
width:706px;
height:auto;
background-color: #FFFFFF;
float:left;
margin-left:5px;
margin-top:8px;
font-size:5px;
}
.main{
font-size:2px;
width:353px;
height:auto;
float:left;
padding-left:5px;
}
.maintwo{

width:706px;
height:740px;
background-color: #FFFFFF;
float:left;
margin-left:5px;
margin-top:8px;

}
.maintwo{

width:706px;
height:500px;
background-color: #FFFFFF;
float:left;
margin-left:5px;
margin-top:8px;

}
.whyone{
width:335px;
height:auto;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#065a8d;
padding:20px 0px 20px 5px;
font-weight:400;
}
.textone2{
width:690px;
margin:5px;
height:560px;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:16px;
float:left;
text-align:justify
}
.textone3{
width:690px;
margin:5px;
height:450px;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:16px;
float:left;
text-align:justify
}

.textone{
width:690px;
height:auto;
padding-left:10px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:16px;
float:left;
text-align:justify
}
.textone a{
text-decoration:none;
}
.textoneo{
width:348px;
height:auto;
padding-left:3px;
padding-top:3px;
color:#000000;
font-family:Arial;
font-size:12px;
line-height:16px;
float:left;
text-align:justify;
font-weight:normal;
}
.picone{
width:105px;
font-size:2px;
height:auto;
float:left;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
border:#CCCCCC solid 1px;
}
.hold{
width:695px;
height:auto;
font-size:2px;
float:left;
margin-top:5px;
padding-bottom:5px;
}
.pictxt{
width:100px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin-top:3px;
}
.fott{
width:955px;
height:auto;
float:left;
background:#FFFFFF;
}

.bbc{
width:340px;
height: auto;
float:left;
}
.bbbc{
width:340px;
height: auto;
float:left;
}
.heading{
width:670px;
height:auto;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#065a8d;
padding:10px 5px 5px 10px;
font-weight:350;
}
.clientbg{
width:572px;
height:auto;
float:left;
margin-left:100px;
}
.leftcl{
float:left;
width:194px;
height:auto;

}
.head{
background-image:url(../images/hd.gif);
height:59px;
width:194px;
background-repeat:no-repeat;
}
.headbot{
float:left;
width:194px;
height:280px;
background-color:#BCBEC0;
}
.rightcl{
background-color:#ffffff;
width:378px;
height:339px;
float:left;
}
.up{
float:left;
width:572px;
font-size:2px;
height: auto;
}
.photobg{
font-size:2px;
height:100px;
width:572px;
float:left;
background-color:#000000;
}

.letar{
background-image:url(../images/arrowlef.gif);
width:22px;
height:22px;
background-repeat:no-repeat;
margin:38px 0 0 10px;
float:left;
}
.rigar{
background-image:url(../images/arrowrig.gif);
width:22px;
height:22px;
background-repeat:no-repeat;
margin:38px 0 0 10px;
float:left;
}
.bodtxt{
font-size:14px;
margin-top:14px;
color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}
.htext{
font-size:18px;
margin-top:15px;
color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.clientpic{

float:left;
margin:10px 0 0 15px;
}
.techpic{
background-image:url(../images/technologypic.gif);
background-repeat:no-repeat;
width:690px;
height:178px;
margin-left:4px;
float:left;
}

.conspic{
background-image:url(../images/constructionpic.gif);
width:690px;
height:175px;
background-repeat:no-repeat;
margin-left:8px;
margin-bottom:10px;
float:left;
}
.dos{
background-image:url(../images/dos.jpg);
background-repeat:no-repeat;
width:690px;
height:174px;
margin-left:6px;
margin-right:4px;
margin-bottom:10px;
float:left;
}
.dont{
background-image:url(../images/dont.jpg);
background-repeat:no-repeat;
width:690px;
height:175px;
margin-left:6px;
margin-right:4px;
margin-bottom:10px;
float:left;
}
.mail a{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.mail a:hover{ color:#993300; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; font-weight:bold;}

.img{
margin-top:5px;
width:20px;
height:auto;
float:left;

}
.climg{
float:left;
}
.tablediv{
width:680px;
height:auto;
float:left;
margin-left:10px;
}
.uprow{
width:650px;
height:auto;
float:left;
}
.cont{
width:204px;
height: auto;
float:left;
color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color:#2E9AC9;
	padding-left:10px;
	border:#999999 1px solid;
}
.botrow{
width:650px;
height:auto;
float:left;
}
.contt{
width:204px;
height:80px;
float:left;
border:#999999 1px solid;
color:#000000;
font-family:Arial;
font-size:13px;
line-height:16px;
background-color:#9BCBE7;
padding-left:10px;
}
