
.trsort		{background: window;}
.tdsort		{color: windowtext; font: menu; padding: 1px; padding-left: 5px; padding-right: 5px;}

.tablesort	{border-top: 1px solid buttonshadow;
			 border-left: 1px solid buttonshadow;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 }
thead td	{background: buttonface; font: menu; border: 1px outset white;
			 cursor: default; padding-top: 0; padding: bottom: 0;
			 border-top: 1px solid buttonhighlight;
			 border-left: 1px solid buttonhighlight;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 height: 16px;
			 }
.tfooter	{background: buttonface; font: menu; 
			 cursor: default; padding-top: 0; padding: bottom: 0;
			 border-top: 1px solid inset;
			 border-left: 1px solid inset;
			 border-right: 1px solid inset;
			 border-bottom: 1px solid inset;
			 width: 200px;
			 height: 16px;
			 }
thead .arrow		{font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
			/*nice vertical positioning :-) */
thead .arrow_hor		{font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 5; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
.grid
{
    margin: 0px;
    width: 100%;
 	font: menu;
	color: windowtext;
    cursor: default;
}
.gridHover
{
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	font: menu;
	color: menutext;
	background-color: buttonface;
}