BODY {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFE2E3; 	
	background: #ffffff;
	margin-top: 5px;
	scrollbar-base-color:#C0C0C0; 
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:990000;
	scrollbar-DarkShadow-Color:#990000;

}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1a1a1a; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.holdingTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: none; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #FFFFFF
}

p { margin-top: 1em; margin-bottom: 1em; }


A:link {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #1a1a1a; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #1a1a1a; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #f8130d; TEXT-DECORATION: none
	}


/* - CUSTOM STYLES 2004 ------------------------------------------------------------- */

.redPanelTable
	{
	background:#fe0000;
	}

.greyPanelTable
	{
	background:#E0E1E3;
	}

/* ------------------------------------------------------------------------------------------ */

a.redPanelTable:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.redPanelTable:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.redPanelTable:hover	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.redPanelTableSelectedDate	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.redPanelTableSelected	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline
	}

/* ------------------------------------------------------------------------------------------ */

a.whitePanelTable:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.whitePanelTable:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.whitePanelTable:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.whitePanelTableSelectedDate	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.whitePanelTableSelected	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.unavailable	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.leftNav:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.leftNav:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.leftNav:hover	{
	color: #fe0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.leftNavSelected	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.leftNavSelected:link {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}


a.leftNavSelected:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.leftNavSelected:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}


/* ------------------------------------------------------------------------------------------ */

a.topNavOff:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.topNavOff:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.topNavOff:hover	{
	color: #fe0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.topNavOn:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.topNavOn:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.topNavOn:hover	{
	color: #CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.circuitStripCopy	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.featurePanelHeaderCopy	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 9px;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.featurePanel:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	xxletter-spacing: -10px;
	text-decoration: none
	}

a.featurePanel:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.featurePanel:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.featurePanelCopy	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.featurePanelDate	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.featurePanelDataHeader	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

/* ------------------------------------------------------------------- */

.articleTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.articleTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.articleTitle:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.articleTitle:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

.articleSubTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
	}

.articleFeatureCopy	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15.6px;
	text-decoration: none
	}

.articleCopy	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15.5px;
	}

/* ------------------------------------------------------------------- */

a.articleListHeadline:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.articleListHeadline:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.articleListHeadline:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------- */

a.articleListSortBy:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.articleListSortBy:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.articleListSortBy:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------- */

a.articleListPagination:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.articleListPagination::visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.articleListPagination:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.articleListPaginationSelected	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

/* ------------------------------------------------------------------- */

.articleSearchTermHighlight	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.footer:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

a.footer:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

a.footer:hover {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.panelInfo:link	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.panelInfo:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.panelInfo:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.footer	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

.footerCopyright	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

.liveTimingGrandPrix	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	background: #ffffff;
	text-decoration: none
	}

.liveTimingSession	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.liveTimingButton:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingButton:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingButton:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.liveTimingNavSelected:link	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingNavSelected:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingNavSelected:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.liveTimingNav:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingNav:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.liveTimingNav:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.liveTimingNavSelected	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}


/* ------------------------------------------------------------------------------------------ */

a.nextPrevious:link	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.nextPrevious:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.nextPrevious:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.insightTitle:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
	}

a.insightTitle:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
	}

a.insightTitle:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.insightFeatureCopy:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none
	}

a.insightFeatureCopy:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none
	}

a.insightFeatureCopy:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none
	}

.insightPanelNumber	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.circuitInfoNumbers	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none
	}

a.circuitInfoWeb:link	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none
	}

a.circuitInfoWeb:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none
	}

a.circuitInfoWeb:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none
	}

.circuitInfoAddress	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
	}

.raceCalendarWhite	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none
	}

.raceCalendarGrey	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #bcbcbc;
	text-decoration: none
	}

.raceCalendarBlack	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #000000;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.raceCalendarButton:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.raceCalendarButton:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.raceCalendarButton:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.insightButton:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.insightButton:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.insightButton:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}


.tableDataHeader {
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.tableData {
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
}

/* --------------------- CLASSES FOR FORM ELEMENTS ------------------------- */

.formInput	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	border-width:1;
	background-color: #ffffff;
	border-color:#999999;
	border-style:solid;
	}

.formInputSelect	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	width: 128px;
	border-width:0;
	background-color: #ffffff;
	border-style:none;
	}

.formInputTable	{
	border-color:#666666;
	}


	}

