/*Author: Hudson Valley Visual Solutions | www.hvvs.net | Copyright (c) 2008*/

/*page styles*/

body { padding:0; margin:0; font:11px arial, sans-serif; line-height: 16px; background:#89ab57 url(../images/bodybg.jpg) top center no-repeat; color: #555; }
#wrapper { margin:0px auto; width:941px;  padding:0; background:#fff;}

/*general styles*/

a { color:#444; text-decoration: underline;background:none; }
a:hover { color:#666666; background:none; text-decoration:underline; }
p { font-size: 9px; font: 'arial, sans-serif'; color:#333333; margin:0;}
h1 {font: 12px'Arial Narrow', Helvetica, Arial, sans-serif; color:#fff; margin:6;}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; border-bottom: 2px dotted #444; }
h3 {font: 8px 'arial, sans-serif'; margin:6;}
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}
.pic{margin-top:8px;}
/*top info*/

#header { clear:both; width:941px; height:546px; background: url(../images/index.jpg) no-repeat; 
margin:0; }
.message4{
	position:absolute;
	height:100px;
	width:310px;
	float:right;
	margin:35px 0px 0px 14px;
color:;
	visibility: visible;
}
#hright {float:left; width:415px; height: 330px; margin:20px 0 0 0;}
#hrighttop {width: 410px;height: 325px;margin: 0 2px 0 0; padding: 0 2px 2px 0; float:left; text-align: left;}
/*Main content*/

#homepic {width:941px; height:25px; margin:0px 0 0px 0;background: url(../images/nav-index.jpg) no-repeat;}
#homepic a {color:#fff;}
.message{
	position:absolute;
	height:40px;
	width:600px;
	float:right;
	margin:0px 0px 0px 0px;
color:;
	visibility: visible;
}
.message2{
	position:absolute;
	height:40px;
	width:205px;
	float:right;
	margin:0px 0px 0px 749px;
color:;
	visibility: visible;
}/*Bottom content*/

#contact { clear: both; text-align:center; line-height: .8em; color: #444; background: #89ab57; padding: 10px 0; 
margin:0px 0 0 0;}
#contact a {color: #444; background: inherit;}
#footer {
width:auto;
clear:both;
padding: 0em;
background-color:ffffff;
}
#footer p.fp {
color:#999999;
width:25%;
padding:0em 1em 20em 1em;
}