.sort-table {
	font:		arial;
/*	width:		520px;*/
	width:		580px;
	font-size:	100%;
	border:		none; /*1px Solid ThreeDShadow;*/
	background:	Window;
	color:		WindowText;
	margin:     10px 0px 10px 0px;
}

.sort-table td,th {
	padding:  	2px 5px;
	font-weight:normal;
	vertical-align: top;
}

.sort-table thead th,td {
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	border-color:black;
	border-width:0px 0px 2px 0px;
	cursor:			default;
	font-weight:bold;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table tbody img {	width:25px; height:25px; }

.sort-arrow {
	/*width:					11px;
	height:						11px;*/
	width:						24px;
	height:						7px;
	background-position:		center center;
	background-repeat:			no-repeat;
	margin:						0 2px;
}

.sort-arrow.descending {
	background-image:		url("Images/Sort_Down.png");
	
}

.sort-arrow.ascending {
	background-image:		url("Images/Sort_Up.png");
}

.sort-arrownull {
	background-image:		url("Images/Sort_Null.png");
}


.sort-table .even {
	background:	#f5f5f5;
}

.sort-table .even td {
	border-bottom: 6px solid #F5F5F5; 
	border-top: 6px solid #F5F5F5;
}

.sort-table .odd {
}

.sort-table .odd td {
	border-bottom: 6px solid white; 
	border-top: 6px solid white;
}

.sort-table tbody a	{	
	margin-right:10px;
}

.sort-table tbody .borderedlinks a	{
	border: 1px solid black; 
	padding: 1px 3px 1px 3px; 
	background: #E5E5E5;
}

.sort-table tbody .borderedlinks a:hover	{	
	border: 1px solid black; 
	padding: 1px 3px 1px 3px; 
	background: white; 
	text-decoration:none;
}

/*new style*/

.sort-table .even .thin {
	width: 80px;
}

.sort-table .odd .thin {
	width: 80px;
}
	
.sort-table .even .wide {
	width: 200px;
}

.sort-table .odd .wide {
	width: 200px;
}

.button a {
	border: 1px solid black; 
	padding: 1px 3px 1px 3px; 
	background: #E5E5E5;
}

.button a:hover	{	
	border: 1px solid black; 
	padding: 1px 3px 1px 3px; 
	background: white; 
	text-decoration:none;
}

