body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size=10pt; 
	color: white;
	background-color: black;
}

td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #5b3030;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #5b3030;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #BF3030;
}

a.button 		{ color: white; text-decoration:none;}
a.button:visited 	{ color: black; text-decoration:none;}
a.button:active 	{ color: white; text-decoration:none;}
a.button:hover 		{ color: white; text-decoration:none;}

.guide
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #485360;
	border: #1 solid #000000;
}

.guide-border
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #10557A;
	border: 1 solid #000000;
}

.outline
{
		background-color: #000000;
}

.topic-body
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #FFFFFF;
}

.bodyheadertable
{  
	background-color: #d4d4d4;
}

.bordercell
{  
	font-family: verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000000;
}

.sectionheaderborder
{
	background-color: #000000;
}

.sectionheader
{ 
	font-family: Arial;
	font-style: normal;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.sectionheader-user
{ 
	font-family: Verdana;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}

.sectionheader-username
{ 
	font-family: Verdana;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.topmenu-arrow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	font-weight: bold;
  	color: D9D7C3;
  	background-color: #333333;
  	border-style: outset;
  	border-width:1;
  	border-color: #CCCCCC;
}


.button-arrow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #FFFFFF;
  	background-color: #000000;

}

.legend-arrow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #CCCCCC;
  	background-color: #000000;
  	border-style: outset;
  	border-width:1;
  	border-color: #000000;
}

.topmenu 
{
	height:20px;
	font-family:verdana;
  	font-size: 11px;
  	font-weight:bold;
  	color: white;
  	background-color: #333333;
  	border-style: outset;
  	border-width:0;
  	border-color: #CCCCCC;
}

.submenu 
{
	height:15px;
	font-family: verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #a3a3a3;
  	border-style: outset;
  	border-width:0;
  	border-color: #000000;
}

.legend-label 
{
	font-family:tahoma;
  	font-size: 9px;
  	font-weight:bold;
  	color: #FFFFFF;
  	background-color: #333333;
  	border-style: outset;
  	border-width:1;
  	border-color: #E4B832;
}


.updatepanel-odd 
{
	font-family:verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #EDEBE1;
}

.updatepanel-even 
{
	font-family:verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #FFFFFF;
}

.updatepanel-odd-date
{
	font-family: arial;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #EDEBE1;
}

.updatepanel-even-date
{
	font-family: arial;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #FFFFFF;
}

.updatepanel-flags
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #808080;
}

.flags
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #333333;
}

.track-panel
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #FFFFFF;
  	background-color: #BF3030;
}

.panel-deadline
{
	font-family: arial;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #FFFFFF;
  	background-color: #017AB8;
}

.panel-countdown
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #E4B832;
}

.panel-level
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #E4B832;
}

.guidebody
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #FFFFF0;
}

.sortnormal
{
	background-color:#999999;
	border-color:#999999;
	border-width:thin;
	border-style:#;
	font-size: 8pt;
	font-family:verdana;
	font-weight: bold;
	color: white;
}

.sortover
{
	background-color:#999999;
	border-color:#999999;
	border-width:thin;
	border-style:outset;
	font-size: 8pt;
  	font-family:verdana;
  	font-weight: normal;
  	color: white;
  	cursor: hand;
}

.sortclick
{
	background-color:#999999;
	border-color:#999999;
	border-width:thin;
	border-style:inset;
	font-size: 8pt;
  	font-family:verdana;
  	font-weight: normal;
  	color: white;
  	cursor: hand;
}

.sortchosen
{
	background-color:white;
  	border-color:white;
	border-width:thin;
	border-style:solid;
	font-size: 8pt;
  	font-family:verdana;
  	font-weight: normal;
  	color: white;
}

.handcursor 
{ 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #cc0000; 
	vertical-align: middle; 
	background-position: center center; 
	text-align: center; 
	cursor: hand;
}

.buttonnormal 
{  
	height:15px;
	background-color:#10557A;	
	font-size: 8pt;	
	font-family:verdana;	
	font-weight: bold;	
	color: #FFFFFF;
}

.buttonover 
{	
	height:15px;
	background-color:#E4B832;	
	font-size: 8pt;  	
	font-family:verdana;  	
	font-weight: bold;  	
	color: #000000;  	
	cursor: hand;
}

.buttonclick 
{	
	height:15px;
	background-color:#BF3030;	
	font-size: 8pt;  	
	font-family: verdana;  	
	font-weight: bold;  	
	color: white;  	
	cursor: hand;
}

