

*{
margin:0;
padding:0;
}

body {

	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image:url(images/bgMainGreen.gif);
	background-repeat:repeat-x;	
}



a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000} 

.links { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-decoration: none}
.links:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003300; text-decoration: none;}




.links2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; text-decoration: none; font-weight:bold; border-bottom:1px dotted #003300;}
.links2:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ccc; text-decoration: none;font-weight:bold; border-bottom:1px dotted #003300;}







h1 {
text-decoration: none;
	color: #005217;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	} 




.titleGreen{
text-decoration: none;
	color: #005217;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	} 


.titleGray{
text-decoration: none;
	color: #ccc;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
	} 

h2 {
text-decoration: none;
	color: #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;


	} 






h3 {
text-decoration: none;
	color: #fff;
	margin-top:3px;
		margin-left:10px;


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;

	text-transform: uppercase;
	} 


p {
text-decoration: none;
	color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	} 




.MenuTitleBottom{
text-decoration: none;
	color: #999999;
	margin: 0px;
	text-align:center;
margin-left:auto;
 margin-right:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

	

}







	 a.aboutOver  {
	  float: left;
	  display: block;
	  width: 83px;
	  height: 33px;
	  background: url("images/aboutBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.aboutOver:hover {
	  float: left;
	  display: block;
	    width: 83px;
	  	  height: 33px;
	  background: url("images/aboutBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}




	 a.servicesOver  {
	  float: left;
	  display: block;
	  width: 81px;
	  	  height: 33px;
	  background: url("images/serviceBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.servicesOver:hover {
	  float: left;
	  display: block;
	    width: 81px;
	 	  height: 33px;
	  background: url("images/serviceBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}





	 a.customerOver  {
	  float: left;
	  display: block;
	  width: 105px;
	  	  height: 33px;
	  background: url("images/custBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.customerOver:hover {
	  float: left;
	  display: block;
	   width: 105px;
	  	  height: 33px;
	  background: url("images/custBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}





	 a.contactOver  {
	  float: left;
	  display: block;
	  width: 79px;
	  	  height: 33px;
	  background: url("images/contactBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.contactOver:hover {
	  float: left;
	  display: block;
	  width: 79px;
		  height: 33px;
	  background: url("images/contactBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}







	 a.docOver  {
	  float: left;
	  display: block;
	  width: 98px;
	  	  height: 33px;
	  background: url("images/docBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.docOver:hover {
	  float: left;
	  display: block;
	  width: 98px;
	 	  height: 33px;
	  background: url("images/docBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}






#wrap {



	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	width: 1050px;
	height:100%;
	overflow:auto;
	
	}
	
	
#bar{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 51px;
	height: 828px;
	
	
	}
	
	
	#innerWrap{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 948px;
	height:100%;
		overflow:auto;

	
	
	}
	

#header{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 948px;
	height: 83px;
	
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	
	}
	
	
#info{
	float:left;
	margin-top:0px;
 	margin-left: 710px;	
	width: 200px;
	height: 51px;
	padding:0px;
	}
	

#info h2{ font-size:13px; padding-top:0px; text-align:right;}
	
	
	*html #info{
margin-left: 350px;	
}
	
	
	
	
#navContent{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 948px;
	height: 130px;

	background-image:url(images/middleHeader.jpg);
	background-repeat:no-repeat;
	
	}
	
	
	
	
#nav{
	float:left;
	margin-top:5px;
 	margin-left: 460px;	
	width: 500px;
	height: 20px;
	word-spacing:12px;
	font-weight:bold;

	
	
	}
	
	
	*html #nav{
margin-left:270px;	
}
	
	
	
	#leftSide{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 225px;
	height: 440px;
	
	
	}
	
	#infoNumber{
	float:left;

	margin-top:-160px;
 	margin-left: 328px;	
	width: 360px;
	height: 20px;
	
	
	}
#infoNumber p{font-size:13px; font-weight:bold; text-align:right;}
	
	*html #infoNumber{
margin-left: 200px;	
}
	
	
	#mainBody{
	float:left;
	margin-top:20px;
 	margin-left: 20px;	
	width: 560px;
	height: 100%;
	
	
	}
	
	#contactPic{
	float:left;
	margin-top:50px;
 	margin-left: 15px;	
	width: 120px;
	height: 119px;
	
	
	}
	
	
#flashPhoto{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 196px;
	height: 136px;
	
	
	}
	
	
	
	#leftNav{
	float:left;
	margin-top:15px;
 	margin-left: 0px;	
	width: 220px;
	height: 270px;
	
	text-align:right;
	background-image:url(images/bgcontrol.gif);
	background-repeat:no-repeat;
	
	
	}
	
	
	#mainPic{
	float:left;
	margin-top:20px;
 	margin-left: 0px;	
	width: 554px;
	height: 100%;
	
	
	}
#mainPic img{padding:3px;}
	
	#mainPicSmall{
	float:left;
	margin-top:50px;
 	margin-left: 0px;	

	width: 219px;
	height: 100%;
	
	
	}
	
	
	#mainPicSmall2{
	float:left;
	margin-top:50px;
 	margin-left: 100px;	

	width: 219px;
	height: 100%;
	
	
	}
	
#textArea{
	float:left;
	margin-top:30px;
 	margin-left: 0px;	
	width: 530px;
	border-left:2px dotted #999999;
	padding:7px;
	}
	
	
	
#textArea2{
	float:none;
	font-size:13px;
	color:#FFFFFF;
	background:#339933;
	margin-top:30px;
 	margin-left: 0px;	
	width: 480px;
	border:none;
	padding-top:15px;
	padding-right:20px;
	padding-bottom:40px;
	padding-left:35px;
	vertical-align:text-top;
font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#textArea2 p{color:#FFFFFF;}	

#textArea3{
	float:none;
	font-size:13px;
	color:#FFFFFF;
	background:#339933;
	margin-top:30px;
 	margin-left: 0px;	
	width: 480px;
	border:none;
	padding:15px;
	vertical-align:text-top;
font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#textArea3 p{color:#FFFFFF;}	
	
	*html #textArea2{
margin-left: 0px;	
}
	
	
	
#bottMenu{
	float:left;
	margin-top:55px;
 	margin-left: 0px;	
	width: 947px;
	height:25px;

	}
	
	
	
	
#footer{
	float:right;
	margin-top:35px;
 	margin-left: 0px;	
	width: 450px;
	height:25px;

	
	}
.name { font-weight:bold;
		color: #005217;	
		}
		
#services{
	float:left;
	margin-top:50px;
 	margin-left: 0px;	

	width: 500px;
	height: 100%;
	
	
	}
.bullet_table {border:none; width:100%; padding:5px; align:center; vertical-align:text-top; }
.right_image {float:right;padding:10px;}	
.top_motto {text-align:center; margin-top:200px;}
.title {text-align:center; margin-top:25px;}
.style1 {color: #999999}
.left_padding_img {padding-left:25px;}
.link_img {border:none;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}