body {
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 0.25px;
	line-height: 1.25em;
	color: #000;
	background-color: #1e8736;
	font-size:small;
}
	
img {
	border: none;
}

a {
	color: #000;
}

h1 {
	display: none;
}

h2 {
	font-size:160%;
	font-weight:400;
}

h3 { 
	font-size: 120%;
	font-weight: 400;
}

p {
	font-size:95%;
	line-height:130%;
}

.form_description
{
	border-bottom:1px dotted #ccc;
	clear:both;
	display:inline-block;
	margin:0 0 1em;
}

#header {
	position: absolute; 
	top: 0;
	left: 0;
	background: url('images/header.jpg') top center; 
	width: 100%;
	height: 240px; 
	display: block;
}

#headercontainer {
	width: 990px;
	margin: auto;
}

#logo {
	position: relative;
	margin: auto;
	z-index: 1;
	width: 368px;
	height: 160px;
	top: 20px;
	float: left;
	display: block;
}

#nav {
	position: relative;
	top: 20px;
	width: 622px;
	height: 120px;
	float: right;
	display: block;
}

#nav1, #nav2, #nav3, #nav4 {
	position: relative;
	float: left;
	height: 120px;
	width: 150px;
}

#content {
	display: block;
	position: relative;
	margin: 0 auto 0 auto;
	top: 175px;
	width: 970px;
	padding: 0;
}

#content #contentheader {
	width: 965px;
	height: 13px;
}

#content #contentmain {
	width: 965px;
	position: relative;
	background-image: url(images/contentmain.jpg);
	background-repeat:repeat-y;
	padding: 0 0 5px 5px;
}

#contentfootertext {
	position: relative;
	top: -65px;
	left: 10px;
	z-index: 1;
}

#footer {
	position: absolute;
	width: 965px;
	margin: 0 auto 0 auto;
	bottom: 0;
	text-align: center;
	font-size: 10px;
}

#tablemain p {
	text-align:justify;
}

	#contactform{
		margin:1em 0;
		padding-top:10px;
		}
	#contactform fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		border-top:1px solid #f1f1f1;
		}		
	#contactform legend{
		padding:0 5px;
		font-style:italic;
		}	
	#contactform p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
	#contactform label{
		float:left;
		width:60px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#contactform input, #contactform textarea{	
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		}		
	
	
	#contactform input#formName{background:#fff url(images/form_name.gif) no-repeat 5px 50%;}
	#contactform input#formEmail{background:#fff url(images/form_email.gif) no-repeat 5px 50%;}
	#contactform textarea#formDesc{background:#fff url(images/form_note.gif) no-repeat 5px 6px;}
	
	
	#contactform textarea{
		height:125px;
		overflow:auto;
		}				
		
	#contactform p.submit{
		clear:both;
		margin:1em 0;
		padding:.5em 70px;
		border-top:1px solid #f1f1f1;
		}	
		
	#contactform button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(images/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}	
		
    #contactform .focusField {  
        border:solid 1px #73A6FF;  
    }  
	
    #contactform .idleField {  
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
    }  
	
label.error { float: none; color: red; vertical-align: top; width: 100em; height: 1em;}
