/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body{padding-top:5px; font-family:Arial;background-image:url(images/background.png);font-size:12px;}
/*MAIN*/
.underline{ text-decoration:underline}
.left{ text-align:left}
.fL{ float:left}
.fR{ float:right}
.cL{clear:both}
.block{ display:block}
.none{ text-decoration:none}
.im{margin:0px}
form,img{ border:0px;margin:0; padding:0}
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/
a{color:#C0C0C0;text-decoration:none}
a:hover{color:#FFFFFF;text-decoration:underline;}

.fmenu{ display:block; background-image:url(images/fmenu.jpg);width:131px; font-size:11px; color:#000040;height:26px; font-family:Arial;font-weight:bold;padding-top:10px;} 
.fmenuactive{ display:block; background-image:url(images/fmenuactive.jpg); height:26px; width:131px; font-size:11px; color:#000040; font-family:Arial;font-weight:bold;padding-top:10px;}
.fmenu:hover{text-decoration:underline; color:#EBEBE4; background-image:url(images/fmenuactive.jpg);}
.fmenuactive:hover{text-decoration:underline; }



.button{ display:block; background-image:url(images/button.png);width:100px;height:28px;} 
.button:hover{display:block;color:#EBEBE4; background-image:url(images/button2.png);width:100px;height:28px;}









.fcopy{font-size:11px; color:#989898; font-family:Tahoma;}
.h1Title{ color:#003C77;font-size:32px;padding-left:15px;}



.fTitle1{   font-size:11px; font-family:Arial;  color:#FFFFFF;}
.fHead{   	font-size:13px; font-family:Arial Black;  color:#71716A; }
.fHead2{   	font-size:13px; font-family:Arial;  color:#71716A;text-decoration:none;}


.fHead7:hover{text-decoration:none; }
.fHead2:hover{text-decoration:underline; }
.fHead12:hover{text-decoration:underline; }
.fHead13:hover{text-decoration:underline; }
.fHead14:hover{text-decoration:underline; }

.readmore{ display:block; background-image:url(images/read_more.jpg); height:30px; width:73px; font-size:12px; color:#262722; font-family:Arial;text-decoration:none; padding-left:17px; padding-top:4px;} 

.readmore2{ display:block; background-image:url(images/read_more2.jpg); height:30px; width:73px; font-size:12px; color:#262722; font-family:Arial;text-decoration:none; padding-left:17px; padding-top:4px; background-repeat:no-repeat} 

h4{font-size:12px; padding:0px 0px 0px 0px;color:#FFFFFF}

h2{font-size:24px; padding:0px -25px 0px 0px;color:#FFFFFF;}







/*

================================================================================
|                                     HEADER                                   |
================================================================================
*/
#container{
padding-left:150px;
margin-top:2%;
height:1250px
}


#banner{
width:957px;
height:100px;
}

#middle1{
	width:630px;
    height:1030px;
    background-color:#ffffff;
    background-color:#ffffff;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}

#middle2{
	width:300px;
    height:175px;
    background-image:url(images/fbackground.png);
    margin-left:10px;
    margin-bottom:5px;
    border-color:#C10000;
    border-width:1px;
    border-style:solid;
	
}

#middle3{
	width:300px;
    height:1030px;
    background-color:#FFFFFF;
    margin-left:10px;
    margin-bottom:5px;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}
#middle4{
	width:300px;
    height:750px;
    background-color:#FFFFFF;
    margin-left:10px;
    margin-bottom:5px;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}



#plumbing{
	width:630px;
    height:1030px;
    background-color:#ffffff;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}

#employment{
	width:630px;
    height:1200px;
    background-color:#ffffff;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}
#home{
	width:630px;
    height:1030px;
    background-color:#ffffff;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
	
}




 #header{
	background-image:url(images/header.jpg); 
	width:706px; 
	height:367px; 
	background-repeat:no-repeat;
	text-align:left;
	
	}
    
#header1{
	background-image:url(images/header1.jpg); 
	width:706px; 
	height:367px; 
	background-repeat:no-repeat;
	text-align:left;
	
	}
.flash{
	width:706px;
	height:367px;
}

/*
================================================================================
|                                     MARKERS                                   |
================================================================================
*/
.marker1{ 
	background-image:url(images/marker1.png);
	background-repeat:no-repeat; 
    background-position: 0% 40%; 
	padding-left:40px;
}

.marker2{ 
	background-image:url(images/marker2.png); 
	background-repeat:no-repeat; 
	background-position: 0% 40%; 
	padding-left:40px;
}

.marker3{ 
	background-image:url(images/marker3.png); 
	background-repeat:no-repeat; 
	background-position: 0% 40%; 
	padding-left:40px;
}

.marker4{ 
	background-image:url(images/marker4.png); 
	background-repeat:no-repeat; 
	background-position: 0% 40%; 
	padding-left:29px;
}

.plumbing{ 
	background-image:url(images/plumbing-blocks.jpg); 
	padding-left:50px;
    height:125px;
    width:150px;
}

.plumbing1{ 
	background-image:url(images/plumbing-blocks.jpg); 
	padding-left:50px;
    height:100px;
    width:100px;

}
/*





/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
#footer{
width:940px;
height:177px;
background-image:url(images/footer.png);
margin-bottom:10px;
border-color:#000000;
border-width:1px;
border-style:solid;
}
/*
================================================================================
|                                     CONTACT_FORM                                   |
================================================================================
*/
.w{  width:269px;height:14px; border-right-style:inset;border-bottom:1px; border-bottom-color:#CCCCCC;border-bottom-style:solid;   margin-bottom:5px; margin-top:1px; border-RIGHT:1px; border-right-style:solid; border-right-color:#CCCCCC; }
.w1{ width:320px;height:151px; border-right-style:inset;border-bottom:1px; border-bottom-color:#CCCCCC;border-bottom-style:solid;   margin-bottom:5px; margin-top:1px; border-RIGHT:1px; border-right-style:solid; border-right-color:#CCCCCC;}
.wSR{padding-left:132px; padding-top:4px;}

.font_w{ color:#4D4D4D;font-size:12px; font-family:Arial;   font-weight:bold;}
input{   color:#000000;font-family:Tahoma;font-size:11px; font-weight:400;VERTICAL-ALIGN: middle; padding-left:1px;}
textarea{color:#000000;font-family:Tahoma;font-size:11px; }
.submit{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE:url(images/sub.jpg);VERTICAL-ALIGN: middle;width:91px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 24px; }
.reset{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE: url(images/res.jpg);VERTICAL-ALIGN: middle;width:91px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 24px; }

