/* tables */
table.tablesorter {
    background-color: #C9C9C9;
    border-spacing: 1px;
    margin: 10px 0px 15px;
    width: 100%;
    text-align: left;
}

    table.tablesorter thead tr th, table.tablesorter tfoot tr th {
        background-color: #F8F8F8;
        border: 1px solid #FFFFFF;
        padding: 3px;
        color: #333333;
    }

    table.tablesorter thead tr .header {
        background-image: url('_Images/TableSorter/bg.gif');
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
    }

    table.tablesorter tbody td {
        padding: 4px;
        vertical-align: top;
    }

    table.tablesorter tr {
        background-color: #FFFFFF;
    }

        table.tablesorter tr.even {
            background-color: #FFFFFA;
        }

        table.tablesorter tr.odd {
            background-color: #FFFFEA;
        }

        table.tablesorter tr.even[data-tablesorter-color="dark"] {
            background-color: #00FFF0;
        }

        table.tablesorter tr.odd[data-tablesorter-color="dark"] {
            background-color: #00FEC0;
        }

    table.tablesorter thead tr .headerSortUp {
        background-image: url('_Images/TableSorter/asc.gif');
    }

    table.tablesorter thead tr .headerSortDown {
        background-image: url('_Images/TableSorter/desc.gif');
    }

    table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
        background-color: #E0E0E0;
    }
