@import url(Basic.css);

.XPGrid {
	border:#E2DECD solid 1px;
	font: menu;
	white-space: nowrap;
/*	overflow: hidden;*/
}

.XPGrid .gridHead
{
	visibility: hidden;
}

.XPGrid .gridHead .gridRow
{
	margin-left: 0px;
	background: url(XPGrid/2k3TableHeadCenter.gif) repeat-x;
/*	cursor: hand;*/
}

.XPGrid .gridHead .gridRow span
{
/*	cursor: hand;*/
	overflow: hidden;
}

.XPGrid .gridHead .gridRow span table.clsHeadBack tr td.leftCell,
.XPGrid .gridHead .gridRow span table.clsExtra tr td.leftCell{
	background-image: url(XPGrid/2k3TableHeadLeft.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}

.XPGrid .gridHead .gridRow span table.clsHeadBack tr td.centerCell,
.XPGrid .gridHead .gridRow span table.clsExtra tr td.centerCell{
	background-image: url(XPGrid/2k3TableHeadCenter.gif);
	background-position: center center;
	white-space: nowrap;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font: menu;
}

.XPGrid .gridHead .gridRow span table.clsHeadBack tr td.rightCell,
.XPGrid .gridHead .gridRow span table.clsExtra tr td.rightCell{
	background-image: url(XPGrid/2k3TableHeadRight.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}

.XPGrid .gridHead .gridRow span table.clsKeyField tr td.leftCell{
	background-image: url(XPGrid/2k3TableHeadLeftOver.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}

.XPGrid .gridHead .gridRow span table.clsKeyField tr td.centerCell{
	background-image: url(XPGrid/2k3TableHeadCenterOver.gif);
	background-position: center center;
	white-space: nowrap;
	height: 20px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font: menu;
}

.XPGrid .gridHead .gridRow span table.clsKeyField tr td.rightCell{
	background-image: url(XPGrid/2k3TableHeadRightOver.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	width: 8px;
	padding: 0px 4px 0px 4px;
}

.XPGrid .gridFoot div.gridRow,.XPGrid .expandAction div.gridRow{
	border: 1px solid #F4F1E6;
	border-bottom: 1px solid #E2DECD;
	background-color: #F4F1E6;
	color: #5D4E28;
/*	overflow: hidden;*/
	line-height: 17px;
	height: 20px;
}

.XPGrid .gridFoot .gridRow span,.XPGrid .expandAction div.gridRow span{
	background-color: transparent;
	overflow: hidden;
	padding: 0px 2px 0px 2px;
}

.XPGrid .gridBody
{
/*	overflow: auto;*/
}

.XPGrid .gridBody .gridRow
{
	background-color: window;
	border: 1px solid window;
	border-bottom: 1px solid #E2DECD;
/*	overflow: hidden;*/
	line-height: 17px;
}

.XPGrid .gridBody .gridRow span,.XPGrid .gridBody .gridRowAlt span
{
	background-color: transparent;
	overflow: hidden;
	padding: 0px 2px 0px 2px;
}

.XPGrid .gridBody .subGrid{
	background-image: url(BG.SubGrid.Gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 2px 2px 2px 16px;
	border-top: 1px solid #000080;
	background-color: white;
}

.XPGrid .gridBody .subGrid .gridRow span{
	padding: 0px;
}

.XPGrid .gridBody .gridRowAlt
{
	background-color: oldlace;
	border: 1px solid oldlace;
	border-bottom: 1px solid #E2DECD;
/*	overflow: hidden;*/
	line-height: 17px;
}

.XPGrid .gridBody .gridRowOver
{
	background-color: window;
	border: 1px solid #000080;
	background: url(XPGrid/2k3RowSelectOver.gif) repeat-x;
/*	overflow: hidden;*/
	line-height: 17px;
}

.XPGrid .gridBody .gridRowOver span
{
	color: windowtext;
	padding: 0px 2px 0px 2px;
	overflow: hidden;
}

.XPGrid .gridBody .gridRowDown
{
	background-color: window;
	border: 1px solid #000080;
/*	overflow: hidden;*/
	background: url(XPGrid/2k3RowSelectActive.gif) repeat-x;
	line-height: 17px;
}
.XPGrid .gridBody .gridRowDown span
{
	color: windowtext;
	padding: 0px 2px 0px 2px;
	overflow: hidden;
}
.XPGrid .gridBody .gridRowHasFocus
{
	background-color: window;
	border: 1px solid #000080;
	background: url(XPGrid/2k3RowSelect.gif) repeat-x;
/*	overflow: hidden;*/
	line-height: 17px;
}
.XPGrid .gridBody .gridRowHasFocus span
{
	padding: 0px 2px 0px 2px;
	overflow: hidden;
}

.XPGrid .gridBody .gridRowHasFocus .GridCursor span{
	width:10px;
	background: url(XPGrid/Item.Tri.gif) no-repeat right;
	padding: 0px 0px 2px 0px;
}

.XPGridEditor {
	border:#E2DECD solid 1px;
	background:white;
	border-collapse: collapse;
	font: menu;
}

.XPGridEditor thead th{
	border: 0px;
	background:url(XPGrid/2k3TableHeadCenter.gif) repeat-x;
	padding: 1px 0px 1px 0px;
	line-height: 16px;
	font-weight: normal;
}

.XPGridEditor td{
	border: 0px;
	padding: 1px;
	border-top: 1px solid #E2DECD;
}

.XPGridEditor tr.Altornate td{
	background-color: #FDF5E6;
}

div.Information{
	position:absolute;
	padding: 13px 10px 10px 10px;
	border:1px solid #E2DECD;
	background: #FFFFFF url(XPGrid/BG.InfoPanel.gif) repeat-x top;
	color: black;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	z-index: 9999;
}

div.Information div.ProgressBar {
	border: 1px solid #E2DECD;
	background-color: #FEF2F1;
	margin-top: 5px;
	height: 12px;
	width: 300px;
	text-align: left;
}

div.Information div.ProgressBar div.CurProgress{	
	border-right: 1px solid #990C00;
	background-color: #EEACAA;
	height: 12px;
}

div.Information div.ProgressText{
	color: #004499;
	text-align: center;
	width: 300px;
	height: 12px;
	padding-top: 5px;
}
