#xlsFilterAllNone {
	text-align: right;	margin-top: 10px;
}

#xlsFilterAll, #xlsFilterNone {
	text-decoration: underline;
	cursor: pointer;
}

#xlsFilterRows {
	margin-top: 5px;
	border: 1px solid #29BBEF;
	background-color: #ffff;
	padding: 15px 0;
	color: #000000;
	font-size: 16px;
}


div.xlsFilterRow {
	min-height: 18px;
	height: auto ! important;
	cursor: pointer;
	padding: 3px 1px 3px 42px;
	text-indent: -12px;
}

div.xlsFilterRow:hover {
	background-color: #FFFFD7;
}

div.xlsFilterRow input {
	margin: 0px 0px 0px 3px;	
}
div.xlsFilterRow span{margin-left: 10px;}
.xlsFilterCheck {
	float: left;
	height: 16px;
	width: 16px;
	margin: 0px 5px 0px -30px;
}
#xlsFilterRows div.xlsFilterCheckOn {
	background: url(/cases/4/proxy?p=L3NraW4vZGVmYXVsdC9pbWFnZXMvY2hlY2tib3gtb24ucG5n) center center no-repeat;
}

#xlsFilterRows div.xlsFilterCheckOff {
	background: url(/cases/4/proxy?p=L3NraW4vZGVmYXVsdC9pbWFnZXMvY2hlY2tib3gtb2ZmLnBuZw) center center no-repeat;
}

.xlsFilterHeader {
	cursor: pointer !important;	
}

.xlsNoFilterHeader {
	cursor: default !important;
}

.xlsFilteredColumn {
	background-color: #069bd0 !important;
}