body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	margin-left: 3px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
  color: #666666;
  text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

#menu a:hover {
background-color:#CCCCCC;
}

a:active {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}


#leftbar {
	width: 500px;
	border: 1px solid;
	padding: 5px;
	border-color: #999966;
	vertical-align: top;
}

#rightbar {
	width: 182px;
	background-color:#D1D1A5;
	border: 1px solid;
	padding: 2px;
	border-color: #B8B872;
	vertical-align: top;
	text-align: center;
	padding-top: 30px;
}

#header , #top {
	width: 700px;
}

#menu {
background-color:#EAEAEA;
width: 690px;
	padding: 5px;
	text-align:center;
	font-size: 8pt;
	font-weight: bold;
	color: #666666
}

#footer {
background-color:#EAEAEA;
width: 690px;
	padding: 5px;
	text-align:center;
	font-size: 8pt;
	font-weight: bold;
	color: #666666
}

.title {
font-size: 10pt;
font-weight: bold;
}

.dayinfo { font-weight: bold; font-size: 10pt; }

.results .header { background-color: gray; color: white; }

.results .row1 { background-color: #eee; }

.results .racediscarded { color: gray; }

.sectionName { padding: 5px; font-size: 12pt; font-weight: bold; background-color: gray; }
.sectionContent { background-color: white; padding: 5px; margin-bottom: 10px; }

.raceday { padding: 5px; font-size: 12pt; font-weight: bold;  }

.allraces {width: 280px; overflow: scroll}
