body {
 margin: 20px ; 
 background: #FFF ;
 color: #000 ;
}

p, th, td, li {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 12px ;
}

th {
	color: #000 ;
}

.smaller {
	font-size: 10px ;
}

a:link, a:visited, a:active {
	text-decoration: #000 ;
}
a:hover {
	text-decoration: #000 ; 
}

h1 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 20px ;
}

h2 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 16px ;
}

h3 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 14px ;
}

.error, .confirmation, .highlight {
	font-weight: bold ;
	color: red ;
}

.smalllink {
	font-size: 10px ;
	cursor: pointer ;
	color: #000 ;
}

.footer {
	text-align: center ;
	font-size: 10px ;
}

.banner {
	font-size: 20px ;
	color: #000 ;
}

hr.dashed {
	width: 100% ; 
	margin: 4px 0px 4px 0px ;
	border-top: 0px ;
	border-bottom : 2px dotted #aaa ;
}

.rowalt0 {
	background-color: #00E673 ;
}
.rowalt1 {
	background-color: #61FFB0 ;
}

.grayout {
	color: #999 ;
}


#menu {
	padding: 0 ;
	margin: 0 ;
	width: 0 ;
}

#menu li {
	list-style-type: none ;
	margin: 0 0 0.5em 0 ;
}
#menu a, #menu a:visited {
	display: block ;
	width: 300px ;
	border: 1px solid #61FFB0 ;
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 12px ;
	text-align: center ;
	text-decoration: none ;
	background: #00E673 ; 
	color: black ; 
	padding: 0.35em ;
}

#menu a:hover {
	background: white ;
	color: black ;
}

#statbox {
	float: right ;
	font-weight: bold ;
	font-size: 11px ;
	padding: 3px ;
	margin: 1px 1px 1px 1px ;
	background-color: white ;
	border: solid 2px black ;
	width: 275px ;
	text-align: center ;
	overflow: auto ;
}

