html{margin:0px;padding:0px;border:0px;height:100%;width:100%;}
body{color:#242424;background-color:#4f4f4f;height:100%;width:100%;margin:0px;padding:0px;border:0px;background-image:url(img/bg.jpg);background-repeat:repeat-x;font-family:georgia, times, serif;text-align:center;line-height:0;}
#master{width:900px;margin:auto;border:0px;}
#header{width:900px;clear:both;background-image:url(img/bodybg.png);}
#logo{width:221px;height:98px;float:left;margin-left:30px;}
#address{width:200px;height:94px;font-size:14px;line-height:22px;float:right;margin-right:10px;text-align:left;}
#mainimg{width:870px;height:245px;margin:auto;border-top:15px solid #000000;clear:both;}
#nav{width:870px;height:42px;margin:auto;padding:0px;border:0px;background-color:#000000;text-align:center;}
ul#MainNavigation{position:relative;top:10px;margin:auto;padding:0px;border:0px;line-height:22px;}
li.mnu{float:left;width:auto;list-style:none;margin-left:20px;margin-right:17px;}
li.mnu a{color:#FFFFFF;font-size:16px;text-decoration:none;}
li.mnu a:hover{color:#E71F02;}
#Home a#Home,#History a#History,#Projects a#Projects,#Careers a#Careers,#JobFolders a#JobFolders,#Alliances a#Alliances,#Forms a#Forms,#Service a#Service,#ContactUs a#ContactUs{color:#E71F02;}
#Home a#Home:hover,#History a#History:hover,#Projects a#Projects:hover,#Careers a#Careers:hover,#JobFolders a#JobFolders:hover,#Alliances a#Alliances:hover,#Forms a#Forms:hover,#Service a#Service:hover,#ContactUs a#ContactUs:hover{color:#FFFFFF;}

#ContentMaster{width:900px;clear:both;background-image:url(img/bodybg.png);background-repeat:repeat-y;text-align:center;line-height:22px;}
#ContentPane{width:500px;margin-left:55px;text-align:left;line-height:28px;float:left;}
#ContentPane p{margin-left:50px;font-size:12px;font-family:verdana, helvetica, sans-serif;}

#RightPane{width:311px;margin-left:10px;padding:0px;float:left;text-align:center;}

#footer{margin:auto;padding:0px;border-top:0px;width:900px;height:97px;background-image:url(img/footer.png);background-repeat:no-repeat;}
#clearall{clear:both;display:block;}
.webimg{border:0px;}
a:link, a:visited, a:active{color:#E71F02;text-decoration:underline;}
a:hover{text-decoration:none;color:#242424;}
h1{font-size:22px;font-weight:bold;margin:0px;padding:0px;position:relative;top:5px;left:15px;}
h2{font-size:18px;font-weight:bold;margin:0px;padding:0px;position:relative;top:5px;left:25px;}
li{list-style:none;}
table{margin:auto;}
.footertext {font-color:#242424;font-size:13px;line-height:15px;font-family:tahoma;}
.footertext2 a:link {font-color:#242424;font-size:13px;line-height:15px;font-family:tahoma;}


ul#servicesList{margin-left:50px;font-size:12px;font-family:verdana, helvetica, sans-serif;}
ul#servicesList li{list-style:square;font-weight:bold;}
ul#servicesList li ul li{list-style:circle;font-weight:normal;}

.formLinks{clear:both;margin:10px auto;width:480px;height:80px; text-align:center;}
.formMessage{color:#ff0000;text-align:left;float:left;}
#GoogleContainer{width:500px; height:400px; margin:8px auto; text-align:center;}
#ContactContainer{width:500px; height:250px; margin:8px auto; text-align:center;}
#contactList{width:350px;margin:8px auto;}
#contactList li{list-style:none;width:350px;clear:both;}
.contactHeader{font-size:14px;float:left;text-align:left;}
.contactAddress{float:right; text-align:left;}
.wklyts{width:363px; height:60px; display:block; background:url(img/timesheet_btn.jpg) no-repeat left top;}
.wklyts:hover{background-position:right top;}
.tsheet{width:363px; height:60px; display:block; background:url(img/timesheet_btn.jpg) no-repeat left bottom;}
.tsheet:hover{background-position:right bottom;}

.allianceItem{width:300px; min-height:125px; text-align:center; margin:5px auto;}