DIV.ResEventHeading {
	text-align: center;
}
P.ResEventTitle {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}
P.ResEventDatesVenue {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
}
P.ResEventSponsor {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 2px;
}
P.ResEventHost {
	font-size: 8pt;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 4px;
}
DIV.ResLayout, DIV.RaceListLayout, DIV.CompLayout {
	text-align: center;
}
TABLE.RaceListLayout {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	background-color: #FFFEF4;
}
TABLE.RaceResTitle, TABLE.CompTitle {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	border-collapse: collapse;
	background-color: #FFFEF4;
}
TABLE.ResLayout, TABLE.CompLayout {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
TABLE.ResRaceSummary, TABLE.ResRaceResultsHead {
	width: 700px;
	border-collapse: collapse;
	background-color: #FFFEF4;
}
TABLE.ResAnnouncement {
	width: 700px;
	margin-top: 5px;
}
TABLE.RaceListDateHead {
	width: 500px;
	border-collapse: collapse;
	background-color: #FFFEF4;
}
TD.ResAnnouncement {
	text-align: center;
}
TD.RaceResTitle, TD.CompTitle {
	width: 700px;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
TD.ResRaceSummaryHead, TD.ResRaceResultsHead, TD.RaceListTypeHead, TD.RaceListNameHead, 
TD.RaceListNumHead, TD.RaceListNavHead {
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
TD.RaceListDateHead {
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
TD.RaceListNav {
	border-left: 1px solid #FDEF9F;
	border-right: 1px solid #FDEF9F;
	border-bottom: 1px solid #FDEF9F;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
}
TD.RaceListType, TD.RaceListNum {
	text-align: center;
	border: 1px solid #D8AD05;
	padding: 2px;
}
TD.RaceListName {
	text-align: left;
	border: 1px solid #D8AD05;
	padding: 2px;
}
TD.ResRaceSummaryWinnerHead {
	width: 50%;
	border-left: 1px solid #FDEF9F;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
}
TD.ResRaceSummaryFastLapHead {
	width: 50%;
	border-right: 1px solid #FDEF9F;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
}
TD.ResRaceSummaryWinner {
	border-left: 1px solid #FDEF9F;
	border-bottom: 1px solid #FDEF9F;
	text-align: center;
	padding: 2px;
}
TD.ResRaceSummaryFastLap {
	border-right: 1px solid #FDEF9F;
	border-bottom: 1px solid #FDEF9F;
	text-align: center;
	padding: 2px;
}
TABLE.ResRaceResults, TABLE.RaceListRaces {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFEF4;
	margin-top: 5px;
}
TD.ResRaceResultsPos, TD.ResRaceResultsNum, TD.ResRaceResultsClass,
TD.ResRaceResultsLaps, TD.ResRaceResultsTime, TD.ResRaceResultsBehind,
TD.ResRaceResultsSpeed, TD.ResRaceResultsFastLap, TD.CompResultsRaceNo,
TD.CompResultsRacePos, TD.CompResultsRaceGain, TD.CompResultsRaceClass,
TD.CompResultsRaceTime, TD.CompResultsRaceSpeed, TD.CompResultsRaceFastLap,
TD.ResRaceResultsStart, TD.ResRaceResultsGain, TD.ResRaceLapTimesLap,
TD.ResRaceLapTimesPos, TD.ResRaceLapTimesLapTime, TD.ResRaceLapTimesGapSplit,
TD.ResRaceLapTimesGapLead {
	text-align: center;
	border: 1px solid #D8AD05;
	padding: 2px;
}
TD.ResRaceResultsCompetitor, TD.CompResultsRaceName {
	text-align: left;
	border: 1px solid #D8AD05;
	padding: 2px;
}
TD.ResRaceResultsAltBGround, TD.RaceListAltBGround {
	background-color: #FEF4C0;
}
TD.ResRaceResultsInvResult {
	color: #666666;
}
TD.CompListNumHead {
	width: 70px;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	padding: 0px;
}
TD.CompListNameHead {
	width: 170px;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	padding: 0px;
}
TD.CompListClassHead	 {
	width: 180px;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	padding: 0px;
}
TD.CompListNoviceHead {
	width: 80px;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	padding: 0px;
}
TD.CompListNumSubHead, TD.CompListNameSubHead, TD.CompListClassSubHead, TD.CompListNoviceSubHead {
	width: 100%;
	text-align: center;
	font-weight: bold;
}
TD.ResRaceResultsPosHead, TD.ResRaceResultsNumHead, TD.ResRaceResultsCompetitorHead,
TD.ResRaceResultsClassHead, TD.ResRaceResultsLapsHead, TD.ResRaceResultsTimeHead,
TD.ResRaceResultsBehindHead, TD.ResRaceResultsSpeedHead, TD.ResRaceResultsFastLapHead, 
TD.CompResultsRaceNoHead, TD.CompResultsRaceNameHead, TD.CompResultsRacePosHead,
TD.CompResultsRaceGainHead, TD.CompResultsRaceClassHead, TD.CompResultsRaceTimeHead,
TD.CompResultsRaceSpeedHead, TD.CompResultsRaceFastLapHead, TD.ResRaceResultsStartHead,
TD.ResRaceResultsGainHead, TD.ResRaceLapTimesLapHead, TD.ResRaceLapTimesPosHead,
TD.ResRaceLapTimesLapTimeHead, TD.ResRaceLapTimesGapSplitHead, TD.ResRaceLapTimesGapLeadHead {
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	padding: 0px;
}
TD.ResRaceResultsPosHead {
	width: 45px;
}
TD.ResRaceResultsNumHead {
	width: 40px;
}
TD.ResRaceResultsCompetitorHead {
	width: 140px;
}
TD.ResRaceResultsStartHead {
	width: 40px;
}
TD.ResRaceResultsGainHead {
	width: 40px;
}
TD.ResRaceResultsClassHead {
	width: 70px;
}
TD.ResRaceResultsLapsHead {
	width: 40px;
}
TD.ResRaceResultsTimeHead {
	width: 60px;
}
TD.ResRaceResultsBehindHead {
	width: 60px;
}
TD.ResRaceResultsSpeedHead {
	width: 70px;
}
TD.ResRaceResultsFastLapHead {
	width: 95px;
}
TD.CompResultsRaceNoHead {
	width: 50px;
}
TD.CompResultsRaceNameHead {
	width: 245px;
}
TD.CompResultsPosHead {
	width: 50px;
}
TD.CompResultsRaceGainHead {
	width: 45px;
}
TD.CompResultsRaceClassHead {
	width: 70px;
}
TD.CompResultsRaceTimeHead {
	width: 70px;
}
TD.CompResultsRaceSpeedHead {
	width: 70px;
}
TD.CompResultsRaceFastLapHead {
	width: 100px;
}
TD.ResRaceLapTimesLapHead, TD.ResRaceLapTimesPosHead {
	width: 110px;
}
TD.ResRaceLapTimesLapTimeHead, TD.ResRaceLapTimesGapSplitHead, TD.ResRaceLapTimesGapLeadHead {
	width: 160px;
}
TD.ResRaceResultsPosSubHead, TD.ResRaceResultsNumSubHead, TD.ResRaceResultsCompetitorSubHead,
TD.ResRaceResultsClassSubHead, TD.ResRaceResultsLapsSubHead, TD.ResRaceResultsTimeSubHead,
TD.ResRaceResultsBehindSubHead, TD.ResRaceResultsSpeedSubHead, TD.ResRaceResultsFastLapSubHead,
TD.CompResultsRaceNoSubHead, TD.CompResultsRaceNameSubHead, TD.CompResultsRacePosSubHead,
TD.CompResultsRaceGainSubHead, TD.CompResultsRaceClassSubHead, TD.CompResultsRaceTimeSubHead,
TD.CompResultsRaceSpeedSubHead, TD.CompResultsRaceFastLapSubHead, TD.ResRaceResultsStartSubHead,
TD.ResRaceResultsGainSubHead {
	width: 100%;
	text-align: center;
	font-weight: bold;
}
TD.ResRaceResultsLapsHead, TD.ResRaceLapTimesLapHead, TD.ResRaceLapTimesPosHead,
TD.ResRaceLapTimesLapTimeHead, TD.ResRaceLapTimesGapSplitHead,
TD.ResRaceLapTimesGapLeadHead {
	text-align: center;
	font-weight: bold;
}
TABLE.CompListArrows {
	height: 20px;
	border-collapse: collapse;
	margin-right: 1px;
	padding: 0px;
}
TD.CompListArrows {
	height: 9px;
	margin: 0px;
	padding: 0px;
}
IMG.CompListArrow {
	border: 0px;
	width: 10px;
	height: 9px;
}
P.IndexFooter {
	text-align: center;
}
TABLE.CompDriverInfoBox, TABLE.CompEventSummaryBox {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFEF4;
}
TD.CompDriverInfoBox {
	width: 285px;
}
TD.CompFillerBox {
	width: 15px;
}
TD.CompEventSummaryBox {
	width: 450px;
}
TD.CompDriverInfoBoxHead, TD.CompEventSummaryBoxHead {
	width: 100%;
	border: 1px solid #D8AD05;
	background: url(/TSTP/BGround01.gif);
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
TD.CompDriverChassisHead, TD.CompDriverEngineHead, TD.CompDriverClubHead,
TD.CompEventBestResultHead, TD.CompEventBestLapTimeHead, TD.CompEventBestPosGainHead { {
	border-left: 1px solid #FDEF9F;
	font-weight: bold;
	text-align: right;
	padding: 2px;
}
TD.CompDriverChassis, TD.CompDriverEngine, TD.CompDriverClub,
TD.CompEventBestResult, TD.CompEventBestLapTime, TD.CompEventBestPosGain {
	border-right: 1px solid #FDEF9F;
	padding: 2px;
	padding-left: 3px;
}
TD.CompDriverClubHead, TD.CompDriverClub, TD.CompEventBestPosGainHead, TD.CompEventBestPosGain {
	border-bottom: 1px solid #FDEF9F;
}
TD.CompDriverChassisHead, TD.CompDriverEngineHead, TD.CompDriverClubHead,
TD.CompDriverChassis, TD.CompDriverEngine, TD.CompDriverClub {
	width: 50%;
}
TD.CompEventBestResultHead, TD.CompEventBestLapTimeHead, TD.CompEventBestPosGainHead {
	width: 30%;
}
TD.CompEventBestResult, TD.CompEventBestLapTime, TD.CompEventBestPosGain {
	width: 70%;
}
TD.LapTimeImprove {
	color: 008000;
}
TD.LapTimeWorsen {
	color: 990000;
}
TD.LapTimeFastest {
	font-weight: bold;
}
SPAN.ResAnnouncementNew {
	color: red;
	font-weight: bold;
}
P.FootDataDisclaimer {
	font-size: 8pt;
	color: 666666;
	text-align: center;
}
