@charset "utf-8";
/* CSS Document */

body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg.jpg);
background-repeat:repeat;
font-size:11px;
color:#333333;
}

p{
width:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.clear{
clear:both;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#logo{
width:260px;
height:292px;
padding:0px 0px 0px 0px;
float:left;
}



#container{
width:778px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}

#toparea{
width:778px;
height:292px;
padding:0px 0px 0px 0px;
}

#toparea_left{
width:518px;
padding:0px 0px 0px 0px;
float:left;
}


#main_button{
height:41px;
width:518px;
padding:0px 0px 0px 0px;
background-image:url(../images/button_bg.jpg);
background-repeat:repeat-x;
}

#header{
width:518px;
height:231px;
padding:0px 0px 0px 0px;
}



#middle_area{
padding:10px 0px 10px 0px;
}

#ourservices{
padding:0px 0px 0px 0px;
width:259px;
background-image:url(../images/ourservices_middle.jpg);
background-repeat:repeat-y;
float:left;
}

#majorprojects{
width:236px;
height:280px;
padding:0px 0px 0px 20px;
float:left;
}

#otherprojects{
width:236px;
height:280px;
padding:0px 0px 0px 20px;
float:left;
}

#bottomarea{
height:42px;
padding:0px 0px 0px 0px;
background-image:url(../images/bottom_btn.jpg);
background-repeat:repeat-x;
}

#bottom_btn{
width:420px;
text-align:left;
padding:10px 0px 0px 20px;
float:left;
}

#bottom_right{
width:320px;
text-align:left;
padding:10px 0px 0px 0px;
float:left;
}

/* ************ IMAGE BUTTON ******************* */

#btn_home{
width:71px;
height:41px;
padding:0px 0px 0px 0px;
float:left;
}

#button_contactus{
width:103px;
height:41px;
padding:0px 0px 0px 0px;
float:left;
}

#btn_majorprojects{
width:122px;
height:41px;
padding:0px 0px 0px 0px;
float:left;
}

#btn_otherprojects{
height:41px;
width:117px;
padding:0px 0px 0px 0px;
float:left;
}

#btn_ourservices{
height:41px;
width:104px;
padding:0px 0px 0px 0px;
float:left;
}

.somediv{
font-family:"Trebuchet MS";
font-size:11px;
color:#666666;
width: 215px;
clear: left;
text-align:left;
padding:5px 0px 5px 5px;
}

.somediv .floatbox{
float: left;
padding:3px 1px 0px 0px;
}
.somediv p{
margin-top: 0;
}




/* ************ LETTER CSS HERE ******************* */

.white{
font-family:"Trebuchet MS";
font-size:11px;
color:#ffffff;
}

a.white{
font-family:"Trebuchet MS";
font-size:12px;
color:#ffffff;
text-decoration:none;
padding:0px 3px 0px 3px;
}

a.white:hover{
text-decoration:underline;
color:#FFFFCC;
}

a.oursevce_lk{
font-family:"Trebuchet MS";
font-size:11px;
text-decoration:underline;
color:#827f7f;
}

a.oursevce_lk:hover{
text-decoration:none;
}
.more
{
margin-left:140px;
}

/*****************services***********************/

.header2
{
width:518px;
height:101px;
padding:0px 0px 0px 0px;
}
.arrow-table
{
width:10%;
float:left;
text-align:right;
padding-top:10px;
}
.arrow-table2
{
width:100%;
float:left;
text-align:left;
padding-top:5px;
list-style-image:url(../images/arrow_two.jpg);
}
.arrow-table3
{
list-style-image:url(../images/arrow_one.jpg);
}
.body-text-services
{
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
padding-left:10px;
}
#toparea-inner{
width:778px;
padding:0px 0px 0px 0px;
}
.content-area-top{
width:501px;
float:left;
height:12px;
padding:10px 0px 0px 0px;
}
.content-area-mid{
width:499px;
float:left;
border-left:#e4e4e4 solid 1px;
border-right:#e4e4e4 solid 1px;
padding:0px 0px 0px 0px;
}
.content-area-bott{
width:501px;
float:left;
height:12px;
padding:0px 0px 0px 0px;
}
.body-width-inner
{
width:501px;
float:left;
margin-left:5px;
}
.body-text-heading
{
text-align:left;
padding-left:10px;
}
.body-text{
width:100%;
font-family:"Trebuchet MS";
color:#333333;
font-size:12px;
padding:10px 0px 0px 0px;
text-align:left;
}
.left-panel-heading
{
background-color:#FFFFFF;
background-repeat:no-repeat;
padding-top:10px;
}
.content-area-mid2{
width:499px;
height:1180px;
float:left;
border-left:#e4e4e4 solid 1px;
border-right:#e4e4e4 solid 1px;
padding:0px 0px 0px 0px;
}
.expandall
{
font-family:"Trebuchet MS";
font-size:12px;
color:#5A9E17;
font-weight:bold;
text-decoration:none;
}
.expandall a
{
font-family:"Trebuchet MS";
font-size:12px;
color:#5A9E17;
font-weight:bold;
text-decoration:none;
}
.expandall a:hover
{
font-family:"Trebuchet MS";
font-size:12px;
color:#5A9E17;
font-weight:bold;
text-decoration:underline;
}