.buttonchosen 
{	
	background-color:white;  	
	font-size: 8pt;  	
	font-family:verdana;  	
	font-weight: bold;  	
	color: white;
}

.guidenormal-odd 
{  
	background-color:#10557A;	
	font-size: 8pt;	
	font-family: verdana;	
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
}

.guidenormal-even
{  
	background-color:#10557A;	
	font-size: 8pt;	
	font-family: verdana;	
	font-weight: bold;	
	color: #FFFFFF;
	cursor: hand;
}

.guideover
{  
	background-color:#FFFFF0;	
	font-size: 8pt;	
	font-family: verdana;	
	font-weight: bold;	
	color: #000000;
	cursor: hand;
}

.usernamenormal 
{  
	background-color:#CCCCCC;	
	border-color:#336699;	
	border-width: #1;	
	border-style:#outset;	
	font-size: 10pt;	
	font-family: arial;	
	font-weight: bold;	
	color: #000000;
	cursor: hand;
}

.usernameover 
{	
	background-color:#FFFFFF;	
	border-color:#FFCC00;	
	border-width:#1;	
	border-style:#inset;	
	font-size: 10pt;  	
	font-family: arial;  	
	font-weight: bold;  	
	color: #000000;  	
	cursor: hand;
}

.usernameclick 
{	
	background-color:#808080;	
	border-color:#999999;	
	border-width:#1;	
	border-style:#inset;	
	font-size: 10pt;  	
	font-family: arial;  	
	font-weight: bold;  	
	color: white;  	
	cursor: hand;
}

.usernamechosen 
{	
	background-color: #FFFFFF;  	
	border-color:#white;	
	border-width:#1;	
	border-style:#solid;	
	font-size: 10pt;  	
	font-family: arial;  	
	font-weight: bold;  	
	color: #000000;
	cursor: hand;
}

.translate-odd 
{  
	background-color:#F5F5F5;	
	font-size: 10pt;	
	font-family: arial;	
	font-weight: bold;
	color: #000000;
	cursor: hand;
}

.translate-even
{  
	background-color:#FFFFFF;	
	font-size: 10pt;	
	font-family: arial;	
	font-weight: bold;	
	color: #000000;
	cursor: hand;
}

.translate-over
{  
	background-color:#CCCCCC;	
	font-size: 10pt;	
	font-family: arial;	
	font-weight: bold;	
	color: #000000;
	cursor: hand;
}

.sectionheader-dark
{  
	font-family:arial;
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF;  
	background: #333333;

}

.sectionheader-error
{  
	font-family:arial;
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF;  
	background-color: #800000;

}

.sectionheader-darklink
{  
	font-family:arial;
	font-size: 10pt; 
	font-weight: bold; 
	color: #D9D7C3;  
	background: #333333;
	border-width:1;	 
	border-style:outset;
	border-color:#808080;
}

.grid-level
{  
	font-family:arial;
	font-size: 10pt; 
	font-weight: bold;
	color: #000000; 
	background: #D9D7C3;
}

.grid-heatnumber
{  
	font-family:arial;
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFFFF; 
	background: #01679E;
}

.grid-driver2 
{  
	font: bold 10pt Arial; 
	color: #000000; 
	background: #d4d4d4;
}

.grid-driver1
{
	font: bold 10pt Arial; 
	color: #000000; 
	background: #e5e5e5;
}	

.grid-car 
{  
	font-family:Verdana;
	font-size: 8pt; 
	font-weight: bold;
	color: #FFFFFF; 
	background: #808080;
}

.grid-laptime2
{  
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	color: #000000; 
	background: #e5e5e5;
}

.grid-laptime1
{  
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	color: #000000; 
	background: #d4d4d4;
}

.sectionheader-countrycode
{  
	font-family:Arial;
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: #333333;
}

.sectionheader-circuitname
{  
	font-family: verdana;
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: #BF3030;
}

.dloads-columnlabels
{  
	font: 8pt Verdana; 
	color: #000000; 
	background: #E4B832;
}

.listings-columnlabels
{  
	font: 8pt Verdana; 
	color: #000000; 
	background: #E4B832;
}

.listings-countrycode
{  
	font-family:Arial;
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background: #333333;
}

.listings-datacells 
{
	font-family:verdana;
  	font-size: 10px;
  	color: #000000;
}

.listings-flags
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #808080;
}

