table.tabtable-rs_7il660io  { border-width: 1px;
border-color: #000000;
border-style: solid; } 
table.tabtable-rs_7il660io tr  { border: none; } 
table.tabtable-rs_7il660io  { 
border-collapse:collapse;width:100%;background-color: transparent;}
table.tabtable-rs_7il660io tr.tabrow td.tabcol  { 
text-align: left;vertical-align: middle;font-style: normal;font-weight: normal;color: #00b050;padding: 5px;background-color: transparent;border-width: 1px;
border-color: #000000;
border-style: solid;}
table.tabtable-rs_7il660io tr.tr_ht1 td.tabcol, table.tabtable-rs_7il660io tr.tr_ht1:hover td.tabcol, table.tabtable-rs_7il660io tr.tr_ht1 td.tabcol:hover  { 
text-align: center;font-style: normal;font-weight: normal;color: #000000;background-color: transparent;border-width: 1px;
border-color: #000000;
border-style: solid;}

/* Gold background for winners in Position 1 */
table.tabtable-rs_7il660io tr.gold-row {}
table.tabtable-rs_7il660io tr.gold-row td.tabcol {
background-color: #FFD700 !important;
color: #000000 !important;
font-weight: bold !important;
}

/* Silver background for winners in Position 2 */
table.tabtable-rs_7il660io tr.silver-row {}
table.tabtable-rs_7il660io tr.silver-row td.tabcol {
background-color: #bbbbbb !important;
color: #000000 !important;
font-weight: bold !important;
}

/* Bronze background for winners in Position 3 */
table.tabtable-rs_7il660io tr.bronze-row {}
table.tabtable-rs_7il660io tr.bronze-row td.tabcol {
background-color: #a9832f !important;
color: #000000 !important;
font-weight: bold !important;
}


