/* ---------------------------------------------------- */
/* 2k3Widgets (2k3Grid) Stylesheet                      */
/*                                                      */
/* Copyright ?002-2004 Stedy Software and Systems      */
/* Please see http://www.stedy.com for terms of use.    */
/* ---------------------------------------------------- */



/* ---------------------------------------------------- */
/* 2k3Grid                                              */
/* ---------------------------------------------------- */
.2k3Grid
{
	behavior: url(/js/2k3Grid.htc);
	defaultBorderColor: #7F9DB9;
	hoverBorderColor: #000080;
	activeBorderColor: #000080;
	selectedBorderColor: #000080;
	transparentImageUrl: /images/transparent.gif;
	sortNoneImageUrl: /images/gdSortBlank.gif;
	sortUpImageUrl: /images/gdSortUp.gif;
	sortDownImageUrl: /images/gdSortDown.gif;
	posUpImageUrl: /images/gdUpArrow.gif;
	posDownImageUrl: /images/gdDownArrow.gif;
	sortAscImageUrl: /images/mnuSortAscending.gif;
	sortDesImageUrl: /images/mnuSortDescending.gif;
	fieldChooserImageUrl: /images/mnuFieldChooser.gif;
	copyImageUrl: /images/mnuCopy.gif;
	color: menutext;
	border: 1px solid #7F9DB9;
 	font: menu;
	text-align: left;
	white-space: nowrap;
	height: 100%;
	width: 100%;
	cursor: default;
	overflow: hidden;
}

.2k3Grid .gridHead
{
	height: 0px;
	width: 0px;
	visibility: hidden;
}
.2k3Grid .gridHead .gridRow
{
	height: 0px;
	width: 0px;
	cursor: hand;
}
.2k3Grid .gridHead .gridRow SPAN
{
	height: 0px;
	width: 0px;
	cursor: hand;
	overflow: hidden;
}
.2k3Grid .sortBit
{
	color: #ACA899;
	background-color: transparent;
	line-height: 5pt;
	font-family: webdings;
	font-size: 9pt;
	margin: 0px 0px 2px 3px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBack TR TD.leftCell
{
	background-image: url(/images/2k3TableHeadLeft.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 20px;
	width: 8px;
	padding: 0px 2px 0px 2px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBack TR TD.centerCell
{
	background-image: url(/images/2k3TableHeadCenter.gif);
	background-position: center center;
 	font: menu;
	white-space: nowrap;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBack TR TD.rightCell
{
	background-image: url(/images/2k3TableHeadRight.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackOver TR TD.leftCell
{
	background-image: url(/images/2k3TableHeadLeftOver.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 20px;
	width: 8px;
	padding: 0px 2px 0px 2px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackOver TR TD.centerCell
{
	background-image: url(/images/2k3TableHeadCenterOver.gif);
	background-position: center center;
 	font: menu;
	white-space: nowrap;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackOver TR TD.rightCell
{
	background-image: url(/images/2k3TableHeadRightOver.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackDown TR TD.leftCell
{
	background-image: url(/images/2k3TableHeadLeftDown.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 20px;
	width: 8px;
	padding: 0px 2px 0px 2px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackDown TR TD.centerCell
{
	background-image: url(/images/2k3TableHeadCenterDown.gif);
	background-position: center center;
 	font: menu;
	white-space: nowrap;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.2k3Grid .gridHead .gridRow SPAN TABLE.clsHeadBackDown TR TD.rightCell
{
	background-image: url(/images/2k3TableHeadRightDown.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}
.2k3Grid .gridBody
{
	background-color: #F6F6F6;
	visibility: hidden;
	overflow: auto;
	height: 0px;
	width: 0px;
}
.2k3Grid .gridBody .gridRow
{
	background-color: window;
	border: 1px solid;
	height: 0px;
	width: 0px;
}
.2k3Grid .gridBody .gridRow SPAN
{
	background-color: transparent;
	text-align: left;
	height: 0px;
	width: 0px;
	padding: 1px 2px 2px 3px;
	overflow: hidden;
}
.2k3Grid .gridBody .gridRowOver
{
	background-color: window;
	border: 1px solid window;
	height: 0px;
	width: 0px;
}
.2k3Grid .gridBody .gridRowOver SPAN
{
 	color: windowtext;
	text-align: left;
	height: 0px;
	width: 0px;
	padding: 1px 2px 2px 3px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorStr=#FFF4CC, endColorStr=#FFD091);
}
.2k3Grid .gridBody .gridRowDown
{
	background-color: window;
	border: 1px solid window;
	height: 0px;
	width: 0px;
}
.2k3Grid .gridBody .gridRowDown SPAN
{
	color: windowtext;
	text-align: left;
	height: 0px;
	width: 0px;
	padding: 1px 2px 2px 3px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorStr=#FE914E, endColorStr=#FFD38E);
}

.2k3Grid .gridBody .gridRowHasFocus
{
	background-color: window;
	border: 1px solid window;
	height: 0px;
	width: 0px;
}
.2k3Grid .gridBody .gridRowHasFocus SPAN
{
	color: /*white*/windowtext;
	/*background-color: #000080;*/
	text-align: left;
	height: 0px;
	width: 0px;
	padding: 1px 2px 2px 3px;
	overflow: hidden;
}