@charset "utf-8";
/* CSS Document */

body{margin:0;background-color:#245790;}
.cls{clear:both}
.wrapper{width:960px;margin:0 auto;position:relative;}

.toppart, .middlepart, .footerpart{float:left;width:100%;}

.toppart, .footerpart{background-color:#245790;}
.toppart{height:10px;padding:0;margin;0;}
.middlepart{background:url(../images/bg-middle-part.jpg) repeat-x left top #fff;}

/*logo*/
.logo{float:left;position:relative;width:184px;}
.logo h1{margin:0;padding:0;}
.logo h1 img{border:0;}

/*wholemenupart*/
.wholemenupart{background-color:#cfd1d0;width:776px;float:left;position:relative;border-top:1px solid #e3e3e3;}
.wholemenupart h1{margin:0;padding:24px 29px 24px 0;text-align:right;font-family:arial;font-size:20px;color:#0c2b6d;font-weight:bold;}

/*menu*/
.menupart{width:739px;float:right;background:url(../images/bg-menu.jpg) repeat-x left top;height:47px;}
.nav{margin:0;padding:0;position:relative;  float:left;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-transform:uppercase;font-weight:bold;}
.nav li{margin:0;float:left;display:block;}
.nav li a{color:#000;text-decoration:none;display:block;padding:16px 31px 16px 31px;}
.nav li a:hover{color:#fff;text-decoration:none;background:#d562a8;}
.nav li a.current{color:#fff;text-decoration:none;background:#d562a8;}

/*banner portion*/
.banner{background:url(../images/banner.jpg) left top no-repeat;height:302px;}
.banner h1{font-family:arial;color:#fff;font-weight:bold;font-size:22pt;padding:25px 0 0 15px;margin:0;}
.banner ul{width:400px;float:left;list-style-type:disc;list-style-position:inside;padding:0 0 0 17px;margin:20px 0 0 0;}
.banner ul li{font-family:arial;color:#fff;font-size:12px;line-height:22px;padding:7px 0 0 0;}

/*content portion*/
.contentportion{width:960px;float:left;background:url(../images/bg-middle-content.jpg) left top repeat-y;padding:10px 0;}

.ongoingprojectpart{width:308px;float:left;margin:0 0 0 15px;}
.ongoingprojectpart h1{margin:0;padding:0 0 10px 0;font-family:arial;font-size:20px;color:#193070;border-bottom:3px solid #dddddd;}
.ongoingprojectpart p{padding:0;font-family:arial;font-size:12px;color:#000;line-height:20px;}

.aboutuspart{width:232px;float:left;margin:0 50px 0 70px}
.aboutuspart h1{margin:0;padding:0 0 10px 0;font-family:arial;font-size:20px;color:#193070;border-bottom:3px solid #dddddd;}
.aboutuspart p{padding:0;font-family:arial;font-size:12px;color:#000;line-height:20px;}

.ourservicespart{width:232px;float:left;margin:0 0 0 30px;}
.ourservicespart h1{margin:0;padding:0 0 10px 0;font-family:arial;font-size:20px;color:#193070;border-bottom:3px solid #dddddd;}
.ourservicespart p{padding:0;font-family:arial;font-size:12px;color:#000;line-height:20px;}
.ourservicespart ul{list-style-type:disc;list-style-position:inside;margin:0;padding:0;}
.ourservicespart ul li{font-family:arial;color:#000;font-size:12px;line-height:24px;padding:6px 0 0 0;}

.moretxt{font-family:arial;font-size:12px;color:#193070;text-align:right;padding:6px;}
.moretxt a{color:#000066;text-decoration:underline;font-weight:bold;padding:6px;}
.moretxt a:hover{color:#FF0000;text-decoration:none;padding:6px;}

/*footerpart*/
.copyright{color:#fff;font-family:arial;font-size:12px;padding:15px;float:left;}
.privacytxt {font-family:arial;color:#fff;float:right;font-size:12px;text-align:right;padding:15px 0 35px 0;}
.privacytxt a{color:#fff;text-decoration:none;}
.privacytxt a:hover{color:#d562a8;text-decoration:none;}

/*subpagebanner*/
.subpagebanner{float:left;position:relative;width:960px;}

/*aboutuspage*/
.aboutportion{width:960px;float:left;padding:10px 0;position:relative;background:#fff;min-height:400px;}

.aboutpageleft{width:760px;position:relative;float:left;}
.aboutpageleft p{font-family:arial;line-height:20px;font-size:12px;color:#000;padding:0 10px;text-align:justify;}
.aboutpageleft p a{text-decoration:none;color:#193070;}
.aboutpageleft p a:hover{text-decoration:none;color:#d562a8;}

.aboutpageleft h2{font-family:arial;font-size:22px;font-weight:bold;color:#193070;border-bottom:3px solid #ddd;margin:0 10px;}
.aboutpageleft h3{font-family:arial;font-size:15px;font-weight:bold;color:#193070;padding:0 10px;}
.aboutpageleft ul{font-family:arial;font-size:12px;color:#000;list-style-position:inside;list-style-type:disc;line-height:22px;}
.aboutpageleft ul li a{text-decoration:none;color:#193070;}
.aboutpageleft ul li a:hover{text-decoration:none;color:#d562a8;}

.aboutpageright{width:200px;position:relative;float:right;text-align:center;}

/*projects*/
.projectimage{width:360px;float:left;position:relative;text-align:center;padding:0 0 10px 0;}

/*contactus*/
.aboutpageleft label {color:#000000;font-family:arial;font-size:12px;font-weight:bold;padding:0 0 0 6px;}
.requiredcolor {color:#FF0000;font-weight:bold;}
.enquiry-input-box {background-color:#F7F5EE;border:1px solid #E6E3DC;color:#000000;font-family:Arial;font-size:9pt;font-style:normal;font-variant:normal;font-weight:normal;padding:5px 0 5px 5px;width:200px;}
.enquiry-txt-area {background-color:#F7F5EE;border:1px solid #E6E3DC;color:#000000;font-family:Arial;font-size:9pt;font-style:normal;font-variant:normal;font-weight:normal;padding-left:5px;width:200px;}
.submitbutton {background-color:#1E2F36;border:1px solid #E6E3DC;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:9pt;font-style:normal;font-variant:normal;font-weight:bold;padding:5px;width:80px;}
.clearbutton {background-color:#1E2F36;border:1px solid #E6E3DC;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:9pt;font-style:normal;font-variant:normal;font-weight:bold;padding:5px;width:50px;}
.validation{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;font-weight:bold;}
