.abltTable {
    padding-top: 0px !important;
}    

.listTable .abltTableNotSorted {
    background-image: url(img/tableHeaderBg.gif);
    background-repeat: no-repeat;
    background-position: 100% center;
    padding-right: 15px !important;
    cursor: pointer;
}

.listTable .abltTableReversetrue{
    background-image: url("img/tableHeaderBgDesc.gif");
    background-repeat: no-repeat;
    background-position: 100% center;
    padding-right: 15px !important;
    cursor: pointer;
}

.listTable .abltTableReversefalse{
    background-image: url("img/tableHeaderBgAsc.gif");
    background-repeat: no-repeat;
    background-position: 100% center;
    padding-right: 15px !important;
    cursor: pointer;
}

caption#tablePagerAblt span.first {
    background-image: url(img/tablePaginatorFirst.jpg);
}
caption#tablePagerAblt span.prev {
    background-image: url(img/tablePaginatorPrevious.jpg);
}
caption#tablePagerAblt span.next {
    background-image: url(img/tablePaginatorNext.jpg);
}
caption#tablePagerAblt span.last {
    background-image: url(img/tablePaginatorLast.jpg);
}

caption#tablePagerAblt span {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin: 0 auto;
    width: 15px;
}

caption#tablePagerAblt span.pages {
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 auto;
    width: 50px;
    text-align: center;
    font-size: 11px;
}

caption#tablePager span.pages {
    width: 45px !important;
    text-align: center;
    padding: 0;
    font-size: 13px;
    font-weight: 400;
}

caption#tablePagerBottom span.pages {
    width: 45px !important;
    text-align: center;
    padding: 0;
    font-size: 13px;
    font-weight: 400;
}
