table.tablesorter {
font-family:arial;
/*width:100%;*/
text-align:left;
border-collapse: collapse;
display: block;
overflow-x: auto;
/*white-space: nowrap;*/
}

table.tablesorter th {
background-color:#e6eeee;
font-size:1rem;
padding:2px 3px;
border:1px solid #ccc;
text-transform:capitalize;
white-space: nowrap;
}

table.tablesorter td {
background-color:#fff;
color:#222;
padding:2px 5px;
vertical-align:top;
border:1px solid #ccc;
font-size:1rem;
/*line-height:1.3;*/
}
table.tablesorter td a, table.tablesorter td a:hover, table.tablesorter td a:visited {
font-size:1rem;
}
table.tablesorter tr.dark td, table.tablesorter tr.even td {
background-color:#f0f0f7;
}
th.tablesorter-headerUnSorted {
cursor:pointer;
background-image:url(/images/asc_desc.gif);
background-repeat:no-repeat;
background-position:center right;
}
th.tablesorter-headerAsc {
cursor:pointer;
background-image:url(/images/asc.gif);
background-repeat:no-repeat;
background-position:center right;
}
th.tablesorter-headerDesc {
cursor:pointer;
background-image:url(/images/desc.gif);
background-repeat:no-repeat;
background-position:center right;
}
th.tablesorter-headerAsc,th.tablesorter-headerDesc {
background-color:#8dbdd8;
}

table.tablesorter th.sorter-false {
background-image:none !important;
}

#pagercontainer, #pagercontainer2 {
    margin:5px 0 10px 0;
    display:block;
    clear:left;
    text-align:center;
}
