.sort-table {
	border:		1px Solid #a4b97f;
	background:	#ffffff;
	color:		#000000;
}

.sort-table tfoot td {
		/* border-top:			3px double #000000	;
		background-color: 	#eef0ee				;  */
		background-color:	#FEFEFE;

}

.sort-table thead {
	background-color:	#d7e5bd;
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead { font-size: 8pt;}
.sort-table thead td {
	font-size: 		8pt; 
	border:			1px solid;
	border-bottom:0;
	border-color:	#ffffff #777766
					#777766 #ffffff;
	cursor:			hand;
   /*  filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#66ffffff, EndColorStr=#00f5f5e5, GradientType=0)
					progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#00f5f5e5, EndColorStr=#66e3d1b8, GradientType=0) 
	;*/
	vertical-align:bottom;
	text-align:center; }


.sort-table thead td:active {
	border-color:	#777766 #ffffff
					#ffffff #777766;
	 padding:		3px 4px 1px 6px; 

}

.sort-table thead td[_sortType=None]:active {
	border-color:	#ffffff #777766
					#777766 #ffffff;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.none {
	background-image:		url("../images/sortabletable/none.gif");

}

.sort-arrow.descending {
	background-image:		url("../images/sortabletable/down.gif");

}

.sort-arrow.ascending {
	background-image:		url("../images/sortabletable/up.gif");
}

.tableRowOdd {
		background-color: #ffffff				;
}

.tableRowEven {
		background-color: #f0f2f8				;
}

.tableRowTotal {
		border-top:			3px double #000000	;
		background-color: 	#eef0ee				;
}

/* =========================================================== 
 *
 * Uncomment to make arrows invisible, and sortable columns underlined
 *
 /
.sort-arrow {
	width:					0px;
	margin:					0 0px;
	display:				none;
}
*/

.sort-table thead td.sortableColumn {
	text-decoration: underline;
	cursor:			hand;
	text-align: center;
	
}
