/* tables */
table.tablesorter {font-family:arial; background-color:#CDCDCD; margin:10px 0pt 15px; font-size:8pt; width:100%; text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color:#e6EEEE; border:1px solid #FFF; font-size:8pt; padding:4px;}
table.tablesorter thead tr .header {background-image:url(bg.gif); background-repeat:no-repeat; background-position:center left; cursor:pointer; color:#000 !important; padding-left:18px;}
table.tablesorter tbody td {color:#3D3D3D; padding:4px; background-color:#FFF; vertical-align:top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6 !important;}
table.tablesorter thead tr .headerSortUp {background-image:url(asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image:url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#8dbdd8;}
