body{margin:0px;background: #FFFFFF url(../images/bodybg.jpg) left top repeat-x;font-size:14px; line-height:16px;}

td, th, div, span{font-family:Georgia;margin:0px; padding:0px;color:#00000;}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
input{ border:1px solid #4883A8}
input[type="radio"]{ border:0px;}
input[type="checkbox"]{ border:0px;}

textarea{ width:300px;  border:1px solid #4883A8;}
.textareasmall { width:150px;  border:1px solid #4883A8;}

h1{margin:0px; padding:0px; font-family:"Times New Roman";font-size:26px;font-weight:normal;line-height:26px; color:#ffe000;}
h1 span{margin:0px; padding:0px; font-family:"Times New Roman";font-size:26px;font-weight:normal;line-height:26px; color:#fff;}


A { COLOR: #044732; text-decoration:none; }
A:link { COLOR: #044732; text-decoration:none;}
A:visited { COLOR: #044732; text-decoration:none;}
A:hover { COLOR: #353535; text-decoration:none;}
.noborder { border:0px;}
.innermaintable{ background: #FFFFFF url(../images/bginner.jpg) left top repeat-x} 

.header { font-size:12px; color:#FFFFFF; padding: 30px 50px 0px 40px; height:270px;}
.header p { width:405px;}
.mid { padding:150px 50px 10px 40px;}
.midinner { padding:30px 40px;}
.headerinner { font-size:12px; color:#FFFFFF; padding: 3px 50px 0px 10px; height:175px;}

.largebullet {margin:0px; padding:0px;}
.largebullet ul{margin:0px; padding:0px;}
.largebullet li{margin:0px; padding:0px 0px 15px 20px; list-style:none; background: url(../images/arrow.jpg) 0px 6px no-repeat; line-height:20px; color:#044732; font-family:Georgia; font-size:20px; }
.largebullet li a:link, .largebullet li a:visited { color:#044732;  font-size:20px; text-decoration:none; }
.largebullet li a:hover{ color:#353535;  font-size:20px; }

.bullet {margin:0px; padding:0px 0px 0px 20px;}
.bullet ul{margin:0px; padding:0px;}
.bullet li{margin:0px; padding:0px 0px 15px 20px; list-style:none; background: url(../images/arrow.jpg) 0px 5px no-repeat; line-height:18px; font-family:Georgia; }
.bullet li a:link, .bullet li a:visited { color:#044732;   text-decoration:none; }
.bullet li a:hover{ color:#353535;  font-size:20px; }

.largefont { font-size:16px; font-family: Georgia; color:#353535; font-weight:bold; text-align:left; padding:30px 0px 0px 500px ; margin:0px;  }
.largefont1 { font-size:20px; font-family: Georgia; color:#044732; font-weight:bold; text-align:left; margin:0px; line-height:25px;  }

h2{margin:0px;padding:0px;color:#033c29;font-weight:normal; font-size:22px; font-family: Georgia;line-height:22px; }

h3{margin:0px;padding:0px;color:#242424;font-weight:normal; font-size:18px; font-family:Times New Roman;line-height:20px; margin-bottom:10px;}
h3 span{margin:0px;padding:0px;color:#013f87;font-weight:normal; font-size:18px; font-family:Times New Roman;line-height:20px; text-transform:uppercase; margin-bottom:10px; }
h4{margin:0px;padding:0px;color:#033c29;font-weight:normal; font-size:14px; font-family: Georgia;line-height:18px; }
h5 {font-size:11px; margin:0px;padding:0px; line-height:14px; color:#00000; }

.maindiv { position: relative; width:1000px; }
.divflash {position: absolute; left:0px;top:0px;  float:left; margin-left:225px; margin-top:30px; z-index:0; }
.logo { position: absolute; left:0px;top:180px; z-index:2;   }

.footerbg {background-color:#e8e8e8;}
table.footer { margin:3px;}
.footer td {padding:2px 10px; color:#353535; font-size:11px; font-family: Arial;}
.footer a:link{color:#353535;  text-decoration:none;}
.footer a:visited{color:#353535;  text-decoration:none;}
.footer a:hover{color:#0d402f;  text-decoration:underline;}

/* Navigation Start */

.MainNavigation{float:left;width:1000px; }
.MainNavigation ul{margin:0px; padding:0px; padding-left:10px;}
.MainNavigation li{margin:0px; list-style:none;float:left; text-align:center;display:block; height:54px; }
.MainNavigation li a:link, .MainNavigation li a:visited{text-align:center;padding:13px 22px 0px 22px; text-decoration:none; font-family:tahoma; font-size:13px;font-weight:normal; display:block; color:#fff; height:41px; float: left;  }
.MainNavigation li a:hover{ color:#000; display:block; background: url(../images/menuhover.gif) no-repeat 1px 0px; }

.MainNavigation li.residential a{   }
.MainNavigation li.residential a:hover{background: url(../images/menuhvr2.gif) 11px 0px no-repeat ; }

.MainNavigation li.service a{}
.MainNavigation li.service a:hover{background: url(../images/menuhovr3.gif) no-repeat 15px 0px;}

.MainNavigation li.history a{}
.MainNavigation li.history a:hover{background: url(../images/menuhover.gif) no-repeat 14px 0px;}

.MainNavigation li.aboutus a{}
.MainNavigation li.aboutus a:hover{background: url(../images/menuhover.gif) no-repeat 7px 0px;}

.MainNavigation li.Contact a{}
.MainNavigation li.Contact a:hover{background: url(../images/menuhover.gif) no-repeat 4px 0px;}

.MainNavigation li.directions a{}
.MainNavigation li.directions a:hover{background: url(../images/menuhover.gif) no-repeat 9px 0px;}

/*DropDown*/
.dropdown{position:absolute; visibility: hidden; z-index:1000; background-color: #ffe211; width:auto; font-size:12px; border:1px solid #ffffff; text-indent:5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-left:15px;}
.dropdown a:link{padding:4px; display: block; color:#093e2c; text-decoration: none; font-weight: normal; padding-right:10px; }
.dropdown a:visited{padding:4px; display: block; color:#093e2c; text-decoration: none; font-weight: normal;padding-right:10px; }
.dropdown a:hover{ padding:4px; display: block; color:#ffffff; text-decoration: none; font-weight: normal; background-color:#093e2c;padding-right:10px;  }



.SitemapLink{margin:5px;padding:10px;}
.SitemapLink li{margin:0px;padding:0px 0px 5px 20px; background:url(../images/bullet.gif) 0px 5px no-repeat; line-height:18px; list-style:none;}
.SitemapLink li a{color:#000000;text-decoration:none; font-weight:bold;}
.SitemapLink li a:hover{text-decoration:underline; font-weight:bold;}

table.sample{ border:#054431 1px solid; border-top:0px; }
.sample th { padding:5px; background-color:#ffe000; border:#054431 1px solid; border-collapse:collapse; border-right:0px; }
.sample img {border:#ffe000 1px solid; padding:1px; background-color:#FFFFFF; margin-bottom:2px;}
.sample td { padding:5px; border-bottom:#efefef 1px solid; border-collapse:collapse; border-right:#efefef 1px solid;}

table.history{}
.history th img {border:0px; padding:7px; }
.history img {border:#d7d7d7 2px solid; padding:1px; background-color:#FFFFFF; }
.history td { padding:7px; }

ol { margin:0px; padding:0px; padding-left:30px;}
ol li { margin:0px; padding:0px 0px 15px 5px; line-height:18px; font-family:Georgia;}

.featurebox{}
.featurebox img{border:solid 1px #ccc; padding:3px;}
table.formtable {}
.formtable td {  }
.formtable table { border:solid 1px #ccc;  padding:5px; background-color:#ebebeb}
.formtable table td { border:solid 0px #ccc; }

.imgborder {border:3px solid #000000}

.employmentform{ padding:2px}
.employmentform td{padding:4px}