﻿body { font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:#555;font-size:0.8em; background-image:url(../Images/background.png); background-position: top center; background-repeat:repeat-y;}
a{ text-decoration:none; color:#437bb0; font-weight:bold;}
a:hover{  color:#547ab4}
div.clear{clear:both;}
h1 { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:1.8em; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0;}
h2 { font-family:Arial, Helvetica, sans-serif; color:#777; font-size:1.6em; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0;}
h3{	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.4em; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0; color:#aaa;  }
h4{ font-size:14px; font-weight:800;}
h5{ font-size:12px; font-weight:800;}
.error{color:Red;}
a.button{width:70px; height:25px; float:left; text-align:center; vertical-align:middle;}
.right{float:right; text-align:right;}
.left{float:left; text-align:left;}
table{ table-layout:fixed;}

.content_block img{ margin:15px;}


/*Header*/
div#header{width:100%; height:45px; margin:auto; background-color:White; padding: 5px 0px;}




/*Content*/
div#wrapper{  width:1000px; margin:auto; background-color:White; z-index:10; clear:both;}
div#content{width:1000px; margin: auto; padding:0px 0px; background-color:White;}

div.content_block{width:920px; color:#555;  margin: 20px auto; padding:0px; padding-top:20px;}

div.scroll_right{  float:left; width:200px; background-color:#4976a8; background-image: url(../Images/fade_bg.jpg); background-position:center center; background-repeat: repeat-y; height:290px; padding: 5px 25px; color:#eee;}
div.scroll_right h2{margin: 0px auto; float:none; color:#ddd;}
div.scroll_right a{ color:#eee; font-size:14px;}


/*Navbar*/
div#navigation{ z-index:20; width:1000px; height:35px; margin:auto;  background-color:White; padding: 0px; border-bottom:5px solid #183e6f; background-image:url(../Images/navbar_bg.png); background-position: 0px 0px; background-repeat: repeat-x; }
div#navigation ul{ list-style-type:none; margin:auto; padding:0px;}
div#navigation ul li{ font-size:0.9em; float:left;}
div#navigation ul li a{ background-color:White; color:#aaa; border-left:1px solid #48627a;  border-right:1px solid #8faecb;  height:35px; padding:0px; margin: 0px;  text-indent:-1000px; overflow:hidden;}
div#navigation ul li a:hover{ background-color:#aab9cb; color:White; }


div#navigation a {display: block;}/*width: 10em;*/
div#navigation li {float: left; }   /*width: 10em;*/
div#navigation li:hover ul, #nav li.sfhover ul {left: auto; }
div#navigation ul ul li a { z-index:20;text-indent:0px;background-color:#0e5093;color:#eee; font-size:1.6em; text-transform:lowercase; font-weight:400; padding-left:10px; padding-right:0px; width:93px; border-top:1px solid #2b6097; line-height:12px; padding-top:5px; height:30px;}     

div#navigation #nav li ul {
	position: absolute;
	width:73px;
	left: -999em;
	top:auto;
}/*width: 10em;*/

div#navigation #nav li:hover ul {
	left: auto;
}


a#lnkHome {width:102px; background-image:url(../Images/navbar_new.png); background-position:0px 0px; background-repeat:no-repeat; }
a#lnkHome:hover { background-position:0px -35px;}
body.Default a#lnkHome {width:102px; background-image:url(../Images/navbar_new.png); background-position:0px -70px; background-repeat:no-repeat;}

a#lnkAbout {width:102px; background-image:url(../Images/navbar_new.png); background-position:-105px 0px; background-repeat:no-repeat; }
a#lnkAbout:hover { background-position:-105px -35px;}
body.About a#lnkAbout {width:102px; background-image:url(../Images/navbar_new.png); background-position:-105px -70px; background-repeat:no-repeat;}

a#lnkConstruction {width:142px; background-image:url(../Images/navbar_new.png); background-position:-210px 0px; background-repeat:no-repeat; }
a#lnkConstruction:hover { background-position:-210px -35px;}
body.Construction a#lnkConstruction {width:142px; background-image:url(../Images/navbar_new.png); background-position:-210px -70px; background-repeat:no-repeat;}

a#lnkService {width:107px; background-image:url(../Images/navbar_new.png); background-position:-355px 0px; background-repeat:no-repeat; }
a#lnkService:hover { background-position:-355px -35px;}
body.Service a#lnkService {width:107px; background-image:url(../Images/navbar_new.png); background-position:-355px -70px; background-repeat:no-repeat;}

a#lnkFitout {width:103px; background-image:url(../Images/navbar_new.png); background-position:-465px 0px; background-repeat:no-repeat; }
a#lnkFitout:hover { background-position:-465px -35px;}
body.Fitout a#lnkFitout {width:103px; background-image:url(../Images/navbar_new.png); background-position:-465px -70px; background-repeat:no-repeat;}

a#lnkDuctManufacturing {width:194px; background-image:url(../Images/navbar_new.png); background-position:-465px 0px; background-repeat:no-repeat; }
a#lnkDuctManufacturing:hover { background-position:-465px -35px;}
body.DuctManufacturing a#lnkDuctManufacturing {width:194px; background-image:url(../Images/navbar_new.png); background-position:-465px -70px; background-repeat:no-repeat;}

a#lnkIFE {width:60px; background-image:url(../Images/navbar_new.png); background-position:-655px 0px; background-repeat:no-repeat; }
a#lnkIFE:hover { background-position:-655px -35px;}
body.IFE a#lnkIFE {width:60px; background-image:url(../Images/navbar_new.png); background-position:-655px -70px; background-repeat:no-repeat;}

a#lnkAP {width:60px; background-image:url(../Images/navbar_new.png); background-position:-720px 0px; background-repeat:no-repeat; }
a#lnkAP:hover { background-position:-720px -35px;}
body.AP a#lnkAP {width:60px; background-image:url(../Images/navbar_new.png); background-position:-720px -70px; background-repeat:no-repeat;}

a#lnkContact {width:107px; background-image:url(../Images/navbar_new.png); background-position:-780px 0px; background-repeat:no-repeat; }
a#lnkContact:hover { background-position:-780px -35px;}
body.Contact a#lnkContact {width:107px; background-image:url(../Images/navbar_new.png); background-position:-780px -70px; background-repeat:no-repeat;}

a#lnkLogout {width:107px; background-image:url(../Images/navbar_new.png); background-position:-890px 0px; background-repeat:no-repeat; }
a#lnkLogout:hover { background-position:-890px -35px;}
/*a#lnkLogout_selected {width:107px; background-image:url(../Images/navbar_new.png); background-position:-890px -70px; background-repeat:no-repeat;}*/



/*Footer*/
div#footer{clear:left;width:1000px; background-color:#437bb0; margin: 20px auto; padding:8px; font-size:9px; color:White; height:15px;}


/*Home*/
/*div#contact{ color:#eee; height:130px; font-size:0.75em; width:250px; background-image:url(../Images/Contact_bg.jpg); background-position:top center; background-repeat:no-repeat;}
div#contact a{color:#eee; font-weight:800;}
div#contact h3{color:#eee;}*/

div#login{ float:left;color:#eee; font-size:0.75em; width:250px; background-color:#698eb8; margin:50px 0px; height:130px;  background-image:url(../Images/Login_bg.jpg); background-position:center center; background-repeat:no-repeat;}
div#login a{color:#eee; font-weight:800;}
div#login h3{color:#eee;}


/*Recent Projects*/
div.recent_project{margin-top:0px; margin-bottom:0px;  float:left; }
.recent_project_preview{border:0px solid #aaa; margin-top:0px; float:left; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; width:200px; height:232px; overflow:hidden;}
img.preview_l{ width:100%;}
img.preview_p{ height:150px; margin:0px auto;}

/*About*/
div.about_box{width:95%; margin:10px auto;}


