body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #336699;
}
#wrapper {
	margin: 0px auto;
	padding: 0px 5px 5px;
	width: 800px;
	text-align: left;
	border-right: 2px solid #b5deef;
	border-bottom: 2px solid #b5deef;
	border-left: 2px solid #b5deef;
	background: #FFFFFF;
}
.navtop {
	background: url(images/navback.png) repeat-x left bottom;
	vertical-align: bottom;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 6px;
}
.navtop a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0582ab;
	margin: 0px;
	padding: 0px 7px 5px 7px;
	text-decoration: none;
}
.navtop a:visited {	
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0582ab;
	margin: 0px;
	padding: 0px 7px 5px 7px;
	text-decoration: none;
}
.navtop a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 7px 5px 7px;
	text-decoration: none;
}


.navtop a:active {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0582ab;
	margin: 0px;
	padding: 0px 7px 5px 7px;
	text-decoration: none;
}
#masthead {
	background: url(images/masthead_back.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 176px;
	width: 800px;
}
p.mastheadblue {
	margin: 0px;
	padding: 17px 0px 0px 295px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0682ab;
	letter-spacing: 1px;
}
p.mastheadgreen {
	margin: 0px;
	padding: 3px 0px 0px 330px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #03b303;
	letter-spacing: 1px;
}
.sidebar {
	background: url(images/sidebarback.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
}
.sidebaradbox {
	border-bottom: 3px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 171px;
}
.pagecontent {
	margin: 0px;
	padding: 3px 10px 10px 17px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #006825;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #03b303;
	margin: 0px;
	padding: 7px 0px 3px 40px;
	background: url(images/headerback.gif) no-repeat left center;
	height: 23px;
	letter-spacing: 1px;
}
h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0582ab;
	margin: 0px;
	padding: 0px 0px 3px;
	letter-spacing: 1px;
}
h3{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0582ab;
	margin: 4px 0px 6px;
	padding: 0px 0px 3px;
	letter-spacing: 1px;
	border-bottom: 1px solid #0582ab;
}
a:link {
	color: #2bbee2;
	text-decoration: none;
}
a:visited {
	color: #2bbee2;
	text-decoration: none;
} 
a:hover {
	color: #2bbee2;
	text-decoration: underline;
}
a:active {
	color: #2bbee2;
	text-decoration: none;
}
.sidebartext {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #bee8f2;
	margin: 0px;
	padding: 10px 10px 5px;
}
.sidebartext p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #dbffdb;
	margin: 0px;
	padding: 0px 0px 8px;
}
.sidebargreen {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #99FF99;
	margin: 0px;
	padding: 10px 10px 5px;
}
.sidebargreen p {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #99FF99;
	margin: 0px;
	padding: 0px 0px 8px;
	border-bottom: 1px dotted #99FF99;
}
.footer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFFCC;
	background: #006825;
	margin: 0px;
	padding: 6px;
	width: 788px;
	border-top: 2px solid #FFFFFF;
}
.sidebartext a:link {
	color: #FFFFFF;
}
.sidebartext a:visited {
	color: #FFFFFF;
} 
.sidebartext a:hover {
	color: #FFFF99;
}
.sidebartext a:active {
	color: #FFFFFF;
}
.homeboxdiv {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 598px;
}
.homeboxtext {
	margin: 0px;
	padding: 2px 10px 5px;
	text-align: left;
	background: url(images/greenboxmid.png) repeat-y center center;
}
.homeboxtext p {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.homeboxtext img {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.pagecontent p {
	margin: 0px;
	padding: 0px 0px 8px;
	line-height: 18px;
}
.imgspace {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.highlighttext {
	font-weight: bold;
	color: #03b303;
}
.backtotop {
	text-align: right;
	padding: 5px;
}
.testimonial {
	font-style: italic;
	color: #60d460;
	margin: 0px;
	padding: 10px;
	border: 1px dotted #60d460;
}
p.links {
	background: url(images/bluearrow.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 5px 30px;
	font-size: 14px;
}
.formTable td{
	color: #003366;
	background: #e3eff7;
}
.smalltext {
	font-size: 10px;
	color: #666666;
}
.botsidebar {
	background: url(images/treesleft.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.sitemeter {
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
.pgwebfooter {
	text-align: center;
	margin: 0px;
	padding: 5px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #006825;
}
.editable {
}

.specialbanner {
	margin: 0px;
	padding: 2px 10px 5px;
	text-align: left;
}
