/* Sorting */
table th.header {
    background-image: url("images/unsorted.gif");
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}

table th.headerSortUp {
    background-image: url("images/descending.gif");
}

table th.headerSortDown {
    background-image: url("images/ascending.gif");
}

/* Paging */
.pager .nav.disabled {
    cursor: auto;
}

.pager .first {
    background: transparent url("images/first.png") no-repeat center center;
}

.pager .first.disabled {
    background: transparent url("images/first-grey.png") no-repeat center center;
}

.pager .prev {
    background: transparent url("images/prev.png") no-repeat center center;
}

.pager .prev.disabled {
    background: transparent url("images/prev-grey.png") no-repeat center center;
}

.pager .next {
    background: transparent url("images/next.png") no-repeat center center;
}

.pager .next.disabled {
    background: transparent url("images/next-grey.png") no-repeat center center;
}

.pager .last {
    background: transparent url("images/last.png") no-repeat center center;
}

.pager .last.disabled {
    background: transparent url("images/last-grey.png") no-repeat center center;
}

.pager .gotopage {
    width: 40px;
    vertical-align: middle;
    margin: 0px 5px;
}

.pager .summary {
    position: absolute;
    right: 0px;
    top: 0px;
    padding-right: 5px;
}