#BODY {line-height: 10px; color: black}
#footerstyle {font-size: 10px; color: navy}
#links {font-size: 12px; font-weight: bold; color: blue}
#navlink {font-family: Ariel Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: blue; text-align: center}
#links_mo {font-size: 12px; font-weight: bold; color: red}
#headlines {font-family: Ariel Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #AA0000}
#lineitem{font-size: 14px; font-weight: bold; color: #0000FF; text-align: center}
#columnheader{font-size: 16px; font-weight: bold; color: black}
#classname{font-size: 16px; font-weight: bold; color: #AA0000; text-align: center}
#info {font-size: 12px; color: black}

#menu ul {
margin-left: -2.5em;
}
/* turn each list item into a solid gray block */
#menu li {
list-style-type: none;
border: black solid 1px;
float: left;
width: 10em;
background-color: #CCCCCC;
text-align: center;
}
/* set anchors to act like buttons */
#menu a {
display: block;
color: black;
text-decoration: none;
}

/* collapse menus */
#menu li ul {
display: none;
}
/* show submenus on hover */
#menu li:hover > ul {
display: block;
margin-left: -2em;
}

/* flash anchor white when hovered */
#menu a:hover {
background-color: white;
}


#series {
width:300px;
}
#series option {
width:300px;
}

#races {
width:300px;
}
#races option {
width:300px;
}

#race_date {
width:300px;
}
#race_date option {
width:300px;
}

#class {
width:300px;
}
#class option {
width:300px;
}

#captain {
width:300px;
}
#captain option {
width:300px;
}

table.results {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	font-family: Arial; 
	font-size: 10pt;
}

table.results td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: #A0A0A0;
	text-align:center;
	color:black;
}

table.results th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	background-color: #0000FF;
}

table.form {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	font-family: Arial; 
	font-size: 10pt;
}

table.form td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: #A0A0A0;
	text-align:center;
	color:black;
	font-weight: bold;
}

table.form th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	background-color: #0000FF;
}