body{
	background-image: url('../../img/tracks.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
}
table.container{
	border-width: thin;
	border-style : solid;
	border-color: #666666;
	background:#000000;	
}
.mainBody{
	color:#333333;
}
.white{
	color:#ffffff;
}
.small{
	font-size:10pt;
}

table.mainBody{
	border-width: thin;
	border-style : solid;
	border-color: #CCCCCC;
}
td.mainBody{
	line-height:13pt;
	color:#CCCCCC;
	font-size:10pt;
	font-family:arial, verdana;
	letter-spacing: .14em;	
}
p.mainBody{
	padding:18px;
	color:#CCCCCC;
	font-size:10pt;
	font-family:arial, verdana;
	letter-spacing: .14em;
	line-height:13pt;
}
a.mainBody{
	color:#CC0000;
	text-decoration:none;
}
a.mainBody:hover{
	color:#ffffff;
}
.smallText{
	font-size:8pt;
}
table.leftMenu{
padding:0px;
}
td.leftMenu{
	text-align:center;
	height:35px;
	border-width: 1 0 1 0px;
	border-style : solid;
	border-color : #666666 0 #333333 0;	
	background: #000000 url('../../img/leftMenuBorder.gif') top;
}
td.leftMenu:hover{
	border-color : #000000 0 #CCCCCC 0;	
	background: #000000 url('../../img/topMenuBorderHover.gif') top;
}
a.leftMenu{
	font-size:9pt;
	letter-spacing:.1em;
	width:99px;
	color:#ffffff;
	font-family:arial, verdana;
	text-decoration:none;
}
a.leftMenu:hover{
}

table.topMenu{

}
td.topMenu{
	text-align:center;
	height:25px;
	border-width: 0 1 0 1px;
	border-style : solid;
	border-color: #ffffff;
	border-color : 0 #999999 #666666 #222222;	
	padding : 10px;
	background: #000000 url('../../img/topMenuBorder.gif') top;
	}

td.topMenu:hover{
	color:#999999;
	border-width: 0 1 0 1px;
	border-style : solid;
	border-color : #333333;
	background: #000000 url('../../img/topMenuBorderHover.gif') top;
}
a.topMenu{
	font-size:9pt;
	letter-spacing:.2em;
	color:#ffffff;
	padding:2px 0px 2px 0px;
	font-family:arial, verdana;
	text-decoration:none;
}
a.topMenu:hover{
}

*#mainBodyContent a:link {font-weight: normal; color: #CC0000; font-style: normal; text-decoration: none;}
*#mainBodyContent a:visited {font-weight: normal; color: #CC0000; font-style: normal; text-decoration: none;}
*#mainBodyContent a:hover {font-weight: normal; color: #ffffff; font-style: normal; text-decoration: none;}


table.subscribeBox{
	padding: 4px;
	letter-spacing: .18em;
	color: #ffffff;
	font-family: arial, verdana;
	font-size: 9pt;
	border-width: 1px;
	border-style : solid;
	border-color: #660000;

}
.submitButton{
	background:#336666;
	padding : 3 8 5 8;
	color:#999999;
	font-size:10pt;
	font-family:arial, verdana;
	border-width: 2px;
	border-style : ridge;
	border-color: #669999;
	}

.submitButton:hover{
	color: #ffffff;
	}
td.footer{
	padding: 4pt;;
	background: #002222;
	line-height: 12pt;
	color: #666666;
	text-decoration: none;
	font-family: arial, verdana;
	font-size: 7pt;
	letter-spacing: .14em;
	border-width: 2px;
	border-style : solid;
	border-color: #112222;
	}	
a.footerLink{
	color: #ffffff;
	text-decoration: none;
	font-family: arial, verdana;
	font-size: 8pt;
	letter-spacing: .2em;
	}
a.footerLink:hover{
	color: #CC0000;
	text-decoration: none;
	}
a.vmLink{
	color: #990000;
	text-decoration: none;
	font-family: arial, verdana;
	font-size: 8pt;
	letter-spacing: .2em;
	font-weight: normal;
	}
a.vmLink:hover{
	color: #ffffff;
	text-decoration: none;
	}
input,textarea,select{
	font-family: arial, verdana, ms sans serif; color:#666666; font-size:10pt; line-height:14pt; 
	}
td.contactForm{
		line-height:13pt;
		color:#999999;
		font-size:10pt;
		font-family:arial, verdana;
		background:#003333;
		letter-spacing: .14em;	
			padding:4px;
		padding-bottom:10px;
	}
	td.eventLinks{
		background: #000000;
		font-size:10pt;
		font-family:verdana,arial;
		padding-bottom:8px;
		text-align: center;
		vertical-align: baseline;
	}
	a.eventLinks{
		color:#CC0000;
		text-decoration:none;
	}
	a.eventLinks:hover{
		color:#ffffff;
	}
	table.eventBanner{
		background: #ffffff;
		border-style: double;
		border-color: #CC0000;
		border-width: 4px;
		color: #333333;
	}
	.eventTitle{
		color: #990000;
		font-family: arial;
		font-size: 18pt;
		letter-spacing: .2em;
		padding-top: 6px;
		font-weight: bold;
		text-shadow: #333333 2px 2px 3px;
	}
	table.showCase{
		border-style: solid;
		border-color: #CC0000;
		border-width: thin;
		color: #333333;
	}
	td.showCase{
		text-align:center;
		border-style: solid;
		border-color: #CC0000;
		border-width: thin;	
		background:#ffffff;
		color: #990000;
		font-family: arial;
		font-size: 14pt;
		letter-spacing: .2em;
		padding: 2 0 2 0;
		font-weight: bold;
		text-shadow: #333333 2px 2px 3px;
	}
	a.showCase{
		color: #990000;
		font-family: arial;
		font-size: 14pt;
		letter-spacing: .2em;
		padding: 2 0 2 0;
		font-weight: bold;
		text-shadow: #333333 2px 2px 3px;
		text-decoration:none;
	}
	a.productTitle{
		color: #666666;
		font-family: arial;
		font-size: 12pt;
		letter-spacing: .1em;
		padding: 2 0 2 0;
	}
	table.productDisplay{
		border-style: ridge;
		border-color: #CC0000;
		border-width: 2px;	
	}
	td.productText{
		color: #666666;
		font-family: arial;
		font-size: 12pt;
		padding: 8 16 8 16px;
	}

	td.regData{
		color:#333333;
		font-size:10pt;
		font-family:arial, verdana;
		
	}
	.copyright{
		padding:8px;
		padding-right:20px;
		background:#cccccc;
		color:#000000;
		font-size:9pt;
		font-family:verdana,arial;

	}
	a.virgomedia{
	    color:#900000;
	    text-decoration:none;
	}
	a.virgomedia:hover{
	    text-decoration:underline;
	}
