table.tablesorter {
	background-color: #cccccc;
	width: 100%;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/sort-updown.gif);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
    padding:0px 10px 0px 25px;
}
table.tablesorter thead tr, table.tablesorter thead tr th{
	background-image: url(../images/msg-table-title.jpg);
}
table.tablesorter tbody td {
	background-color: #ffffff;
}
table.tablesorter tbody tr.odd td {
	background-color: #f0f4ec;
}
table.tablesorter tbody tr.current_snapshot td {
    background-color: #EF0E41;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/sort-up.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/sort-down.gif);
}
table.tablesorter tbody tr.active td {
    background-color: #d0f101;
}
table#job_list td {
    padding: 2px;
}
