﻿body{margin:0 0 20px 0;background-color:#000}body,td,th,p{font-family:Arial,Helvetica,sans-serif;font-size:small;color:#333}table.header{width:902px;margin-left:auto;margin-right:auto;background-color:white}img.header{border:0;width:902px;height:196px;border:0}table.MainTbl{width:902px;margin-left:auto;margin-right:auto;border-top:1px #547CC6 solid;border-right:1px #547CC6 solid;border-bottom:1px #547CC6 solid;border-left:2px #547CC6 ridge;background-color:white}td.header{vertical-align:top;padding:0}img.company{vertical-align:top;border:0px}td.menuL{border-top:2px #33C groove}td.body{border-left:2px #33C groove}#date{width:230px;text-align:right;margin-top:10px;margin-left:auto;margin-right:10px;margin-bottom:2px;color:#666}#contact{width:170px;text-align:right;margin:18px 10px 4px auto;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:small;letter-spacing:1px;line-height:110%}hr.contact{text-align:right;width:95%;height:0px;border:0px;border-top:1px solid #CCC;margin-top:2px;margin-bottom:4px}p.error-margins{margin-top:0;margin-bottom:0}#error-border{border:#069 thin solid;padding:2px}.error{vertical-align:text-bottom}.JavaErrorHeader{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;font-size:150%; color:#369;margin-top:0;margin-bottom:0}.JavaErrorText{ text-align:left;color:#000; font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:normal;margin-top:8px;margin-bottom:8px}#menuTitle{width:173px;background-color:#090;padding-top:3px;padding-bottom:5px;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:105%;font-weight:bold}#emailIcon{margin-top:60px;margin-bottom:20px}.underline{text-decoration:underline;color:#03F}#menu{margin-top:0;margin-bottom:30px}#menuTable{margin-top:0;margin-bottom:0}.prevpage{width:350px;margin:8px auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:small;color:#000;text-align:center}.prevpage a:link{text-decoration:none;color:#069}.prevpage a:visited{text-decoration:none;color:#00F}.prevpage a:hover{color:#999;text-decoration:underline}.prevpage a:active{text-decoration:none}.EmailUs{font-family:Arial,Helvetica,sans-serif;font-size:small;color:#630;text-align:left;margin-left:0;margin-top:0;margin-bottom:0}.EmailUs a:link{text-decoration:none;color:#069}.EmailUs a:visited{text-decoration:none;color:#00F}.EmailUs a:hover{color:#999;text-decoration:underline}.EmailUs a:active{text-decoration:none}.emailimage{margin-top:30px;margin-bottom:6px;text-align:center}.bottomlinks{margin-top:0px;margin-bottom:10px}.bottomlinks a:link{color:#009;text-decoration:none}.bottomlinks a:visited{color:#009;text-decoration:none}.bottomlinks a:active{color:#009;text-decoration:none}.bottomlinks a:hover{color:#0F0;text-decoration:underline}TD{font-size:small;font-family:Arial,Helvetica,sans-serif}HR{color:#336;height:2px}hr.hrbottom{text-align:center;width:60%;height:0px;border:0px;border-top:1px solid #6495ED;margin-top:0px;margin-bottom:10px}.menu_grad{width:200px;height:1px;text-align:left;vertical-align:top;background-image:url('css/images/menu_grad.jpg');background-repeat:repeat-y;z-index:0}#div2{margin-top:50px;margin-left:100px;margin-right:100px}#EdBody-index{font-family:Arial,Helvetica,sans-serif;font-size:105%;color:#003366;width:550px;margin-left:30px;margin-right:auto;margin-top:30px;margin-bottom:0}#Services-1{font-family:Arial,Helvetica,sans-serif;font-size:small;color:#333333;width:590px;margin-left:35px;margin-right:auto;margin-top:30px;margin-bottom:0}#Services-2{font-family:Arial,Helvetica,sans-serif;font-size:small;color:#333333;width:550px;margin-left:35px;margin-right:auto;margin-top:30px;margin-bottom:0}#serviceList-1,#cf_services{margin-top:12px;margin-bottom:0;margin-left:15px;margin-right:auto;text-align:left}#ServiceArea2{font-family:Arial, Helvetica, sans-serif;font-size:small;color:#333333;width:550px;margin-left:35px;margin-right:auto;margin-top:30px;margin-bottom:20px}.service-title1{margin-top:0;margin-bottom:0;color:#993300}.service-title2{margin-top:0;margin-bottom:12px;color:#993300;text-align:left}#towns1 {margin-left:15px;margin-right:auto;text-align:left}#townsadd-1,#townsadd-2,#townsadd-3,#townsadd-4,#townsadd-5,#townsadd-6,#townsadd-7,#townsadd-8,#townsadd-9,#townsadd-10,#townsadd-11,#townsadd-12,#townsadd-13,#townsadd-14,#townsadd-15{margin-top:15px;margin-left:15px;margin-right:auto}img.joephoto{vertical-align:top;float:left;margin-right:10px;margin-bottom:8px}.aboutjoe{font-family:Arial,Helvetica,sans-serif;text-align:justify;font-size:small;color:rgb(71,90,107);background-color:#F7FCFF;width:600px; margin-top:0px;margin-bottom:0;margin-left:5px;padding:0px 10px 8px 0px}#EditableBody8{margin-top:30px;margin-bottom:75px;margin-left:90px;margin-right:0}#EditableBody9{width:480px;margin:10px auto 0 auto;padding:0 0 0 10px}#EditableBody10{width:480px;margin:10px auto 30px auto;padding:0 0 0 10px}#EBdiagrams{width:550px;margin-top:10px;margin-bottom:20px;margin-left:30px;margin-right:50px}#EBChange{margin-top:50px;margin-right:100px;margin-left:50px}#main{margin:20px auto 0 40px}#EBContactUs{margin-left:50px;margin-top:50px}#breadcrumbs{margin-top:0;margin-bottom:10px}#guardLogo1{width:70px;margin-top:0;margin-right:auto;margin-bottom:10px;margin-left:auto}#guardLogo2{width:121px;margin-top:0;margin-right:auto;margin-bottom:6px;margin-left:auto}#logoText{width:400px;margin-left:auto;margin-right:auto}#logoText2{}.logoText{width:350px;text-align:center;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold}.logoText-Red{color:#F00}.guaranteed{margin-top:0;text-align:center;margin-bottom:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;color:#C00}#guardBodyTxt{margin-top:20px;margin-bottom:10px;text-align:left}#guardBodyTxt2{width:200px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:105%;font-weight:bold}#guardBodyTxt3{text-align:center;margin-top:0;margin-bottom:10px;width:400px;margin-right:auto;margin-left:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;font-weight:bold}.guardBodyTxt{font-family:Arial,Helvetica,sans-serif;font-size:small;text-align:justify;margin:20px 15px 0 15px}.guardUnderline{text-decoration:underline}#house1{margin-top:40px;margin-bottom:10px;margin-right:8px}#house2{margin-top:0;margin-bottom:10px;margin-right:8px}#house3{margin-top:0;margin-bottom:10px;margin-right:8px}.nobr{white-space:nowrap}.description{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:small;margin-top:4px;vertical-align:top;line-height:normal}#table2Border{border:#E9967A medium solid;margin-left:15px;padding-left:15px;padding-right:15px;vertical-align:top}.jobPhotosHeading{font-family:Arial,Helvetica,sans-serif;color:#A52A2A;text-align:left;margin:0 auto 0 0px}.CastInPlace a:link{font-weight:bold;color:#B22222;text-decoration:none}.CastInPlace a:visited{font-weight:bold;color:#B22222;text-decoration:none}.CastInPlace a:hover{font-weight:bold;color:#354250;text-decoration:underline}.CastInPlace a:active{font-weight:bold;color:#354250;text-decoration:none}.FwdBack{vertical-align:middle;cursor:pointer}.hand{cursor:pointer;color:#03F}.pageNav-1{width:555px;font-size:small;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;clear:both;border-top:0;border-bottom:0;margin:10px auto 15px auto;padding:2px}.pageNav-1 a{text-decoration:none;color:#181C80}.pageNav-1 .intro{float:left;width:340px;color:#181C80}.pageNav-1 .prev,.pageNav-1 .next{float:left;width:100px;color:#181C80}.pageNav-1 .prev{text-align:left}.pageNav-1 .prev a,.pageNav-1 .intro a,.pageNav-1 .next a{color:#0767A9}.pageNav-1 .intro{text-align:center}.pageNav-1 .next{text-align:right}.pageNav-1 .prev img {vertical-align:bottom}.pageNav-1 .next img {vertical-align:bottom}.pageNav-2{font-size:small;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;clear:both;border-top:1px dotted gray;border-bottom:1px dotted gray;margin:10px 20px 15px 20px;padding:2px}.pageNav-2 a{text-decoration:none;color:#181C80}.pageNav-2 .prev,.pageNav-2 .intro,.pageNav-2 .next{float:left;width:33%;color:#181C80}.pageNav-2 .prev{text-align:left}.pageNav-2 .prev a,.pageNav-2 .intro a,.pageNav-2 .next a{color:#181C80}.pageNav-2 .intro{text-align:center}.pageNav-2 .next{text-align:right}.pageNav-2 .prev img {vertical-align:bottom}.pageNav-2 .next img {vertical-align:bottom}.copyright{margin-top:5px;width:auto;height:30px;padding-right:20px;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:13px}

.contactusBody {
	background-color:black
	}
.contactUs {font-size:105%; font-family:Arial, Helvetica, sans-serif;}
a.contactUs:link {
	text-decoration:underline;
	color:#0066FF;
	}
a.contactUs:visited {
	text-decoration:underline;
	color:#0066FF;
	}
a.contactUs:hover {
	text-transform:uppercase;
	color:#FF0000;
	text-decoration:underline;
	}
a.contactUs:active {
	text-decoration:none;
	}
p.details {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
.origtest {font-size:inherit; font-family:Arial, Helvetica, sans-serif;}
a.origtest:link {
	text-decoration:underline;
	color:#0066FF;
	}
a.origtest:visited {
	text-decoration:underline;
	color:#0066FF;
	}
a.origtest:hover {
	color:#FF0000;
	text-decoration:none;
	}
a.origtest:active {
	text-decoration:none;
	}
.oopsa {
	width:600px;
	margin:25px auto 0 auto; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:100%; 
	text-align:center;
	color:red;
	}
.oopsb {
	width:auto;
	margin:10px auto 10px auto;
	padding:0 125px 0 125px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px;
	text-align:center; 
	color:#101010;
	}
.oopsc {
	width:auto;
	margin:0px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-align:center; 
	color:#101010;
	}