div.playerstats tr.playerstats_headings_1, div.playerstats tr.playerstats_headings_2
{
    background: #004080; 
    color: white;
    font-weight: bold;
}


div.playerstats td.group_right
{
    border-right : 1px solid white;
}
div.playerstats td.group_left
{
    border-left : 1px solid white;
}
div.playerstats td.group
{
    border-right : 1px solid white;
    border-left : 1px solid white;
}

div.playerstats
{
    position : relative;
}
div.playerstats tr.playerstats_headings_1 td
{
    text-align : center;
}

table.player_stats_table
{
    margin-top : 1.5em;
    width : 100%;
}

table.player_stats_table tr.heading td
{
    font-size : 100%;
}

table.player_stats_table td
{
    font-size : 90%;
}

table.player_stats_table tr.playerstats td
{
    border-right : 1px dotted #333333;
}

table.player_stats_table tr.playerstats td.first_col
{
    border-left : 1px dotted #333333;
}

table.player_stats_table tr td.playerstats_male_name_row { background-color : #D0D0FF; }
table.player_stats_table tr td.playerstats_female_name_row { background-color : #FFD0D0; }
table.player_stats_table tr td.playerstats_team_row { background-color : #FFDDBB; }
table.player_stats_table tr td.matches_available { background-color : #FFC0C0; }
table.player_stats_table tr td.matches_played { background-color : #FFCDCD; }
table.player_stats_table tr td.matches_won { background-color : #FFD5D5; }
table.player_stats_table tr td.matches_lost { background-color : #FFDFDF; }
table.player_stats_table tr td.matches_percent { background-color : #FFE8E8; }
table.player_stats_table tr td.rubbers_won { background-color : #C0FFC0; }
table.player_stats_table tr td.rubbers_lost { background-color : #CAFFCA; }
table.player_stats_table tr td.rubbers_percent { background-color : #D4FFD4; }
table.player_stats_table tr td.games_won { background-color : #C0C0FF; }
table.player_stats_table tr td.games_lost { background-color : #CACAFF; }
table.player_stats_table tr td.games_percent { background-color : #D4D4FF; }
table.player_stats_table tr td.aces_won { background-color : #AAAAAA; }
table.player_stats_table tr td.aces_lost { background-color : #BBBBBB; }
table.player_stats_table tr td.aces_percent { background-color : #CCCCCC; }


div.playerstats_explanation
{
	margin-top : 1em;
    font-size: 85%;
}

div.playerstats_mainpairmatches
{
	display : inline;
	font-size : 70%;
	margin-left : 0.4em;
}