body {
	background-color: #E8E8E8;
	margin: 0px;
	font:70% Helvetica, Arial, sans-serif;
	color:#4C4C4C;
	font-weight:400;
	line-height:20px;
	padding:0px;
}
#header
{
background-image:url(images/topbg.gif);
height:119px;
width:100%;
}

#logo
{
position:relative;
width:333px;
height:119px;
background-repeat:no-repeat;
float:left;
background-image:url(images/logo.gif);
}

#logoright
{
float:right;
width:300px;
height:119px;
}
.c1
{
width:10px;
position:relative;
height:40px;
background-repeat:no-repeat;
float:left;
background-image:url(images/select1.gif);
background-position:bottom left;
}
.c2
{
width:130px;
height:40px;
float:left;
background-color:#E8E8E8;
}
.c3
{
width:10px;
position:relative;
height:40px;
background-repeat:no-repeat;
float:left;
background-image:url(images/select3.gif);
background-position:bottom right;
}
.selectcolor
{
width:130px;
padding:6px;
padding-top:10px;
height:25px;
text-align:left;
font-size:11px;

}

.clear{clear:both}

#flashheader
{
width:802px;
height:220px;
margin:auto;
}
#locatonbg
{
width:781px;
height:16px;
margin:auto;
padding:5px;
font-weight:bold;
padding-left:16px;
background-image:url(images/locationbg.gif);
}
#locatonbg a
{
color:#333333;
font-weight:bold;
text-decoration:none;
}
#textbg
{
width:762px;
height:auto;
padding:20px;
margin:auto;
background-image:url(images/textbg2.gif);
}
.load{background:url('images/loader.gif') no-repeat center; text-align:center; width:760px; height:auto}
.titlemain
{
width:240px;
float:left;
margin:5px;
}
.titlemainbg
{
width:231px;
background-image:url(images/titlebg.gif);
background-position:bottom left;
height:115px;
}
.titletext
{
margin-left:22px;
text-align:left;
margin-right:2px;
}
.road
{
background-image:url(images/road1.gif);
width:231px;
height:100px;
}
.power
{
background-image:url(images/power.gif);
width:231px;
height:100px;
}
.bridgs
{
background-image:url(images/bridgs.gif);
width:231px;
height:100px;
}
.indexleft
{
width:540px;
float:left;
}
.why1
{
width:90px;
float:left;
}
.why2
{
width:450px;
float:left;
}
.indexleft2
{
width:320px;
float:left;
}
.indexright2
{
width:220px;
float:left;
}
.indexright
{
width:195px;
float:left;
background-color:#FFFFFF;
border-left:#E5E5E5 1px solid;
padding-left:15px;
}
h1
{
font-size:1.6em;
margin:0px;
margin-top:10px;
padding:0px;
font-weight:normal;
}
h2
{
font-size:1.2em;
margin:0px;
margin-top:10px;
padding:0px;
font-weight:bold;
}
.whatwe
{
margin:0px;
padding:0px;
padding-left:15px;
margin-left:25px;
list-style:url(images/icon_arrow.gif);
}
a.readmore
{
font-size:11px;
color:#8D8C8C; 
text-decoration:none;
margin:0px;
padding:0px;
padding-left:15px;
text-align:right;
background-repeat:no-repeat;
background-image:url(images/icon_readmore.gif);
}
a.readmore:hover{color:#3333FF}
#bottombg
{
width:802px;
margin:auto;
height:25px;
background-image:url(images/bottom2.gif);
}

#copyrights
{
width:772px;
height:auto;
padding:15px;
margin:auto;
text-align:center;
}

.subtitle
{
font-size:14px;
font-weight:bold;
}

.subtitle2
{
font-size:14px;
font-weight:bold;
padding-left:50px;
padding-top:10px;
}
.subtitle3
{
padding-left:100px;
margin:0px;
}



.contactbg{background-image:url(images/contact.jpg); width:760px; height:350px; margin:auto; border:#E8E8E8 1px solid;}
.contacttitle{color:#0066FF; font-size:2em; font-family:Arial, Helvetica, sans-serif;margin-left:360px; margin-top:20px;}
.contactaddress{ color:#333333;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:390px; margin-top:10px; font-weight:bold; line-height:22px;}

.tendertbg{background-image:url(images/tender.jpg); width:760px; height:350px; margin:auto; border:#E8E8E8 1px solid;}
.tendertitle{color:#0066FF; font-size:2em; font-family:Arial, Helvetica, sans-serif; margin-left:20px; margin-top:20px;}
.tenderaddress{ color:#333333;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:450px; margin-top:10px; font-weight:bold; line-height:22px;}


.underbg{width:730px; height:350px; margin:auto; border:#E8E8E8 1px solid;}