.trmpts_heading /* main page heading - h1 */
{
    color:#FFFFFF;
    font-weight: bold;
    font-size: 10pt;
    font-family: Helvetica;
    background-color: #2E62AD;
    border : 1px solid #213F6C;
    padding : 3px;
}

/* content divs */
#trmpts_compdetails /* competition details display */
{
	background		: ##CCCCCC;
        border                  : 1px solid #213F6C;
       }
#trmpts_compdetails th {
 color                   : #213F6C;
}
#trmpts_compdetails td {
 color                   : #213F6C;
}

#trmpts_racedetails  /* race details display */
{
}

#trmpts_driverdetails /* driver details display */
{
}

#trmpts_teamdetails /* team details display */
{
}

#trmpts_complist /* list of competitions - used in overall display */
{
}

#trmpts_racelist /* list of races - used in view competition */
{
}

#trmpts_driverstandings /* driver standings in a competition */
{

}

#trmpts_teamstandings /* team standings in a competition 
{ 
}
}
#trmpts_raceresults /* race results data */
{
}

#trmpts_teamrace /* team points from a race */
{
}

#trmpts_lapdata /* driver's lap data from a race */
{
}

#trmpts_drivercomppts /* list of driver points in a competition */
{
}

#trmpts_teamcomppts /* list of team points in a competition */
{
}

#trmpts_nav 
{
width :80%;
}

.trmpts_listtitle /* title above a list of data - h3 */
{
    color : #334D55;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial,sans-serif;
    width : 50%;
    padding : 3px;
}

.trmpts_compdetails /* competition details - table */
{
    font-size: 8pt;
    font-family: Verdana;
    /*border : 2px solid #213F6C;*/
    background : #BBC0C0;
    padding : 3px;
    width :100%;
}

.trmpts_compbanner /* competition banner - img */
{
}

.trmpts_racedetails /* race details - table */
{
    font-size: 8pt;
    font-family: Verdana;
}

.trmpts_driverdetails /* driver details - table */
{
    font-size: 8pt;
    font-family: Verdana;
}

.trmpts_teambanner /* team banner - img */
{
    font-size: 8pt;
    font-family: Verdana;
}

.trmpts_teamdetails /* team details - table */
{
    font-size: 8pt;
    font-family: Verdana;
}

.trmpts_teammembers /* team member list - table */
{
    font-size: 8pt;
    font-family: Verdana;
}

.trmpts_teammembername /* team member names */
{
	color: #000000;
	font-weight: bold;
}

.trmpts_thisuser /* highlighting of current user in list - td */
{
	font-weight: bold;
}

.trmpts_dticon /* icon for team or driver - img */
{
	width: 15px;
	height: 15px;
}

.trmpts_complisttable /* overall competition list - table */
{
}

.trmpts_racelisttable /* list of races in competition - table */
{
}

.trmpts_driverstandingstable /* driver standings in competition - table */
{
}

.trmpts_teamstandingstable /* team standings in competition - table */
{
}
.trmpts_raceresultstable /* race data - table */
{
}
.trmpts_racelapresultstable /* Lap by Lap Data - table */
{
}
.trmpts_teamracetable /* team race data - table */
{
}

.trmpts_lapdatatable /* lap data - table */
{
}

.trmpts_drivercomplist /* driver points in competition - table */
{
}

.trmpts_teamcomplist /* team points in competition - table */
{
}

.trmpts_header /* list header - tr */
{
  font-weight: bold;
}

.trmpts_header th /* list header fields - th */
{
  	background		: #2E62AD;
        border                  : 1px solid #213F6C;
        padding                 : 3px;
	/*width			: 120px;*/
	/*text-decoration: underline;*/
}
.trmpts_compname /* field with competition name (include width of icon - th */
{
	width: 200px;
	color: #FFFFFF;
}

.trmpts_pos /* field with race position in history - th */
{
	width: 30;
	color: #FFFFFF;
}

.trmpts_Lap_Driver_Name /* field with driver name in the lap by lap result - th */
{
	width: 150;
	color: #FFFFFF;
}
.trmpts_RaceNum /* field with race position in history - th */
{
	width: 30;
	color: #FFFFFF;
}


.trmpts_racename /* field with race name - th */
{
	width: 200px;
	color: #FFFFFF;
}

.trmpts_date /* field with a date - th */
{
  	color: #FFFFFF;
	width: 50px;
}

