﻿/* Sorting UI */
a.sortAsc {
    padding-right: 16px;
    background-image: url(images/arrow_up.png);
    background-position: right;
    background-repeat: no-repeat;
}

a.sortDesc {
    padding-right: 16px;
    background-image: url(images/arrow_down.png);
    background-position: right;
    background-repeat: no-repeat;
}

/* Paging UI */
td.pager {
    background-color: #eee;
}

td.pager div {
    font-size: smaller;
    font-weight: bold;
    padding: 5px;
}

a.pagerButton, a.pagerButton:visited
{
    border: solid 1px #eee;
    padding: 4px;
    text-decoration: none;
    color: #006;
    margin: 0px 2px 0px 2px;
}

a.pagerButton:hover
{
    border: solid 1px black;
    color: Black;
}

a.pagerButtonCurrentPage
{
    border: solid 1px #00a;
    padding: 4px;
    text-decoration: none;
    color: White;
    background-color: #006;
    margin: 0px 2px 0px 2px;
}

.pagerButtonDisabled
{
    border: none;
    color: #999;
    padding: 4px;
}




/* Filtering Styles */
.filtering {
    margin: 15px 0px 15px 0px;
    padding: 3px;
    background-color: #ffc;
    text-align: left;
}

.filtering legend {
    font-weight: bold;
    font-size: larger;
}