body {
	text-align: center;
	background-color: #A7C8BC;
	font-family: arial, geneva, helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	margin: 0px;
	padding: 0px;
}

#container {
	width: 812px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 0px;
	background-color: #32725B;
	background-image: url('/images/background.gif');
	background-repeat: repeat-y;
}

#containerinner {
	margin-left: 5px;
	margin-right: 5px;
}

#head {
	height: 111px;
	position: relative;
}

#logo {
	position: absolute;
	top: 4px;
	left: 16px;
}

#search {
	position: absolute;
	top: 60;
	left: 500px;
}

#headnav {
}

#headnav ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

#headnav li {
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
}
	
#mainbanner {
	width: 802px;
	height: 216px;
	background-image: url('/images/main-bg.jpg');
	position: relative;
}

#mainbannerblock1 {
	position: absolute;
	top: 85px;
	left: 366px;
	color: #4A5132;
	width: 188px;
	padding: 0;
	margin: 0;
}

#mainbannerblock2 {
	position: absolute;
	top: 85px;
	left: 573px;
	padding: 0;
	margin: 0;
}

#mainbanner li {
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	list-style-image: url('/images/bullet-lg.gif');	
}

#mainbanner a {
	text-decoration: none;
	color: #4A5132;	
}

#mainbanner a:hover {
	text-decoration: underline;
}

#main {
	position: relative;
}

.homeMain {
	height: 450px;
}

#newsheader {
    color: #4A5132;
}

#leftblock {
	width: 536px;
	height: 450px;
	top: 0px;
	left: 0px;
	background-image: url('/images/floral-bg.jpg');
	color: #4A5132;
	position: absolute;
}

#leftblock li {
	list-style-image: url('/images/bullet_sm.gif');
	font-size: 12px;
	line-height: 18px;
}

#leftblock a {
	color: #4A5132;
}

#leftblockinner {
	padding-left: 44px;
	padding-right: 34px;
	padding-top: 24px;	
}

#leftblockinner ul {
	padding: 0 0 3px 15px;
	margin: 0;
}

#rightblock {
	position: absolute;
	left: 536px;
	top: 0px;
	width: 266px;
}

#rightblock1 {
	width: 266px;
	background-color: #DFDCCD;
	color: #4A5132;
	height: 255px;
	float: left;
}

#rightblock1inner {
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 20px;
}

.whiteborder {
	border: 4px solid white;
}

.title {
	font-weight: bold;
	font-size: 13px;
}

.location {
	font-size: 10px;
}

.explore {
	font-size: 11px;
}

.explore a {
	color: #4A5132;
}

.explore a.exploreCenter {
	text-decoration: underline;
}

.explore a.exploreCenter:hover {
	text-decoration: none;
}

#rightblock2 {
	width: 266px;
	height: 39px;
	float: left;
	display: block;
}

#footer {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #A7C8BC;
}

#footercopyright {
	width: 450px;
	float: left;
}

#footerlinks {
	width: 250px;
	text-align: right;
	float: right;
}
	#footerlinks a {
		color: #A7C8BC;
		text-decoration: none;
	}
	
	#footerlinks a:hover {
		color: #A7C8BC;
		text-decoration: underline;
	}
	
form {margin: 0px;}p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4A5132;
}
.crumbs {
	font-size: 11px;
}

.crumbs a {
	font-size: 11px;
	color: #4A5132;
}

.bullets, li {
	font-size: 12px;
	line-height: 16px;
	color: #4A5132;
}

.bullets a {
	font-size: 12px;
	line-height: 16px;
	color: #4A5132;
	text-decoration: none;
}

#sizer {
    left:600px;
    position:absolute;
    top:20px;
}

.bullets a:hover {
	font-size: 12px;
	line-height: 16px;
	color: #4A5132;
	text-decoration: underline;
}
a {
text-decoration: underline;
color:#4A5132;
}

a:hover {
text-decoration: none;
color:#4A5132;
}

H1 {
 font-size: 16px;
 color: #511F1B;
 font-weight: bold;
 }
 
 H2 {
 font-size: 13px;
 color: #4A5132;
 font-weight: bold;
 }
 .modtext {  font-size: 11px;}h3 {
 font-size: 16px;
 color: #4A5132;
 font-weight: bold;
}


#directions_map {
	height: 489px; 
	width: 680px;
	font-size: 80%;
	color: #000000;
	text-align: center;
}

#state_map {
	height: 325px; 
	width: 470px;
	font-size: 80%;
	color: #000000;
	border: 1px solid #333333;
}

.gallery_picture_border {
	border: 1px solid #dfdccd;
	padding: 3px;
	display: block;
	background-color: #FFFFFF;	
}

.search_results {
	font-size: 12px;
	color: #4A5132;
}

.bulletsred, li {
	font-size: 12px;
	color: #4A5132;
}

.bulletsred a, ul li a {
	font-size: 12px;
	color: #4A5132;
}

.bulletsred a:hover, ul li a:hover {
	font-size: 12px;
	color: #4A5132;
	text-decoration: none;
}

.servicebulletsred a, ul li a {
	font-size: 12px;
	color: #4A5132;
	text-decoration: underline;
}

.servicebulletsred a:hover, ul li a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #4A5132;
	text-decoration: underline;
}

h1.pagetitle {
	font: 1.4em "Georgia", "Times New Roman", "Serif";
	margin-bottom: 20px;
	margin-top: 5px;
	color: #4A5132;
}