/* General */
body
{
	color: black;
	background-color: white;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
}
p, h1, h2, th, td, ul, ol
{
	font-size: small;
}		
p, h1, h2, td
{
	font-weight: normal;
	margin: 0px;
	padding: 0.1em 0.1em 0.1em 3px;
	font-family: Arial;
}
img
{
	padding: 0px;
	margin: 0px;
	border: 0;
}
.secondaryText
{
	color: #737373;
}
.secondaryTextLink
{
	color: #737373;
}
.subText
{
	color: #737373;
	font-size: 75%;
}
.textBesideIcon
{
	vertical-align: top;
	margin-left: 4px;
}
.linkOrange
{
	color: #FF7100;
	padding-left: 3px;
}
.logoHolden
{
	height: 15px;
	width: 15px;
	margin-left: 8px;
}
.logoFord
{
	height: 14px;
	width: 34px;
}
#logoHoldenInTab
{
	height: 16px;
	width: 16px;
	margin: 0px 2px 0px 2px;
}
#logoFordInTab
{
	height: 16px;
	width: 34px;
	margin: 0px 2px 0px 2px;
}
#myTeamIcon
{
	height: 16px;
	width: 45px;
	margin: 0px 2px 0px 2px;
}
#homeTab
{
	height: 16px;
	width: 53px;
}
#staticContent p
{
	margin-top: 1em;
	margin-bottom: 1em;
}
#staticContent p a, #staticContent p a:link, #staticContent p a:visited
{
	color: black;
}
.error
{
	color: red;
}
.indent
{
	padding-left: 2em;
}
.italic
{
	font-style: italic;
}
#actionPack p a, #actionPack p a:link, #actionPack p a:visited
{
	color: black;
	text-decoration: underline;
}
.halfSpaced
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.doubleSpaced
{
	margin-top: 1em;
	margin-bottom: 1em;
}
.emphasis
{
	font-weight: bold;
	font-style: italic;
}
#alerts p a, #alerts p a:link, #alerts p a:visited
{
	color: #FF7100;
}
#sendToFriend p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#sendToFriend p a, #sendToFriend p a:link, #sendToFriend p a:visited
{
	color: black;
}
#videoWarning
{
	margin: 0.5em;
	padding: 0.5em;
	width: 30em;
	border: thin dashed #FF7100;
}
#whereis
{
	color: #737373;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
#whereis a, #whereis a:link, #whereis a:visited
{
	color: #737373;
}
.pollActive
{ 
     color: #FF7100;
     font-weight: bold; 
}
.videoInactive
{
     color: #FF7100;
}
#releaseNbr
{
	font-size: 11px;
}

/* News */
#headlines p a, #headlines p a:link, #headlines p a:visited
{
	color: black;
}
#newsArticle p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.newsArticleLink
{
	color: black;
}
.headline
{
	font-weight: bold;
}
.batchLinks
{
	color: black;
	text-align: center;
	font-weight: bold;
}
.indentedBatchLinks
{
	color: black;
	margin-left: 2em;
	font-weight: bold;
}
.batchLinks a, .batchLinks a:link, .batchLinks a:visited, .indentedBatchLinks a, .indentedBatchLinks a:link, .indentedBatchLinks:visited
{
	color: black;
	font-weight: normal;
}
#currentBatch
{
        font-weight: bold;
}
.newsDisclaimerLink
{
	vertical-align: 50%;
	margin-left: 4px;
}
.newsDisclaimerLink a, .newsDisclaimerLink a:link, .newsDisclaimerLink a:visited
{
	color: black;
}
#trackTicketing a, #trackTicketing a:link, #trackTicketing a:visited
{
	color: black;
}
.videoLink a, .videoLink a:link, .videoLink a:visited
{
	color: black;
	text-decoration: underline;
}
.videoGalleryLink
{
	margin-left: 11px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
#roundSummary
{
	margin-left: 0.5em;
}
#roundCalendar p a, #roundCalendar p a:link, #roundCalendar p a:visited
{
	color: black;
	text-decoration: underline;
}
.poll
{
	margin-bottom: 1em;
}
.poll a, .poll a:link, .poll a:visited
{
	color: black;
	text-decoration: underline;
}

/* Rows and columns */
.clearer
{
	clear: both;
}
.row
{
	clear: both;
	float: left;
	width: 100%;
	padding: 0px;
	color: black;
	background-color: white;
}
.rowHolden
{
	clear: both;
	float: left;
	width: 100%;
	padding: 0px;
	color: black;
	background-color: #EE2632;
}
.rowFord
{
	clear: both;
	float: left;
	width: 100%;
	padding: 0px;
	color: black;
	background-color: #000065;
}
.columnDriverPhoto
{
	float: right;
	width: 44%;
	padding: 0px;
}
.columnTeamName
{
	float: left;
	width: 79%;
	padding: 0px;
}
.columnHoldenLogo
{
	float: right;
	width: 20%;
	padding: 0px;
	background-color: #EE2632;
	min-height: 1em;
}
.columnFordLogo
{
	float: right;
	width: 20%;
	padding: 0px;
	background-color: #000065;
	min-height: 1em;
}
#liveTiming a, #liveTiming a:link, #liveTiming a:visited
{
	color: black;
}
.alternateEntry
{
	background-color: #FFCC99;
}
#actionPackAdvert
{
	margin-bottom: 1em;
	font-weight: bold;
}

/* Tables */
.tableTeam
{
	width: 100%;
}
.tableTeam .tableRowHolden
{
	background-color: #EE2632;
}
.tableTeam .tableRowFord
{
	background-color: #000065;
}
.tableTeam tr .cellTeam
{
	width: 79%;
	padding: 0px;
}
.tableTeam tr td .tableHeaderHolden
{
	color: white;
	background-color: #EE2632;
}
.tableTeam tr td .tableHeaderFord
{
	color: white;
	background-color: #000065;
}
.tableTeam tr td h2 a
{
	color: white;
	text-decoration: none;
}
#tableStartingGrid
{
	border-collapse: collapse;
}
#tableStartingGrid tr
{
	border-top: 2px solid white;
}
#tableLeaderBoard th
{
	color: white;
	text-align: left;
}
.tableResults
{
	width: 100%;
}
#tableDriverPhoto
{
	width: 100%;
}
#cellDriverPhoto
{
	text-align: right;
	vertical-align: top;
}
#cellDriverText
{
	text-align: left;
	vertical-align: top;
}
#tableManageDriverStats caption
{
	font-weight: bold;
	margin-bottom: 1em;
}
#tableManageDriverStats tr.rowNumeric td input
{
	text-align: right;
}
#tableManageDriverStats tr.rowLink
{
	height: 3em;
}
#tableEditVideo
{
	margin: 0.5em;
	border-collapse: collapse;
	border: thin solid #3E3E3E;
}
#tableEditVideo tr th
{
	text-align: left;
	border: thin solid #3E3E3E;
	padding: 3px;
}
#tableEditVideo tr td
{
	border: thin solid #3E3E3E;
	padding: 3px;
}
.colEditVideoLabel
{
	width: 11em;
}

.resultLink a, .resultLink a:link, .resultLink a:visited
{
	text-decoration: underline;
	color: black;
}

/* Lists */
.orangeList
{
	list-style: none;
	margin: 0px;
	padding: 0.25em 0px 0.25em 3px;
}
.orangeListMarker
{
	list-style-image: url("../img/orange_list_marker.gif");
	margin: 0px;
	padding: 0.25em 0em 0.25em 0em;
}
.orangeListMarker li
{
	margin-left: 2em;
}
.orangeList li a, .orangeListMarker li a
{
	color: #FF7100;
}
.driverList, .alertsList, #calendarList
{
	clear: left;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
.driverList li a
{
	text-decoration: none;
	color: black;
}
.driverStatsIcon
{
	color: white;
	border: none;
	height: 11px;
	width: 11px;
}
.roundList li a
{
	text-decoration: underline;
	color: black;
}

.raceList li a
{
	text-decoration: underline;
	color: black;
}

.alertsList li
{
	padding-bottom: 10px;
}
#calendarList li a, #calendarList li a:link, #calendarList li a:visited
{
	text-decoration: underline;
	color: black;
}
#programScheduleList
{
	list-style: none;
	margin: 1em 0em 1em oem;
	padding: 0px 0px 0px 3px;
}
.pollOptionsList
{
	margin-top: 0px;
	padding-left: 2em;
}
#listVideoGallery li p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* Headers */
.headerFord
{
	color: white;
	background-color: #000065;
	clear: both;
}
.headerFord a
{
	color: white;
	text-decoration: none;
}
.headerFordBackground
{
	color: white;
	background: #000065 url('../img/make_Ford.gif') no-repeat;
	background-position: 90% 50%;
}
.headerFordBackground h2
{
	width: 75%;
	color: white;
	text-decoration: none;
}
.headerFordBackground h2 a
{
	color: white;
	text-decoration: none;
}
.headerHolden
{
	color: white;
	background-color: #EE2632;
	clear: both;
}
.headerHolden a
{
	color: white;
	text-decoration: none;
}
.headerHoldenBackground
{
	color: white;
	background: #EE2632 url('../img/make_Holden.gif') no-repeat;
	background-position: 88% 50%;
}
.headerHoldenBackground h2 
{
	width: 75%;
	color: white;
	text-decoration: none;
}
.headerHoldenBackground h2 a
{
	color: white;
	text-decoration: none;
}
.headerDynamic
{
	color: white;
	background-color: #3E3E3E;
	border-bottom: thin solid white;
	font-weight: bold;
	padding-left: 0.5em;
}
.headerDynamic a, .headerDynamic a:link, .headerDynamic a:visited
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.headerDynamicBlack
{
	color: black;
	background-color: white;
	border-bottom: thin solid white;
	font-weight: bold;
	padding-left: 0.5em;
}
.headerDynamicBlack a, .headerDynamicBlack a:link, .headerDynamicBlack a:visited
{
	color: black;
	text-decoration: underline;
	font-weight: normal;
}
.headerDynamicBlue
{
	color: white;
	background-color: #000080;
	border-bottom: thin solid white;
	font-weight: bold;	
	padding-left: 0.5em;
}
.headerDynamicBlue a, .headerDynamicBlue a:link, .headerDynamicBlue a:visited
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.headerStatic
{
	background-color: #E6E6E6;
	font-weight: bold;
	border-bottom: thin solid white;
	padding-left: 0.5em;
}
.headerStatic a, .headerStatic a:link, .headerStatic a:visited
{
	color: black;
	text-decoration: none;
}
.headerLive
{
	color: white;
	background-color: #FF7100;
	border-bottom: thin solid white;
	padding-left: 0.5em;
	font-weight: bold;
}
.headerLive a, .headerLive a:link, .headerLive a:visited
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.headerBonus
{
	background-color: #FFB98E;
	border-bottom: thin solid white;
	padding-left: 0.5em;
}
.headerBonus a, .headerBonus a:link, .headerBonus a:visited
{
	color: black;
	text-decoration: underline;
}
.headerPoll
{
	color: black;
	background-color: white;
	border-bottom: thin solid white;
	padding-left: 0.5em;
	font-weight: normal;
}
.headerPoll a, .headerPoll a:link, .headerPoll a:visited
{
	color: black;
	font-weight: normal;
}
.headerPollUnsubscribed
{
	color: black;
	background-color: white;
	border-bottom: thin solid white;
	padding-left: 0.5em;
	padding-top:0.5em;
	font-weight: normal;
}
.headerPollUnsubscribed a, .headerPollUnsubscribed a:link, .headerPollUnsubscribed a:visited
{
	color: black;
	font-weight: normal;
}
.imgHeader
{
	padding: 0px;
}
.imgHeaderRight
{
	padding: 0px;
	text-align: right;
}
#pageHeaderTnD
{
	color: white;
	background-color: #FF7100;
	margin: 0px;
	text-transform: uppercase;
}
#pageHeader
{
	color: white;
	background-color: #FF7100;
	margin: 0px;
}
.bannerHeader
{
	margin: 0px;
	padding: 0px;
	background-color: #19171A;
	text-align: center;
}
.bannerHeader a img
{
	border: none;
}
#sensisAdHeader
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#sensisAdHeader a img
{
	border: none;
}
#headerLeaderBoard
{
	background-color: #FF7100;
}
#headerChat
{
	border-bottom: thin solid white;
}
.headerVideo
{
	font-weight: bold;
	margin-top: 1em;
}
#headerTabs
{
	background-color: #19171A;
	padding: 3px 0px 0px 3px;
	height: 19px;
}
#headerTabs img, #headerTabs a img
{
	padding: 0px;
	border: none;
}
#headerTabs a
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.headerRed, .headerRed a, .headerRed a:link, .headerRed a:visited
{
	color: red;
}
#headerVideoCategories
{
	font-weight: bold;
}
#headerVideoCategories a, #headerVideoCategories a:link, #headerVideoCategories a:visited
{
	color: black;
	text-decoration: underline;
	font-weight: normal;
}
#headerActionPackBenefits
{
	font-weight: bold;
}

/**********/
/* FOOTER */
/**********/

#footerTrack
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#footerTrack p a, #footerTrack p a:link, #footerTrack p a:visited
{
	color: black;
}

/* Teams and Drivers footer */
.footerTeamsAndDrivers
{
	color: white;
	background-color: #3E3E3E;
	clear: both;
}
.footerTeamsAndDrivers p a
{
	color: white;
	text-decoration: none;
}

#footer { clear: left; }
#footer .siteNavigation { padding: 0.5em; background-color: #00406A; }
#footer .portalNavigation { padding: 0.5em 0; background-color: #E6E6E6; }
#footer p { padding-left: 0; color: #00406A; }
#footer p a, #footer p a:link, #footer p a:visited {
	padding: 0 0.25em;
	font-family: sans-serif;
	color: #00406A;
	text-decoration: underline;
}
#footer .siteNavigation p, #footer .siteNavigation p a, #footer .siteNavigation p a:link, #footer .siteNavigation p a:visited { text-decoration: none; color: #5E95B9; }
#footer .siteNavigation p a.bpSport, #footer .siteNavigation p a.bpSport:link, #footer .siteNavigation p a.bpSport:visited  { color: #84B4D2; }
#footer .shadow img { margin: 0; padding: 0; display: block; width: 100%; height: 10px; }

/* - ContentList --------------- *
/* - Race result table style---- */

  table.ContentList {
      width: 100%;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 0;
      padding: 0;
      margin: 0;           
  }
       
  table.ContentList th {                /* for simulating two tables */
      border: 1px solid #909090;
      background: #6B87A3;
  }

  table.ContentList td.Transparent,
  table.ContentList th.Transparent {    /* for simulating two tables */      
      border: 0;
      text-align: left;
      font-weight: normal;
      background-color:#96B393;
  }

  table.FormGrid table.ContentList td,
  table.ContentList td {
      border: 1px solid #909090;
      padding: 2px 10px 2px 10px;     
  }

  table.ContentList tbody tr td a {
 	  font-size: 13px;
      text-decoration: none;
      color: blue;
      font-weight: normal;              
  }
  
  table.ContentList tbody tr td table tr td {
      border: 0;      
  }
  
/* - End Of ContentList ---------- */