.formInputNS	 	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	border-width:0;
	background-color: #ffffff;
	border-color:#3C5A70;
	border-style:none;
	}


.formInputIE	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	border-width:1;
	background-color: #ffffff;
	border-color:#666666;
	border-style:solid;
	scrollbar-face-color: #B4BDC7;
	scrollbar-arrow-color: #39434C;
	scrollbar-track-color: #84929F;
	scrollbar-darkshadow-color: #39434C;
	scrollbar-highlight-color: #CBD1D7;
	}

.formInputMacIE	 	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	border-width:0;
	background-color: #ffffff;
	border-color:#666666;
	border-style:solid;
	}

.checkBox	 	{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.radioButton	 	{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}


.formButton	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #ffffff;
	border-width:3px;
	background-color: #3C5A70;
	border-color: #3C5A70;
	border-style: solid;
	}

/* ------------------------------------------------------------------------------------------ */

a.resultsArchiveNav:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

a.resultsArchiveNav:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

a.resultsArchiveNav:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

.resultsArchiveNavSelected	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

/* ------------------------------------------------------------------------------------------ */

a.resultsArchiveOption:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.resultsArchiveOption:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.resultsArchiveOption:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.resultsArchiveOptionSelected	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.resultsArchiveNote{
	padding-left: 2px;
	}

a.searchBoxTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------------------------------------------------------------------------------ */

a.newsSearchButton:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.newsSearchButton:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.newsSearchButton:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.newsSearchTitle{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------ TIMETABLE ---------------------------- */

.timetable{
	background: #ffffff;
	}

.timetableDate{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.timetableTime{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none
	}

.timetableSession{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #ffffff;
	text-decoration: none
	}

a.timetableButton:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.timetableButton:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.timetableButton:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------ TICKETS ---------------------------- */


.ticketsHeader{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.ticketsStandard{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.ticketsBold{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.ticketsWebLink:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.ticketsWebLink:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

a.ticketsWebLink:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

/* ------------------ TEAMS + DRIVERS ---------------------------- */



.teamsDriversStandard{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.teamsDriversBold{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.teamsDriversDate{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

/* ------------------ GLOSSARY ---------------------------- */

a.glossaryNav:link	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

a.glossaryNav:visited	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

a.glossaryNav:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

.glossaryNavSelected	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}

.glossaryTerms	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.glossaryNavInactive {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 9px;
	}




.homeNewsTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.homeNewsTitle	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.homeNewsTitle:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

a.homeNewsTitle:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
	}

.homeFeatureCopy	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-decoration: none
	}

.homeNewsFeatureCopy	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-decoration: none
	}

a.homeNewsFeatureCopy	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-decoration: none
	}

a.homeNewsFeatureCopy:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-decoration: none
	}

a.homeNewsFeatureCopy:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	text-decoration: none
	}

.homeDataTableTitle	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
	}

a.homeDataTableMore:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeDataTableMore:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeDataTableMore:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------------------ */

a.homeDataTable:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.homeDataTable:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

a.homeDataTable:hover	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.homeDataTable	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.homeNewsImageSpacer
	{
	margin: 2px 0px 0px 0px;
	}

/* ------------------------------------------------------------------------------------------ */

a.homeNewsMore:link	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeNewsMore:visited	{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeNewsMore:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------------------ */

a.homeFeatureMore:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeFeatureMore:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

a.homeFeatureMore:hover	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* ------------------------------------------------------------------------------------------ */

.homeNewsDate	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.homeNewsHeadlineLabel	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

.homeDataTableUnavailable	{
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.homeTvImagesTitle	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
	}

.newsCopyLeftLandscape {
 margin: 0px 0px 0px 0px;
 line-height: 15.5px
}

.newsCopyRightLandscape {
 margin: 0px 0px 0px 0px;
 line-height: 15.5px
}

.newsCopyLeftPortrait {
 margin: 0px 0px 0px 0px;
 line-height: 15.5px
}

.newsCopyRightPortrait {
 margin: 0px 0px 0px 0px;
 line-height: 15.5px
}

.articleImageSpacerRight {
 margin-left: 10px;
 margin-right: 0px;
 margin-top: 4px;
 margin-bottom: 0px;
 float: right;
 vertical-align: top; 
}

.articleImageSpacerLeft {
 margin-left: 0px;
 margin-right: 10px;
 margin-top: 4px;
 margin-bottom: 0px;
 float: left;
 vertical-align: top; 
}

