.dxeLoadingDiv {
	FILTER: alpha(opacity=85); BACKGROUND: white; CURSOR: wait; opacity: 0.85
}
.dxeLoadingPanel {
	FONT: 9pt Tahoma; COLOR: #303030
}
.dxeLoadingPanel 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
}
.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
}
.dxeButtonEditButton {
	BORDER-BOTTOM: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: hand; 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: hand; 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: hand; 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: hand; 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: hand; 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: hand; 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzaq8IOAnCh1-B1oZMVNB1GZlgeQWgsfX3haMYuhTcVka0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzaq8IOAnCh1-B1oZMVNB1GZlgeQWgsfX3haMYuhTcVka0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzaq8IOAnCh1-B1oZMVNB1GZlgeQWgsfX3haMYuhTcVka0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzaq8IOAnCh1-B1oZMVNB1GZlgeQWgsfX3haMYuhTcVka0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzaq8IOAnCh1-B1oZMVNB1GZlgeQWgsfX3haMYuhTcVka0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzS6761Wy-D-0ks8wcOrXTWyG_EfUarSKPHAOrHfemG4Y0&t=633888644065801250); BACKGROUND-COLOR: #f0f0f0; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top
}
.dxeSpinDecButton {
	BACKGROUND-IMAGE: url(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzRPyUfibkGxwCELIXlwTtwl2hsVmpTLUfumUSI6dj5a10&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzdQ-cd39WVQp9bBhjTgrS68sJByikPIyPDDjIRoMp0SP0&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzYvfNETzqJPS-fMGw_ZBIzB80FDGH39qMWpliGNPEQDIkdeNYZ13XLSIEzb5DBdTJw2&t=633888644065801250); 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzdQ-cd39WVQp9bBhjTgrS6-1X0etkrSd8XDvFsY2oG5u0&t=633888644065801250); 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 {
	WIDTH: 100%
}
.dxeButtonEdit TD.dxic {
	WIDTH: 100%
}
.dxeButtonEdit TD.dxic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.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; PADDING-RIGHT: 2px; PADDING-TOP: 1px
}
.dxeTextBox TD.dxic {
	WIDTH: 100%
}
.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 {
	PADDING-LEFT: 3px
}
.dxeMemoEditArea {
	FONT-FAMILY: Tahoma; FONT-SIZE: 9pt
}
.dxeMemo TD {
	WIDTH: 100%
}
.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
}
.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.dxeIM {
	WIDTH: 0px
}
.dxeListBox TD.dxeT {
	PADDING-LEFT: 0px !important; WIDTH: 100%; BORDER-LEFT-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.dxeFTM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.dxeListBox TD.dxeTM {
	BORDER-RIGHT-WIDTH: 0px !important
}
.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.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.dxeLTM {
	BORDER-LEFT: #cfcfcf 1px solid
}
.dxeListBox TD.dxeTM {
	BORDER-LEFT: #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
}
.dxeListBoxItemHover {
	BACKGROUND-COLOR: #cfcfcf
}
.dxeListBoxItemSelected {
	BACKGROUND-COLOR: #8d8d8d; COLOR: white
}
.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 .dxeHIC {
	BORDER-LEFT: #dcdcdc 1px solid
}
.dxeListBox .dxeHFC {
	BORDER-LEFT: #dcdcdc 1px solid
}
.dxeListBox .dxeHFC {
	BORDER-RIGHT-WIDTH: 0px
}
.dxeListBox .dxeHC {
	BORDER-RIGHT-WIDTH: 0px
}
.dxeListBox .dxeHLC {
	BORDER-RIGHT: #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
}
.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: hand
}
.dxeCalendarFooter {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d6d6d6 1px solid; PADDING-TOP: 8px
}
.dxeCalendarFastNav {
	BORDER-BOTTOM: 0px; 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: hand; PADDING-TOP: 3px
}
.dxeCalendarFastNavYear {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 9pt Tahoma; COLOR: black; CURSOR: hand; 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(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzXFaX9xe3icHI8HApdS75iWfszP7LUHnWaHAUkyFpXK90&t=633888644065801250) #e0dfdf repeat-x 50% top; COLOR: #000000; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; BORDER-TOP: #7f7f7f 1px solid; CURSOR: hand; FONT-WEIGHT: normal; BORDER-RIGHT: #7f7f7f 1px solid; PADDING-TOP: 1px
}
.dxbButtonHover {
	BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; BACKGROUND: url(WebResource.axd?d=vBYmCJsS7z4Oc3RYXTHmyaCR_vp4YYFGKvXmSqmb22RbfgXylvdUzfJszQy22h1tfRi4P2eR_rYfFLfk0HQfzXNvepqgdcvFdflOUpM0I0pOHJuVGOzk2KRSBlUT0zvv0&t=633888644065801250) #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 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; BORDER-RIGHT: 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
}
.dxfcImageButton {
	CURSOR: pointer
}
.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.dx {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: black; FONT-SIZE: 9pt
}
.dxeProgressBarIndicator {
	BACKGROUND-COLOR: #e0dfdf
}

