
a:link
{
color:#FFFFFF; 
font-weight:bold; 
font-family:Tahoma; 
font-size:10pt; 
background-color:#000000; 
text-decoration:underline;
}

a:hover
{
	color: #FF9933;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #000000;
	text-decoration: none;
}

a:visited
{ 
color:#FFFFFF;
font-family:Tahoma; 
font-size:10pt; 
text-decoration:underline; 
font-weight:bold; 
background-color:#000000;
}

a:active
{ color:#FFCC66; 
font-family:Tahoma; 
font-size:10pt; 
text-decoration:underline; 
font-weight:bold; 
background-color:#000000;
}

table 
{
cellspacing: none;
cellpadding: 2;
align: left;
border: 1px solid #FF9933;
frame: void; padding-left:4; padding-right:4; padding-top:2; padding-bottom:2
}

#frame
{
background-color: darkorange;
}

td 
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
background-color: black;
}

.rheading1
{
font-size: 12pt;
text-align: center;
font-family: Tahoma;
background-color: #993300;
color: white
}

.rheading2
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
background-color: #800000;
color: white;
}

.rheading3
{
background-color: #000000; 
color: #FFFFFF; 
font-family: Tahoma; 
font-size: 16pt; 
padding-left:2; 
padding-right:2; 
padding-top:12; 
padding-bottom:12; 
}

.rheading4
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
background-color: #800000;
color: white;
}

.rheading5
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
background-color: #999999;
color: black;
}

.rheading6
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
background-color: #800000;
color: #FFFFFF;
}

.rpositionodd
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rpositioneven
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rdriverodd
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: white;
}

.rdrivereven
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: white;
}

.rchassisodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rchassiseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rnationodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rnationeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rlapsodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rlapseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rracetimeodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rracetimeeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rgapodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rgapeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rpointsodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #999999;
color: black;
}

.rpointseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #999999;
color: black;
}

.rbonuspointsodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #999999;
color: black;
}

.rbonuspointseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #999999;
color: black;
}

.rtotalodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: black;
color: white;
}

.rtotaleven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: black;
color: white;
}

.rqualpositionodd
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rqualpositioneven
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rqualdriverodd
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
background-color: black;
color: white;
}

.rqualdrivereven
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
background-color: black;
color: white;
}

.rqualchassisodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualchassiseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualnationodd
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualnationeven
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rquallapsodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rquallapseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualtimeodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualtimeeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualgapodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rqualgapeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}


.rqualspeedodd
{
font-size: 8pt;
text-align: left;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: white;
}


.rqualspeedeven
{
font-size: 8pt;
text-align: left;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: white;
}

.rfastlappositionodd
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rfastlappositioneven
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.rfastlapdriverodd
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
background-color: black;
color: white;
}

.rfastlapdrivereven
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
background-color: black;
color: white;
}

.rfastlaptimeodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rfastlaptimeeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rfastlaplapodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rfastlaplapeven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rleadlapsodd
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rleadlapseven
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.rnote
{
font-size:10pt;
text-align:center;
font-family: Tahoma;
font-weight: normal;
color: white;
background-color: black;
}

.stheading1
{
font-size: 16pt;
text-align: left;
font-family: Tahoma;
background-color: black;
color: darkorange;
}

.stheading2
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
font-weight: bold;
background-color: #980000;
color: white;
}

.stheading3
{
font-size: 8pt;
text-align: center;
font-family: Tahoma;
background-color: #999999;
color: black;
}


.stpositionodd
{
font-size: 8pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: #707070;
}

.stposition
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
font-weight: normal;
background-color: black;
color: white;
}

.stdriver
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
font-weight: normal;
background-color: black;
margin-right: 3;
color: white;
}


.sttotal
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
font-weight: bold;
background-color: #999999;
color: white;
}


.stpoints
{
font-size: 10pt;
text-align: center;
font-family: Tahoma;
font-weight: normal;
background-color: #cccccc;
color: black;
}

.stnote
{
font-size:10pt;
text-align:center;
font-family: Tahoma;
font-weight: normal;
color: darkorange;
background-color: black;
}

.stlink
{
font-size:10pt;
text-align:center;
font-family: Tahoma;
font-weight: normal;
color: white;
background-color: black;
}

th
{
font-size: 14px;
text-align:center;
font-family: Tahoma;
background-color: #666699;
color: #ffffff;
font-weight:bold;
}

.rqalgrid
{
font-size: 10pt;
text-align: right;
font-family: Tahoma;
font-weight: bold;
background-color: black;
color: white;
}

#outerborder
{
width: 500px; 
border: 2px solid orange; 
align: center;
margin-bottom: 30px;
}

#resulttable
{
background-color: black;
width: 100%; 
overflow: visible;
align: left;
}

.resultname
{
background-color: #993300;
font-family: Tahoma; 
color:#FFFFFF; 
font-size: 16pt; 
}

.resultsubtitle
{
color: #FFFFFF;
font-family: Tahoma;
font-size: 8pt;
}

.resultcaption
{
background-color: #C0C0C0;
color: #000000; 
font-family:Tahoma; 
font-size: 10pt;

}

.resultnameodd
{
background-color: #800000; 
color: #FFFFFF; 
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
}

.resulttimeodd
{
background-color: #800000; 
color: #FFFFFF; 
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
}

.resultptsodd
{
background-color: #800000; 
color: #FFFFFF; 
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
}

.resultnameeven
{
color: #FFFFFF; 
font-size: 10pt; 
font-family: Tahoma;
}

.resulttimeeven
{
color: #FFFFFF; 
font-size: 10pt; 
font-family: Tahoma;
}

.resultptseven
{
color: #FFFFFF; 
font-size: 8pt; 
font-family: Tahoma;
}

.wrtime
{
font-family: Tahoma; 
font-size: 12px; 
border: 1px solid #C0C0C0; 
background-color: #000000; 
color:#FFFFFF; 
align: left; 
padding-left:5; 
padding-right:5
}