body {
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	height:100%;
}
h1{
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color:#BA781A;	
	margin: 0px;
	padding: 0px;
	}
h2{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color:#49484A;	
	margin: 0px;
	padding: 0px;	
	background-color:#E2E2E7;
	}	
#wraps{
	margin: 0px;
	padding: 0px;
	width:100%; 
	}	
#header{
	margin: auto;
	padding: 0px;
	width:100%;
	height:72px;
	background-image: url('../images/background.jpg');
	background-repeat: repeat;
	float:left;
	}
#banner{
	float:left;
	margin: auto;
	padding: 0px;
	height: 217px;
	background-image: url('../images/bodyback.jpg');
	background-repeat: repeat-x;
	}	
#page{
	margin: auto;
	padding: 0px;
	width:1017px;
	background-image: url('../images/ltrt_border.jpg');
	background-repeat: repeat-y;
	float:left;
	}	
#main_content{
	margin: auto;
	padding: 0px;
	width:753px;
	}
#wrap1{
	margin:0;
	padding:0;
	float:left;
	}	
#text{
	float:left;
	width:480px;
	height:auto;
	margin: 5px 20px 0px 0px;
	padding: 15px 0px 0px 30px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color:#79838A;	
	border-left:1px solid #186090;
	}			
#left{
	float:left;	
	}
#right{
	float:right;
	}	
#nav{
	float:left;
	margin:0px;
	padding:0px;
	}	
#nav img{
	border-width: 0px; 
	border-style: none;
	}		
#nav ul
{
float: left;
margin:0px;
padding:0px;
list-style: none;
}
#nav ul li
{
float: left;
}
#nav ul li a
{
float: left;	
}
#nav ul li#homepage 
{
float: left;
background-image: url('../images/homepage.jpg');
height: 33px;
width: 145px;
text-indent: -10000px;
}
#nav ul li#homepage a
{
float: left;
background-image: url('../images/homepage.jpg');
height: 33px;
width: 145px;
text-indent: -10000px;
}
#nav ul li#homepage a:hover
{
background-image: url('../images/homepage2.jpg');
height: 33px;
width: 145px;
}
#nav ul li#about_us 
{
float: left;
background-image: url('../images/aboutus.jpg');
height: 33px;
width: 141px;
text-indent: -10000px;
}
#nav ul li#about_us a
{
float: left;
background-image: url('../images/aboutus.jpg');
height: 33px;
width: 141px;
text-indent: -10000px;
}
#nav ul li#about_us a:hover
{
background-image: url('../images/aboutus2.jpg');
height: 33px;
width: 141px;
}
#nav ul li#services
{
float: left;
background-image: url('../images/services.jpg');
height: 33px;
width: 132px;
text-indent: -10000px;
}
#nav ul li#services a
{
float: left;
background-image: url('../images/services.jpg');
height: 33px;
width: 132px;
text-indent: -10000px;
}
#nav ul li#services a:hover
{
background-image: url('../images/services2.jpg');
height: 33px;
width: 132px;
}
#nav ul li#map_hours
{
float: left;
background-image: url('../images/map.jpg');
height: 33px;
width: 186px;
text-indent: -10000px;
}
#nav ul li#map_hours a
{
float: left;
background-image: url('../images/map.jpg');
height: 33px;
width: 186px;
text-indent: -10000px;
}
#nav ul li#map_hours a:hover
{
background-image: url('../images/map2.jpg');
height: 33px;
width: 186px;
}
#nav ul li#contact_us 
{
float: left;
background-image: url('../images/contactus.jpg');
height: 33px;
width: 146px;
text-indent: -10000px;
}
#nav ul li#contact_us a
{
float: left;
background-image: url('../images/contactus.jpg');
height: 33px;
width: 146px;
text-indent: -10000px;
}
#nav ul li#contact_us a:hover
{
background-image: url('../images/contactus2.jpg');
height: 33px;
width: 146px;
}
#side_content{
	float:left;
	width:203px;
	padding: 0px 10px 5px 8px;
	margin-top:6px;
	line-height:0px;
	}
#side_content img{
	border-width: 0px; 
	border-style: none;
	}		
#footer{
	float:left;
	margin:0px;
	padding:0px;	
	height: 67px;
	width: 750px;
	background-image: url('../images/footer.jpg');
	}
#bottom{
	float:left;
	margin-top:-5px;
	padding:0px;		
	}	
#validation
{
margin:30px 0px 0px 30px;
padding: 1px 1px 1px 0px;
}
#validation p
{
color: #2B3326;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
line-height: normal;
display: block;
float: left;
padding: 1px 1px 1px 0px;
}
#validation p a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
line-height: normal;
}
#validation p a img
{
border: 0px;
}	
#end{
	margin:0;
	padding:0;
	clear:both;
	}
