body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Courier;
	scrollbar-base-color: Silver; 
	scrollbar-arrow-color: yellow;
	scrollbar-DarkShadow-Color: yellow;
	color: #000000;
}

a:link
{
	color: #CC0000;
	text-decoration: none;
}

a:hover
{
	color: #CC0000;
	text-decoration: underline;
}
a:visited
{
	color: #CC0000;
	text-decoration: none;
}

.mainContent
{
	font-size: 11px;
	font-family: Verdana, Arial, Courier;
	color: #000000;
}

.mainContentMaster
{
	font-size: 11px;
	font-family: Verdana, Arial, Courier;
	color: #000000;
	border-right: solid 1px #CC0000;
}

.menuTitle
{
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	background-color: #cc0000;
	color: Yellow;
}

.dottedLeft
{
	border-left: 1px solid #FFFFFF;
}

.footer
{
	font-size: 11px;
	color: #CC0000;
}

.leftNav
{
	font-size: 11px;
	color: #CC0000;
}

.smNavMenuLeft
{
	border-bottom: solid 1px #CC0000;
	border-left: solid 1px #CC0000;
	border-right: solid 1px #CC0000;
	background-color: #CC0000;
}
.smNavMenuRight
{
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
}

.smNavMenuLink
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

img
{
	border: 0;
}

.mainMenuTable
{
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

.NewsMenu
{
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.noLeft
{
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

.dottedBottom
{
	border-bottom: solid 1px Silver;
}
.dottedRight
{
	border-right: solid 1px #FFFFFF;
	
}
.dottedBotLeft
{
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.NewsMenuText
{
	font-family: Verdana, Times New Roman, Arial;
	font-size: 9px;
	color: #CC0000;
}

.MainTable
{
	font-family: Verdana, Times New Roman, Arial;
	font-size: 9px;
	color: #CC0000;	
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

.MainRight
{
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

.MainMenuItems
{
	font-size: 11px;
	border-bottom: solid 1px #D6D3CE;
	border-left: solid 1px #D6D3CE;
	border-right: solid 1px #D6D3CE;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	background-color: #faff6b;
}

.SubMenuItems
{
	font-size: 9px;
	border-bottom: solid 1px #D6D3CE;
	border-left: solid 1px #D6D3CE;
	border-right: solid 1px #D6D3CE;
}

.raceHead
{
	font-size: 18px;
	color: #CC0000;
	font-family: Verdana, Arial, Times New Roman;
}

.boldTitle
{
	color: #CC0000;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
}

.venue
{
	font-style: italic;
	color: #CC0000;
}

.waiverTitle
{
	font-weight: bold;
	color: #CC0000;
	font-size: 9px	
}
.waiverText
{
	font-size: 8px;
}

.redBorder
{
	border-top: solid 1px #CC0000;
	border-bottom: solid 1px #CC0000;
	border-left: solid 1px #CC0000;
	border-right: solid 1px #CC0000;
}

.redSides
{
	border-left: solid 1px #CC0000;
	border-right: solid 1px #CC0000;
}
.raceSubTitle
{
	font-family: Verdana, Arial;
	font-size: 35px;
	color: #CC0000;
	word-spacing: 10;
}