.editscore_table {width: 100%;}

.editscore_innertable {width: 100%; border: solid 1px orange;}
.editscore_leftcell {font-weight: bold; width: 130px; padding: 3px 0 3px 6px;}
.editscore_rightcell {padding: 3px 0 0 0;}
.editscore_innertable td {background: white;}

.highscore_table {border: none; empty-cells: show;}
.highscore_table tr {}
.highscore_table td {padding: 3px; border-bottom: solid 1px #FFECB3;}
.highscore_ccell {font-size: 9pt; font-weight: bold; width: 120px;}
.highscore_ncell {width: 120px; }
.highscore_nacell {width: 180px; font-size: 9pt; font-weight: bold; }
.highscore_rcell {font-weight: bold; font-size: 8pt; width: 30px;}
.highscore_rcell sup {font-size: 7pt; font-weight: normal;}
.highscore_scell {width: 80px; }
.highscore_dcell {width: 80px;}
.highscore_vcell {width: 16px;}
.highscore_icell {width: 34px; text-align: center; height: 32px;}
.highscore_vid {padding-top: 2px; clear: both; padding-right: 4px; float: left;}
.highscore_cocell {width: 16px;}
.highscore_recell {width: 40px;}
.highscore_stcell {width: 36px;}

a.vlink, a:visited.vlink, a:hover.vlink, a:active.vlink {font-size: 9pt; font-weight: bold; background-repeat: no-repeat; padding: 0 0 4px 20px; display: block}
a.slink, a:visited.slink, a:hover.slink, a:active.slink {font-size: 9pt; font-weight: bold; background-repeat: no-repeat; padding: 0 0 4px 20px; display: block}

.score_table {width: 100%; empty-cells: show;}
.score_table td {padding: 2px; border-bottom: solid 1px #FFECB3;}
.score_icell {width: 34px; text-align: center; height: 32px;}
.score_ncell {width: 108px; font-weight: bold;}
.score_scell {width: 60px;}
td.score_dcell {width: 64px; padding-right: 0}
.score_stcell {width: 16px;}
td.score_vcell {width: 16px; padding-left: 0; padding-right: 0;}
