 #nav {
   width: 300px;
   padding: 0 0 0 1;
   margin: auto;
   color: #ffc;
   font: normal 10px geneva, verdana, sans-serif;
   text-align: left;
	}

#nav td {
   padding: 0;
   margin: 0;
   border: none;
   display: table-cell;
   font: normal 10px geneva, verdana, sans-serif;
   text-align: left;
	}

#nav td a {
	display: block;
	margin: 0;
	color: #330000;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#nav td a:hover {
	color: #FFFFFF;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#nav td a:active {
	color: #330000;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
#subnav {
   float: left;
   list-style: none outside;
   width: 124px;
   padding: 0;
   margin: 0 15px 10px 0;
   background: #669933;
   color: #CCCCCC;
   border: 1px solid #333300;
   font: normal 10px Arial, Helvetica, sans-serif;
   text-align: center;
	}

#subnav li {
   padding: 0;
   margin: 0;
   border: none;
   display: block;
   font: normal 10px Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
	}

#subnav li a {
   display: block;
   padding: 0px;
   margin: 0;
   background: #99CC33;
   color: #000000;
   border-top: 1px solid #CCFF66;
   border-bottom: 1px solid #336600;
   font: normal 10px Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
	}

#subnav li a:hover {
   background: #669900;
   color: #ffe;
   border-top: 1px solid #99CC66;
   border-bottom: 1px solid #336600;
   font: normal 10px Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
	}

#subnav li a:active {
   background: #666633;
   color: #cccc99;
   border-top: 1px solid #669933;
   border-bottom: 1px solid #003300;
   font: normal 10px Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
	}

#topnav {
   width: 375px;
   padding: 0;
   margin: auto;
   color: #ffc;
   font: normal 10px geneva, verdana, sans-serif;
   text-align: center;
	}

#topnav td {
   padding: 0;
   margin: 0;
   border: none;
   display: table-cell;
   font: normal 10px geneva, verdana, sans-serif;
   text-align: center;
	}

#topnav td a {
	display: block;
	margin: 0;
	color: #330000;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#topnav td a:hover {
	color: #FFFFFF;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#topnav td a:active {
	color: #330000;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #333366}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #333366}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:link {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #330000; text-decoration: none}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #330000;
	text-decoration: none;
	font-weight: normal;
}
.purple {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333366}
.purplebold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333366}
.purpleitalic {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #333366}
.purplesmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333366}
.greysmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333}
.grey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333 }
.greybold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333}
.purplebolditalic { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #333366 }
.greyfadeout {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666}
.sectionbox {
	background-color: #99CC99;
	border: 1px solid #336633;
	width: 300px;
	display: block;
	padding: 5px;
	left: 50px;
	margin-right: 5px;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
	margin-right: 5px;
}
#eventinfo {
	background-color: #99CC66;
	border: 1px solid #336600;
}
.border1 {
	border: 1px solid #003300;
}