/************other projects****************/

.table-text
{
font-family:"Trebuchet MS";
color:#555555;
font-size:11px;
padding-left:5px;
}
.table-heading
{font-family:"Trebuchet MS";
color:#555555;
font-size:12px;
font-weight:bold;
}

/*********contact-us****************/
.table-width-contactus
{
width:300px;
height:230px;
border:1px solid #ffffff;
margin-left:0px;
margin-top:10px;
}
.name
{
font-family:"Trebuchet MS";
color:#5EA817;
font-size:13px;
font-weight:bold;
padding:15px 0px 15px 15px;
}
.address
{
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
padding-left:15px;
text-decoration:none;
}
.address a
{
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
text-decoration:none;
}
.address a:hover
{
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
text-decoration:underline;
}
.heading
{
font-family:"Trebuchet MS";
font-size:12px;
color:#999999;
text-transform:uppercase;
font-weight:bold;
}
.major-projects-contentarea
{
width:490px;
height:500px;
float:right;
}
.heading2
{
font-family:"Trebuchet MS";
color:#666666;
font-size:16px;
font-weight:bold;
text-align:left;
padding-top:20px;
}
.somediv2{
font-family:"Trebuchet MS";
font-size:16px;
color:#666666;
width: 350px;
clear: left;
text-align:left;
padding:5px 0px 5px 5px;
font-weight:bold;
}
/***********major-projects*****************/
.major-heading
{
font-family:"Trebuchet MS";
font-size:13px;
color:#333333;
padding-left:15px;
float:left;
font-weight:bold;
padding-top:10px;
width:350px;
text-decoration:none;
}
.major-heading a
{
font-family:"Trebuchet MS";
font-size:13px;
color:#333333;
float:left;
font-weight:bold;
text-decoration:none;
}
.major-heading a:hover
{
font-family:"Trebuchet MS";
font-size:13px;
color:#333333;
float:left;
font-weight:bold;
text-decoration:underline;
}
.arrow-table-major
{
width:10%;
float:left;
text-align:right;
padding-top:15px;
}
/*********Power Project***********/
.power-project-arrow
{
width:10%;
float:left;
text-align:right;
padding-top:15px;
}
.power-project-text
{
font-family:"Trebuchet MS";
font-size:11px;
color:#333333;
padding:10px 0px 0px 10px;
float:left;
width:430px;
text-align:left;
}
.power-projects-contentarea
{
width:490px;
float:right;
}
.pipeline-contentarea
{
width:490px;
float:right;
height:450px;
}
.runway-contentarea
{
width:490px;
float:right;
height:450px;
}
.waterways-contentarea
{
width:490px;
float:right;
height:450px;
}
/*********List of Instruments*********/
.list-heading
{
font-family:"Trebuchet MS";
font-size:12px;
color:#ffffff;
padding-left:10px;
}
.list-text-heading
{
font-family:"Trebuchet MS";
font-size:11px;
color:#666666;
text-decoration:none;
}
.list-text-heading a
{
font-family:"Trebuchet MS";
font-size:11px;
color:#666666;
text-decoration:none;
}
.list-text-heading a:hover
{
font-family:"Trebuchet MS";
font-size:11px;
color:#666666;
text-decoration:underline;
}
.back-button
{
float:left;
width:100px;
padding-top:15px;
padding-left:10px;
}
.top-button
{
float:right;
width:100px;
padding-top:15px;
padding-left:10px;
}