body {
   background: #005f36;
   color: #000000; 
   font-family: Arial, Verdana, Sans-Serif; 
}
td, p {
   color: #000000;
   vertical-align: top;
}
td.mid {
   vertical-align: middle;
}

.arrow {
   background-image: url('images/arrowbg.gif');
   vertical-align: top;
}
.click {
   vertical-align: middle;
}
.finish {
   border: #336633 solid 1px;
   font-size: 12px;
   width: 200px;
}
.hplt {
   background-image: url('images/hp_2006ltbg.gif');
}
.hprt {
   background-image: url('images/hp_2006rtbg.gif');
}



.head1 { 
   font: 14pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
}
.head2 { 
   font: 14pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
}
.head3 {  
   font: 18pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.head4 {  
   font: 22pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.heading {
   border: #336633 solid 1px;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   width: 400px;
}
.heading2 {
   border: #336633 solid 1px;
   font-size: 12px;
   font-weight: bold;
   width: 200px;
}
.logo {
   vertical-align: middle;
}
.logors {
   background-image: url('images/logobg.gif');
   text-align: center;
}
.nav {
   background-image: url('images/navbg.gif');
}
.sold { 
   font: 20pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.reg { 
   font: 10pt Arial, Verdana, Sans-Serif;
}
.regb { 
   font: 10pt Arial, Verdana, Sans-Serif; 
   color: #061A96; 
}
.sml { 
   font: 8pt Arial, Verdana, Sans-Serif;
}
.smlb { 
   color: #110088;
   font: 8pt Arial, Verdana, Sans-Serif; 
}
.smlstr { font: 8pt Arial, Verdana, Sans-Serif; 
  font-weight: bold;
}
.smlstrb { 
   font: 8pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
   color: #061A96;
}
.str { 
   font: 10pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.strb { 
   color: #061A96; 
   font: 10pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
}
.str2 { 
   font: 12pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.str3 { 
   font: 14pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.str3b { 
   color: #061A96; 
   font: 14pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
}
.str4 { 
   font: 16pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.str4b {  
   color: #061A96; 
   font: 16pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.str5 {  
   color: #110088; 
   font: 18pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}
.tiny  { 
   font: 8pt Arial, Verdana, Sans-Serif;
}
.tinyb  { 
   color: #365771; 
   font: 8pt Arial, Verdana, Sans-Serif; 
}
.tinystr  { 
   font: 8pt Arial, Verdana, Sans-Serif; 
   font-weight: bold; 
}
.tiny2  { 
   font: 10pt Arial, Verdana, Sans-Serif;
}
.tiny2str  { 
   font: 10pt Arial, Verdana, Sans-Serif; 
   font-weight: bold;
}


.button {
   background-color: #E7E0C8;
   border-style: solid;
   border-width: thin;
   border-color : #336633;
   font-family : verdana, arial;
   font-size : 11px;
   color : #333333;
   width : 125px;
}

.register {
	padding: 5px;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	background: #f2641d;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.small {
	padding: 2px;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	background: #f2641d;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.menuButton {
     background-color: #f2641d;
     color: #ffffff;
     font-family: verdana;
     font-weight: bold;
     padding: 1px;
     }
  
a.topMenu {
	font-size: 18px;
	color: #6c5735;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
}
  
a.topMenu:hover {
	color: #6c5735;
	text-decoration: underline;
}  

a.raceLink {
	font-face: verdana; 
	font-size: 15px;
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none;
	line-height: 20px;
}

a.raceLink:hover {
	color: #f1ebd8;
}