body {
background:url(../_images/background.jpg) top center no-repeat #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
table {
border:none;
margin:0;
padding:0;
}
td {
vertical-align:top;
padding:2px;
}
h1 {
color:#024404;
font-size:16px;
letter-spacing:-1px;
margin:0;
padding:0;
}
h2 {
color:#FFF;
font-size:16px;
letter-spacing:-1px;
margin:0;
padding:0;
}
.even {
background:#EAEAEA;
}
a:link, a:visited {
color:#024404;
}
a:hover {
color:#F99408;
}
#header {
background:url(../_images/header.jpg);
border-bottom:2px solid #FF7F00;
color:#FFFFFF;
text-align:right;
margin:0 auto;
padding:5px;
height:148px;
width:768px;
}
	#header a:link, #header a:visited {
	color:#FFFFFF;
	}
	#header a:hover {
	color:#024404;
	}
#menu {
background:url(../_images/menu.gif);
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
height:39px;
margin:0 auto;
width:778px;
}
	#menu ul {
	margin:5px 0 0 0;
	padding:5px 0 0 5px;
	}
	#menu li {
	border-right:1px solid #4b7d4a;
	display:inline;
	list-style:none;
	margin:0;
	padding:5px 8px 5px 8px;
	}
	#menu li a:link, #menu li a:visited {
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	}
	#menu li a:hover {
	color:#F99408;
	}
	.selectedpage {
	}
#frame {
background:#FFFFFF;
border-bottom:2px solid #FF7F00;
margin:0 auto;
width:778px;
}
	#leftcol {
	background:url(../_images/news.gif) top no-repeat #22C21A;
	color:#FFFFFF;
	padding:40px 10px 10px 10px;
	width:202px;
	}
	#leftcol a:link, #leftcol  a:visited {
	color:#FFFFFF;
	}
	#leftcol a:hover {
	color:#034303;
	}
	#pagecol {
	background:#22C21A;
	color:#FFFFFF;
	padding:10px;
	width:202px;
	}
		#pagecol ul {
		margin:0;
		padding:6px 0 6px 0;
		}
		#pagecol li {
		list-style:none;
		border-bottom:1px solid #28E11C;
		width:202px;
		}
		#pagecol li a:link, #pagecol li a:visited {
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		padding:6px 0 6px 6px;
		text-decoration:none;
		}
		#pagecol li a:hover {
		background:#034303;
		}
		#pagecol li.selected a:link, #pagecol li.selected a:visited {
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		padding:6px 0 6px 6px;
		text-decoration:none;
		background:#034303;
		}
		#pagecol li.selected a:hover {
		background:#034303;
		}
	#midcol {
	padding:5px;
	}
	#rightcol {
	padding:5px;
	}
#footer {
background:url(../_images/footer.gif);
border-top:1px solid #FFF;
height:34px;
padding:2px;
margin:0 auto;
width:774px;
}
	#footer p {
	margin:0;
	padding:0;
	}
	#footer a:link, #footer a:visited {
	color:#331E01;
	font-size:10px;
	text-decoration:none;
	}
	#footer a:hover {
	text-decoration:underline;
	}
#btm {
background:url(../_images/footer.jpg);
height:40px;
margin:0 auto;
width:778px;
}
.fValidator-form h1{
	font-size:16px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;	
}
.fValidator-form th{
	text-align: left;
	font-size:11px;
}
.fValidator-form fieldset {
	padding: 10px;
	border: 1px solid #ccc;
}

.fValidator-form legend {
padding: 0 5px;
}
.fValidator-form input {padding: 2px;}

.full {width: 100%;}
.half {width: 50%; vertical-align: top;}

.fValidator-msg {
	background-color: #c00;
	font-size: 85%;
	color: #fff;
	padding: 5px;
	position: absolute;
	display: inline;
}