/* CSS Document */

body {
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
line-height: 14px;
}

p {
padding: 5px 5px 0px;
}

a:link, a:active, a:visited{
color: #330066;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1{
font-size: 125%;
}

h2{
font-size: 150%;
}

h3{
font-size: 175%;
}

h4{
font-size: 200%;
}

textfield {
	background-color:#CC66CC;
	}
 
/* -------- Begin Navigation Elements------------ */
    
a.topnav
{
color: #EDF0A2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
}

a.topnav:link, a.topnav:active, .a.topnav:visited
{
color:#EDF0A2;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.topnav:hover
{
text-decoration:underline;
}

a.blocknav:link, a.blocknav:active, a.blocknav:visited
{
text-decoration:none;
color:#523462;
background: #D6DF8B;
width: 228px;
display:block;
margin:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align:middle;
padding-top:8px;
padding-bottom:8px;
}

a.blocknav:hover
{
text-decoration:none;
color: #523462;
background: #DFE5AB;
width: 228px;
display:block;
margin:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
vertical-align:middle;
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
}


/* ----------- End Navigation Elements --------- */

.smalltext
{
font-size: 9px;
line-height: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}




.eventdiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #D6DF8B;
	text-align: left;
	height: 75px;
	width: 200px;
	border: 2px dashed #996699;
	margin: 0px 0px 0px 15px;
	padding: 3px;
	vertical-align: top;
}

.mapkey{
background-color: #996699;
color: white;
font-weight: bold;
vertical-align:middle;
text-align: center;
}

