.ladder_table {border: none; empty-cells: show;}
.ladder_table tr {}
.ladder_table td {padding: 3px; border-bottom: solid 1px #FFECB3;}
.ladder_nacell {width: 180px; font-size: 9pt; font-weight: bold; }
.ladder_rcell {font-weight: bold; font-size: 8pt; width: 30px;}
.ladder_rcell sup {font-size: 7pt; font-weight: normal;}

.ladder_scell {width: 40px; text-align: center; }
.ladder_reccell {width: 50px; text-align: center;}
.ladder_wcell {width: 30px; text-align: center; color: green; font-weight: bold;}
.ladder_lcell {width: 30px; text-align: center; color: Red; font-weight: bold;}
.ladder_pctcell {width: 50px; text-align: center;}
.ladder_strcell {width: 70px; text-align: center;}
.ladder_icell {width: 34px; text-align: center; height: 32px;}
.ladder_cocell {width: 60px; text-align: center;}
.ladder_lastcell {width: 80px; text-align: center;}

.ladder_header td {height: 16px; border-bottom-color: black; padding-bottom: 0; padding-top: 0;
  font-weight: bold; font-size: 8pt; color: Black;}

.player_details_right a {color: #b7410e;}
.player_details_right a:hover {color: #800000;}
.player_details_left {width: 120px; font-weight: bold;}
.player_details_bot {padding-top: 1em;}
.player_details_bot a {color: #800000;}
.player_details_bot a:hover {color: #b7410e;}


.player_table td {padding: 5px; border-bottom: solid 1px #FFECB3;}
.player_rcell {font-weight: bold; font-size: 8pt; width: 60px;}
.player_rcell sup {font-size: 7pt; font-weight: normal;}
.player_scell {width: 60px; text-align: center; }
.player_wcell {width: 50px; text-align: center; color: green; font-weight: bold;}
.player_lcell {width: 50px; text-align: center; color: Red; font-weight: bold;}
.player_pctcell {width: 100px; text-align: center;}
.player_gcell {width: 100px; text-align: center;}
.player_strcell {width: 80px; text-align: center;}
.player_cocell {width: 60px; text-align: center;}
.player_header td {height: 18px; border-bottom-color: black; 
  font-weight: bold; font-size: 8pt; color: Black;}


.rmatches_table td {padding: 3px; border-bottom: solid 1px #FFECB3;}
.rmatches_dcell {width: 110px;}
.rmatches_nacell {width: 120px; font-size: 9pt; font-weight: bold; }
.rmatches_rcell {text-align: center; width: 40px;}
.rmatches_chcell {text-align: center; width: 40px;}
.rmatches_racell {text-align: center; width: 40px;}
.rmatches_fcell {width: 235px; overflow: hidden;}
.rmatches_header td {height: 18px; border-bottom-color: black; 
  font-weight: bold; font-size: 8pt; color: Black;}
.rmatches_icell {width: 25px; text-align: center; padding: 3px 0; }

.pages  { float: right;}
.pages_sel {font-weight: bold; text-decoration: underline;}

.top_table {border: none; empty-cells: show;}
.top_table td {padding: 1px;}
.top_nacell {width: 180px; font-size: 9pt; font-weight: bold; }
.top_rcell {font-weight: bold; font-size: 8pt; width: 30px;}
.top_rcell sup {font-size: 7pt; font-weight: normal;}
.top_scell {width: 40px; text-align: center; }

.default_joinlink {font-size: 11pt; font-weight: bold; padding: 6px 0}

.default_joinlink a {background-image: url(/ladder/img/ladder_join.jpg); background-repeat: no-repeat;
   padding: 3px 0 10px 30px;}
   
.default_joinlink a:hover {background-image: url(/ladder/img/ladder_join.jpg); background-repeat: no-repeat;
   padding: 3px 0 10px 30px;}