.listings-odd 
{
	font-family:verdana;
  	font-size: 8pt;
  	color: #000000;
  	background-color: #f5f5f5;
}

.listings-even 
{
	font-family:verdana;
  	font-size: 8pt;
  	color: #000000;
  	background-color: #FFFFFF;
}

.dloadsdetail-odd 
{
	font-family:verdana;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #f5f5f5;
}

.dloadsdetail-even 
{
	font-family:verdana;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #FFFFFF;
}

.PreviewLabels 
{  
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #333333;
}

.PreviewPics 
{ 
	font-family: Arial; 
	font-size: 10px; 
	font-weight: 500; 
	color: #CCCCCC; 
	background-color: #000000; 
	vertical-align: middle; 
	background-position: center center; 
	text-align: center; 
	cursor: hand;
}

.dloadsdetail-highlightheader
{  
	font: 8pt Verdana;
	font-weight: bold;  
	color: #000000; 
	background: #E4B832;
}

.forms-odd 
{
	font-family:verdana;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #f5f5f5;
}

.forms-even 
{
	font-family:verdana;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #FFFFFF;
}

.forms-highlight
{  
	font: 8pt Verdana;
	font-weight: bold;  
	color: #000000; 
	background: #E4B832;
}

.Standingscell
{
	BACKGROUND-COLOR:#dcdf00;
	FONT-SIZE: 12pt;
  	FONT-FAMILY:arial;
  	FONT-WEIGHT: bold;
  	color: black;
}

.formbutton
{
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold;
	border: 1px #000000 solid;
	cursor: hand;
}

.formlist
{
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: bold;

}

.hotshoe-header
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #E4B832;
}	

.profile-sub-header
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #01679E;
}

.profile-column-header
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #E4B832;
}

.profile-master-header
{
	font-family: Arial;
  	font-size: 12pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #808080;
}

.profile-listings-odd 
{
	font-family: arial;
	font-weight: bold;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #f5f5f5;
}

.profile-listings-even 
{
	font-family: arial;
	font-weight: bold;
  	font-size: 10pt;
  	color: #000000;
  	background-color: #ffffff;
}

.news-Icon
{
	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #CCCCCC;
}

.news-headline
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #E4B832;
}

.news-date
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: normal;
  	color: #000000;
  	background-color: #E4B832;
}

.news-link
{
	font-family: verdana;
  	font-size: 8pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #E4B832;
}

.news-preview
{
	font-family: verdana;
  	font-size: 8pt;
  	color: #000000;
  	background-color: #FFFFFF;
}

.news-archive
{  
	font-family: Verdana; 
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF; 
	background: #E4B832;
}

.guide-pics 
{ 
	
	background-color: #808080; 
	vertical-align: middle; 
	background-position: center; 
	text-align: center; 
	cursor: hand;
}

.location-bar
{
	font-family: Arial;
  	font-size: 12pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #808080;
}

.rank
{
	font-family: Arial;
  	font-size: 12pt;
  	font-weight: bold;
  	color: #000000;
  	background-color: #CCCCCC;
}

.header-main-dark
{
	font-family: arial;
  	font-size: 12pt;
  	font-weight: bold;
  	color: #FFFFFF;
  	background-color: #333333;
}

.footer-text
{
	background-color: #808080;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}


.listings-skillpoints 
{
	font-family:verdana;
  	font-size: 8pt;
  	background-color: #808080;
  	color: #FFFFFF;
  	font-weight: bold;
}

.listings-skillexp
{
	font-family:verdana;
  	font-size: 8pt;
  	color: #FFFFFF;
  	font-weight: bold;
  	background-color: #D70000;
}

.listings-skillpro
{
	font-family:verdana;
  	font-size: 8pt;
  	color: #000000;
  	font-weight: bold;
  	background-color: #FFFF00;
}

.listings-skillama
{
	font-family:verdana;
  	font-size: 8pt;
  	color: #FFFFFF;
  	font-weight: bold;
  	background-color: #006600;
}


A.topics:link { 
     color: #FFFFFF; 
     text-decoration: none; 
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, sans-serif 
} 
A.topics:active { 
     color: #FFFFFF; 
     text-decoration: none; 
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, sans-serif 
} 
A.topics:visited { 
     text-decoration: none; 
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, sans-serif 
} 
A.topics:hover { 
     color: #990000; 
     text-decoration: none; 
     font-size: 10px; 
     font-family: Verdana, Arial, Helvetica, sans-serif 
} 


.topics { 
     color: #FFFFFF; 
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif 
}