a:link, a:active, a:visited	
	{
	color: #002bd5;
	background-color: transparent;
	text-decoration: none;
	}
	
	
a:hover	
	{
	color: #333333;
	background-color: transparent;
	text-decoration: underline;
	}

.compheader	{
	width: 600;
	font-family: Arial;
	text-align: center;
	margin-bottom: 2em;
	}
	
.compheader.Name
	{
	font-size: 14pt;
	font-weight: bold;
	}
	
.compheader.Place
	{
	font-size: 12pt;
	font-weight: bold;
	}
	
.compheader.Date
	{
	font-size: 12pt;
	font-weight: bold;
	}
	
.eventheader
	{
	width: 600;
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	margin-top: 2em;
	margin-bottom: .5em;
	}
	
.category
	{
	font-family: Arial;
	font-size: 10pt;
	margin-left: 10;
	margin-bottom: 2em;
	}
	
.category.Cat	
	{
	width: 150;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	}
	
.category.Result	
	{
	width: 200;
	text-align: left;
	}
	
.category.Class	
	{
	width: 250;
	text-align: left;
	}
	
.raceheader
	{
	font-family: "Arial";
	margin-top: .5em;
	}
	
.raceheader.Race
	{
	width: 10;
	font-weight: bold;
	font-size: 12pt;
	text-align: right;
	}
	
.raceheader.hSp	
	{
	width: 15;
	}
	
.raceheader.Racenr	
	{
	width: 50;
	font-size: 9pt;
	text-align: left;
	}
	
.raceheader.Group	
	{
	width: 150;
	font-size: 9pt;
	text-align: left;
	}
	
.data	{
	font-family: "Arial";
	font-size: 9pt;
	border-collapse: collapse; 
	border: 1px solid #C0C0C0;
	background-color: #eeeeee;
	}
	
TH	
	{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic
	}
	
.data.Fin	
	{
	width: 50;
	text-align: right;
	}
	
.data.Nr	
	{
	width: 50;
	text-align: right;
	}
	
.data.Sp1	
	{
	width: 10;
	}
	
.data.Nam	
	{
	width: 200;
	text-align: left;
	}
	
.data.Abr
	{
	width: 50;
	text-align: left;
	}
	
.data.Pnt
	{
	width: 40;
	text-align: right;
	}
	
.data.Time	
	{
	width: 100;
	text-align: right;
	}
	
.data.Sp2	
	{
	width: 10;
	}
	
.data.Rem	
	{
	width: 50;
	text-align: left;
	}

.data.Rank	
	{
	width: 20;
	text-align: right;
	}
	
.data.CNr	
	{
	width: 30;
	text-align: right;
	}
	
.data.CSp1	
	{
	width: 10;
	}
	
.data.CNam	
	{
	width: 150;
	text-align: left;
	}
	
.data.CAbr
	{
	width: 40;
	text-align: left;
	}
	
.data.FP
	{
	width: 50;
	text-align: right;
	}
	
.data.CDR
	{
	width: 50;
	text-align: right;
	}
	
.data.SP
	{
	width: 30;
	text-align: right;
	}
	
.data.Last
	{
	width: 100;
	text-align: right;
	}
	
.data.Vic
	{
	width: 80;
	text-align: right;
	}
	
.data.IndP
	{
	width: 90;
	text-align: right;
	}
	
.data.RelP
	{
	width: 70;
	text-align: right;
	}
	
.data.RelR
	{
	width: 70;
	text-align: right;
	}
	
.data.TotP
	{
	width: 70;
	text-align: right;
	}
	
.data.CTime	
	{
	width: 80;
	text-align: right;
	}
	
.relay	{
	font-family: Arial;
	font-size: 8pt;
	background-color: #eeeeee;
	}
	
.relay.RNr	
	{
	width: 135;
	text-align: right;
	}
	
.relay.RSp1	
	{
	width: 7;
	}
	
.relay.RNam	
	{
	width: 170;
	text-align: left;
	}
	
.relay.RAbr
	{
	width: 50;
	text-align: left;
	}
	
.data.LNr	
	{
	width: 80;
	text-align: right;
	}
	
.data.LSp1	
	{
	width: 20;
	}
	
.data.LNam	
	{
	width: 250;
	text-align: left;
	}
	
.data.LAbr
	{
	width: 80;
	text-align: left;
	}
	
.data.OSp1	
	{
	width: 40;
	}
	
.data.OFunc	
	{
	width: 180;
	}
	
.data.ONam	
	{
	width: 200;
	text-align: left;
	}
	
.data.OCntr
	{
	width: 160;
	text-align: left;
	}
	
.data.PTime
	{
	width: 50;
	text-align: right;
	}
	
.data.PSp1
	{
	width: 10;
	}
	
.data.PCat
	{
	width: 150;
	text-align: left;
	}
	
.data.PEvent
	{
	width: 150;
	text-align: left;
	}
	
.data.PRnd
	{
	width: 150;
	text-align: left;
	}
	
.data.PGrp
	{
	width: 70;
	text-align: left;
	}
	
.data.PNr
	{
	width: 50;
	text-align: left;
	}
	
.cprog	{
	font-family: "Arial";
	font-size: 9pt;
	border-collapse: collapse; 
	border: 1px solid #C0C0C0;
	background-color: #eeeeee;
	font-weight: normal;
	font-style: italic
	}
.cprog.cpdate
	{
	width: 50;
	text-align: left;
	}
.cprog.cptime
	{
	width: 50;
	text-align: left;
	}
.cprog.cpcat
	{
	width: 200;
	text-align: left;
	}
.cprog.cpdis
	{
	width: 100;
	text-align: left;
	}
.cprog.cpdescrip
	{
	width: 150;
	text-align: left;
	}
.cprog.cpround
	{
	width: 120;
	text-align: left;
	}
.cprog.cpraces
	{
	width: 90;
	text-align: center;
	}


