HTML {overflow: -moz-scrollbars-vertical;}
body {background-color: #000000; margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px; color: #000000; font-weight:500;}
.littlehr {color:#FFFFFF; padding-left:20px; padding-right:20px;}
.chr {font-size:5px; color:#043680; line-height:10px; padding-left:50px;
	  padding-right:50px;}
#indexbanner {background-image: url(images/header6.jpg); background-repeat:no-repeat; width:800px; 
              margin-left:auto; margin-right:auto; height:80px;}
#mainnav { margin:0; padding:0; background:#a7a37e; width:800px;
           margin-left:auto; margin-right:auto; line-height:24px;
           color:#ffffff; font-size:14px; font-variant:small-caps; font-weight:bold;}
#content {background-color:#efecca; width:800px; min-height:430px; max-height:900px; height:430px; 
        margin-left:auto; margin-right:auto;}		
.leftside {background-color:#e6e2af; width:130px; min-height:430px; max-height:900px; height:430px;
            margin-top:0px; font-size:12px; font-weight:bold; padding-left:10px;
			color:#000000; text-align:left; padding-top:30px; vertical-align:top;}
.rightside {background-color:#e6e2af; width:120px; min-height:430px; max-height:900px; height:430px;
            margin-top:0px; font-size:12px; font-weight:bold;
			color:#000000; text-align:left; padding-top:20px; vertical-align:top;}
.middle {background-color:#efecca; width:550px; min-height:430px; max-height:900px; 
        margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px; 
		padding-top:0px; padding-bottom:0px; vertical-align:top;}
.midcontact {background-color:#efecca; width:550px; min-height:430px; max-height:900px;
        margin-left:auto; margin-right:auto; vertical-align:top; padding:0px}
.indexmiddle {background-color:#efecca; width:550px; min-height:430px; max-height:900px; height:430px;        margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; 
        padding-left:25px; padding-right:25px; padding-top:0px; padding-bottom:0px;}
.submid {padding-left:30px; padding-right:30px; font-size:11px;}
.magimg {border-color: #FF0000; border-style: ridge; border-width: thin;}
.servicesmid {background-color:#efecca; width:550px; min-height:430px; max-height:900px; 
              height:430px; margin-left:auto; margin-right:auto; padding-left:20px;  
			  padding-right:0px; padding-top:10px; padding-bottom:0px;}
.jobeval {background-color:#efecca; width:670px; min-height:430px; max-height:900px; height:430px; 
          padding-left:20px; padding-right:20px; font-size:10px;}
.quote {background-color:#efecca; width:670px; min-height:430px; max-height:900px; height:430px; 
          padding-left:20px; padding-right:20px; font-size:10px;}
.noright {background-color:#efecca; width:670px; min-height:430px; max-height:900px; height:430px; 
        margin-left:auto; margin-right:auto; }
.employment {background-color:#efecca; width:670px; min-height:430px; max-height:900px; height:430px; 
        margin-left:auto; margin-right:auto; padding-right:30px; padding-left:20px;}
.form {font-size:9px; background-color:#e6e2af; border:inset; border-color:#FFFFFF; 
       border-width:thin; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}
.formbutton {font-size:9px; background-color:#A7A37E;}
.formradio {font-size:4px; color:#046380;}
#footer {font-size:9px; background-color:#E6E2AF; width:800px; line-height:14px;
         margin-left:auto; margin-right:auto; margin-top:0; text-align:center;
		 text-decoration: none; font-weight:500; margin-bottom:0px;}
#footer a:link {color: #000000; text-decoration: none;}
#footer a:visited {color: #000000;text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: none;}
#footer a:active {color: #000000;text-decoration: none;}
.homeactive {color:#046380; text-decoration:none; display:block; border:none; padding:0px; 
margin:0px; background-color:#efecca; width:60px;}
.aboutactive {color:#046380; text-decoration:none; display:block; border:none; padding:0px; 
margin:0px; background-color:#efecca; width:100px;}
.residentialactive {color:#046380; text-decoration:none; display:block; border:none; padding:0px; 
margin:0px; background-color:#efecca; width:120px;}
.commercialactive {color:#046380; text-decoration:none; display:block; border:none; padding:0px; 
margin:0px; background-color:#efecca; width:120px;}
.contactactive {color:#046380; text-decoration:none; display:block; border:none; padding:0px; 
margin:0px; background-color:#efecca; width:130px;}
#mainnav a:link {color:#000000; text-decoration:none; border:none;}
#mainnav a:visited {color:#000000; text-decoration:none; border:0;}
#mainnav a:hover {color:#efecca; text-decoration:none; display:block; border:none; padding-top:0;                      margin:0; background-color:#046380;}
#mainnav a:active {color: #efecca; text-decoration:none; display:block; border:none; 
                       padding-top:0; margin:0; background-color:#046380;}
.subnavactive {color:#a7a37e; font-weight:bold; text-decoration:underline;}
.leftside a:link {color:#000000;}
.leftside a:visited {color:#000000;}
.leftside a:active {color:#046380;}
.leftside a:hover {color:#efecca; text-decoration:none; display:block; border:none; padding-top:0;                      margin:0; background-color:#046380;}
.middle a:link {color: #666666;}
.middle a:visited {color: #666666;}
.middle a:active {color:#a7a37e;}
.middle a:hover {color: #a7a37e;}
.noright a:link {color: #000000;}
.noright a:visited {color: #000000;}
.noright a:active {color:#a7a37e;}
.noright a:hover {color: #a7a37e;}
a:link {color:  #012834;}
a:visited {color: #012834;}
a:active {color:#1Ba3cd;}
a:hover {color: #1ba3cd;}
.buttons {background-color:#a7a37e;}

