﻿.columnHeader,
.columnSetHeaderCaption,
.groupHeader,
.groupHeaderTable,
.rowHeader,
.topRowSeparator,
.tableHeader
{
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCUUksbO0CFuiJCZ6Q6IVjO_T6LVKt2qyG2yvlRXQzp0p0&t=633845501880000000) repeat-x; 
	background-color: #E4E5C3;
	border-bottom:1px solid #9DAD81;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #9DAD81;
	border-top:1px solid #F5F5E9;
	cursor:default;
	padding:0px 0px;	
}
.groupHeader 
{ 
	overflow:hidden;
	padding:0px 0px; 	
	white-space:nowrap; 
} 
* html .groupHeader
{
	text-overflow: ellipsis;
}
.tableHeader
{
	padding: 1px 4px 1px 4px;
	width: 100%;
	vertical-align: middle; 
}
.dropDownButton
{
	background-color:#E4E5C3;
	border:1px solid #9DAD81;
}
.columnSetHeader
{		
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCUUksbO0CFuiJCZ6Q6IVjO_T6LVKt2qyG2yvlRXQzp0p0&t=633845501880000000) repeat-x; 
	background-color: #E4E5C3;
}
.columnHotHeader
{	
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCaXnbTsayDSmcB3XjHML-DsGwVaGOVcQn-3ghoepbA8u0&t=633845501880000000) repeat; 	
	background-color: #FFD9A0; 
	border: 1px solid #608058;
}
.columnPressedHeader
{
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCZwLePturWr7BvNVPRdkHFhNrQU9McdUN2RuzIfzqjGz0&t=633845501880000000) repeat;
	background-color: #FFAF59;  
	border: 1px solid #608058;
}
.topRowSeparator
{
	height: 4px;
	overflow: hidden;
	position: relative; 
}
.columnHeader,
.groupHeader,
.groupHeaderTable,
.rowHeader
{	
	background-repeat: repeat;
}
.rowHeader DIV
{
	padding: 0px 0px; 
}
.rowHeader SPAN
{	
	cursor: default; 
	height:100%;
	padding:0px 0px;
}
.calendarHeader
{	
	cursor: default;
	padding: 2px 3px 2px 3px;
	position: relative;
}
.calendarButton
{
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCUUksbO0CFuiJCZ6Q6IVjO_T6LVKt2qyG2yvlRXQzp0p0&t=633845501880000000) repeat; 
	border: 1px solid #608058;
	cursor: default; 
	position: relative;
}
.calendarButton SPAN
{
	cursor: default; 
	padding:0px 4px 4px 4px;
	text-align:center;
}
.calendarHeader TABLE
{
	background: url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCUUksbO0CFuiJCZ6Q6IVjO_T6LVKt2qyG2yvlRXQzp0p0&t=633845501880000000) repeat;
	padding:0px 0px 4px 0px;
	width: 100%;
}
.groupByBox
{
	background-color: #97A07B;
	padding:5px 4px 5px 4px;
	cursor:default;
}
.groupByBoxInfo
{
	background-color: #DADAAA;
	color: #608058;
	cursor: default;
	height:100%;
	padding:4px 4px;
	vertical-align:middle;
	cursor:default;
}
.groupFooterRow
{
	background-color: #E4E4C2;
	cursor: default;
	color: windowtext;
}
.groupFooterRowSeparator
{
	background-color: #E4E4C2;
	border-bottom: 1px solid #BBC395;
	cursor: default;
	padding: 0px 0px 0px 1px;
}
.groupHeaderAction
{
	background-color: #E4E4C2;
	padding: 0px 0px;
	vertical-align: middle;
}
.groupHeaderActionO
{
	background-color: white;
	padding: 0px 0px;
	vertical-align: middle;
	border-bottom: 2px solid #BBC395;
}
.groupIndent
{
	background-color: #E4E4C2;
	border-right: 1px solid #BBC395;
	cursor: default; 	
	font-size: 1pt;
	height: 100%;	
	padding: 0px 0px;
}
.groupIndent SPAN
{
	padding: 1px 1px;
}
.groupIndent DIV
{
	padding: 1px 1px;
}
.groupIndentBottom
{	
	border-bottom: 1px solid #BBC395;
}
.groupHeaderRow,
.groupHeaderChild,
.groupIndentBackground
{
	background-color: #E4E4C2;
}
.groupHeaderRowO,
.groupHeaderChildO
{
	background-color: white;
	color: #BBC395;
	cursor:default;
}
.groupHeaderChildO DIV
{
	background-color: white;
	color: #BBC395;
}
.groupHeaderRowO TABLE,
.groupHeaderRow TABLE
{
	height: 100%;
}
.groupHeaderChild
{
	border-bottom: 1px solid #BBC395;
	cursor: default;
	height: 100%;
	padding: 0px 0px; 		
}
.groupHeaderChildO
{	
	border-bottom: 2px solid #BBC395;	
	height: 100%;
	padding: 0px 0px; 		
}
.groupHeaderChildO SPAN,
.groupHeaderChild SPAN
{
	overflow: hidden; 
	padding: 0px 2px 0px 2px; 			
	width: 100%;
}
* html .groupHeaderChildO SPAN
{
	text-overflow: ellipsis;
}
* html .groupHeaderChild SPAN
{
	text-overflow: ellipsis;
}
.groupHeaderChildO DIV,
.groupHeaderChild DIV
{	
	overflow: hidden; 
	padding: 0px 2px 0px 2px; 			
	width: 100%;
}
* html .groupHeaderChildO DIV
{
	text-overflow: ellipsis;
}
* html .groupHeaderChild DIV
{
	text-overflow: ellipsis;
}
.pageNavigator
{	
	background: #E4E5C3 url(WebResource.axd?d=y0-riQCZwRO9gtwy4fDMUxMZyC6R1LwCJ0iBYaQVnmWrgG_VE2o_yfdFmja4YpYESRPj9396qMd_Wix1yzFiCVbdmC180p8AQ6SVW454TxaF_7o28j67exneewhGc6Vp0&t=633845501880000000) repeat-x;	
	height:20px;
	padding:0px 0px;
}
.newRecord,
.filterRow,
.totalRow,
.rowHot,
.row
{
	background-color:window;
	cursor:default;
	color:windowtext;
}
.rowHot TD TABLE,
.row TD TABLE
{
	background-color:window;
	cursor:default;
	color:windowtext;
}
.focusCell
{
	background-color: window;
	border: solid 1px  #93A070;
	padding: 0px 0px 0px 0px; 
	/*
	display:block;
	padding:0px 1px 0px 0px;	
	*/
}
/*
.focusCell SPAN
{
	border:1px solid #93A070;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	height:100%;
	width:100%;	
}
.focusCell DIV
{	
	border:1px solid #93A070;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	height:100%;
	width:100%;	
}
*/
.rowPreview
{
	background-color:window;
	cursor:default;
	color:Blue;
}
.alternateRow
{
	background-color: #ECECD4; 
	cursor: default;
	color: windowtext; 
}
.alternateRowPreview
{
	background-color: #ECECD4; 
	cursor: default;
	color: Blue;
}
.rowPressed,
.selectedRow,
.selectedGroupRow
{
	background-color: #93A070;
	cursor:default;
	color: #FFFFFF;
}
.rowPressed .focusCell,
.selectedRow .focusCell 
{ 
	color:windowtext; 
} 
.rowPressed TD TABLE,
.selectedRow TD TABLE 
{ 
	color: #FFFFFF; 
} 
.rowPressed TD TABLE .focusCell,
.selectedRow TD TABLE .focusCell 
{ 
	color:windowtext; 
} 
.selectedGroupRow TABLE
{
	height: 100%;
}
.selectedGroupRow .groupHeaderAction,
.selectedGroupRow .groupHeaderActionO,
.selectedGroupRow .groupHeaderChild,
.selectedGroupRow .groupHeaderChildO
{	
	background-color: #93A070; 
	cursor: default;
	color: #FFFFFF;	
}
.selectedGroupRow .groupHeaderChildO DIV
{	
	background-color: #93A070; 
	color: #FFFFFF;	
}
.innerEditor,
.innerComboEditor
{	
	overflow:hidden;
	padding-left: 1px;	
	z-index:1005;
}
.innerComboEditor
{
	padding-top:0px;
	padding-bottom:0px; 
}
.innerEditor INPUT,
.innerComboEditor INPUT
{
	border:none 0px; 
	padding-left:1px;
}
.scrollBar
{
	scrollbar-face-color: #E4E4C2; 
    scrollbar-highlight-color: #F5F5E9;
    scrollbar-shadow-color: #E4E4C2;
    scrollbar-3dlight-color: #CED6C0;
    scrollbar-arrow-color:  #9DAD81;
    scrollbar-track-color: #F2F1E3;
    scrollbar-darkshadow-color: #9DAD81;
}