/* twins_stats.css */


/*** The Stats Table ***/
table.Stats {
    font-size: 10pt;
    border-spacing: 3px 2px;
    padding: 3px 0 5px 0;
    border: 3px solid black;
    margin: 0 12pt 6pt 9pt;
}


/*** Table Column Headers ***/
table.Stats thead th ,
table.Stats tfoot th {
    background-color: black;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    padding: 5px;
    border: 0;
}

table.Stats thead a ,
table.Stats tfoot a {
    color: white;
}


/*** Table Row Headers ***/
table.Stats tbody th {
    background-color: navy;
    color: white;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    padding: 1px 8pt 2px 4pt;
    border: 0;
}


/*** Table Cells ***/
table.Stats tbody td {
    text-align: right;
    white-space: nowrap;
    padding: 1px 4pt 2px 7pt;
    border: 1px solid #d0d0d0;
}

table.Stats tbody td.Total {
    background-color: #ffff99;
    font-weight: bold;
}

table.Stats tbody td.SubTotal {
    background-color: #ffffcc;
    font-weight: bold;
}

table.Stats tbody td.Pos {
    color: #007f00;
    font-weight: bold;
}

table.Stats tbody td.Neg {
    color: #ff0000;
}


/*** Miscellaneous Styles ***/
.Current {
    color: #800000;
}

.Future {
    color: #c0c0c0;
}



table.Stats .hdivider {
    height: 3px;
}
table.Stats .hhdivider {
    height: 7px;
}

table.Stats .vdivider {
    width: 2px;
    background-color: navy;
    border: 0;
    padding: 0;
}




/**eof**/
