@charset "utf-8";
/* CSS Document */

body {
	background-color:#64454B;
	background-image: url(images/woodbg4.jpg);
	background-repeat:repeat;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
h1, h2, h3,h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: x-large;
}
h2 {
	font-size: large;
}
h3 {
	font-size: medium;
	font-style: italic;
}
h4 {
	font-size: small;
	font-style: italic;
}
img {
	border: solid;
	border: 1px 1px 1px 1px #000000; 
}
a {
	color: #003366;
}
a:hover {
	color: #660033;
}
.noborder {
	border: none;
}
#mainframe {
	width: 900px;
	border:solid;
	border: 1px 1px 1px 1px;
	border-color: #000000;



	margin-left, margin-right: auto;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
	height: auto;
	min-height: 800px;
}
#header img {
	border: none;
}
#middle {
	float: left;
	background-color:#FFFFFF;
	min-height: 530px;
}
#maincontent {
	float: left;
	width: 880px;
	margin: 10px 10px 10px 10px;
}
#footer {
	clear;
	float: left;
	position:relative;
	width: 900px;
	background-color:#000000;
	color: #FFFFFF;
	height: 20px;
	margin: 0 0 200 0;
}
#footer a {
	color: #FFFFFF;
	font-size: small;
}
#footer a:hover {
	color: #FFFF00;
}	
#horzmenu {
	background-color: #4C6677;
	width: 900px;
	min-height: 50px;
	float:left;
	}
#horzmenu {
	color: #FFFFFF;
	font-size: small;
}
#horzmenu {
	font-size: small;
}
#horzmenu a {
	color: #FFFFFF;
	font-size: small;
}
#horzmenu a:hover {
	color: #99CCFF;
}	
.horzmenuitem {
	/*background-color:#99CC33;*/
	background-color:#86B5BB;
	height: 20px;
	margin: 10px 10px 10px 10px;
	font-weight:bold;
	padding-top:10px;
	line-height: .8;
	width: 205px;
	float: left;
	text-align: center;
}
.horzmenuitem:hover {
	background-color:#4C6677;
}
.horzmenuitem a {
	color: #FFFFFF;
	text-decoration:none;
}
.horzmenuitem a:hover {
	color: #FFFF00;
}
.horzmenuitem a:active {
	color: #FFFF00;
}
.horzmenusub {
	height: 20px;
	margin: 5px 10px 5px 25px;
	line-height: 1.1; /* NOTE: less than 1.0 cuts off tails of y */
}
.portleft, .portright {
	width: 380px;
	margin: 5px 5px 5px 5px;
}
.portleft {
	clear;
	float: left;
}
.portright {
	float: right;
}
.portleft a, .portright a {
	color: #990000;
}
.portleft a:hover, .portright a:hover {
	color:#3366FF;
}
.rollover a {
	background-color: #666666;
	color: #000000;
}
.rollover a:hover {
	background-color: #FF0000;
	color: blue;
}