.trmpts_racedate /* field with race history date*/
{
  	color: #FFFFFF;
	width: 100px;
}
.trmpts_raceresult /* field with race history date*/
{
  	color: #FFFFFF;
	width: 60px;
}

.trmpts_pospts /* within a podium position field show points - span */
{
}

.trmpts_podpos /* field with a podium position - th */
{
  	color: #FFFFFF;
	width: 170px;
}

.trmpts_compicon /* competition icon - img */
{
  width: 44px;
  height: 16px;
}

.trmpts_pos /* field showing position - th */
{
	width: 60px;
	color: #FFFFFF;
}

.trmpts_drivername /* field showing driver name, include width of icon - th */
{
	width: 230px;
	color: #FFFFFF;
	font-weight: bold;
}

.trmpts_teamname /* field showing team name, include width of icon - th */
{
	width: 230px;
	color: #FFFFFF;   
}

.trmpts_points /* field showing points - th */
{
	width: 70px;
	color: #FFFFFF;
}

.trmpts_vehicle /* field showing vehicle - th */
{
	width: 150px;
	color: #FFFFFF;
}

.trmpts_laptime /* field showing a lap time - th */
{
	width: 70px;
	color: #FFFFFF;

}

.trmpts_nolaps /* field showing number of laps - th */
{
	width: 60px;
	color: #FFFFFF;


}

.trmpts_racetime /* field showing a race time - th */
{
	width: 100px;
	color: #FFFFFF;

}

.trmpts_teampts_count /* field showing points included in a team's points - td */
{
  font-weight: bold;
}

.trmpts_tableteam
{
	/*background-color: #A8AAAD;*/
          background-color: #FFFFFF;
          border : 1px solid #213F6C;
          padding : 3px;
}
.trmpts_teampts_nocount /* field showing points not included in a team's points - td */
{
}

.trmpts_navigation /* navigation area - table */
{
	margin-top: 20px;
	font-size: 8pt;
	font-family: Verdana;
 	color: #000000;
}

.trmpts_dropdown /* navigation drop down lists - select */
{
	font-size: 8pt;
	font-family: Verdana;
	color: #000000;
}

.trmpts_tableodd /* list table odd rows - tr */
{
	/*background-color: #D6DCDC;*/
}

.trmpts_tableeven /* list table even rows - tr */
{
	background-color: #BBC0C0;
}

.trmpts_history_pos /* list table position in history - tr */
{
	text-align: right;
}

/* statistics styles */

#trmsts_games /* fastest laps - game list - div */
{
}

.trmsts_gameslist /* fastest laps - dame list - table */
{
}

#trmsts_flgame /* fastest laps for game - div */
{
}

.trmsts_flgamelist /* fastest laps for ganme list - table */
{
}

.trmsts_tableodd /* list table odd rows - tr */
{
	/*background-color: #D6DCDC;*/
}

.trmsts_tableeven /* list table even rows - tr */
{
	background-color: #BBC0C0;
}

.trmsts_tablesubodd /* list table odd rows - tr */
{
	background-color: #D6DCDC;
}

.trmsts_tablesubeven /* list table even rows - tr */
{
	background-color: #BBDCDC;
}

#trmsts_games /* games display */
{
}

.trmsts_gameslist /* games list - table */
{
}

#trmsts_circuitdetails /* circuit details - div */
{
}

.trmsts_circuitdetails /* circuit details - table */
{
}

#trmsts_fldriverall /* all driver fastest laps - div */
{
}

.trmsts_fldriveralllist /* all driver fastest laps - table */
{
}

#trmsts_fldrivercircuit /* driver laps on circuit - div */
{
}

.trmsts_fldrivercircuitlist /* driver laps on circuit - table */
{
}

#trmsts_flcircuit /* laptimes on circuit - div */
{
}

.trmsts_flcircuitlist /* lap times on circuit - table */
{
}

.trmsts_header /* header of table list - tr */
{
	font-weight: bold;
	color: #FFFFFF;
}

.trmsts_header th /* list header fields - th */
{
  	background		: #2E62AD;
	/*width			: 120px;*/
	/*text-decoration: underline;*/
}

.trmsts_listtitle /* title above a list of data - h3 */
{
/*    color:#FFFFFF;*/
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    padding : 3px;
}

.td_laps_first {
	    color           : #FFFFFF;    
            background-color: #FF0000
}
.td_laps_second {
            color           : #FFFFFF;
            background-color: #06F
}
.td_laps_third {
	    color           : #FFFFFF;
            background-color: #390  
}

