div.jobtable { padding-bottom: 40px; margin-bottom: 10px; }

div.jobtable p { margin-left: 5px; }

table.sortable {
 font: 10px Verdana, Arial;
 color: #091F30;
 border-left: 1px solid #C6D5E1;
 border-top: 1px solid #C6D5E1;
 border-bottom: none;
 margin: 0px auto 15px;
 width: 940px;
 clear: both;
}

.sortable th {
 background-color: #597D98;
 text-align: left;
 border: 1px solid #FFFFFF;
 border-right: none;
 border-bottom: 1px solid #C6D5E1;
 font-size: 10px;
 font-weight: bold;
 padding: 12px 8px 8px 8px;
 margin: 0px;
 color: #CFDCE7;
 cursor: pointer;
}

.sortable tr { height: 36px; }

.sortable td {
 padding: 4px 6px 6px;
 border-bottom: 1px solid #c6d5e1;
 border-right: 1px solid #c6d5e1;
}

.dataTables_wrapper {
	position: relative;

	clear: both;	
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: left;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 5px;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 5px 10px 0px;
}

.dataTables_info {
	width: 50%;
	float: left;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 5px;
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous { background-image: url('scripts/images/back_disabled.jpg'); }
.paginate_enabled_previous { background-image: url('scripts/images/back_enabled.jpg'); }
.paginate_disabled_next { background-image: url('scripts/images/forward_disabled.jpg'); }
.paginate_enabled_next { background-image: url('scripts/images/forward_enabled.jpg'); }

.sorting_asc { background: url(scripts/images/sort_asc.gif) no-repeat center right; }
.sorting_desc { background: url(scripts/images/sort_desc.gif) no-repeat center right; }
.sorting { background: url(scripts/images/sort_both.gif) no-repeat center right; }

tr.odd { background-color: #E2E4FF; }
tr.even { background-color: white; }

.paging_full_numbers { width: 400px; height: 22px; line-height: 22px; }

.paging_full_numbers span.paginate_button,	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button { background-color: #DDDDDD; }
.paging_full_numbers span.paginate_button:hover { background-color: #CCCCCC; }
.paging_full_numbers span.paginate_active { background-color: #99B3FF; }

/* IE6 css fixer v0.4: Thu, 01 Oct 2009 14:35:56 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate,
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next {display:inline;}

/* fix negative margins */
.dataTables_processing {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
.dataTables_wrapper {zoom:1;}
