.sort-table {
	/* font:		Icon; */
	font-size: 10px; 
	border: 1px solid Black;
	text-align: center;
	/* background:	Window; */
	/* color:		WindowText; */
}

.sort-table thead {
	font-size: 11px; 
	font-weight:bold;
	border: 1px solid Black;
	/* background:	ButtonFace; */
	/*background-color:#23709F;*/
	background-color:#3870B0;	
	color:#FFFFFF;
}

.sort-table td {
	/* padding:	2px 2px; */
	border: 1px solid Black;
  text-align: center;
  vertical-align: top;	
}

.sort-table thead td {
	border: 1px solid Black;
	/* border-color:	ButtonHighlight ButtonShadow */
	/*				ButtonShadow ButtonHighlight; */
	/* cursor:			default; */
	vertical-align: middle;	
}

.sort-table thead td:active {
	border: 1px solid Black;
	/* border-color:	ButtonShadow ButtonHighlight */
		/*			ButtonHighlight ButtonShadow; */
	/* padding:		3px 2px 1px 2px; */
}

.sort-table thead td[_sortType=None]:active {
	border: 1px solid Black;
	/* border-color:	ButtonHighlight ButtonShadow */
		/*			ButtonShadow ButtonHighlight; */
	/* padding:		2px 2px; */
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("../images/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("../images/upsimple.png");
}


/* grey version */

.grey-sort-table {
	font-size: 10px; 
	border: 1px solid #868686;
	text-align: center;
}

.grey-sort-table thead {
	font-size: 11px; 
	font-weight:bold;
	border: 1px solid #868686;
	background-color:#BABABA;	
	color:#868686;
}

.grey-sort-table td {
	border: 1px solid #868686;
  text-align: center;
  vertical-align: top;	
}

.grey-sort-table thead td {
	border: 1px solid #868686;
	vertical-align: middle;	
}

.grey-sort-table thead td:active {
	border: 1px solid #868686;
}

.grey-sort-table thead td[_sortType=None]:active {
	border: 1px solid #868686;
}





