@charset "UTF-8";
/* CSS Document */

body {
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url('/images/bg.gif') center top #dbd2b5;
	background-repeat: repeat-y;
	behavior:url(/css/csshover.htc);
	
}

/* BEGIN MAIN STRUCTURE */
div#mainheader {width:800px;}
div#maincontent {width:800px; }
div#main1 {width:243px; background-color:#FFFFFF;float:left;}
div#main2 {width:557px; background-color:#FFFFFF; float:left;}

div#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #2d3f5e;
	text-align: center;
	width:800px;
}
div#footer a:link { color: #3A456E; text-decoration: underline; }
div#footer a:visited { color: #3A456E; text-decoration: underline; }
div#footer a:hover { color: #008630; text-decoration: underline; }
div#footer a:active { color: #3A456E; text-decoration: underline; }

div.clearfloats {clear:both;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* backslash hack hides from IE mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */
/* END MAIN STRUCTURE */

/* BEGIN NAVIGATION CODE */

body div#listmenu ul li ul {display:none}

div#listmenu {
	width:800px;
	background-color:#670000;
	font-size:0.65em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	height:30px;
	
}

div#listmenu a:hover {color:#f4d15a;}

div#listmenu ul {margin:0 0 0 5px ;  }
* html div#listmenu ul {float:left; margin:0 0 0 15px;}

div#listmenu ul li {
	float:left; 
	list-style-type:none; 
	padding:0 11px; 
	position:relative;
 }

div#listmenu ul li a {
	text-decoration:none; 
	color:#FFFFFF; 
	display: block;
	padding: 9px 0px; 
	}

div#listmenu ul li ul {
	margin:0;
	/* padding:0px 4px ; */
	width:90px; 
	position:absolute; 
	
	padding: 0; /* this had to be set to zero to get the drop down lined up in Firefox */
	}
* html div#listmenu ul li ul {	border-top:1px solid #FFFFFF;}

div#listmenu ul li ul li {
	width:8em; 
	border-left:1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position:relative;
	font-size:10px;
	font-weight:normal;
	padding:4px;
	background-color:#f4d15a;
	
	}
* html div#listmenu ul li ul li {left:0;}	
	
div#listmenu ul li ul li a {
	padding: 0px;
	color:#670000;
	 }

div#listmenu ul li ul li a:hover {
	color:#670000;
	text-decoration:underline;
	 }
	
div#listmenu ul li ul li:first-child {
	border-top:1px solid #FFFFFF; }	

div#listmenu ul li:hover ul, div#listmenu ul li ul:hover {display:block;}

/* END NAVIGATION CODE*/

div#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #000000;
	text-align: center;
}

.eventlist {
	width: 243px;
	background-color: #527490;
}
.eventlisttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #FFFFFF;
	text-align: left;
	width: 190px;
	padding: 5px 0px 5px 0px;
}
.eventlisttext a:link { color: #d4dde4; text-decoration: underline; }
.eventlisttext a:visited { color: #d4dde4; text-decoration: underline; }
.eventlisttext a:hover { color: #a9bac8; text-decoration: underline; }
.eventlisttext a:active { color: #d4dde4; text-decoration: underline; }
.searchsite {color:#2d3f5e;}
.yellow {
	color: #f4d15a;
}
.bluebg {
	width: 243px;
	background-color: #d4dde4;
}
.Watermark {
	width: 243px;
	color:#527490;
}

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	padding: 0px 50px 15px 15px;
}
.maintext a:link { color: #527490; text-decoration: underline; }
.maintext a:visited { color: #527490; text-decoration: underline; }
.maintext a:hover { color: #666666; text-decoration: underline; }
.maintext a:active { color: #527490; text-decoration: underline; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #527490;
	padding: 0px 15px 0px 15px;
	font-weight: bold;
	text-align:left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #670000;
	font-weight: bold;
}
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #527490;
	padding: 0px 0px 0px 15px;
	text-align:left;
	
}
.footnote a:link { color: #527490; text-decoration: underline; }
.footnote a:visited { color: #527490; text-decoration: underline; }
.footnote a:hover { color: #666666; text-decoration: underline; }
.footnote a:active { color: #527490; text-decoration: underline; }
.homeicons{float:right; padding:0px 10px; }
.graytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
}
.graytext a:link { color: #527490; text-decoration: underline; }
.graytext a:visited { color: #527490; text-decoration: underline; }
.graytext a:hover { color: #666666; text-decoration: underline; }
.graytext a:active { color: #527490; text-decoration: underline; }
.myitalic
{
	font-style: italic;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	padding: 0px 0px 15px 15px;
}
.formtext a:link { color: #527490; text-decoration: underline; }
.formtext a:visited { color: #527490; text-decoration: underline; }
.formtext a:hover { color: #666666; text-decoration: underline; }
.formtext a:active { color: #527490; text-decoration: underline; }