/* tables */
table.tablesorter{font-family:arial; background-color:#fff; margin:10px 0pt 15px; font-size:12px; width:100%; text-align:left; border:1px solid #ccc; border-collapse:collapse}
table.tablesorter thead tr th, table.tablesorter thead tr td, table.tablesorter tfoot tr th{background-color:#e0e2f4; font-size:12px; padding:4px; color:#23346c}
table.tablesorter thead tr .header{background-image:url(../images/tablesorter/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer}
table.tablesorter tbody td{color:#3D3D3D; padding:4px; background-color:#FFF; vertical-align:top; border:1px solid #ccc}
table.tablesorter tbody tr.odd td{background-color:#f9f9f9}
table.tablesorter thead tr .headerSortUp{background-image:url(../images/tablesorter/asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(../images/tablesorter/desc.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#e0e2f4}
.even{background-color:#3D3D3D}
.odd{background-color:#6E6E6E}
.highlight{background-color:#e0e2f4; font-weight:bold}
.addRow{ background:#fff}
.tablesorter tbody tr.selected td{ background:#d8f0ff}
.tablesorter tbody tr.selected.odd td{ background:#d8f0ff}

.tablesorter tbody tr td.fade { color:#ccc; padding-left: 20px;}
.tablesorter tbody tr td.fade.odd { color:#ccc; padding-left: 20px;}