﻿/* 由开发人员工具生成。它可能不是原始源文件的准确表示形式。*/

.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	/*background-color: #F2F2F2;*/
	background-color:  White;
	color: Black;
	cursor: default;
}
.dxgvDisabled 
{
	color: Gray;
}
.dxgvControl a 
{
	color: #5555FF;
}
.dxgvDisabled a
{
	color: Gray;
}
.dxgvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 9pt Tahoma;
	color: #303030;
}
.dxgvLoadingPanel td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxgvLoadingPanelStatusBar
{
	background-color: Transparent;
	font: 9pt Tahoma;
}
.dxgvLoadingPanelStatusBar td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvFilterPopupWindow
{
	color: Black;
	font: 9pt Tahoma;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel
{
	font: 9pt Tahoma;
	background-color: #ededed;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}

.dxgvFilterPopupItem td.dxgv,
.dxgvFilterPopupActiveItem td.dxgv,
.dxgvFilterPopupSelectedItem td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 3px 2px 4px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem
{
	background: #8D8D8D;
	color: White;
}

.dxgvTable
{
	background-color: #f5f5f5;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 9pt Tahoma;
	color: Black;
}
/*.dxgvTable td { line-height:24px;}*/
.dxgvInlineEditRow,
.dxgvDataRow
{
    background-color:White;
    
}
.dxgvInlineEditRow td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt
{
	background-color: #ECFFFF;
}
.dxgvFilterRow 
{
	background-color: #E7E7E7;
}
.dxgvEditForm 
{
	background-color: #F0F0F0;
}
.dxgvEditForm td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px;
}
.dxgvEditForm td.dxgvIndentCell
{
    background: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvSelectedRow
{
	background-color: inherit;
    color: black;
}
.dxgvFocusedRow
{
	background-color:#feffb3;
    /*color:#d11914;*/
    color: Black;
}
.dxgvSelectedRow .dxgvCommandColumn a, 
.dxgvFocusedRow .dxgvCommandColumn a
{
    color: Blue;
}
.dxgvSelectedRow .dxgvCommandColumn a:hover, 
.dxgvFocusedRow .dxgvCommandColumn a:hover
{
    color: #4474BB;
}
.dxgvSelectedRow .dxgvCommandColumn a:visited, 
.dxgvFocusedRow .dxgvCommandColumn a:visited
{
    color: #4474BB;
}

.dxgvPreviewRow
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell,
.dxgvPreviewRow td.dxgv,
.dxgvEmptyDataRow td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: #f3faff;
}
.dxgvPreviewRow td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell
{
	padding: 16px 18px;
}
.dxgvDetailRow td.dxgvIndentCell 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow
{
	color: Gray;
}
.dxgvEmptyDataRow td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv
{
    height:17px;
	overflow: hidden;
	border-bottom:Solid 1px #9eb6ce;
	border-right:Solid 1px #9eb6ce;
	border-top: 0;
	border-left: 0;
	padding: 3px 6px 4px 6px;
}
.dxgvEditFormDisplayRow
{
}
.dxgvEditFormDisplayRow td.dxgv 
{
}
.dxgvEditFormDisplayRow td.dxgvIndentCell
{
    background: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvEditingErrorRow
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px;
}

.dxgvFilterRow td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px;
	overflow: hidden;
}
.dxgvGroupRow
{
	background-color: #f3faff;
}
.dxgvFocusedGroupRow
{
	background-color: #fcffa6;
    color: Black;
}
.dxgvGroupRow td.dxgv,
.dxgvFocusedGroupRow td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px 6px;
}
.dxgvFocusedRow td.dxgvIndentCell,
.dxgvFocusedGroupRow td.dxgvIndentCell,
.dxgvSelectedRow td.dxgvIndentCell
{
	background-color: #EDEDED!important;  
	border-right: solid 1px #CFCFCF;
	border-left: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px;
	border:Solid 1px #9eb6ce;
	background:#f9fcfd url(../../images/devGrid/devGrid_thead.jpg)  repeat-x left bottom;
	overflow: hidden;
    height:22px;
	
}
.dxgvHeader,
.dxgvHeader table {
	color: Black;
	font: 9pt Tahoma;
	font-weight:  bold;
	text-align:  center;	
}
.dxgvHeader td {
	white-space: nowrap;
}
.dxgvHeader a {
	color: #0d45b7;
}
.dxgvCustomization, 
.dxgvPopupEditForm
{
	width: 100%;
	padding: 0;
	margin: 0;
}
.dxgvGroupPanel
{
	white-space: nowrap;
	font-size: 9pt;
	background-color:#fdfcf3;
	color: #8D8D8D;
	border-bottom: Solid 1px #688caf;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter
{
	background-color: #e1edf4;
	white-space: nowrap;
}
.dxgvFooter td.dxgv
{
	padding: 5px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter
{
	background-color: #c0c0ff;
}
.dxgvGroupFooter td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow td.dxgvIndentCell,
.dxgvGroupRow td.dxgvIndentCell,
.dxgvGroupFooter td.dxgvIndentCell
{
    background-color: #f3faff;
	border-right: Solid 1px #CFCFCF;
	border-left: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel, 
.dxgvTable caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn
{
	padding: 2px;
}
.dxgvCommandColumn a
{
	margin: 0 3px 0 0;
	color:  #0d45b7;
}
.dxgvCommandColumn a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem
{
}
.dxgvEditFormTable
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormTable a
{
    color: #0d45b7;

}
.dxgvEditFormTable a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption
{
	padding: 4px 4px 4px 10px; 
    white-space: nowrap;
}

.dxgvInlineEditCell
{
	padding: 1px; 
}

.dxgvEditFormCell
{
	padding: 4px; 
	border: 0;
}

.dxgvPagerTopPanel
{	
}
.dxgvPagerBottomPanel
{
    background-color: #f3faff;
}
.dxgvDetailButton
{
}

.dxgvFilterBar 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
}
.dxgvFilterBarExpressionCell
{
	font-size: 9pt;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell
{
	font-size: 9pt;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea
{
	background: #ededed;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}

.dxgvDataRowHover
{
	background: #cfcfcf;
	color: Black;
}


.dxgvControl .dxpControl td.dxpCtrl, 
.dxgvDisabled .dxpControl td.dxpCtrl,

.dxgvControl .dxpLite,
.dxgvDisabled .dxpLite
{
	padding-top: 4px;    
}



.dxeLoadingDiv {
	FILTER: alpha(opacity=85); BACKGROUND: white; CURSOR: wait; opacity: 0.85
}
.dxeLoadingDivWithContent {
	FILTER: alpha(opacity=1); BACKGROUND: white; opacity: 0.01
}
.dxeLoadingPanel {
	FONT: 9pt Tahoma; COLOR: #303030
}
.dxeLoadingPanelWithContent {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; FONT: 9pt Tahoma; BACKGROUND: #ffffff; COLOR: #303030; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
.dxeLoadingPanel TD.dx {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; PADDING-TOP: 12px
}
.dxeLoadingPanelWithContent TD.dx {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; PADDING-TOP: 12px
}
.dxeReadOnly {
	
}
.dxeBase {
	FONT-FAMILY: Tahoma; FONT-SIZE: 9pt
}
TD.dxic {
	FONT-SIZE: 0px
}
.dxeIRBFocused {
	BORDER-BOTTOM: #ffb100 1px dotted; BORDER-LEFT: #ffb100 1px dotted; MARGIN: 0px; BORDER-TOP: #ffb100 1px dotted; BORDER-RIGHT: #ffb100 1px dotted
}
.dxeIRadioButton {
	MARGIN: 1px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.dxeErrorCell {
	FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 9pt
}
.dxeErrorCell TD {
	FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 9pt
}
.dxeErrorCell {
	PADDING-LEFT: 4px; PADDING-RIGHT: 5px
}
.dxeErrorFrameWithoutError {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.dxeErrorFrameWithoutError .dxeControlsCell {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.dxeEditArea {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid
}
.dxvsValidationSummary {
	FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 9pt
}
.dxvsValidationSummary TD.dxvsRC {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.dxvsValidationSummary .dxvsE {
	
}
.dxvsValidationSummary TABLE.dxvsHT {
	WIDTH: 100%
}
.dxvsValidationSummary TD.dxvsH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.dxvsValidationSummary A.dxvsHL {
	COLOR: red
}
.dxvsValidationSummary A.dxvsHL:visited {
	COLOR: red
}
.dxvsValidationSummary A.dxvsHL {
	BORDER-BOTTOM: #f70 1px dashed; TEXT-DECORATION: none
}
.dxvsValidationSummary A.dxvsHL:hover {
	COLOR: #f70
}
.dxvsValidationSummary TABLE.dxvsT {
	
}
.dxvsValidationSummary TR.dxvsE {
	
}
.dxvsValidationSummary TD.dxvsETC {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.dxvsValidationSummary UL.dxvsL {
	
}
.dxvsValidationSummary OL.dxvsL {
	
}
.dxvsValidationSummary LI.dxvsE {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.dxeButtonEditButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeCalendarButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinIncButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinDecButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinLargeIncButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinLargeDecButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeButtonEditButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeCalendarButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeButtonEditButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeCalendarButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinIncButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinDecButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinLargeIncButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinLargeDecButton {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinIncButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinDecButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinLargeIncButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeSpinLargeDecButton TD.dx {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dxeButtonEditButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_8-imdN3); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
.dxeSpinIncButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_8-imdN3); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
.dxeSpinDecButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_8-imdN3); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
.dxeSpinLargeIncButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_8-imdN3); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
.dxeSpinLargeDecButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_8-imdN3); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
.dxeSpinIncButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_11-imdN3); BACKGROUND-COLOR: #f0f0f0; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top
}
.dxeSpinDecButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_10-imdN3); BACKGROUND-COLOR: #e6e6e6; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top
}
.dxeButtonEditButton TABLE.dxbebt {
	WIDTH: 10px
}
.dxeSpinIncButton TABLE.dxbebt {
	WIDTH: 10px
}
.dxeSpinDecButton TABLE.dxbebt {
	WIDTH: 10px
}
.dxeSpinLargeIncButton TABLE.dxbebt {
	WIDTH: 10px
}
.dxeSpinLargeDecButton TABLE.dxbebt {
	WIDTH: 10px
}
.dxeCalendarButton {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_6-imdN3); PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e5e5e5; PADDING-LEFT: 11px; WIDTH: 32px; PADDING-RIGHT: 11px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; FONT-SIZE: 9pt; PADDING-TOP: 3px
}
.dxeCalendarButton TD.dx {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 9pt
}
.dxeCalendarButton TABLE.dxbebt {
	WIDTH: 100%
}
.dxeCalendarButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeButtonEditButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinIncButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinDecButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinLargeIncButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeSpinLargeDecButtonPressed {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BACKGROUND-COLOR: #d5d5d5; BORDER-TOP: #7f7f7f 1px solid; BORDER-RIGHT: #7f7f7f 1px solid
}
.dxeCalendarButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeButtonEditButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeSpinIncButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeSpinDecButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeSpinLargeIncButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeSpinLargeDecButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_9-imdN3); BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxeCalendarButtonHover {
	BACKGROUND-IMAGE: url(/DXR.axd?r=2_7-imdN3); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top
}
.dxeButtonEdit {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: white; WIDTH: 170px; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeButtonEdit .dxeEditArea {
	BACKGROUND-COLOR: white
}
.dxeButtonEdit .dxeEditArea {
	WIDTH: 100%
}
.dxeButtonEdit TD.dxic {
	WIDTH: 100%
}
.dxeButtonEdit TD.dxic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.dxeButtonEdit .dxeIIC IMG {
	PADDING-LEFT: 3px
}
.dxeTextBox {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: white; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeMemo {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: white; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeTextBox TD.dxic {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; PADDING-TOP: 1px
}
.dxeTextBox .dxeEditArea {
	BACKGROUND-COLOR: white
}
.dxeRadioButtonList {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeRadioButtonList {
	FONT-FAMILY: Tahoma; FONT-SIZE: 9pt
}
.dxeRadioButtonList TABLE {
	FONT-FAMILY: Tahoma; FONT-SIZE: 9pt
}
.dxeRadioButtonList TD.dxe {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 11px; PADDING-RIGHT: 5px; PADDING-TOP: 7px
}
.dxeRadioButtonList LABEL {
	MARGIN-RIGHT: 6px
}
.dxeMemo {
	
}
.dxeMemoEditArea {
	BACKGROUND-COLOR: white; OUTLINE-STYLE: none; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt
}
.dxeMemo TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dxeHyperlink {
	FONT-FAMILY: Tahoma; COLOR: #0d45b7; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
A.dxeHyperlink:hover {
	COLOR: #5494ea
}
A.dxeHyperlink:visited {
	COLOR: #ab59a6
}
.dxeListBox {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BACKGROUND-COLOR: white; WIDTH: 70px; FONT-FAMILY: Tahoma; HEIGHT: 109px; FONT-SIZE: 9pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid
}
.dxeListBox DIV.dxlbd {
	PADDING-BOTTOM: 1px; HEIGHT: 107px; PADDING-TOP: 1px
}
.dxeListBoxItemRow {
	CURSOR: default
}
.dxeListBoxItem {
	TEXT-ALIGN: left; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: normal; BORDER-RIGHT: white 1px solid; PADDING-TOP: 3px
}
.dxeListBoxItem EM {
	FONT-STYLE: normal; BACKGROUND: #cfcfcf 0px 0px; COLOR: #333333; FONT-WEIGHT: bold
}
.dxeListBox TD.dxeI {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeIM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox .dxeHIC {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeFTM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeTM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeC {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeCM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeHCC {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMI {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMIM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeIR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeIMR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox .dxeHICR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeFTMR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeTMR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeCR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeCMR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeHCCR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMIR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMIMR {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeCM {
	WIDTH: 25px
}
.dxeListBox TD.dxeHCC {
	WIDTH: 25px
}
.dxeListBox TD.dxeCMR {
	WIDTH: 25px
}
.dxeListBox TD.dxeHCCR {
	WIDTH: 25px
}
.dxeListBox TD.dxeIM {
	WIDTH: 0px
}
.dxeListBox TD.dxeIMR {
	WIDTH: 0px
}
.dxeListBox TD.dxeT {
	PADDING-LEFT: 0px !important; WIDTH: 100%
}
.dxeListBox TD.dxeTR {
	WIDTH: 100%; PADDING-RIGHT: 0px !important
}
.dxeListBox TD.dxeT {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMI {
	BORDER-LEFT-WIDTH: 0px !important
}
.dxeListBox TD.dxeTR {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeMIR {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeFTM {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeTM {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeLTM {
	OVERFLOW: hidden
}
.dxeListBox .dxeHFC {
	OVERFLOW: hidden
}
.dxeListBox .dxeHC {
	OVERFLOW: hidden
}
.dxeListBox .dxeHLC {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeFTMR {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeTMR {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeLTMR {
	OVERFLOW: hidden
}
.dxeListBox .dxeHFCR {
	OVERFLOW: hidden
}
.dxeListBox .dxeHCR {
	OVERFLOW: hidden
}
.dxeListBox .dxeHLCR {
	OVERFLOW: hidden
}
.dxeListBox TD.dxeFTM {
	PADDING-RIGHT: 6px !important
}
.dxeListBox TD.dxeTM {
	PADDING-RIGHT: 6px !important
}
.dxeListBox .dxeHFC {
	PADDING-RIGHT: 6px !important
}
.dxeListBox .dxeHC {
	PADDING-RIGHT: 6px !important
}
.dxeListBox TD.dxeFTMR {
	PADDING-LEFT: 6px !important
}
.dxeListBox TD.dxeTMR {
	PADDING-LEFT: 6px !important
}
.dxeListBox .dxeHFCR {
	PADDING-LEFT: 6px !important
}
.dxeListBox .dxeHCR {
	PADDING-LEFT: 6px !important
}
.dxeListBox TD.dxeLTM {
	PADDING-LEFT: 6px !important
}
.dxeListBox TD.dxeTM {
	PADDING-LEFT: 6px !important
}
.dxeListBox .dxeHC {
	PADDING-LEFT: 6px !important
}
.dxeListBox .dxeHLC {
	PADDING-LEFT: 6px !important
}
.dxeListBox TD.dxeLTMR {
	PADDING-RIGHT: 6px !important
}
.dxeListBox TD.dxeTMR {
	PADDING-RIGHT: 6px !important
}
.dxeListBox .dxeHCR {
	PADDING-RIGHT: 6px !important
}
.dxeListBox .dxeHLCR {
	PADDING-RIGHT: 6px !important
}
.dxeListBox TD.dxeLTM {
	BORDER-LEFT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeTM {
	BORDER-LEFT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeMIM {
	BORDER-LEFT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeLTMR {
	BORDER-RIGHT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeTMR {
	BORDER-RIGHT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeMIMR {
	BORDER-RIGHT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeIM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeFTM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeTM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeLTM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeCM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeMIM {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeIMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeFTMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeTMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeLTMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeCMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBox TD.dxeMIMR {
	BORDER-BOTTOM: #cfcfcf 1px solid
}
.dxeListBoxItemSelected {
	BACKGROUND-COLOR: #a0a0a0; COLOR: white
}
.dxeListBoxItemHover {
	BACKGROUND-COLOR: #cfcfcf; COLOR: black
}
.dxeListBoxItemHover EM {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.dxeListBoxItemSelected EM {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.dxeListBox .dxeHD {
	BORDER-BOTTOM: #a0a0a0 1px solid; BACKGROUND-COLOR: #dcdcdc
}
.dxeListBox .dxeHC {
	BORDER-LEFT: #a0a0a0 1px solid
}
.dxeListBox .dxeHLC {
	BORDER-LEFT: #a0a0a0 1px solid
}
.dxeListBox TD.dxeHMIC {
	BORDER-LEFT: #a0a0a0 1px solid
}
.dxeListBox .dxeHCR {
	TEXT-ALIGN: right; BORDER-RIGHT: #a0a0a0 1px solid
}
.dxeListBox .dxeHLCR {
	TEXT-ALIGN: right; BORDER-RIGHT: #a0a0a0 1px solid
}
.dxeListBox TD.dxeHMICR {
	TEXT-ALIGN: right; BORDER-RIGHT: #a0a0a0 1px solid
}
.dxeListBox .dxeHIC {
	BORDER-LEFT: #dcdcdc 1px solid
}
.dxeListBox .dxeHFC {
	BORDER-LEFT: #dcdcdc 1px solid
}
.dxeListBox .dxeHCC {
	BORDER-LEFT: #dcdcdc 1px solid
}
.dxeListBox .dxeHICR {
	TEXT-ALIGN: right; BORDER-RIGHT: #dcdcdc 1px solid
}
.dxeListBox .dxeHFCR {
	TEXT-ALIGN: right; BORDER-RIGHT: #dcdcdc 1px solid
}
.dxeListBox .dxeHCCR {
	TEXT-ALIGN: right; BORDER-RIGHT: #dcdcdc 1px solid
}
.dxeListBox .dxeHFC {
	BORDER-RIGHT-WIDTH: 0px
}
.dxeListBox .dxeHC {
	BORDER-RIGHT-WIDTH: 0px
}
.dxeListBox .dxeHMIC {
	BORDER-RIGHT-WIDTH: 0px
}
.dxeListBox .dxeHFCR {
	TEXT-ALIGN: right; BORDER-LEFT-WIDTH: 0px
}
.dxeListBox .dxeHCR {
	TEXT-ALIGN: right; BORDER-LEFT-WIDTH: 0px
}
.dxeListBox .dxeHMICR {
	TEXT-ALIGN: right; BORDER-LEFT-WIDTH: 0px
}
.dxeListBox .dxeHLC {
	BORDER-RIGHT: #dcdcdc 1px solid
}
.dxeListBox .dxeHLCR {
	TEXT-ALIGN: right; BORDER-LEFT: #dcdcdc 1px solid
}
.dxeCalendar {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: white; COLOR: black; BORDER-TOP: #9f9f9f 1px solid; CURSOR: default; FONT-WEIGHT: normal; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeCalendar TD.dxMonthGrid {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 8px
}
.dxeCalendar TD.dxMonthGridWithWeekNumbers {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.dxeCalendar TD.dxMonthGridWithWeekNumbersRtl {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
.dxeCalendarDayHeader {
	BORDER-BOTTOM: #cfcfcf 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; PADDING-TOP: 2px
}
.dxeCalendarWeekNumber {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 8px; FONT-FAMILY: Tahoma; COLOR: #bfbfbf; FONT-SIZE: 7pt; PADDING-TOP: 6px
}
.dxeCalendarDay {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; PADDING-TOP: 4px
}
.dxeCalendarWeekend {
	COLOR: #c00000
}
.dxeCalendarOtherMonth {
	COLOR: #888
}
.dxeCalendarOutOfRange {
	COLOR: #d0d0d0
}
.dxeCalendarSelected {
	BACKGROUND-COLOR: #8d8d8d; COLOR: white
}
.dxeCalendarToday {
	BORDER-BOTTOM: #c00000 1px solid; BORDER-LEFT: #c00000 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #c00000 1px solid; BORDER-RIGHT: #c00000 1px solid; PADDING-TOP: 3px
}
.dxeCalendarHeader {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 0px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #dcdcdc; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 0px solid; PADDING-TOP: 4px
}
.dxeCalendarHeader TD.dxe {
	TEXT-ALIGN: center; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; CURSOR: pointer
}
.dxeCalendarFooter {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d6d6d6 1px solid; PADDING-TOP: 8px
}
.dxeCalendarFastNav {
	BORDER-BOTTOM: #9f9f9f 0px solid; BORDER-LEFT: #9f9f9f 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: white; COLOR: black; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid; PADDING-TOP: 12px
}
.dxeCalendarFastNavMonthArea {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 0px
}
.dxeCalendarFastNavYearArea {
	
}
.dxeCalendarFastNavFooter {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #9f9f9f 1px solid; PADDING-TOP: 8px
}
.dxeCalendarFastNavMonth {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 9pt Tahoma; COLOR: black; CURSOR: pointer; PADDING-TOP: 3px
}
.dxeCalendarFastNavYear {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 9pt Tahoma; COLOR: black; CURSOR: pointer; PADDING-TOP: 3px
}
.dxeCalendarFastNavMonth {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.dxeCalendarFastNavMonthSelected {
	BACKGROUND: #8d8d8d; COLOR: white
}
.dxeCalendarFastNavYearSelected {
	BACKGROUND: #8d8d8d; COLOR: white
}
.dxeCalendarFastNavMonthHover {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #e5e5e5; COLOR: black; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.dxeCalendarFastNavYearHover {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #e5e5e5; COLOR: black; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.dxeCalendarFastNavMonthHover {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.dxeDisabled {
	COLOR: #acacac; CURSOR: default
}
.dxeDisabled TD.dxe {
	COLOR: #acacac; CURSOR: default
}
A.dxeDisabled:hover {
	COLOR: #acacac
}
.dxeButtonDisabled {
	BORDER-BOTTOM-COLOR: #c3c3c3; BORDER-TOP-COLOR: #c3c3c3; COLOR: #808080; BORDER-RIGHT-COLOR: #c3c3c3; BORDER-LEFT-COLOR: #c3c3c3; CURSOR: default
}
.dxeButtonDisabled TD.dxe {
	BORDER-BOTTOM-COLOR: #c3c3c3; BORDER-TOP-COLOR: #c3c3c3; COLOR: #808080; BORDER-RIGHT-COLOR: #c3c3c3; BORDER-LEFT-COLOR: #c3c3c3; CURSOR: default
}
.dxbButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Tahoma; BACKGROUND: url(/DXR.axd?r=2_4-imdN3) #e0dfdf repeat-x 50% top; COLOR: #000000; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #7f7f7f 1px solid; PADDING-TOP: 1px
}
.dxbButtonHover {
	BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND: url(/DXR.axd?r=2_5-imdN3) #f2f2f2 repeat-x 50% top; COLOR: #000000; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
.dxbButtonChecked {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #8d8d8d; COLOR: #ffffff
}
.dxbButtonPressed {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #d5d5d5; COLOR: #000000
}
.dxbButton DIV.dxb {
	PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 3px
}
.dxbButton DIV.dxbf {
	BORDER-BOTTOM: black 1px dotted; BORDER-LEFT: black 1px dotted; PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: black 1px dotted; BORDER-RIGHT: black 1px dotted; PADDING-TOP: 2px
}
.dxbButton DIV.dxb TABLE {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 9pt
}
.dxbButton DIV.dxb TD.dxb {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 0px !important; BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND-COLOR: transparent !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important; PADDING-TOP: 0px !important
}
.dxbDisabled {
	BORDER-BOTTOM-COLOR: #c3c3c3; BORDER-TOP-COLOR: #c3c3c3; COLOR: #808080; BORDER-RIGHT-COLOR: #c3c3c3; BORDER-LEFT-COLOR: #c3c3c3; CURSOR: default
}
.dxbDisabled TD.dxb {
	COLOR: #808080
}
.dxfcTable {
	BORDER-COLLAPSE: separate !important
}
.dxfcTable TD.dxfc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT: 9pt Tahoma; COLOR: black; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
A.dxfcPropertyName {
	WHITE-SPACE: nowrap !important; COLOR: blue !important
}
A.dxfcGroupType {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; WHITE-SPACE: nowrap !important; COLOR: red !important; PADDING-TOP: 0px !important
}
A.dxfcOperation {
	WHITE-SPACE: nowrap !important; COLOR: green !important
}
A.dxfcValue {
	WHITE-SPACE: nowrap !important; COLOR: gray !important
}
.dxfcLoadingDiv {
	FILTER: alpha(opacity=1); BACKGROUND: white; opacity: 0.01
}
.dxfcLoadingPanel {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; FONT: 9pt Tahoma; BACKGROUND: white; COLOR: #303030; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxfcLoadingPanel TD.dx {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; PADDING-TOP: 12px
}
.dxeMaskHint {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 9pt Tahoma; BACKGROUND: #ffffe1; COLOR: black; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 2px
}
.dxeProgressBar {
	BORDER-BOTTOM: #696969 1px solid; BORDER-LEFT: #696969 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #696969 1px solid; BORDER-RIGHT: #696969 1px solid
}
.dxeProgressBar {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: black; FONT-SIZE: 9pt
}
.dxeProgressBar TD.dxe {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: black; FONT-SIZE: 9pt
}
.dxeProgressBar .dxePBMainCell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dxeProgressBar TD.dxe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dxeProgressBarIndicator {
	BACKGROUND-COLOR: #e0dfdf
}
.dxeDropDownWindow {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: white; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeColorIndicator {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 15px; HEIGHT: 15px; BORDER-TOP: #9f9f9f 1px solid; CURSOR: pointer; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeColorTable {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeItemPicker {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid
}
.dxeColorTable TD.dx {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.dxeItemPicker TD.dx {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.dxeColorTableCell {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
.dxeItemPickerCell {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
.dxeColorTableCellDiv {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 12px; HEIGHT: 12px; FONT-SIZE: 0px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
.dxeColorTableCellSelected {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 2px !important; BACKGROUND-COLOR: #cbcbcb; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 2px !important
}
.dxeColorTableCellHover {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 2px !important; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 2px !important
}
.dxeItemPickerCellHover {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 2px !important; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 2px !important
}
.dxeInvalid {
	
}
.dxeInvalid .dxeEditArea {
	
}
.dxeInvalid .dxeMemoEditArea {
	
}
.dxeFocused {
	BORDER-BOTTOM: #3d3d3d 1px solid; BORDER-LEFT: #3d3d3d 1px solid; BORDER-TOP: #3d3d3d 1px solid; BORDER-RIGHT: #3d3d3d 1px solid
}
.dxeNullText .dxeEditArea {
	COLOR: #818181
}
.dxeNullText .dxeMemoEditArea {
	COLOR: #818181
}
.dxcaRefreshButton {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: #1e3695; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.dxcaDisabledRefreshButton {
	COLOR: #acacac
}
.dxcaRefreshButtonCell {
	PADDING-LEFT: 4px
}
.dxcaRefreshButtonText {
	
}
.dxcaDisabledRefreshButtonText {
	
}
.dxcaTextBoxCell {
	FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 9pt;
}
.dxcaTextBoxCell {
	FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 9pt;
}
.dxcaTextBoxCellNoIndent {
	FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 9pt;
}
.dxcaTextBoxCell .dxeErrorCell {
	
}
.dxcaTextBoxCellNoIndent .dxeErrorCell {
	PADDING-LEFT: 0px; COLOR: red; PADDING-TOP: 4px;
}
.dxcaTextBoxLabel {
	PADDING-BOTTOM: 4px; DISPLAY: block;
}
.dxcaLoadingPanel {
	FONT: 9pt Tahoma; COLOR: #303030;
}
.dxcaLoadingPanel TD.dx {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; PADDING-TOP: 12px
}

/* add 2012-6-16 */
table.TreeNodeRow td,table.SelectedTreeNodeRow-Portal td,table.HoverTreeNodeRow-Portal td { height:30px; border-bottom:#ddd 1px dashed; font-size:12px;}
table.SelectedTreeNodeRow-Portal,table.HoverTreeNodeRow-Portal{ background-color:#fff; font-weight:bold;}
.u_panel { background:url(../../images/biz/tree/u_info_bg.jpg) repeat-x left top;}
.u_panel_bg { width:170px; height:63px;}
.u_ph { float:left; display:block; margin:3px 0 0 9px; padding:2px; background-color:#fff; border:#ddd 1px solid;}
.u_opr { float:left; width:93px; margin-left:10px; font-size:12px;}
.u_info { height:20px; padding-top:10px;}
.u_info ul { position:absolute; width:80px; margin:16px 0 0 0; padding:2px 0 0 0;background-color:#fff; border:#1b67a2 1px solid;}
.u_info ul li { list-style:none;}
.u_info ul li a { display:block; padding-left:5px; line-height:22px; color:#333; text-decoration:none;}
.u_info ul li a:hover { background-color:#dbf2fc;}
.u_info b { font-size:14px; color:#fff;}
.u_info i { vertical-align:3px; margin-left:3px; cursor:pointer;}
.workbench a { display:block; width:82px; height:27px; background:url(../../images/biz/tree/btn.png) no-repeat left top; text-decoration:none; text-align:center; line-height:27px; font-weight:bold; color:#fff;}
.nav_hd { height:31px;background:url(../../images/biz/tree/tree_hd_bg.png) no-repeat right top;}
.nav_hd h4 { margin:0; padding:0 0 0 38px;background:url(../../images/biz/tree/tree_hd_icon.png) no-repeat 10px 3px; line-height:32px; font-size:14px; color:#fff;}