body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#73BDE0;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	margin: 10px;
}

h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }

th { text-align: left; }

span.alert {
	color:#FF0000;
}

.container {
	width: 772px;
	margin: auto;
}

a {
	color: blue;
}
a:link {
	color: blue;
}
a:visited {
	color: blue;
}
a:hover {
	color: purple;
}
a:active {
	color: blue;
}

#Header {
	padding:0px;
	width:772px;
	height:150px;
	background-image:url(header.jpg)
}
td#eventicon {

}
td#brandicon {
	padding: 5px;
	vertical-align: bottom;
}
.nav {
	color: white;
	background-color: black;
	height: 28px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 28px;
}

.nav a, .nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
	color: white;
	text-decoration: none;
}

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

.content {
	padding: 16px;
	background-color:#FFFFFF;
}

.footer {
	padding: 5px;
	background-color:#FFFFFF;
}

.footer a, .footer a:link, .footer a:active, .footed a:visited, .footer a:hover {
	color: black;
	text-decoration: underline;
}

.spacer { padding-top: 20px; }

.overbooked { color: red; }

.breadcrumbs {
	padding-left: 16px;
	background-color: #DDDDDD;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #BECAD0;	
}

.bottombar {
	color: white;
	background-color: #DDDDDD;
	height: 43px;
	border-bottom: 1px solid #BECAD0;	
	border-top: 1px solid #BECAD0;	
}


.relisting {
	padding-top: 20px;
	padding-bottom: 20px;
}

.relistingtablehead {
	color: white;
	background-color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.relistingcolumnheads {
	background-color: #9999CC;
	font-weight: bold;
	text-align: center;
	font-size:11px;
}

.relistingcolumnheadsdark {
	background-color: #8686BE;
	font-weight: bold;
	text-align: center;
	font-size:11px;
}

.relistingroweven {
	background-color: #CCCCCC;
	text-align: center;
	font-size:11px;
}

.relistingrowodd {
	background-color: #E6E6FF;
	text-align: center;
	font-size:11px;
}

.racelist {
	padding-left: 30px;
}

.raceprogress {
	font-size: 12px;
	font-weight: normal;
}

/* .relistingdiviedrow {
	color: white;
	background-color: #666666;
	text-align: center;
	font-weight: bold;
} */