table.tablesorter {	font-family:arial;	/* background-color: #CDCDCD; */	margin:10px 0pt 15px;	font-size: 9pt;	width: 100%;	text-align: left;	border-collapse: separate;	border-spacing: 1px;}table.tablesorter thead tr th, table.tablesorter tfoot tr th {	background-color: #e6EEEE;	border: 1px solid #FFF;	font-size: 9pt;	padding: 4px;	font-weight: bold}table.tablesorter thead tr .header {	background-image: url(/volunteer-opportunities/images/bg.gif);	background-repeat: no-repeat;	background-position: center right;	cursor: pointer;	color: #000;}table.tablesorter tbody td {	padding: 4px;	vertical-align: top;}table.tablesorter thead tr .headerSortUp {	background-image: url(/volunteer-opportunities/images/asc.gif);}table.tablesorter thead tr .headerSortDown {	background-image: url(/volunteer-opportunities/images/desc.gif);}table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {	background-color: #569BBD;	color: #fff;}table.tablesorter tbody td.actions, table.tablesorter tbody th.actions {	text-align: center;}table.tablesorter tbody td.actions a {	margin-left: 0px;}table.tablesorter tbody td input {	width: 100%;}