/* Styles for Tables */
#contact_table {
	font-family:"Arial";
	font-size:small;
}

#contact_table  table {
	border: 1px solid #808000;
	width: auto;
}

#contact_table  td {
	border: 1px solid #808000;
	padding: 2px 3px;
	text-align: center;
}

#contact_table  p {
	padding: 0px;
}


#race_schedule {
	font-family:"Arial";
	font-size:small;
}

#race_schedule  table {
	border: 1px solid #808000;
	width: auto;
}

#race_schedule  td {
	border: 1px solid #808000;
	padding: 2px 3px;
	text-align: center;
}

#race_schedule  p {
	padding: 0px;
}

#transparent_table {
	margin: 20px 30px;
	text-align: justify;
}

#transparent_table table {
	border: 0px;
}

#transparent_table td {
	padding: 10px 5px;
	v-align: middle;
	border: 0px solid #020202;
}

/* Separate row heading background. Alternate row backgrounds*/
.rowheading td { background: #808000;}
.row1  td {	background: #EEE022; }
.row2  td {	background: #CCCC00; }

/* Separate Column heading background. Alternate column backgrounds */
.colheading td { background: #808000;}
.col1  td {	background: #EEE022; }
.col2  td {	background: #CCCC00; }
