/* basic elements */

html { margin: 0;
padding: 0;  }

body {
background: url(images/background.png) repeat-y top center;
margin: 0 auto;
padding: 0; 
background-color: #b2b3b5; }

h1 { display : none; }

h2 {
	margin: 0;
	padding: 10px 0 0 20px;
	margin-top: 20px;
	font-size: 14px;
	color: #007856;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase; }

h3 {
	margin: 0;
	padding: 10px 0 0 20px;
	margin-top: 20px;
	font-size: 135%;
	color: #007856;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

#topcontainer {
width: 800px;
height: auto;
margin: 0 auto;
padding: 0; }

#topContent {
background: url(images/top.png) no-repeat;
width : 800px;
height : 198px;
margin: 0 auto;
padding: 0; }

#leftContent {
float: left;
background: url(images/left.png) no-repeat;
width : 800px;
height : 198px;
margin: 0 auto;
padding: 0; }

#subContent {
	background: url(images/subnav.png) no-repeat;
	width : 800px;
	height : 27px;
	margin: 0 auto;
	padding: 0; }

#mainContent {
float: left; 
width : 597px;
height : auto; }

#mainContent p {
	padding-left: 20px;
	max-width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 175%; }
	
	#mainContent a {
	text-decoration : none;
	color: #000;  }

#mainContent a:hover {
	color: #007856;
	list-style-type: none; }
	
#mainContent ul {
	margin-top: .5em;
	padding: 0 20px 0 33px;
	font-size: 13px;
	line-height: 22px;
	text-align: left; }

#mainContent li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 150%; }
 
 .toplinks {
	color: #5F5F5F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.25em;
	text-align: left; }
	
	.toplinks a { 
text-decoration : none;
color: #5F5F5F;
	}
	
	.toplinks a:hover { 
	color: #007856;
	list-style-type: none;
	padding-left: 1px;
	}
	
	#navcontainer {
		background: url(images/sidebar.jpg) no-repeat;
 		float: left;
		width: 203px;
		height: 375px;
		margin: 0;
		padding: 0;
		padding-top: 3px; }

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "Verdana", arial, Helvetica, sans-serif;
	line-height: 125%;
	font-size: 11px; }

#navcontainer li { 
margin: 0 0 3px 0; }

#navcontainer a
{ display: block;
padding: 5px 10px;
width: 174px;
color: #fff;
background-color: #007856;
text-decoration: none; }

#navcontainer a:hover
{ color: #fff;
background-color: #006A4E;
text-decoration: none; }

#navcontainer ul ul li { margin: 0 0 3px 0; }

#navcontainer ul ul a {
display: block;
color: #212424;
padding: 5px 5px 5px 30px;
width: 155px;
background: url(images/over.png);
text-decoration: none; }

#navcontainer ul ul a:hover {
color: #fff;
text-decoration: none; }

/* footer */
#footer {
clear: both;
padding-top: 1em;
width: 800px;
height: 50px; }

#footer p {
	border-top: 1px dotted #5F5F5F;
	border-bottom: 1px dotted #5F5F5F;
	font-size: 9px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 50px;
	text-align: right;
	color: #747679;
	font-family: Arial, Helvetica, sans-serif; }

#footer a { text-decoration : none; color: #747679; }

#footer a:hover { color: #007856; }

.image1 { 
padding-top: 5px;
padding-left: 20px; }
