@charset "UTF-8";
/* CSS Document */


* { 
	margin: 0; padding: 0; 
	}

body { 	
	padding:0px; 
	background: #000000;
	color: #ffffff;  
	text-align:left;
	align:center;
	}

p.divider {
border-top:1px solid #00583c;
font-size:25%;
}

#outer { 	
	align:center;  
	}

#container { 	
	margin-left:0px;
	padding-top: 15px; 
	width:960px;
	align:center;  
	}

#top-content { 	
	padding: 0px; 
	vertical-align:top;  
	}

#logo { 	
	margin-top:10px;
	position:relative;
	float:left;
	display:block;
	}

#photo_sub { 	
	position:relative;
	float:left;
	display:block;
	}


#footer { 
	margin-left: 15px;
	font-size: 85%;
	color: #00583c; 
	}
	
#footer a{ 
	color: #fff9ae;
	text-decoration:none; 
	}
	
#footer a:hover{ 
	color: #00583c;
	text-decoration:underline; 
	}
	
.heading  {
	margin-top:15px;
	}
	
	
a {
	color: #00583c;
	text-decoration:underline
	}	
	
a:hover {
	color: #fff9ae;
	text-decoration:underline; 
	}
	
#features {
	margin-bottom:15px;
}

#form-style {
	padding:10px;
}

#form-style td {
	padding:5px;
}

.features_text {
	font-size: 85%;
}	
	
	
	
/* Navigation */
	
#navigation {
padding-left:25px; 	
	margin: 20px 10px 20px 10px;   
	background:#00583c;
	height: 41px;
	}
		
#home {
	  display: block;
	  width: 60px;
	  height: 41px;
	  background: url(../images/nav_home.gif) top;
	  }

#home:hover { 
	  background: url(../images/nav_home.gif) no-repeat bottom; 
		}
		
#home .selected { 
	  background: url(../images/nav_home.gif) no-repeat bottom !important; 
		}

#home span {
  	display: none;
	}
	
	
	
#about_us {
	  display: block;
	  width: 90px;
	  height: 41px;
	  background: url(../images/nav_about_us.gif) top;
	  }

#about_us:hover { 
	  background:  url(../images/nav_about_us.gif) no-repeat bottom; 
		}
		
#about_us .selected { 
	  background:  url(../images/nav_about_us.gif) no-repeat bottom; 
		}

#about_us span {
  	display: none;
	}
	
	
#commercial {
	  display: block;
	  width: 124px;
	  height: 41px;
	  background: url(../images/nav_commercial.gif) top;
	  }

#commercial:hover { 
	  background:  url(../images/nav_commercial.gif) no-repeat bottom; 
		}
		
#commercial .selected { 
	  background:  url(../images/nav_commercial.gif) no-repeat bottom; 
		}

#commercial span {
  	display: none;
	}
	
	
	
#residential {
	  display: block;
	  width: 109px;
	  height: 41px;
	  margin-left:85px;
	  background: url(../images/nav_residential.gif) top;
	  }

#residential:hover { 
	  background:  url(../images/nav_residential.gif) no-repeat bottom; 
		}
		
#residential .selected { 
	  background:  url(../images/nav_residential.gif) no-repeat bottom; 
		}

#residential span {
  	display: none;
	}
	
		
	
#equine {
	  display: block;
	  width: 95px;
	  height: 41px;
	  margin-right:35px;
	  background: url(../images/nav_equine.gif) top;
	  }

#equine:hover { 
	  background:  url(../images/nav_equine.gif) no-repeat bottom; 
		}
		
#equine .selected { 
	  background:  url(../images/nav_equine.gif) no-repeat bottom; 
		}

#equine span {
  	display: none;
	}	
	
		
	
#maintenance {
	  display: block;
	  width: 131px;
	  height: 41px;
	  background: url(../images/nav_maintenance.gif) top;
	  }

#maintenance:hover { 
	  background:  url(../images/nav_maintenance.gif) no-repeat bottom; 
		}
		
#maintenance .selected { 
	  background:  url(../images/nav_maintenance.gif) no-repeat bottom; 
		}

#maintenance span {
  	display: none;
	}	
	

#references {
	  display: block;
	  width: 101px;
	  height: 41px;
	  background: url(../images/nav_references.gif) top;
	  }

#references:hover { 
	  background:  url(../images/nav_references.gif) no-repeat bottom; 
		}
		
#references .selected { 
	  background:  url(../images/nav_references.gif) no-repeat bottom; 
		}

#references span {
  	display: none;
	}	
	
	
#contact {
	  display: block;
	  width: 83px;
	  height: 41px;
	  background: url(../images/nav_contact.gif) top;
	  }

#contact:hover { 
	  background:  url(../images/nav_contact.gif) no-repeat bottom; 
		}
		
#contact .selected { 
	  background:  url(../images/nav_contact.gif) no-repeat bottom; 
		}

#contact span {
  	display: none;
	}


#scroll {
	margin-left:20px;
	
	padding-right:10px;
	width: 555px;
	height:320px;
	background-color:#000000;
	overflow:auto;
	left: -36px;
	top: -4px;
 }
	
.highlight { 
	margin-left: 15px;
	font-weight:bold;
	color: #fdfa9f; 
	}
	
.highlight_awards { 
	font-weight:bold;
	color: #fdfa9f; 
	}	
	
	
.social {
	margin: -4px 8px 0px 0px;
	}	
	
	
	
