body {  }

div#maincontainer {
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

div#banner {
	position: relative; top: 0px; left: 0px;
	width: 900px;
	height: 110px;	
}

div#topnav {
	position: relative; top: 50px; left: 0px;
	width: 900px;
	border-bottom: 2px solid #000000;
	height: 40px;	
	z-index: 2000;
}

div#content {
	position: relative; top: 30px; left: 0px;
	width: 900px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	z-index: 200;	
}

div.footer {
	position: relative; top: 30px; left: 0px;
	width: 700px;
	text-align: center;
	height: 35px;	
}

div.logo {
	float: left;
	width: 400px;
}

div.bannerimage {
	position: relative; top: 0px; left: 50px;
	float: left;
	width: 150px;
}

div.bannertext {
	position: relative; top: 15px; left: 130px;
	float: left;
	width: 210px;
	text-align: center;	
	line-height: 2em;
}

div.printpdf {
	/*position: relative; top: 0px; left: 10px;*/
	position: absolute; bottom: 0px; left: 0px;
	width: 150px;
	height: 40px;
	border-right: 2px solid #000000;
/*	vertical-align: top;*/
}

div.toplinks {
	position: absolute; left: 166px; top: 12px;
	width: 710px;	
	height: 20px;
	z-index: 3000;
}

div.left {
	position: relative; left: 0px; top: 0px;
	width: 150px;	
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

div.leftlinks {
	position: relative; top: 50px; left: 0px;
	width: 145px;
}

div.leftnav {
	position: relative; top: 30px; left: 5px;
	width: 145px;
}

div.right {
	position: absolute; left: 150px; top: 0px;
	width: 700px;
	border-left: 2px solid #000000;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	z-index: 300;
}

div.rightcontent {
	position: relative; top: 50px; left: 75px;
	width: 600px;
	z-index: 303;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

div.wrap_left {
	position: relative;
	float: left;
	width: 406px;
	height: 566px;
}

div.wrap_right {
	position: relative;
	float: left;
	width: 290px;
	height: 566px;
}

div.c_left {
	position: relative;
	float: left;
	width: 200px;
	height: 65px;
}

div.c_right {
	position: relative;
	float: left;
	width: 200px;
	height: 65px;
}

div.newsrow {
	position: relative; 
	width: 600px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	margin-top: 14px;
}

div.archivelink {
	height: 18px;
	width: 119px;
	border-bottom: 1px solid #018458;
	border-right: 1px solid #018458;
	padding-top: 4px;
}



/*	 Text	*/

.bannertext {
	font-family: Cambria, Times New Roman;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.templink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #018458;
	padding-left: 30px;
}

a.templink:link, a.templink:visited, a.templink:hover { text-decoration: none; }

.right {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: justify;	
}

.rightcontent {
	line-height: 1.5em;
}

a.right:link, a.right:visited { text-decoration: none; color: #018458; }
a.right:hover { text-decoration: none; color: #003300; }

.leftlinks {
	font-family: Verdana;
	font-size: 12px;
	color: #018458;
}

.leftnav {
	font-family: Verdana;
	font-size: 12px;
	color: #018458;
	/*line-height: 2.2em;*/
}
a.leftnav:link, a.leftnav:visited { text-decoration: none; }
a.leftnav:hover { text-decoration: none; color: #003300; }

.footer {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000000;
}

.pagetitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
}
