body {
	margin: 0 auto;
	background: #93A773 url(/html/bodybg.gif) repeat-x;
		font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
a:hover { text-decoration: none; }
a {
font: normal 12px Arial, Helvetica, sans-serif;
color: #175D77;
}

.clearer { width: 200px; height: 1px; clear: both; margin: -1px; }
#pagecontainer {
	margin: 0 auto;
	height: auto;
	width: 100%;
}
#menucontainer {
	margin: 0 auto;
	height: 31px;
	width: 100%;
	clear: both;
	display: block;
	background-color: #175D77;
}
#menu {
	margin: 0 auto;
	height: 31px;
	width: 780px;
	background-color: #175D77;
}
#bodycontainer {
	margin: 0 auto;
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	clear: both;
	display: block;
}
#centerstage {
	margin: 0 auto;
	height: auto;
	width: 780px;
	background: #FFFFFF url(/html/centerbg.gif) center top repeat-y;
	clear: both;
	display: block;
}
#leftstage {
	float: left;
	height: auto;
	width: 315px;
	display: inline;
	background: url(/html/left.jpg) no-repeat;
}
#rightstage {
	display: inline;
	float: left;
	height: auto;
	width: 435px;
	padding: 15px;
}
#footercontainer {
	clear: both;
	display: block;
	margin: 0 auto;
	height: auto;
	width: 100%;
	background: url(/html/footerrepeat.gif) repeat-x;
}
#foothold {
	margin: 0 auto;
	width: 780px;
	height: 89px;
	background: url(/html/footer.gif) center bottom no-repeat;
}
.footermenu {
	float: left; 
	display: inline;
	margin-left: 120px;
	margin-top: 60px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footermenu a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.animfrog { float: right; display: inline; }
/* MENU BUTTONS */
#menu span { display: none; }
#menu a { float: left; display: inline; }
#menu a:hover { background-position: 0 -31px; }
.leavesleft{ background: url(/html/leftleaves.jpg) no-repeat; float: left; display: inline; width: 178px; height: 31px; }
.home { background: url(/html/home.jpg) no-repeat; width: 51px; height: 31px; }
.contact { background: url(/html/contact.jpg) no-repeat; width: 67px; height: 31px; }
.vision { background: url(/html/ourvision.jpg) no-repeat; width: 101px; height: 31px; }
.about { background: url(/html/about.jpg) no-repeat; width: 140px; height: 31px; }
.faq { background: url(/html/faq.jpg) no-repeat; width: 50px; height: 31px; }
.register{ background: url(/html/register.jpg) no-repeat; width: 91px; height: 31px; }
.area { background: url(/html/area.jpg) no-repeat; width: 102px; height: 31px; }
#whatsnew {
	height: auto;
	width: 302px;
	padding-left: 5px;
	margin-left: 5px;
}
#leftlogo {
	height: 356px;
	width: auto;
}
h1 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #175D77;
	margin: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #175D77;
	margin: 0px;
}
.pgtxt {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.listable {
	margin-top: 15px;
}
.rechdr, .rechdr  a {
		font: normal 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
	color: #175D77;
}

.rectxt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.tickernode {
	width: 250px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom: 1px dashed #cccccc;
}
.tickertxt, .tickertxt a {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.smltxt , .smltxt a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;	
}
.newsrectitle, .newsrectitle a {
		font: normal 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
	color: #175D77;
}
.newsdate {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;	
}
.labels {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}
.fields input, .fields select, .fields textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	border: 1px solid #175D77;
}
.newspagingnav {
	padding: 5px;
	margin-top: 10px;
	border-top: 1px solid #93A773;
}
#tickertape{
	width:315px;
	height:356px;
	display: block;
	margin: 0px;
	background: #FFFFFF;
}
#tickertape img{
	margin: 0;
}
.sitetags, .sitetags a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.sitetags {
	height: auto;
	width: 740px;
	text-align: center;
	padding-right: 50px;
	margin: 0 auto;
}
.photos {
  background: url(/html/photos.jpg) no-repeat;
  width: 141px;
  height: 31px;
}
