.deleteButton
{
	margin: 0px 0px 0px 20px;

text-align:right;
}
.dxpgControl_XTF
{
	color: Black;
	font: 10pt Arial, Helvetica, sans-serif;
	border: solid 1px #83ac94;
	background-color: white;
}
.dxpgContainerCell_XTF
{
	vertical-align:middle;
}
.dxpgMainTable_XTF
{
	color: Black;
	font: 10pt Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: separate;
	width: 100%;
}
.dxpgMainTable_XTF caption
{
	background: url('CaptionBack.gif') repeat-x center top #6d834d;
    border-bottom: solid 1px #a4b26d;
	color: white;
    padding: 3px 3px 4px;
	font-weight: bold;	
	text-align: center;
	font-weight:bolder;
}
.dxpgHeader_XTF
{
	color: #222222;
	background: url('pgHeaderBack.gif') repeat-x #B8C692;
	cursor: pointer;
	white-space: nowrap;
	border: solid 0px #608058;
}
.dxpgHeaderTable_XTF
{
	border-width: 1px;
	width: 100%;
}
.dxpgHeaderGroupButton_XTF
{
	padding-left: 4px;
	vertical-align: middle;
}
.dxpgHeaderText_XTF
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
	
}
.dxpgHeaderSort_XTF
{
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
	vertical-align: middle;
}
.dxpgHeaderFilter_XTF
{
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;	
}
.dxpgHeaderHover_XTF
{
	background: url('pgHeaderBackHover.gif') repeat-x #FFD091;
}
.dxpgArea_XTF, .dxpgArea_XTF table
{
	color: Black;
	font: 11px Tahoma;
}
.dxpgArea_XTF
{
	border: solid 1px #A4B26D;
	border-bottom-style:none;
	background: url('headerArea.gif') repeat-x top #f6f3f5;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.dxpgColumnArea_XTF
{
	border-bottom-style: none;
}
.dxpgRowArea_XTF
{
}
.dxpgDataArea_XTF
{
}
.dxpgFilterArea_XTF
{
	background: url('pgHeaderBack.gif') repeat-x #B8C692;
	color: black;
	border-bottom-style: solid;
}
.dxpgEmptyArea_XTF
{
	cursor: default;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 7px;
	padding-right: 6px;
}
.dxpgColumnFieldValue_XTF
{
	background-color: #d6e9b0;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #cecfce 1px solid;
	border-right-style: none;
	padding: 4px;
    text-align: left;  
    color: #013216; 
    vertical-align:middle;
   /*min-width:150px;*/
   white-space: nowrap;
    

}

.dxpgColumnFieldValue_XTF a
{
    text-align: center;  
    font:bold 15px Verdana;
    text-decoration:none;
    color: #013216;  
}
.dxpgColumnTotalFieldValue_XTF
{
	background-color: #cfd9a3;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
}
.dxpgColumnGrandTotalFieldValue_XTF
{
    color:  #bdcb85; /*ra added to hide grand total text*/
	background-color: #bdcb85;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
}
.dxpgRowFieldValue_XTF
{
		/*border-right: solid 1px #bdd7b5;*/
		border-right: none;
	border-left: solid 1px #cfcfcf;
	border-bottom:solid 1px #ffffff;
	border-top:none;
	
	/*background-color: #dce3bf;*/
	background-color: #e2e9d6;
	
	padding: 4px 6px 4px 6px;
    font-weight: normal;
    text-align: left;  
    color:#232423;  
   
}
.dxpgRowTotalFieldValue_XTF
{
	background-color: #cfd9a3;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
}
.dxpgRowTreeFieldValue_XTF
{
	padding: 0px;
	font: 0pt;
}
.dxpgRowGrandTotalFieldValue_XTF
{
color:  #bdcb85; /*ra added to hide grand total text*/
	background-color: #bdcb85;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-top-style: solid;
	padding: 6px 6px 6px 6px;
}
.dxpgCollapsedButton_XTF
{
	vertical-align: -1px;
	border: 0px;
	margin-right: 5px;
}
.dxpgSortByColumnImage_XTF
{
	vertical-align: 0px;
	border: 0px;
	margin-left: 4px;
}
.dxpgCell_XTF
{
	text-align: right;
	background-color: #FEFEFE;	
	border-right: none;
	border-left: solid 1px #cfcfcf;
	border-bottom:solid 1px #deebde;
	border-top:none;
	padding: 4px;
	white-space:normal;
	
	/*white-space:nowrap;*/
}
.dxpgKPICell_XTF
{
	text-align: center;
	vertical-align: middle;
}
.dxpgTotalCell_XTF
{
	background-color: #eff4da;
}
.dxpgGrandTotalCell_XTF
{
	background-color: #e1e9be;
}
.dxpgRowGrandTotalCell_XTF
{
	background-color: #e1e9be;
}
.dxpgColumnGrandTotalCell_XTF
{
	background-color: #e1e9be;
}
.dxpgFilterWindow_XTF
{
	color: Black;
	font: 9pt Tahoma;
	border: solid 1px #5F7F57;
}
.dxpgFilterItemsArea_XTF
{
	color: Black;
	background-color: White;
}
.dxpgFilterItem_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
}
.dxpgFilterButton_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
	padding: 2px 6px;
}
.dxpgFilterButtonPanel_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
	background-color: #eff4da;	
	color: Black;
	border-top: solid 1px #e3e8cf;
}
.dxpgLoadingDiv_XTF
{
	background-color:Gray;	
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
.dxpgTopPager_XTF
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #A4B26D;
}
.dxpgBottomPager_XTF
{
	border-top: solid 1px #A4B26D;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.dxpgCustomizationFieldsHeader_XTF
{
	color: White;
	font: 9pt Tahoma;
	background: url('pgHeaderBack.gif') repeat-x #94b6e8;
}
.dxpgCustomizationFieldsContent_XTF
{
	padding: 0px !important;
}
.dxpgLoadingPanel_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #758D5E;
	background-color: White;
	border: solid 1px #A4B26D;
	text-align: center;			
	cursor: wait;
}
.dxpgLoadingPanel_XTF td.dx
{
	padding: 12px 12px 12px 12px;
}
.dxpgDataHeadersImage_XTF
{
	margin-right: 5px;
	vertical-align: -2px;
}

.dxpgPrefilterPanelContainer_XTF
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}
.dxpgPrefilterPanel_XTF
{
	border: none;
	background-color: #cfd9a3;
}
.dxpgPrefilterPanelLink_XTF
{
	color: black;	
	text-decoration: underline;	
}
.dxpgPrefilterPanelCheckBoxCell_XTF
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxpgPrefilterPanelImageCell_XTF
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
}
.dxpgPrefilterPanelExpressionCell_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
	padding: 5px 5px 8px 0;	
	/*white-space: nowrap;*/
	
}
.dxpgPrefilterPanelClearButtonCell_XTF
{
	font: 10pt Arial, Helvetica, sans-serif;
	padding: 5px 6px 8px;
}
.dxpgFilterBuilderMainArea_XTF
{
	background: white;
	padding: 6px 2px;
} 
.dxpgFilterBuilderButtonArea_XTF
{
	background-color: #E2E8C9;
	border-top: solid 1px #C3CF9D;
	padding: 6px;
}
.dxpgGroupSeparator_XTF
{
	vertical-align: middle;
}