.trmsts_game /* field with game name - th */
{
	width: 200px;
}

.trmsts_circuit /* field with circuit name - th */
{
	width: 120px;
}

.trmsts_dticon /* icon for team or driver - img */
{
	width: 15px;
	height: 15px;
}

.trmsts_drivername /* field showing driver name, include width of icon - th */
{
	width: 230px;
}

.trmsts_vehicle /* field showing vehicle - th */
{
	width: 150px;
}

.trmsts_laptime /* field showing a lap time - th */
{
	width: 70px;
}

.trmsts_date /* field with a date - th */
{
	width: 50px;
}

.trmsts_racename /* field with race name - th */
{
	width: 200px;
}

.trmsts_compname /* field with competition name (include width of icon - th */
{
	width: 200px;
}

.trmsts_laptype /* laptype indicator - span */
{
    font-size: 7pt;
}

#trmpts_overallrank /* overall rank display - div */
{
}

.trmpts_overallrankingstable /* overall rankings table - table */
{
}

.trmpts_racecount /* overall rankings race count - th */
{
	color:#FFFFFF;
	width: 70px;
}

.trmpts_rankscore /* overall rankings score - th */
{
	color:#FFFFFF;
	width: 70px;
}

.trmsts_plus /* the plus or minus which expands/hides extra stats - a */
{
}

.trmpts_honourpos /* field showing position - th */
{
	width: 110px;
	color: #FFFFFF;
}

.trmpts_game /* field with game name - th */
{
	width: 100px;
	color: #FFFFFF;
}

.trmpts_circuit /* field with circuit name - th */
{
	width: 120px;
	color: #FFFFFF;
}

.trmpts_driversummary_races
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_driversummary_wins
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_driversummary_2nds
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_driversummary_3rds
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_driversummary_best
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_driversummary_dnfs
{
	width: 75px;
	color: #FFFFFF;
}
.trmpts_driversummary_pole
{
	width: 75px;
	color: #FFFFFF;
}

.trmpts_laptype /* laptype indicator - span */
{
    font-size: 7pt;
}

.trmpts_title_honsoverall
{
    background : #6C718E;
    color : #FCA703;
    padding    : 3px;
    /*padding-bottom    : 2px;*/
    /*padding-left    : 2px;*/
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    border : 1px solid #213F6C;
}

.trmpts_title_honscomp
{
    background : #6C718E;
    color : #FCA703;
    padding   : 3px;
    border : 1px solid #213F6C;
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
}

.trmpts_title_honsrace
{
    background : #6C718E;
    color : #FCA703;
    padding : 3px;
    border : 1px solid #213F6C;
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
}

.trmpts_title_honslaps
{
    background : #6C718E;
    color : #FCA703;
    padding :3px;
    border : 1px solid #213F6C;
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
}

.trmpts_honstab
{
 padding-left : 5px;
    padding-top  : 2px;
    padding-botton : 2px;
    padding-right : 10px;
    border : 1px solid #2E62AD;
    background : #BBC0C0;  
}
/*The points display*/

.trmpts_comp_points { 
}     
.trmpts_comp_points td{ 
font-weight : bold;
color       : #213F6C;
}

/*The DNF points award and lap percentage*/

.trmpts_comp_dnf td{
font-weight : bold;
color       : #213F6C;
 }                

/*The points awarded for pole*/

.trmpts_comp_polepts td{ 
font-weight : bold;
color       : #213F6C;
}            

/*The points awarded for fastest lap*/

.trmpts_comp_fastlappts td{
font-weight : bold;
color       : #213F6C;
 }         

/*Whether the races count towards driver rankings*/

.trmpts_comp_racerank {
visibility:hidden;
 }

/*This is the style for all competitions bonus vehicle list*/

.trmpts_comp_bonus  td{
font-weight : bold;
color       : #213F6C;
}          

/*Is the style for all competitions bonus lap percentage*/

.trmpts_comp_bonuspts td{
font-weight : bold;
color       : #213F6C;
} 
.trmpts_comparchivelink {
}

a.trmpts_comparchivelink:link, a.trmpts_comparchivelink:visited {
font-size: 12px;
font-weight: bold;
color : #2E62AD;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 20px;
background: #BBC0C0;
margin-right : 20%;
/*border :1px solid #2E62AD;*/
}
a.trmpts_comparchivelink:hover {
color  : #FFFFFF;
background : #AD3F2D;
}
