/*
 * Allan Jardines's DataTables JQuery UI theme fixer based on demo_table_jui.css
 */

/*
 * jQuery UI specific styling
 */

.paging_two_button .ui-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .ui-button {
	padding: 2px 6px;
	margin: 0;
	cursor: pointer;
	* cursor: hand;
}

.dataTables_wrapper .ui-buttonset {
	margin-right: 0px;
}

.dataTables_wrapper .ui-buttonset .ui-button {
	margin-right: -0.1em !important;
}

.dataTables_wrapper .ui-toolbar {
	padding: 5px;
	min-height: 1em;
}

.dataTables_wrapper .css_right {
	float: right;
}

.dataTables_wrapper .css_left {
	float: left;
}

.dataTables_paginate {
	width: auto;
}

.dataTables_info {
	padding-top: 3px;
}

.DataTables_sort_wrapper {
	padding-right: 10px;
	position: relative;
}

.DataTables_sort_icon {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 24px;
	_height: 24px;
	clear: both;
	line-height: 1.45em;
	margin: 0px auto 5px auto;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 150px;
	margin-left: -125px;
	text-align: center;
	color: #F8D8DD;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */

.dataTables_scroll {
	clear: both;
}

.dataTables_empty {
	text-align: center;
	/*background-color: #c03;*/
	background-color: #f0f0f8;
	/*color: #f8f8f8;*/
	color: #004276;
	/*background-color: #BB8748;*/
}