body{margin:0; padding:0; background-image:url(../images/wraps.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}

#wrap {
width:1000px;
margin:0px auto;
background-image:url(../images/body_bg.gif); background-repeat:no-repeat; border-top:1px solid #2a2424;
}

#navigation{margin:100px 30px 00px 107px; color:white;}
#content {
float:left;
width:842px;
overflow:hidden;
margin-left:75px;
margin-bottom:45px;
}

#footer {
clear:both;
}

#footer{text-align:center; color:white;background-image:url(../images/wraps.jpg);
 background-repeat:repeat-x; font-size:12px; height:30px; margin-top:25px;}
#services_list, #mission_statement_list{ list-style:none; float:left; }
#services_list li,#mission_statement_list li{background-image:url(../images/tools.png); background-repeat:no-repeat; padding-left:30px; height:24px; padding-bottom:3px; font-weight:bold; vertical-align:bottom; font-size:13px; color:#06C}
.services_section{width:270px; float:left; background-color:#FFC; margin-left:8px; font-size:12px; line-height:17px; border:1px solid #Cff;}
#right_image{float:right; width:390px;}
.clearboth{clear:both;}
.services_section p{padding:10px;}
.services_section h3{background-color:#069; color:white; padding:10px; font-size:16px;}
.clearleft{clear:left;}
.menu-nav li a{float:left; padding-left:10px; padding-right:10px;}
.menu-nav li.item30 a{background: url(../images/projects.png) 0 0 no-repeat; height:30px; width:108px;}/*projects*/
.menu-nav li.item53 a{background: url(../images/afterhours.png) 0 0 no-repeat; height:30px; width:103px; }/*afterhours*/
.menu-nav li.item18 a{  background: url(../images/maintenance.png) 0 0 no-repeat; height:30px; width:165px;} /*maintenance*/
.menu-nav li.item28 a{background:url(../images/home.png) 0 0 no-repeat; height:30px; width:83px;}   /* Home */
.menu-nav li.item29 a{background: url(../images/company_profile.png) 0 0 no-repeat; height:30px; width:199px;} /*company profile */


.menu-nav li.item53 a:hover, .menu-nav li#current.item53 a{background: url(../images/afterhours_hover.png) 0 0 no-repeat; }
.menu-nav li.item28 a:hover,.menu-nav li#current.item28 a{background: url(../images/home_hover.png) 0 0 no-repeat;}
.menu-nav li.item29 a:hover,.menu-nav li#current.item29 a {background: url(../images/company_profile_hover.png) 0 0 no-repeat;}
.menu-nav li.item18 a:hover,.menu-nav li#current.item18 a {background: url(../images/maintenance_hover.png) 0 0 no-repeat;}
.menu-nav li.item30 a:hover,.menu-nav li#current.item30 a {background: url(../images/projects_hover.png) 0 0 no-repeat;}

#flash_header{padding:5px; width:840px; margin-left:65px; height:220px; margin-top:150px; margin-right:60px;
margin-bottom:5px; text-align:center;}
#flash_rotater{height:230px; margin-left:20px; border:4px solid #e2e2e2;margin-top:3px; width:820px;}
a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#user_nav{ float:right;height:25px; width:434px;padding-top:6px; margin-top:-11px;
margin-right:90px; background-image:url(../images/user_nav_bg.png); background-repeat:no-repeat; }

#user_nav .menu li{display:inline; color:white; font-family:Arial, Helvetica, sans-serif; padding:2px; }
#user_nav .menu li a{color:white; text-decoration:none; font-weight:bold; font-size:15px; padding:4px; margin-top:-1px;}
#user_nav .menu li a:hover,#user_nav .menu li#current a{background-color:#318ffc; color:white;}

#content h2{color:black; padding:10px; font-size:18px; margin-top:-10px; border-bottom:1px dotted #c2c2c2;}
h3{border-bottom:1px dotted #d2d2d2; padding-bottom:3px; color:#06C; margin-bottom:2px;}
.input_field{border:1px solid #d3d3d3; width:200px; height:20px;}

#home_left{float:left;}
#home_left p{font-size:14px; line-height:20px; margin-top:10px;}
#home_right form{margin-top:90px; margin-left:30px;}
#home_right table td{padding-top:5px;}
#home_right input{width:225px;}
.clearboth{clear:both;}
#content .centerimg{text-align:center; margin-top:15px; margin-bottom:15px;}
#home_right input.submit_button{width:110px; height:30px; font-size:15px; font-weight:bold;
background-color:#0C4D61; color:white;}
#home_left .centerimg{text-align:center; margin-top:10px; margin-bottom:10px;}
#company_profile_right{width:400px; float:right; margin-left:10px; margin-bottom:10px; margin-top:20px;}
.home_img_left{width:400px; float:left;}
.home_img_right{width:400px; float:right;}
.home_images{ margin-top:20px; margin-bottom:20px; }
