html {
	color:#000;
	background:#fff
}
body,div,p,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select {
	margin:0;
	padding:0
}
a,*[tabindex] {
	outline:medium none
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin:auto
}
fieldset,img {
	border:0
}
button,caption,code,em,input,optgroup,option,select,strong,textarea,th,var {
	font:inherit
}
li {
	list-style:none
}
caption,th {
	text-align:left
}
legend {
	color:#000
}
body {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#fcfaeb;
	color:#413003;
	cursor:default;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-touch-callout:none;
	overflow:auto;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb body {
	color:#4d4d4d;
	background-color:#fff
}
.splash {
	width:600px;
	height:320px;
	top:-203px;
	left:-303px;
	position:absolute;
	overflow:hidden;
	border:3px solid #b3b3b3
}
.splashShadow {
	position:absolute;
	left:0;
	top:0;
	width:600px;
	height:320px
}
.splashInterp {
	position:absolute;
	background-position:0 0;
	background-repeat:no-repeat;
	left:0;
	top:255px;
	width:600px;
	height:65px
}
.splashInterpImgSys {
	background-image:url(e1csys/mngcore/splashBottom.png?sysver=8.3.6.2332)
}
.splashInterpImgBrand {
	background-image:url(branding/mngcore/splashBottom.png?sysver=8.3.6.2332)
}
.splashArea {
	position:absolute;
	background-color:#fff;
	background-position:0 0;
	background-repeat:no-repeat;
	left:0;
	top:0;
	width:600px;
	height:255px;
	overflow:hidden
}
.splashAreaImgSys {
	background-image:url(e1csys/mngcore/splashTop.png?sysver=8.3.6.2332)
}
.splashAreaImgBrand {
	background-image:url(branding/mngcore/splashTop.png?sysver=8.3.6.2332)
}
.splashImage {
	position:absolute
}
.splashText {
	position:absolute;
	text-align:left
}
.splashLargeText {
	left:21px;
	top:25px;
	width:340px;
	height:120px;
	font-family:Arial;
	font-size:18pt;
	color:#000
}
.splashSmallText {
	left:23px;
	top:139px;
	font-family:'MS Sans Serif';
	font-size:8pt;
	color:#4d4d4d
}
.loadProgress {
	width:600px;
	height:12px;
	top:140px;
	left:-300px;
	position:absolute;
	overflow:hidden;
	background-image:url(e1csys/mngsrv/loaderbg.png?sysver=8.3.6.2332);
	background-repeat:repeat-x
}
.loadProgressFrame {
	height:12px;
	position:absolute;
	background-image:url(e1csys/mngsrv/loaderbg2.png?sysver=8.3.6.2332);
	background-repeat:repeat-x
}
table {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.IWeb table {
	font-family:Arial;
	font-size:10pt
}
.ICompactWeb table {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
input {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	-ms-user-select:text;
	-moz-user-select:text;
	-webkit-user-select:text
}
textarea {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	-ms-user-select:text;
	-moz-user-select:text;
	-webkit-user-select:text;
	resize:none
}
.ipad input,.ipad-safari6 input,.ipad textarea,.ipad-safari6 textarea {
	-webkit-appearance:none;
	border-radius:0
}
.IWeb input,.IWeb textarea {
	font-family:Arial;
	font-size:10pt
}
.ICompactWeb input,.ICompactWeb textarea {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
input:focus,textarea:focus {
	outline-width:0
}
input::-ms-clear {
	display:none
}
textarea::-ms-clear {
	display:none
}
input::-ms-reveal {
	display:none
}
textarea::-ms-reveal {
	display:none
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis
}
.is-user-select-disabled {
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.fullSizeContainer {
	position:absolute
}
.fullSize {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.fullHeight {
	position:absolute;
	top:0;
	bottom:0
}
.fullWidth {
	position:absolute;
	left:0;
	right:0
}
.control {
	position:absolute;
	overflow:hidden
}
.layouter {
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.formArea {
	position:absolute;
	overflow:auto
}
.formPage {
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:auto;
	z-index:0
}
.preloader {
	z-index:505;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#fcfaeb
}
.IWeb .preloader {
	background-color:#fff
}
.hiddenContainer {
	position:absolute;
	left:-10000px;
	top:-10000px
}
.control-disabled {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity:.5
}
#userNameBorder,#passwordBorder {
	height:25px;
	width:294px;
	position:relative
}
body {
	scrollbar-arrow-color:#908e8b;
	scrollbar-base-color:#f6f3df;
	scrollbar-face-color:#f6f3df;
	scrollbar-3dlight-color:#bdb79b;
	scrollbar-darkshadow-color:#ccc6ad;
	scrollbar-highlight-color:#f6f3df;
	scrollbar-shadow-color:#f6f3df;
	scrollbar-track-color:#faf9f3
}
::-webkit-scrollbar {
	background-color:#faf9f3;
	width:15px;
	height:15px;
	border-left:1px solid #bdb79b;
	border-top:1px solid #bdb79b
}
::-webkit-scrollbar-track-piece:vertical {
	border-top:1px solid #bdb79b;
	border-bottom:1px solid #bdb79b
}
::-webkit-scrollbar-track-piece:horizontal {
	border-left:1px solid #bdb79b;
	border-right:1px solid #bdb79b
}
::-webkit-scrollbar-button:start {
	background-position:center center;
	background-repeat:no-repeat
}
::-webkit-scrollbar-button:end {
	background-position:center center;
	background-repeat:no-repeat
}
::-webkit-scrollbar-button:vertical {
	height:20px;
	border-left:1px solid #bdb79b;
	background-image:url(e1csys/mngsrv/scrollerVert.png?sysver=8.3.6.2332)
}
::-webkit-scrollbar-button:vertical:start {
	background-position:0 0
}
::-webkit-scrollbar-button:vertical:start:hover {
	background-position:0 -21px
}
::-webkit-scrollbar-button:vertical:start:active {
	background-position:0 -174px
}
::-webkit-scrollbar-button:vertical:end {
	background-position:0 -95px
}
::-webkit-scrollbar-button:vertical:end:hover {
	background-position:0 -116px
}
::-webkit-scrollbar-button:vertical:end:active {
	background-position:0 -195px
}
::-webkit-scrollbar-button:horizontal {
	background-image:url(e1csys/mngsrv/scrollerHoriz.png?sysver=8.3.6.2332);
	width:20px;
	border-top:1px solid #bdb79b
}
::-webkit-scrollbar-button:horizontal:start {
	background-position:0 0
}
::-webkit-scrollbar-button:horizontal:start:hover {
	background-position:-21px 0
}
::-webkit-scrollbar-button:horizontal:start:active {
	background-position:-174px 0
}
::-webkit-scrollbar-button:horizontal:end {
	background-position:-95px 0
}
::-webkit-scrollbar-button:horizontal:end:hover {
	background-position:-116px 0
}
::-webkit-scrollbar-button:horizontal:end:active {
	background-position:-195px 0
}
::-webkit-scrollbar-thumb:horizontal {
	background:url(e1csys/mngsrv/scrollerHorizThumb.png?sysver=8.3.6.2332) no-repeat center top,url(e1csys/mngsrv/scrollerHorizSlider.png?sysver=8.3.6.2332) repeat-x top;
	border:1px solid #bdb79b;
	border-bottom:0;
	min-width:15px
}
::-webkit-scrollbar-thumb:horizontal:hover {
	background-position:center -15px,center -15px
}
::-webkit-scrollbar-thumb:horizontal:active {
	background-position:center -30px,center -30px
}
::-webkit-scrollbar-thumb:vertical {
	background:url(e1csys/mngsrv/scrollerVertThumb.png?sysver=8.3.6.2332) no-repeat left center,url(e1csys/mngsrv/scrollerVertSlider.png?sysver=8.3.6.2332) repeat-y left;
	border:1px solid #bdb79b;
	border-right:0;
	min-height:15px
}
::-webkit-scrollbar-thumb:vertical:hover {
	background-position:-15px center,-15px center
}
::-webkit-scrollbar-thumb:vertical:active {
	background-position:-30px center,-30px center
}
::-webkit-scrollbar-corner {
	border-left:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	background-color:#fff
}
.IWeb body {
	scrollbar-arrow-color:#999;
	scrollbar-base-color:#ccc;
	scrollbar-face-color:#ccc;
	scrollbar-3dlight-color:#ccc;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-highlight-color:#ccc;
	scrollbar-shadow-color:#ccc;
	scrollbar-track-color:#fafafa
}
.IWeb ::-webkit-scrollbar {
	background-color:#fff;
	border:0
}
.IWeb ::-webkit-scrollbar-track-piece,.IWeb ::-webkit-scrollbar-button,.IWeb ::-webkit-scrollbar-corner {
	border:0
}
.IWeb ::-webkit-scrollbar-button:vertical:start {
	background-position:-15px -42px
}
.IWeb ::-webkit-scrollbar-button:vertical:start:hover {
	background-position:-15px 0
}
.IWeb ::-webkit-scrollbar-button:vertical:start:active {
	background-position:-15px -21px
}
.IWeb ::-webkit-scrollbar-button:vertical:end {
	background-position:-15px -137px
}
.IWeb ::-webkit-scrollbar-button:vertical:end:hover {
	background-position:-15px -95px
}
.IWeb ::-webkit-scrollbar-button:vertical:end:active {
	background-position:-15px -116px
}
.IWeb ::-webkit-scrollbar-button:horizontal:start {
	background-position:-42px -15px
}
.IWeb ::-webkit-scrollbar-button:horizontal:start:hover {
	background-position:0 -15px
}
.IWeb ::-webkit-scrollbar-button:horizontal:start:active {
	background-position:-21px -15px
}
.IWeb ::-webkit-scrollbar-button:horizontal:end {
	background-position:-137px -15px
}
.IWeb ::-webkit-scrollbar-button:horizontal:end:hover {
	background-position:-95px -15px
}
.IWeb ::-webkit-scrollbar-button:horizontal:end:active {
	background-position:-116px -15px
}
.IWeb ::-webkit-scrollbar-thumb:horizontal {
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumb83.png?sysver=8.3.6.2332) 0 2 0 2;
	border-color:transparent;
	border-width:0 2px!important;
	min-width:15px
}
.IWeb ::-webkit-scrollbar-thumb:horizontal:hover {
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumbS83.png?sysver=8.3.6.2332) 0 2 0 2
}
.IWeb ::-webkit-scrollbar-thumb:horizontal:active {
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumbP83.png?sysver=8.3.6.2332) 0 2 0 2
}
.IWeb ::-webkit-scrollbar-thumb:vertical {
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumb83.png?sysver=8.3.6.2332) 2 0 2 0;
	border-color:transparent;
	border-width:2px 0!important;
	min-height:15px
}
.IWeb ::-webkit-scrollbar-thumb:vertical:hover {
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumbS83.png?sysver=8.3.6.2332) 2 0 2 0
}
.IWeb ::-webkit-scrollbar-thumb:vertical:active {
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumbP83.png?sysver=8.3.6.2332) 2 0 2 0
}
.gridOutline {
	outline:none;
	position:absolute
}
.IWeb .gridOutline {
	font-family:Arial;
	font-size:10pt
}
.ICompactWeb .gridOutline {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.grid {
	color:#000;
	background-color:#fff;
	border:1px solid #b3ac86;
	overflow:hidden
}
.IWeb .grid {
	color:#333;
	border:1px solid #a0a0a0
}
.IWeb .panel .grid {
	border:none!important
}
.gridContainer {
	border-collapse:collapse;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	width:100%
}
.gridContainer td {
	padding:0
}
.gridContentDiv {
	width:100%;
	height:100%;
	overflow:hidden
}
.gridVertScroll,.gridHorScroll {
	border:1px solid silver;
	position:absolute;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.gridVertScroll {
	width:15px;
	top:0;
	right:0;
	border-right:none;
	border-top:none
}
.IWeb .gridVertScroll {
	border-left-color:transparent;
	border-bottom-color:transparent
}
.gridHorScroll {
	height:15px;
	bottom:0;
	left:0;
	border-bottom:none;
	border-left:none
}
.IWeb .gridHorScroll {
	border-top-color:transparent;
	border-right-color:transparent
}
.emptyGridFocus {
	border:dotted 1px darkgray!important
}
.emptyGridMarkIncomplete {
	border-bottom:red 1px dotted!important;
	line-height:19px;
	width:100%
}
.IWeb .gridFocusHM {
	border-left:dotted 1px #536ac2!important;
	border-top:dotted 1px #536ac2!important;
	border-right:dotted 1px #536ac2!important;
	border-bottom:dotted 1px #536ac2!important
}
.gridMarkIncomplete {
	border-bottom:red 1px dotted!important
}
.gridMarkIncomplete span {
	width:100%;
	height:100%
}
.gridHeader {
	position:relative;
	background-color:#f5f3df;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .gridHeader {
	background-color:#f2f2f2
}
.gridHeaderCell {
	padding:0;
	padding-left:2px;
	padding-top:3px;
	padding-right:5px;
	border-right:1px solid #bfb999;
	border-bottom:1px solid #ccc6ad;
	border-left:none;
	border-top:none;
	overflow:hidden;
	position:absolute;
	color:#594304
}
.IWeb .gridHeaderCell {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:0;
	padding-top:0;
	padding-right:0
}
.gridHeaderCellDIV {
	border:0;
	overflow:hidden;
	padding:0;
	color:#594304
}
.IWeb .gridHeaderCellDIV {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	border:1px #fff solid!important;
	padding:5px 6px 6px 16px!important
}
.ICompactWeb .gridHeaderCellDIV {
	padding-left:2px!important;
	padding-top:3px!important;
	padding-right:2px!important;
	padding-bottom:0
}
.gridHeaderCellText {
	padding:0;
	border:none;
	overflow:hidden
}
.gridHeaderCellSort {
	position:relative;
	float:right;
	left:2px;
	padding:0;
	padding-top:1px;
	overflow:visible;
	width:16px;
	background-color:#f5f3df;
	border:none;
	color:#4d4d4d
}
.IWeb .gridHeaderCellSort {
	padding-top:2px;
	background-color:#f2f2f2
}
.gridHeaderCellSortImg {
	width:14px;
	height:14px;
	margin-top:-1px
}
.grid-header-column-picture {
	padding:0;
	float:left;
	border:none;
	top:-1px;
	position:relative
}
.grid-header-column-picture img {
	width:16px;
	height:16px;
	vertical-align:middle
}
.gridColSort {
	padding:0 4px 0 0;
	padding-top:1px;
	border:none;
	background-color:#f5f3df;
	position:absolute;
	right:0;
	overflow:visible
}
.gridColSort img {
	height:14px;
	margin-top:-1px;
	width:14px
}
.gridFooter {
	position:absolute;
	background-color:#f5f3df;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .gridFooter {
	background-color:#f2f2f2
}
.gridFooterCell {
	padding:0;
	padding-left:2px;
	padding-top:3px;
	padding-right:5px;
	border-right:1px solid #bfb999;
	border-top:1px solid #ccc6ad;
	border-left:none;
	border-bottom:none;
	overflow:hidden;
	position:absolute;
	color:#594304
}
.IWeb .gridFooterCell {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-left:0;
	padding-bottom:0;
	padding-right:0
}
.gridFooter div img {
	margin-right:2px
}
.gridContent {
	overflow:hidden;
	outline:none;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.gridRow {
	border:0;
	position:relative;
	vertical-align:baseline
}
.gridRowOdd {
	background-color:#fff
}
.gridRowEven {
	background-color:#f5fbf7
}
.IWeb .gridRowEven {
	background-color:#fafafa
}
.gridCurrentRow .gridCellImage {
	background-color:#c9e2ff!important
}
.IWeb .gridCurrentRow .gridCellImage {
	background-color:#fdf1a5!important
}
.gridCurrentCell .gridCellImage {
	background-color:#536ac2!important
}
.IWeb .gridCurrentCell .gridCellImage {
	background-color:#fadb1f!important
}
.gridCurrentCell.hierarchicalGridCellFirst .gridCellImage {
	background-color:#c9e2ff!important
}
.IWeb .gridCurrentCell.hierarchicalGridCellFirst .gridCellImage {
	background-color:#fadb1f!important
}
.emptyRow {
	border-bottom:1px solid #e0e0e0!important;
	position:relative;
	vertical-align:baseline
}
.noHorLines div {
	border-bottom:none!important;
	border-left:none!important;
	border-top:none!important
}
.noVerLines div {
	border-right:none!important;
	border-left:none!important;
	border-top:none!important
}
.gridCurrentRow {
	background-color:#c9e2ff!important
}
.IWeb .gridCurrentRow {
	background-color:#fdf1a5!important
}
.gridCurrentCell {
	background-color:#536ac2!important
}
.IWeb .gridCurrentCell {
	background-color:#fadb1f!important
}
.IWeb .gridCellInt {
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:none;
	border-right:1px solid #fff;
	padding-left:15px;
	padding-right:15px
}
.IWeb .gridCellIntBottom {
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:15px;
	padding-right:15px
}
.IWeb .gridCurrentCellInt {
	overflow:hidden;
	border-top:1px solid #fff!important;
	border-bottom:1px solid #fff!important;
	border-right:1px solid #fff!important;
	padding-left:15px;
	padding-right:15px
}
.ICompactWeb .gridCurrentCellInt {
	padding-left:0;
	padding-right:0
}
.IWeb .gridCurrentCellIntHM {
	overflow:hidden;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:15px;
	padding-right:3px
}
.ICompactWeb .gridCurrentCellIntHM {
	padding-left:0;
	padding-right:0
}
.gridOutFocus,.gridOutFocus .gridCellImage {
	background-color:#6f98cf!important
}
.IWeb .gridOutFocus,.IWeb .gridOutFocus .gridCellImage,.IWeb .gridOutFocusRow .gridOutFocus .gridCellImage {
	background-color:#fdf1a5!important
}
.IWeb .gridOutFocusRow,.IWeb .gridOutFocusRow .gridCellImage {
	background-color:#fef8d2!important
}
.gridCell {
	padding-left:4px;
	padding-right:5px;
	border-right:1px solid #b5cbe5;
	border-bottom:1px solid #b5cbe5;
	border-left:none;
	border-top:none;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	height:100%
}
.IWeb .gridCell {
	padding:0;
	border-right:none;
	border-bottom:1px solid #e6e6e6
}
.hierarchicalGridCellFirst {
	padding-left:0!important;
	padding-right:9px!important
}
.IWeb .hierarchicalGridCellFirst {
	padding-left:0!important;
	padding-right:0!important
}
.gridImageSpace {
	width:4px
}
.gridCellComp {
	padding-left:4px;
	padding-right:5px;
	border-right:1px solid #b5cbe5;
	border-bottom:1px solid #b5cbe5;
	border-left:none;
	border-top:none;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis
}
.IWeb .gridCellComp {
	border-right:none;
	border-bottom:none;
	padding:0
}
.gridCellImage {
	padding:1px 3px 1px 0;
	float:left;
	border:0!important;
	position:static!important;
	overflow:hidden
}
.IWeb .gridCellImage {
	padding:5px 3px 6px 0
}
.ICompactWeb .gridCellImage {
	padding-top:1px;
	padding-bottom:1px;
	padding-right:3px
}
.gridCellHText {
	overflow:hidden
}
.gridCellText {
	clear:right;
	border-top:0!important;
	border-right:0!important;
	border-left:0!important;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
	text-overflow:ellipsis
}
.IWeb .gridCellText {
	padding-top:5px;
	padding-bottom:6px
}
.ICompactWeb .gridCellText {
	padding-top:2px;
	padding-bottom:0
}
.gridCellTextWK {
	padding-top:3px;
	padding-bottom:1px;
	clear:right;
	border-top:0!important;
	border-right:0!important;
	border-left:0!important;
	overflow:hidden;
	position:static!important;
	height:100%
}
.IWeb .gridCellTextWK {
	padding-top:5px;
	padding-bottom:6px
}
.ICompactWeb .gridCellTextWK {
	padding-top:2px;
	padding-bottom:0
}
.gridCellTextFF {
	clear:right;
	border-top:0!important;
	border-right:0!important;
	border-left:0!important;
	float:left;
	height:100%;
	overflow:hidden;
	position:static!important
}
.gridCellTextSpanTFF {
	padding-top:3px;
	padding-bottom:1px;
	height:100%;
	display:-moz-deck
}
.IWeb .gridCellTextSpanTFF {
	padding-top:6px;
	padding-bottom:7px
}
.ICompactWeb .gridCellTextSpanTFF {
	padding-top:2px;
	padding-bottom:0
}
.gridCellTextSpanHLFF {
	padding-top:3px;
	padding-bottom:1px;
	width:100%;
	height:100%;
	display:-moz-box
}
.IWeb .gridCellTextSpanHLFF {
	padding-top:6px;
	padding-bottom:7px
}
.ICompactWeb .gridCellTextSpanHLFF {
	padding-top:3px;
	padding-bottom:1px
}
.gridImage {
	width:16px;
	height:16px
}
.gridImagePlus {
	width:16px;
	height:17px;
	margin-right:0;
	margin-left:0
}
.gridImagePlus83 {
	width:13px;
	height:13px;
	vertical-align:top;
	margin-right:3px;
	margin-left:0;
	margin-top:1px
}
.ICompactWeb .gridImagePlus83 {
	margin-left:5px;
	margin-right:7px
}
.gridCheck {
	width:13px;
	height:13px;
	margin-top:2px
}
.IWeb .gridCheck {
	width:15px;
	height:15px
}
.IWeb .gridCheckLarge {
	width:17px;
	height:17px
}
.gridColor {
	border-color:DarkGray!important;
	border-style:solid!important;
	border-width:1px!important;
	float:left;
	height:13px;
	margin-top:2px;
	margin-right:1px;
	position:static;
	width:16px
}
.splitter-vertical,.splitter-horizontal {
	background-position:center center;
	background-repeat:no-repeat
}
.splitter-vertical {
	background-image:url(e1csys/mngsrv/splitver.gif?sysver=8.3.6.2332);
	cursor:col-resize;
	height:100%;
	width:8px
}
.splitter-horizontal {
	background-image:url(e1csys/mngsrv/splithor.gif?sysver=8.3.6.2332);
	cursor:row-resize;
	height:8px;
	width:100%
}
.IWeb .splitter-vertical,.IWeb .splitter-horizontal {
	background-image:none
}
.IWeb .splitter-vertical {
	width:6px
}
.IWeb .splitter-horizontal {
	height:6px
}
.IWeb .splitter-vertical div {
	margin-left:3px;
	height:100%;
	border-left:1px dashed #d7d7d7
}
.IWeb .splitter-horizontal div {
	margin-top:3px;
	width:100%;
	border-top:1px dashed #d7d7d7
}
.IWeb .is-splitter-vertical-hovered {
	background-image:url(e1csys/mngsrv/taxi-splitter-vertical.png?sysver=8.3.6.2332)
}
.IWeb .is-splitter-horizontal-hovered {
	background-image:url(e1csys/mngsrv/taxi-splitter-horizontal.png?sysver=8.3.6.2332)
}
.splitter-line {
	background-color:darkgray;
	position:absolute;
	z-index:1000
}
.IWeb .is-splitter-horizontal-hovered div {
	border-top:1px solid #b9b9b9
}
.IWeb .is-splitter-vertical-hovered div {
	border-left:1px solid #b9b9b9
}
.tooltip {
	position:absolute;
	border:1px solid #000;
	background-color:#ffffe1;
	width:200px;
	height:auto;
	left:0;
	top:-2000px;
	z-index:20000;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.tooltip table {
	width:auto;
	height:auto;
	table-layout:auto;
	border-collapse:collapse
}
.command {
	display:table;
	position:relative;
	width:100%;
	height:inherit;
	z-index:0;
	outline:medium none
}
.IWebForm .command,.I82Form .command {
	border-top:2px solid transparent
}
.commandLeft,.commandCenter,.commandRight {
	display:table-cell;
	position:relative;
	vertical-align:top
}
.commandLeft {
	width:100%
}
.commandLeftDisplayNone {
	width:2.3em!important
}
.commandLeftBox,.commandRightBox {
	position:relative;
	word-break:break-all
}
.commandCenterBox {
	display:table;
	color:#000;
	margin:2px 3px 0;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5)
}
.commandRightBox {
	display:inline-block;
	white-space:nowrap
}
.commandAlignCenter {
	width:auto;
	margin:0 auto
}
.commandAlignCenter .commandLeft {
	width:auto
}
.commandAlignRight {
	text-align:right
}
.commandMore .commandLeftBox:before {
	content:'';
	display:block;
	float:right;
	width:95px;
	height:3em
}
.commandMore .commandRightBox {
	margin-left:-75px
}
.commandMore .pressMore {
	display:inline-block
}
.commandField:before {
	content:none!important
}
.commandFieldWidth {
	float:right;
	position:relative;
	width:25%;
	height:26px;
	min-width:8em;
	max-width:30em
}
.titleLeft,.titleRight {
	display:table-cell;
	position:relative;
	word-break:break-all
}
.titleLeft div,.titleRight div {
	position:relative;
	max-height:38px;
	padding-right:5px;
	line-height:20px
}
.titleLeft div:after,.titleRight div:after {
	content:"..";
	position:absolute;
	bottom:18px;
	right:0
}
.titleRight div {
	margin-left:-10px;
	padding-left:4px
}
.titleRight div:before {
	content:'\0000a0\0000a0\0000a0'
}
.ie .titleRight div:before {
	display:inline-block;
	padding-left:0
}
.headerLine {
	overflow:hidden;
	outline:medium none
}
.headerLine .press {
	margin:0 0 10px 1px!important
}
.headerLine .commandLeftBox:before {
	content:none
}
.headerLine .commandLeftBox:after,.headerLine .commandRightBox:after {
	content:'';
	display:inline-block
}
.headerLine .commandRight {
	width:1em
}
.headerLine .commandRightBox {
	margin-right:-3px;
	margin-left:0
}
.headerLine .separator {
	background:url(e1csys/mngsrv/_pressSeparatorHeader.png?sysver=8.3.6.2332) no-repeat 100% 1px;
	padding-bottom:15px
}
.headerLine .separator:before,.headerLine .separator:after {
	content:' ';
	word-spacing:1px
}
.headerLine .commandLeftBox .separator:before {
	content:none
}
.headerLine .commandLeftBox .separator:after {
	content:'\0000a0'
}
.headerLine .press:after {
	border-width:0!important
}
.spanBlock {
	display:inline-block
}
.separator {
	position:relative
}
.press {
	display:inline-block;
	border:1px solid transparent;
	border-radius:4px;
	position:relative;
	margin-bottom:15px;
	vertical-align:top;
	outline:medium none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.pressMore {
	display:none
}
.pressButton,.I82Form .pressDefault,.IWebForm .press {
	background-image:url(e1csys/mngsrv/_pressTop.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	background-position:0 0
}
.press:before {
	content:'';
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	margin-right:-100%;
	vertical-align:middle
}
.press:after {
	content:'';
	display:block;
	position:absolute;
	top:1px;
	right:1px;
	bottom:1px;
	left:1px
}
.pressButton:after,.I82Form .pressDefault:after,.IWebForm .press:after,.press:HOVER:after,.press:ACTIVE:after {
	background-image:url(e1csys/mngsrv/_pressBottom.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-size:auto 50%
}
.pressImg {
	display:inline-block;
	background:url(e1csys/mngsrv/_sprite.png?sysver=8.3.6.2332) no-repeat center;
	position:relative;
	width:16px;
	height:16px;
	max-height:100%;
	vertical-align:middle
}
.pressBox {
	display:inline-block;
	border-style:solid;
	border-color:transparent;
	position:relative;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:inherit;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.pressDrop {
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.pressDrop:after {
	content:'\0025bc'
}
.command .pressDefault {
	font-weight:bold
}
.press:HOVER:after {
	background-color:rgba(255,255,255,0.15);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.2);
	box-shadow:0 0 0 1px rgba(255,255,255,0.2)
}
.press:ACTIVE:after {
	background-color:rgba(175,200,255,0.15);
	-webkit-box-shadow:none;
	box-shadow:none
}
.press:ACTIVE {
	background-image:none;
	-webkit-box-shadow:0 3px 4px -2px rgba(0,0,0,0.2) inset;
	box-shadow:0 3px 4px -2px rgba(0,0,0,0.2) inset
}
.press:ACTIVE span {
	top:1px
}
.press:ACTIVE:after,.focus.press:after {
	border:1px dotted #2a2a2a
}
.pressButton {
	margin-bottom:0
}
.pressButton .pressBox {
	width:100%
}
.pressButton .pressImg+.pressBox {
	margin-left:-16px;
	padding-left:16px
}
.pressButton .pressDrop {
	position:absolute;
	right:0;
	height:100%
}
.pressButton .pressDrop:before,.pressButton .pressDrop:after {
	display:inline-block;
	vertical-align:middle
}
.pressButton .pressDrop:before {
	content:'';
	height:100%
}
.pressButton .pressDrop+.pressImg {
	left:2px!important
}
.ie8 .press {
	z-index:0
}
.ie8 .press:after {
	z-index:1
}
.ie8 .press span {
	z-index:-1
}
.framePress {
	display:inline-block;
	vertical-align:top
}
.frameButton {
	display:block;
	height:100%
}
.frameButton.pressDisabled:after {
	content:'';
	display:inline-block;
	border-radius:4px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.frameButton.pressDisabled {
	z-index:0
}
.command .pressDisabled {
	z-index:-1
}
.ie8 .frameButton.pressDisabled {
	position:relative;
	z-index:0
}
.ie8 .frameButton.pressDisabled .press {
	z-index:-1
}
.ie8 .command .press:ACTIVE:after {
	content:''
}
.ie8 .command .focus.press:after {
	content:' '
}
.ie8 .I82Form .command {
	border-top:1px solid transparent
}
.headerLine {
	background:#aeafb2 url(e1csys/mngsrv/_headerBG.png?sysver=8.3.6.2332) repeat-x 0 0
}
.headerLine .commandLeft,.headerLine .commandCenter,.headerLine .commandRight {
	background-color:rgba(190,190,190,0.5)
}
.I82Form .commandLeftBox {
	margin-left:-4px;
	margin-right:-4px
}
.I82Form .separator {
	background:url(e1csys/mngsrv/_pressSeparator.png?sysver=8.3.6.2332) no-repeat 0 0;
	padding:0 0 10px 4px
}
.command .press {
	height:22px;
	margin-right:3px
}
.pressBox {
	border-width:0 2px
}
.pressImg {
	margin:0 2px
}
.pressButton .pressImg+.pressBox {
	border-width:0 3px;
	left:-3px
}
.pressDrop {
	font-size:.7em;
	margin:0 2px 0 0;
	transform:scaleY(0.65);
	-webkit-transform:scaleY(0.65)
}
.I82Form .pressButton .pressDrop+.pressImg {
	margin-left:2px!important
}
.pressButton {
	border-color:#b3ac86;
	background-color:#f4f2e5
}
.pressDefault {
	border-color:#cdaa52;
	background-color:#f6e2ad
}
.I82Form .command .pressDefault .pressBox {
	border-width:0 5px
}
.I82Form .command .pressDefault .pressImg {
	margin:0 5px
}
.I82Form .command .pressDefault .pressImg+.pressBox {
	border-width:0 2px 0 0;
	left:-3px
}
.mainFormButArea .press {
	color:#000;
	background-color:#f6f6f6;
	border-color:#898b8e;
	text-align:center
}
.I82Form .press:HOVER,.headerLine .press:HOVER,.I82Form .command .press.focus,.headerLine .press.focus {
	color:#2b3b76;
	border-color:#8da5e0;
	background-color:#dcebfe;
	background-image:url(e1csys/mngsrv/_pressTop.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	background-position:0 0
}
.I82Form .press:ACTIVE,.headerLine .press:ACTIVE {
	color:#384883;
	border-color:#8da5e0;
	background-color:#b2ceff;
	background-image:none
}
.I82Form .command .pressDisabled,.I82Form .command .pressDisabled.focus {
	color:#bdaa76;
	border-color:transparent;
	background:none
}
.I82Form .command .pressDisabled .pressImg {
	opacity:.5;
	filter:alpha(opacity=50)
}
.pressDisabled .pressButton {
	color:#7e5a00
}
.I82Form .pressChecked,.I82Form .command .pressChecked {
	background-color:#ebe6cc;
	border-color:#b3ac86
}
.I82Form .commandFieldWidth {
	margin:0 7px 10px 4px
}
.I82Form .commandMore .commandFieldWidth {
	margin-right:82px;
	margin-left:4px
}
.I82Form .commandFieldWidth:before {
	content:'';
	display:block;
	background:url(e1csys/mngsrv/_pressSeparator.png?sysver=8.3.6.2332) no-repeat right 0;
	position:absolute;
	width:2px;
	height:100%;
	right:-5px
}
.I82Form .command .field {
	height:22px
}
.I82Form .commandRightBox {
	margin-right:-3px
}
.I82Form .commandMore .commandLeftBox:before {
	width:79px
}
.ie8 .frameButton.pressDisabled:after {
	background:url(e1csys/mngsrv/_ie_disabled.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8 .press:HOVER:before {
	background:url(e1csys/mngsrv/_ie_pressHover.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8 .press:ACTIVE:before {
	background:url(e1csys/mngsrv/_ie_pressActive.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8 .pressDrop:after,.ie9 .pressDrop:after {
	content:none
}
.ie8 .pressDrop,.ie9 .pressDrop {
	display:inline-block;
	background:url(e1csys/mngsrv/_ie_pressDrop.png?sysver=8.3.6.2332) no-repeat 1px 0;
	width:7px;
	height:3px
}
.ie8 .pressButton .pressDrop,.ie9 .pressButton .pressDrop {
	top:50%!important;
	margin-top:-1px
}
.ie8 .pressButton:ACTIVE .pressDrop,.ie9 .pressButton:ACTIVE .pressDrop {
	margin-top:0
}
.ie8 .I82Form .press:HOVER .pressDrop,.ie9 .I82Form .press:HOVER .pressDrop {
	background-position:-19px 0
}
.IWeb .headerLine {
	background:#fff
}
.IWeb .headerLine .commandLeft,.IWeb .headerLine .commandCenter,.IWeb .headerLine .commandRight {
	background-color:rgba(255,255,255,0.5)
}
.IWeb .headerLineBorder {
	border-bottom:1px solid #bfbfbf;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.IWeb .commandLeft,.IWeb .commandRight {
	padding-top:1px
}
.IWebForm .commandLeftBox {
	margin-left:-30px
}
.IWebForm .commandRight .separator:first-child {
	padding-left:0
}
.IWebForm .commandFieldWidth {
	margin:0 0 10px 30px
}
.IWebForm .commandMore .commandFieldWidth {
	margin-right:75px
}
.IWebForm .separator {
	padding:0 0 10px 20px
}
.IWebForm .press {
	font-family:Arial;
	font-size:10pt;
	color:#4d4d4d;
	border-color:#a0a0a0;
	background-color:#f6f6f6;
	background-size:auto 100%
}
.IWebForm .command .press {
	height:26px;
	margin-left:10px;
	margin-right:0
}
.IWebForm .pressImg {
	margin:0 8px
}
.IWebForm .command .pressBox {
	border-width:0 12px
}
.IWebForm .command .pressImg+.pressBox {
	border-left-width:0;
	margin-left:-2px
}
.IWebForm .pressDrop {
	font-size:.8em;
	margin:1px 7px 0 -5px;
	transform:scaleY(0.55);
	-webkit-transform:scaleY(0.55)
}
.IWebForm .command .pressImg+.pressDrop {
	margin-left:-2px
}
.IWebForm .pressButton .pressImg {
	margin:0 6px
}
.IWebForm .pressButton .pressImg+.pressBox {
	border-width:0 4px;
	left:-8px
}
.IWebForm .pressButton .pressDrop {
	right:1px
}
.IWebForm .pressButton .pressDrop+.pressImg {
	margin-left:4px!important
}
.IWebForm .press:HOVER {
	color:#474747
}
.IWebForm .press:HOVER:before,.IWebForm .press:ACTIVE:before {
	border-radius:4px;
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.3);
	box-shadow:0 0 0 1px rgba(0,0,0,0.3)
}
.IWebForm .press:HOVER:after {
	background-color:rgba(255,255,255,0.01)
}
.IWebForm .press:ACTIVE,.IWebForm .pressChecked {
	color:#424242;
	background-image:url(e1csys/mngsrv/_pressTopHover.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	background-position:0 0;
	background-size:auto auto
}
.IWebForm .press:ACTIVE:after,.IWebForm .pressChecked:after,.IWebForm .pressChecked:HOVER:after {
	background-color:rgba(175,175,175,0.15)
}
.IWebForm .pressChecked.pressDisabled:after {
	border-top:1px solid rgba(0,0,0,0.2)
}
.IWebForm .pressButton:after {
	border:0
}
.IWebForm .pressDefault {
	border-color:#f7bf1e;
	background-color:#ffe04d!important
}
.IWebForm .command .focusFrameBorderEdit {
	display:none!important
}
.IWebForm .command .fieldNoBorder:before {
	content:'';
	display:block;
	border:1px solid #fbc400;
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:0
}
.IWebForm .command .field {
	height:26px;
	overflow:visible
}
.ie8 .IWebForm .pressDisabled:after {
	background:url(e1csys/mngsrv/_ie_disabled83.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8.IWeb .pressDrop:after,.ie9.IWeb .pressDrop:after {
	background:url(e1csys/mngsrv/_sprite.png?sysver=8.3.6.2332) no-repeat -99px -100px
}
.IWebFormButArea .press:ACTIVE:after {
	border:1px dotted #2a2a2a
}
.IWebFormButArea .pressImg {
	margin:0 2px!important
}
.ICompactWeb .IWebForm .commandLeftBox {
	margin-left:-10px
}
.ICompactWeb .IWebForm .commandRightBox {
	margin-right:-5px
}
.ICompactWeb .IWebForm .commandFieldWidth {
	margin-left:10px
}
.ICompactWeb .command .field {
	height:22px!important
}
.ICompactWeb .IWebForm .separator {
	padding:0 5px 10px
}
.ICompactWeb .press {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.ICompactWeb .command .press {
	height:22px;
	margin-left:5px
}
.ICompactWeb .IWebForm .commandAlignRight.commandMore .commandLeftBox {
	margin-right:0
}
.pressButton {
	white-space:nowrap;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.frameButton.pressDisabled:after {
	background:rgba(252,250,235,0.5)
}
.IWebForm .pressDisabled {
	background-color:#efefef
}
.IWebForm .pressDisabled:after {
	background-color:rgba(255,255,255,0.5)
}
.headerLine .commandLeftBox .separator:first-child,.I82Form .separator:first-child,.I82Form .commandFieldWidth+.separator {
	background:none
}
.psWin .headerLine {
	border:0;
	background:#aeafb2 url(e1csys/mngsrv/_headerBG.png?sysver=8.3.6.2332) repeat-x 0 0;
	width:100%!important
}
.psWin .headerLine .command {
	box-shadow:17px 0 10px -9px #fafafa inset,-17px 0 10px -9px #fafafa inset;
	-webkit-box-shadow:17px 0 10px -9px #fafafa inset,-17px 0 10px -9px #fafafa inset
}
.psWin .headerLine .commandLeft,.psWin .headerLine .commandCenter,.psWin .headerLine .commandRight {
	background-color:rgba(190,190,190,0.5)
}
.commandNoActive {
	background:#a9a9a9;
	box-shadow:none!important;
	-webkit-box-shadow:none!important
}
.ie8 .separator,.ie9 .separator {
	padding-top:4px
}
.ie8 .commandLeft,.ie8 .commandCenter,.ie8 .commandRight,.ie9 .IWebForm .commandLeft,.ie9 .IWebForm .commandCenter,.ie9 .IWebForm .commandRight,.ie9 .I82Form .commandLeft,.ie9 .I82Form .commandCenter,.ie9 .I82Form .commandRight {
	background:url(e1csys/mngsrv/empty.gif) repeat 0 0
}
.ie8 .headerLine .commandLeft,.ie8 .headerLine .commandCenter,.ie8 .headerLine .commandRight {
	background:url(e1csys/mngsrv/_ie_headerBG.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8.IWeb .headerLine .commandLeft,.ie8.IWeb .headerLine .commandCenter,.ie8.IWeb .headerLine .commandRight {
	background:url(e1csys/mngsrv/_ie_disabled83.png?sysver=8.3.6.2332) repeat 0 0
}
.ie8 .psWin .headerLine .commandLeft,.ie8 .psWin .headerLine .commandCenter,.ie8 .psWin .headerLine .commandRight {
	background:url(e1csys/mngsrv/_ie_headerBG.png?sysver=8.3.6.2332) repeat 0 0
}
.iLogo {
	background-position:0 3px;
	height:22px;
	margin:0 -1px 2px 5px;
	vertical-align:top
}
.iMainMenu {
	background-position:-20px 0
}
.iMenuAbout {
	background-position:-40px 0
}
.iMenuHelp {
	background-position:-60px 0
}
.iFuncPanel {
	background-position:-80px 0
}
.iNavigateBack {
	background-position:-100px 0
}
.iNavigateForward {
	background-position:-120px 0
}
.iNavigateMenu {
	background-position:-96px -102px
}
.iFavMenu {
	background-position:-140px 0
}
.iAddFavorites {
	background-position:-160px 0
}
.iGotoURL {
	background-position:-180px 0
}
.iEditFind {
	background-position:0 -20px
}
.iEditFindFwd {
	background-position:-20px -20px
}
.iEditFindBkw {
	background-position:-40px -20px
}
.iSetBuff {
	background-position:0 -40px
}
.iAddBuff {
	background-position:-20px -40px
}
.iSubBuff {
	background-position:-40px -40px
}
.iEditCut {
	background-position:-60px -40px
}
.iOptions {
	background-position:-80px -40px
}
.iCalculator {
	background-position:-100px -40px
}
.iCalendar {
	background-position:-120px -40px
}
.iServCnt {
	background-position:-180px -40px
}
.iFileOpen {
	background-position:0 -60px
}
.iSave {
	background-position:-120px -60px
}
.iPrint {
	background-position:-160px -60px
}
.iGetURL {
	background-position:0 -80px
}
.iEditCopy {
	background-position:-140px -80px
}
.iEditPaste {
	background-position:-160px -80px
}
.iAllWindows {
	background-position:-180px -80px
}
.iToolbarCustMenu {
	background-position:-100px -100px;
	width:7px
}
.iToolbarMaxMin {
	background-position:-140px -100px
}
.iToolbarRestore {
	background-position:-160px -100px
}
.iToolbarClose,.iToolbarCloseIOS {
	background-position:-180px -100px
}
.commandBarFrame,.commandBarFixedFrame,.commandBarMainFrame,.commandBar {
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.commandBarFrame {
	height:100%;
	position:absolute;
	overflow:hidden
}
.commandBarMainFrame {
	height:25px;
	border:0 none
}
.commandBar {
	height:100%;
	position:absolute;
	border:0 none
}
.commandBar img {
	vertical-align:middle
}
.commandBarImg {
	width:16px;
	height:16px;
	background-image:url(e1cib/convertPicture?url=e1csys/mngsrv/headerLine.png&sysver=8.3.6.2332);
	background-repeat:no-repeat
}
.commandBarHelp {
	width:16px;
	height:16px;
	background-repeat:no-repeat
}
.commandHelpArrow {
	width:11px;
	height:11px;
	background-image:url(e1csys/mngsrv/Navigator_Node.gif?sysver=8.3.6.2332);
	background-position:0 -16px;
	background-repeat:no-repeat
}
.commandButton {
	color:#4d4d4d;
	border:1px solid transparent;
	display:inline-block;
	margin-right:1px;
	padding:2px;
	position:absolute;
	white-space:nowrap;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .commandButton {
	padding-left:4px;
	padding-right:4px
}
.ICompactWeb .commandButton {
	padding-left:2px;
	padding-right:2px
}
.commandButtonPressedNew {
	padding-left:3px;
	padding-top:3px;
	background-image:url(e1csys/mngsrv/btnpress65new.png?sysver=8.3.6.2332)
}
.IWeb .commandButtonPressedNew {
	padding-left:5px;
	padding-right:3px;
	padding-bottom:1px
}
.cBMF {
	border:1px solid transparent;
	height:16px!important;
	padding:2px!important;
	margin-right:0
}
.commandButtonExt {
	background-color:#f5f0e4;
	border:#f5f0e4 1px solid;
	float:left;
	padding-left:1px;
	white-space:nowrap;
	width:22px;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.commandButtonText {
	float:left;
	padding-right:1px
}
.commandButtonTextAmp {
	height:15px;
	padding-right:4px;
	padding-left:4px;
	float:left;
	margin-top:1px
}
.commandButtonDroplist {
	float:left;
	height:100%;
	background-image:url(e1csys/mngsrv/droplist.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:center center;
	width:9px
}
.IWeb .commandButtonDroplist {
	background-image:url(e1csys/mngsrv/droplist83.png?sysver=8.3.6.2332);
	width:15px
}
.defCB30 {
	background-image:url(e1csys/mngsrv/btndef30.png?sysver=8.3.6.2332)
}
.defCB39 {
	background-image:url(e1csys/mngsrv/btndef39.png?sysver=8.3.6.2332)
}
.defCB51 {
	background-image:url(e1csys/mngsrv/btndef51.png?sysver=8.3.6.2332)
}
.defCB65 {
	background-image:url(e1csys/mngsrv/btndef65.png?sysver=8.3.6.2332)
}
.defCBHuge {
	background-color:#e6d19e
}
.defCB {
	background-image:url(e1csys/mngsrv/buttonBrown.png?sysver=8.3.6.2332)
}
.defaultCommandButton {
	font-weight:bold;
	margin-right:3px;
	padding-left:4px;
	padding-right:4px
}
.IWeb .defaultCommandButton {
	padding-left:6px;
	padding-right:6px
}
.defaultCommandButtonFF {
	border:#cdaa52 1px solid;
	border-radius:4px
}
.IWeb .defaultCommandButtonFF {
	border:#c8a319 1px solid;
	border-radius:4px
}
.btnSelectedNew {
	border-color:#666
}
.defaultCommandButtonPressed {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important;
	padding-top:3px!important;
	padding-left:5px!important;
	padding-right:3px!important
}
.defComButPress2 {
	padding:3px 3px 0 5px!important
}
.commandButtonSelectedFF {
	background-image:url(e1csys/mngsrv/btnsel.png?sysver=8.3.6.2332);
	border:1px solid #9eb6e9!important;
	margin-top:0;
	border-radius:4px;
	color:#1834a1
}
.comButSelFF {
	border:1px solid #9eb6e9!important;
	border-radius:4px
}
.commandButtonSelected {
	background-image:url(e1csys/mngsrv/btnsel.png?sysver=8.3.6.2332)
}
.comButSel2 {
	border-style:solid;
	border-width:1px;
	margin-top:0;
	color:#1834a1
}
.commandButtonPressed {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important;
	padding-top:3px!important;
	padding-left:3px!important;
	padding-right:1px!important
}
.commandButtonPressedThin {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important;
	padding-top:3px!important
}
.comButPress2 {
	padding-left:3px!important;
	padding-right:1px!important
}
.comButPress {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important
}
.comButPress1 {
	padding-top:3px!important;
	padding-bottom:1px!important
}
.commandButtonSelectedExt {
	background-image:url(e1csys/mngsrv/btnSelectedExt.gif?sysver=8.3.6.2332);
	border:LightBlue 1px solid;
	padding-left:1px
}
.commandButtonChecked {
	border:1px solid #b3ac86;
	background-color:#ebe6cc
}
.IWeb .commandButtonChecked {
	background-image:url(e1csys/mngsrv/btnTopChk.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	filter:""!important;
	background-color:#ebebeb!important
}
.IWeb .commandButtonCheckedIE {
	border-color:#fff!important
}
.IWeb .commandButtonCheckednIE {
	border-color:#424242!important
}
.commandButtonOff {
	border:1px solid #000;
	background-color:#fff
}
.menuSeparator {
	width:2px;
	position:absolute;
	margin-left:1px;
	margin-right:2px
}
.IWeb .menuSeparator {
	width:1px;
	margin-left:0;
	margin-right:0
}
.menuSeparatorImg {
	background-image:url(e1csys/mngsrv/actions-div.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:center center;
	width:2px;
	height:100%;
	position:absolute
}
.IWeb .menuSeparatorImg {
	background:none
}
.menuSeparatorExt {
	background-color:#b3ac86;
	height:1px;
	width:20px;
	float:left;
	margin-right:2px;
	margin-left:2px
}
.menuSeparatorMain {
	background:url(e1csys/mngsrv/btnSep.gif?sysver=8.3.6.2332) 0 0 no-repeat;
	width:1px;
	height:20px;
	position:absolute;
	margin-top:1px;
	margin-left:3px;
	margin-right:2px
}
.cBarMF {
	height:25px;
	background-image:url(e1csys/mngsrv/headLine.gif?sysver=8.3.6.2332);
	background-repeat:repeat-x
}
.cBarMF2 {
	height:24px;
	padding-top:2px;
	border-bottom:1px solid #bfbfbf;
	overflow:hidden
}
.helpCommandBar {
	padding-top:1px
}
.helpCommandBar .commandBarLeft {
	margin-left:8px
}
.helpCommandBar .cBarMF2 {
	border-bottom:none;
	padding-top:0
}
.helpCommandBar .menuSeparatorMain {
	background:url(e1csys/mngsrv/actions-div.png?sysver=8.3.6.2332) 0 0 no-repeat;
	width:1px;
	height:20px;
	position:absolute;
	margin-top:1px;
	margin-left:3px;
	margin-right:2px
}
.textDoc,.IWeb .textDoc,.ICompactWeb .textDoc {
	border:0;
	margin:0;
	font-family:'Courier New',Courier,monospace;
	font-size:10pt;
	overflow:auto;
	resize:none;
	position:absolute
}
.textDocContainer {
	border:1px solid #b3ac86;
	background-color:#fff;
	padding:2px
}
.IWeb .textDocContainer {
	border:1px solid #a0a0a0
}
.inputs,.btns {
	border-radius:3px
}
.fieldOne .inputs {
	border-radius:3px!important
}
.fieldLine .inputs {
	border-bottom-right-radius:3px!important
}
.inputs:before,.iCBI>*:first-child {
	border-radius:2px
}
.btns:before,.btns:after {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.inputsField,.btnsField,.inputs,.btns {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:inherit
}
.edge .inputsField,.edge .btnsField,.edge .inputs,.edge .btns {
	-webkit-box-sizing:border-box
}
.fieldLine .btns,.editInput,.editArea,.inputHint {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.field {
	display:table;
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden
}
.inputsField {
	display:table-cell;
	width:100%;
	height:100%;
	overflow:hidden
}
.inputs,.btns {
	border:1px solid
}
.inputs {
	display:block;
	background-color:#fff;
	position:relative;
	height:100%;
	vertical-align:middle;
	word-spacing:-4px;
	white-space:nowrap;
	cursor:text
}
.inputs:focus {
	outline:none
}
.inputs:before {
	content:'';
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	margin-right:-100%;
	vertical-align:middle
}
.inputs,.inputs:before {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.inputHint,.inputHint:before,.editArea {
	font:inherit!important;
	text-decoration:inherit!important;
	text-align:left
}
.editInput {
	font:inherit!important;
	text-decoration:inherit!important;
	text-align:left;
	display:inline-block;
	color:inherit!important;
	border-style:solid;
	border-color:transparent;
	background:transparent;
	position:relative;
	width:100%;
	height:auto;
	vertical-align:middle
}
.editArea {
	display:inline-block;
	color:inherit!important;
	border-style:solid;
	border-color:transparent;
	background:transparent;
	position:relative;
	width:100%;
	vertical-align:middle
}
.editInput {
	overflow:hidden;
	text-overflow:ellipsis;
	border-width:0 2px
}
.editArea {
	overflow:auto;
	height:100%;
	border-width:1px 2px;
	padding-top:1px
}
.firefox .editInput {
	border-width:0 1px
}
.firefox .editArea {
	margin:-2em 0;
	border-width:1px 1px 0
}
.inputHint {
	border-left:2px solid transparent;
	border-right:2px solid transparent;
	position:absolute;
	height:100%;
	width:100%;
	white-space:nowrap;
	vertical-align:middle;
	overflow:hidden
}
.inputHint:before {
	content:attr(data-content);
	display:inline-block;
	color:#c8c8c8!important;
	-moz-text-decoration-color:#c8c8c8!important;
	width:100%;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-spacing:normal
}
.inputHint:after {
	content:'';
	display:inline-block;
	font:0;
	width:0;
	height:100%;
	vertical-align:middle
}
.colorCell {
	border:1px solid #a0a0a0;
	position:absolute;
	left:3px;
	top:50%;
	margin-top:-7px;
	width:14px;
	height:11px
}
.btnsField {
	display:table-cell;
	font-size:0;
	height:100%;
	white-space:nowrap;
	vertical-align:top
}
.btns {
	display:block;
	border-left:0;
	border-top-left-radius:1px;
	border-bottom-left-radius:1px;
	position:relative;
	height:100%;
	margin-left:-1px;
	vertical-align:top
}
.btn {
	display:inline-block;
	position:relative;
	height:100%;
	vertical-align:top
}
.iSBI {
	position:absolute;
	height:50%
}
.iSBD {
	position:absolute;
	height:50%;
	bottom:0
}
.btn:before {
	content:'';
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.iCBI>*:first-child {
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.btn.iSB:before {
	background:none!important;
	width:0!important
}
.iCBI:before {
	background-position:20px center
}
.iCB:before {
	background-position:-140px center
}
.iCLR:before {
	background-position:-120px center
}
.iDLB:before,.iCLB:before {
	background-position:-100px center
}
.iOB:before {
	background-position:-80px center
}
.iSBI:before {
	background-position:-60px center
}
.iSBD:before {
	background-position:-40px center
}
.iCalendB:before {
	background-position:-20px center
}
.iCalcB:before {
	background-position:0 center
}
.fieldOne .btnsField {
	display:none
}
.fieldMultiLine .inputsField {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.fieldMultiLine .inputHint {
	padding-top:2px;
	vertical-align:top
}
.fieldMultiLine .inputHint:before,.fieldMultiLine .inputHint:after {
	vertical-align:top
}
.fieldLine .inputs,.fieldLine .inputs:before {
	border-top-right-radius:0
}
.fieldColorCell .editInput,.fieldColorCell .editArea,.fieldColorCell .inputHint {
	padding-left:21px
}
.fieldAlignCenter .inputHint:before,.fieldAlignCenter .editInput,.fieldAlignCenter .editArea {
	text-align:center
}
.fieldAlignRight .inputHint:before,.fieldAlignRight .editInput,.fieldAlignRight .editArea {
	text-align:right
}
.fieldMarkIncomplete .inputs:after {
	content:'';
	display:block;
	border-bottom:1px dotted #f00;
	position:absolute;
	bottom:1px;
	left:2px;
	right:2px;
	height:0;
	width:auto
}
.fieldMarkIncomplete.fieldColorCell .inputs:after {
	left:21px
}
.fieldDisabled .inputs {
	cursor:default;
	color:#666!important
}
.fieldDisabled .inputs:after,.fieldDisabled .btns:after,.fieldReadOnly .btns:after {
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.fieldDisabled .colorCell:after {
	content:'';
	display:inline-block;
	background-color:rgba(255,255,255,0.5);
	position:absolute;
	left:-1px;
	bottom:-1px;
	right:-1px;
	top:-1px
}
.fieldReadOnly .btns {
	z-index:0
}
.fieldReadOnly .btns:after {
	z-index:1
}
.fieldReadOnly .iOB {
	z-index:2!important
}
.ie8 .fieldDisabled .inputs,.ie8 .fieldDisabled .btns,.ie8 .fieldReadOnly .inputs {
	z-index:0
}
.ie8 .fieldDisabled .inputs:after {
	z-index:1
}
.ie8 .fieldDisabled .btn,.ie8 .fieldReadOnly .btn {
	z-index:-1
}
.ie8 .colorCell {
	margin-top:-6px
}
.ie .iCBI {
	z-index:1
}
.ie .iCBI>*:first-child {
	z-index:-1
}
.ie .fieldDisabled .btns:after {
	z-index:1
}
.field {
	min-height:1px
}
.fieldLine .btns {
	height:19px
}
.inputs {
	color:#413003;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	border-color:#b3ac86
}
.btns {
	border-color:#b3ac86;
	background:#dfd9bd url(e1csys/mngsrv/_edtBtnsBG.png?sysver=8.3.6.2332) no-repeat -60px 0
}
.fieldReadOnly .iOB {
	border-left:1px solid #d7d2bc;
	margin-left:0
}
.btn {
	border-radius:2px;
	background:#f0ecda url(e1csys/mngsrv/_edtBtnsBG.png?sysver=8.3.6.2332) no-repeat 0 0;
	width:14px;
	margin-left:1px;
	outline:none
}
.iSBI,.iSBD {
	margin-left:0;
	background-color:transparent;
	background-position:20px 0
}
.btn:before {
	background-image:url(e1csys/mngsrv/_edtBtns.png?sysver=8.3.6.2332)
}
.btn:HOVER {
	border:1px solid #9eb6e9;
	border-radius:3px;
	background-color:#e5f0fd;
	background-position:-20px 0;
	margin:-1px -1px -1px 0
}
.btn:ACTIVE {
	border:1px solid #8da5e0;
	background-color:#93b1ff;
	background-position:-40px 0;
	margin:-1px -1px -1px 0
}
.btn:ACTIVE:before,.iCBI:ACTIVE>*:first-child {
	top:1px
}
.iSB:HOVER,.iSB:ACTIVE {
	background-color:#f0ecda;
	background-position:0 0;
	border:0;
	margin:0 0 0 1px
}
.iSBI:HOVER,.iSBI:ACTIVE {
	border-bottom-width:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.iSBD:HOVER,.iSBD:ACTIVE {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.iSBI:HOVER,.iSBI:ACTIVE {
	-webkit-box-shadow:0 -1px 0 0 #8da5e0 inset;
	box-shadow:0 -1px 0 0 #8da5e0 inset
}
.iSBI:HOVER,.iSBD:HOVER,.iSBI:ACTIVE,.iSBD:ACTIVE {
	margin-left:-1px
}
.fieldDisabled .inputs,.fieldReadOnly .inputs,.fieldWarningOnEdit .inputs {
	background-color:transparent!important;
	-webkit-box-shadow:0 0 1px 2px rgba(255,255,255,0.5) inset;
	box-shadow:0 0 1px 2px rgba(255,255,255,0.5) inset
}
.fieldDisabled .btns:after,.fieldReadOnly .btns:after {
	background:rgba(252,250,235,0.5)
}
.fieldDisabled .inputs:after,.fieldDisabled .btns:after {
	-webkit-box-shadow:0 0 0 1px rgba(252,250,235,0.5);
	box-shadow:0 0 0 1px rgba(252,250,235,0.5)
}
.fieldDisabled.fieldWarningOnEdit .inputs:before,.fieldDisabled.fieldWarningOnEdit .btns:before {
	background:none!important;
	-webkit-box-shadow:none;
	box-shadow:none
}
.ie8 .fieldDisabled .inputHint:before {
	color:#c8c8c8!important
}
.ie8 .iSBI:HOVER {
	border-bottom-width:1px
}
.ie8 .fieldDisabled .inputs,.ie8 .fieldReadOnly .inputs,.ie8 .fieldWarningOnEdit .inputs {
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	background-repeat:repeat;
	background-position:0 0
}
.ie8 .fieldDisabled .btns:after,.ie8 .fieldReadOnly .btns:after {
	background-image:url(e1csys/mngsrv/_ie_disabled.png?sysver=8.3.6.2332);
	background-repeat:repeat;
	background-position:0 0
}
.ie8 .fieldDisabled .inputs,.ie8 .fieldDisabled .btns {
	border-color:#dbd4ae
}
.fieldHidden {
	display:none
}
.IWeb .btns {
	background:none
}
.IWeb .btn {
	border-radius:0 2px 2px 0;
	margin-left:0;
	background-image:none
}
.IWeb .btn:HOVER,.IWeb .btn:ACTIVE {
	border-width:0 0 0 1px;
	margin:0
}
.IWeb .iSBD:HOVER,.IWeb .iSBD:ACTIVE {
	border-top:1px solid #a0a0a0
}
.IWeb .btn:ACTIVE:before,.IWeb .iCBI:ACTIVE>*:first-child {
	top:0
}
.IWeb .fieldDisabled .inputs,.IWeb .fieldReadOnly .inputs,.IWeb .fieldWarningOnEdit .inputs {
	-webkit-box-shadow:none;
	box-shadow:none
}
.IWeb .field {
	min-height:1px
}
.IWeb .fieldLine .btns {
	height:25px
}
.IWeb .inputs {
	color:#4d4d4d;
	font-family:Arial;
	font-size:10pt;
	border-color:#a0a0a0
}
.IWeb .btns {
	border-color:#a0a0a0
}
.IWeb .btn {
	background-color:#fff;
	border-left:1px solid #a0a0a0;
	width:21px
}
.IWeb .btn:before {
	background-image:url(e1csys/mngsrv/_edtBtns83.png?sysver=8.3.6.2332)
}
.IWeb .iSB .btn {
	border-left:none
}
.IWeb .iSBD {
	border-top:1px solid #a0a0a0
}
.IWeb .btn:HOVER {
	background-color:#f2f2f2
}
.IWeb .btn:ACTIVE:not(.iSB),.IWeb .iCBI>*:first-child:ACTIVE {
	background-color:#f2f2f2;
	border-radius:0;
	-webkit-box-shadow:0 3px 0 0 #b2b2b2 inset;
	box-shadow:0 3px 0 0 #b2b2b2 inset
}
.IWeb .iCBI>*:first-child:HOVER {
	border-radius:0 0 2px 2px
}
.IWeb .btn.iSBD:ACTIVE {
	-webkit-box-shadow:0 2px 0 0 #b2b2b2 inset;
	box-shadow:0 2px 0 0 #b2b2b2 inset
}
.IWeb .fieldWarningOnEdit .btns:before {
	content:'';
	display:inline-block;
	position:absolute;
	width:100%;
	height:100%
}
.IWeb .fieldDisabled .inputs,.IWeb .fieldReadOnly .inputs,.IWeb .fieldWarningOnEdit .inputs {
	background-color:transparent!important
}
.IWeb .fieldDisabled .btns:after,.IWeb .fieldReadOnly .btns:after,.IWeb .fieldWarningOnEdit .btns:before {
	background-color:rgba(255,255,255,0.5);
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5)
}
.IWeb .fieldReadOnly .inputs:before,.IWeb .fieldWarningOnEdit .inputs:before {
	-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.5);
	box-shadow:0 0 0 1px rgba(255,255,255,0.5)
}
.IWeb .fieldDisabled.fieldWarningOnEdit .inputs:before,.IWeb .fieldDisabled.fieldWarningOnEdit .btns:before,.IWeb .fieldReadOnly.fieldWarningOnEdit .btns:before {
	background:none!important;
	-webkit-box-shadow:none;
	box-shadow:none
}
.ie8.IWeb .fieldDisabled .inputHint:before {
	color:#c8c8c8!important
}
.IWeb .fieldNoBorder .inputsField {
	padding:1px
}
.IWeb .fieldNoBorder .inputs {
	border-width:0
}
.IWeb .fieldNoBorder .inputs:before,.IWeb .fieldNoBorder .btns:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.IWeb .fieldNoBorder .btns {
	border-width:0;
	border-radius:0 6px 6px 0;
	padding:1px 1px 1px 0;
	overflow:hidden
}
.ie8.IWeb .fieldNoBorder .inputsField {
	position:relative
}
.ie8.IWeb .fieldNoBorder .inputs {
	position:absolute;
	height:auto;
	top:1px;
	right:1px;
	left:1px;
	bottom:1px
}
.ie8.IWeb .btn:ACTIVE {
	background-color:#f2f2f2
}
.ie8.IWeb .btn:ACTIVE:after {
	content:'';
	border-top:3px solid #b2b2b2;
	display:inline-block;
	width:100%;
	position:absolute
}
.ie8.IWeb .iSBD:ACTIVE:after {
	border-top-width:2px
}
.ie8.IWeb .fieldDisabled .btns:after,.ie8.IWeb .fieldReadOnly .btns:after,.ie8 .fieldDisabled .colorCell {
	background-image:url(e1csys/mngsrv/_ie_disabled83.png?sysver=8.3.6.2332);
	background-repeat:repeat;
	background-position:0 0
}
.ie8.IWeb .fieldDisabled .inputs,.ie8.IWeb .fieldReadOnly .inputs,.ie8.IWeb .fieldWarningOnEdit .inputs {
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	background-repeat:repeat;
	background-position:0 0
}
.ie8.IWeb .fieldDisabled .inputs,.ie8.IWeb .fieldDisabled .btns,.ie8.IWeb .fieldReadOnly .inputs,.ie8.IWeb .fieldReadOnly .btns,.ie8.IWeb .fieldWarningOnEdit .inputs,.ie8.IWeb .fieldWarningOnEdit .btns {
	border-color:#dcdcdc
}
.ICompactWeb .inputs {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.ICompactWeb .field {
	min-height:1px
}
.ICompactWeb .fieldLine .btns {
	height:20px
}
.ICompactWeb .btn:ACTIVE:not(.iSB),.ICompactWeb .iCBI>*:first-child:ACTIVE {
	-webkit-box-shadow:0 2px 0 0 #b2b2b2 inset;
	box-shadow:0 2px 0 0 #b2b2b2 inset
}
.ICompactWeb .btn.iSBD:ACTIVE {
	-webkit-box-shadow:0 1px 0 0 #b2b2b2 inset;
	box-shadow:0 1px 0 0 #b2b2b2 inset
}
.ie8 .ICompactWeb .btn:ACTIVE:after {
	content:'';
	border-top:2px solid #b2b2b2;
	display:inline-block;
	width:100%;
	position:absolute
}
.ie8 .ICompactWeb .iSBD:ACTIVE:after {
	border-top-width:1px
}
.gridContainer .field {
	min-height:1px;
	margin-left:-1px
}
.gridContainer .inputs,.gridContainer .btns {
	border:none!important;
	border-radius:0!important
}
.gridContainer .editInput,.gridContainer .editArea,.gridContainer .inputHint {
	padding-left:2px
}
.gridContainer .btn {
	border-radius:0!important
}
.IWeb .gridContainer .inputsField,.IWeb .gridContainer .btnsField {
	padding:1px 0
}
.IWeb .gridContainer .editInput,.IWeb .gridContainer .editArea,.IWeb .gridContainer .inputHint {
	padding-left:14px
}
.ie8.IWeb .gridContainer .inputsField,.ie8.IWeb .gridContainer .btnsField {
	padding:0
}
.ie8.IWeb .gridContainer .inputs,.ie8.IWeb .gridContainer .btns {
	border-top:1px solid #fff!important;
	border-bottom:1px solid #fff!important
}
.fieldMoxel.field {
	min-height:0
}
.fieldMoxel .inputs,.fieldMoxel .btns {
	border-color:transparent!important
}
.fieldMoxel .inputs {
	background-color:#fff;
	border:none
}
.fieldMoxel .colorCell {
	top:.5em;
	margin-top:-4px
}
.fieldMoxel .btn,.fieldMoxel .btn:after {
	border-radius:0!important
}
.fieldMoxel .inputs,.fieldMoxel .editInput,.fieldMoxel .inputHint,.fieldMoxel .inputHint:before {
	vertical-align:top!important
}
.fieldMoxel .editArea,.fieldMoxel .editInput {
	border:none
}
.calcCol.field,.calcCol .btn {
	min-height:1px
}
.disabled {
	color:#808080
}
.IWeb .disabled {
	color:#b3b3b3
}
.extTooltipDiv {
	position:absolute;
	left:1px;
	top:1px;
	background-color:#eff;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#0dd,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#0dd,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#0dd,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#0dd,strength=3);
	-webkit-box-shadow:0 0 6px #0dd;
	box-shadow:0 0 6px #0dd
}
.extTooltipDiv1 {
	position:absolute;
	left:0;
	top:0;
	border:1px solid #9fe2ff;
	border-radius:8px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#edf9ff,endColorStr=#9fe2ff);
	background:-moz-linear-gradient(top,#edf9ff 0%,#9fe2ff 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf9ff),color-stop(100%,#9fe2ff));
	background:-webkit-linear-gradient(top,#edf9ff 0%,#9fe2ff 100%);
	background:-o-linear-gradient(top,#edf9ff 0%,#9fe2ff 100%);
	background:-ms-linear-gradient(top,#edf9ff 0%,#9fe2ff 100%);
	background:linear-gradient(to bottom,#edf9ff 0%,#9fe2ff 100%)
}
.extTooltipDiv2 {
	position:absolute;
	left:0;
	top:0
}
.extTooltipDiv3 {
	position:absolute;
	overflow:hidden;
	background-color:#fcffc7;
	padding-left:4px;
	padding-top:4px
}
.extTooltipDiv4 {
	position:absolute;
	overflow:hidden;
	border:#666 1px solid;
	border-radius:4px;
	background-color:transparent
}
#editDropDown {
	position:absolute;
	background-color:#fff;
	overflow:hidden;
	outline:none;
	color:#000;
	margin:0;
	padding:0
}
.IWeb #editDropDown,.editDropDownListOldNeo {
	font-family:Arial;
	font-size:10pt
}
.ICompactWeb .editDropDownTop,.ICompactWeb .editDropDownMiddle,.ICompactWeb .editDropDownBottom {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.IWeb #editDropDown {
	border-radius:3px;
	-webkit-box-shadow:0 0 0 3px #e6e6e6;
	box-shadow:0 0 0 3px #e6e6e6
}
.shadowOldIE {
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#d6d6d6,strength=4),progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#d6d6d6,strength=4),progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#d6d6d6,strength=4),progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#d6d6d6,strength=4)
}
.editDropDownTop {
	height:17px;
	padding:11px 8px 0
}
.IWeb .editDropDownTop {
	height:22px;
	padding:14px 16px 0
}
.ICompactWeb .editDropDownTop {
	height:17px;
	padding:11px 8px 0
}
.editDropDownTop div {
	height:17px
}
.IWeb .editDropDownTop div {
	height:22px
}
.ICompactWeb .editDropDownTop div {
	height:17px
}
.editDropDownTop img {
	position:absolute;
	top:6px
}
.IWeb .editDropDownTop img {
	top:10px
}
.ICompactWeb .editDropDownTop img {
	top:6px
}
.editDropDownAddImg {
	position:relative!important;
	top:0!important;
	padding-right:4px
}
.editDropDownSearch {
	position:absolute;
	left:50px
}
.editDropDownNoData {
	color:red
}
.IWeb .editDropDownNoData {
	color:#000
}
.editDropDownMiddle {
	overflow-y:auto;
	overflow-x:hidden;
	padding:2px 0;
	margin:0;
	white-space:nowrap
}
.editDropDownList {
	border-collapse:collapse;
	color:#000;
	list-style:none;
	margin:0;
	padding:0
}
.editDropDownList li {
	height:16px;
	overflow:hidden;
	padding:3px 8px 0;
	white-space:nowrap
}
.IWeb .editDropDownList LI {
	height:14px;
	padding:6px 6px 9px 16px
}
.ICompactWeb .editDropDownList LI {
	height:16px;
	padding:3px 6px 0;
	border:none
}
.editDropDownListOld li {
	height:17px!important;
	padding:2px 6px 0!important
}
.editDropDownListOldNeo li {
	height:19px!important;
	padding:3px 6px 0!important
}
.editDropDownImageContainer {
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	background-position:center;
	float:left
}
.editDropDownSeparator {
	height:12px;
	overflow:hidden;
	color:#d7d7d7;
	padding:0 6px;
	position:relative
}
.IWeb .editDropDownSeparator {
	line-height:0;
	padding:0;
	height:5px;
	color:#b3b3b3
}
.ICompactWeb .editDropDownSeparator {
	padding:0 6px;
	height:12px
}
.editDropDownSeparator div {
	border-bottom:1px solid #d7d7d7;
	height:9px;
	line-height:0
}
.IWeb .editDropDownSeparator div {
	border-bottom:1px solid #b3b3b3;
	height:2px
}
.ICompactWeb .editDropDownSeparator div {
	height:9px
}
.editDropDownSeparator span {
	background-color:#fff;
	color:#aeaeae;
	padding-left:6px;
	position:absolute;
	right:6px;
	top:2px
}
.IWeb .editDropDownSeparator span {
	display:none
}
.editDropDownMarker {
	background-color:#95beff
}
.IWeb .editDropDownMarker {
	background-color:#fadb1f
}
.editDropDownMarkerOld {
	background-color:#6f98cf;
	color:#fff
}
.editDropDownMarkerOldNeo {
	background-color:#fdf1a5;
	color:#000
}
.editDropDownBottom {
	width:100%;
	white-space:nowrap;
	height:16px;
	position:relative;
	background-color:#d7d7d7
}
.IWeb .editDropDownBottom {
	height:48px;
	background-color:#fff;
	border-top:1px solid #b3b3b3;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.ICompactWeb .editDropDownBottom {
	height:36px
}
.editDropDownBottom div {
	position:absolute
}
.editDropDownLinks {
	top:0;
	left:8px
}
.IWeb .editDropDownLinks {
	top:14px;
	left:16px
}
.ICompactWeb .editDropDownLinks {
	top:11px;
	left:12px
}
.editDropDownLink {
	cursor:pointer;
	text-decoration:underline;
	color:#1834a1
}
.IWeb .editDropDownLink {
	color:#0071bc
}
.editDropDownBtns {
	right:0
}
.editDropDownButton {
	right:8px
}
.IWeb .editDropDownButton {
	top:11px;
	right:13px;
	height:25px;
	width:37px;
	background-image:url(e1csys/mngsrv/ddwbutton.png?sysver=8.3.6.2332);
	background-position:0 0
}
.ICompactWeb .editDropDownButton {
	top:5px
}
.IWeb .editDropDownButtonHovered {
	background-position:-37px 0
}
.IWeb .editDropDownButtonPressed {
	background-position:-74px 0
}
.IWeb .editDropDownButton div {
	position:relative;
	top:6px;
	left:11px;
	width:13px;
	height:13px;
	background-image:url(e1csys/mngcore/addnewvalueNewDesign.png?sysver=8.3.6.2332);
	background-repeat:no-repeat
}
.trackBar,.trackBarVert {
	border:1px solid transparent;
	padding:1px
}
.tbInFocus,.tbVertInFocus {
	border:1px dotted #030514;
	outline:none
}
.tbInFocus {
	padding:0!important
}
.trackBarStrip {
	border:1px solid #b3ac86;
	overflow:hidden;
	position:absolute;
	border-radius:1px
}
.trackBarStripVert {
	border-radius:1px
}
.IWeb .trackBarStrip,.IWeb .trackBarStripVert {
	border:1px solid #a0a0a0;
	background-color:#fafafa
}
.trackBarStrip {
	height:3px;
	left:0;
	right:0
}
.IWeb .trackBarStrip {
	height:4px
}
.trackBarStripVert {
	position:absolute;
	border:1px solid #b3ac86;
	overflow:hidden;
	bottom:0;
	top:0;
	width:3px
}
.IWeb .trackBarStripVert {
	width:4px
}
.trackBarSlider,.trackBarSliderVert {
	background-repeat:no-repeat;
	position:absolute
}
.trackBarSlider {
	height:16px;
	left:0;
	right:0
}
.IWeb .trackBarSlider {
	height:17px
}
.trackBarSliderVert {
	bottom:0;
	top:0;
	width:16px
}
.IWeb .trackBarSliderVert {
	width:17px
}
.trackBarMarkingDiv,.trackBarMarkingDivVert {
	position:absolute;
	overflow:hidden
}
.trackBarMarkingDiv {
	border-left:1px solid #e6d2ad
}
.trackBarMarkingDivVert {
	border-top:1px solid #e6d2ad
}
.IWeb .trackBarMarkingDiv {
	border-left:1px solid #413003
}
.IWeb .trackBarMarkingDivVert {
	border-top:1px solid #413003
}
.tbBottom {
	top:18px;
	height:5px
}
.tbUp {
	top:-6px;
	height:5px
}
.tbRight {
	left:19px;
	width:5px
}
.tbLeft {
	left:-6px;
	width:5px;
	background-repeat:repeat-x
}
.progressBar {
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:absolute;
	padding:1px;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.pbContent {
	color:#8c6023;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	position:absolute;
	text-align:center
}
.IWeb .pbContent {
	color:#7f7f7f
}
.pbPercentLeft {
	width:30px;
	height:100%
}
.pbVert .pbPercentBottom {
	height:15px;
	width:100%
}
.pbContent:before {
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0
}
.pbText {
	display:inline-block;
	vertical-align:middle
}
.pbSmooth {
	background-color:#f0c06f
}
.IWeb .pbSmooth {
	background-color:#fadb1f
}
.pbBroken {
	background-image:url(e1csys/mngsrv/broken.gif?sysver=8.3.6.2332)
}
.pbVert .pbBroken {
	background-image:url(e1csys/mngsrv/brokenv.gif?sysver=8.3.6.2332)
}
.IWeb .pbBroken {
	background-image:url(e1csys/mngsrv/broken83.gif?sysver=8.3.6.2332)
}
.IWeb .pbVert .pbBroken {
	background-image:url(e1csys/mngsrv/brokenv83.gif?sysver=8.3.6.2332)
}
.pbBrokenTitl {
	background-image:url(e1csys/mngsrv/brokentilt.gif?sysver=8.3.6.2332)
}
.pbVert .pbBrokenTitl {
	background-image:url(e1csys/mngsrv/brokentiltv.gif?sysver=8.3.6.2332)
}
.IWeb .pbBrokenTitl {
	background-image:url(e1csys/mngsrv/brokentilt83.gif?sysver=8.3.6.2332)
}
.IWeb .pbVert .pbBrokenTitl {
	background-image:url(e1csys/mngsrv/brokentiltv83.gif?sysver=8.3.6.2332)
}
.webcheckboxContainer {
	width:13px;
	height:13px;
	position:relative;
	background-color:transparent;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .webcheckboxContainer {
	width:17px;
	height:17px
}
.ICompactWeb .webcheckboxContainer {
	width:13px;
	height:13px
}
.webcheckboxContainer:focus {
	outline:none
}
.checkBox {
	width:13px;
	height:13px;
	background-image:url(e1csys/mngsrv/glyph.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:0 0
}
.IWeb .checkBox {
	width:17px;
	height:17px;
	background-image:url(e1csys/core/check_radio_83l.png?sysver=8.3.6.2332)
}
.ICompactWeb .checkBox {
	width:15px;
	height:15px;
	background-image:url(e1csys/core/check_radio_83.png?sysver=8.3.6.2332)
}
.webcheckboxIE,.webcheckboxFF {
	position:absolute;
	left:0;
	top:0
}
.webcheckboxIE {
	width:12px;
	height:12px
}
.webcheckboxFF {
	width:13px;
	height:13px;
	border-radius:3px
}
.labelDisable {
	color:#808080;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.checkboxTable {
	padding:0;
	border-spacing:0;
	height:100%;
	width:100%
}
.chart {
	border:1px solid #b3ac86;
	bottom:0;
	cursor:auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .chart {
	border:1px solid #a0a0a0
}
.chart img {
	border:none
}
.flowchart {
	border:1px solid #b3ac86;
	bottom:0;
	cursor:auto;
	left:0;
	overflow:auto;
	position:absolute;
	right:0;
	top:0
}
.IWeb .flowchart {
	border:1px solid #a0a0a0
}
.flowchart img {
	width:auto;
	height:auto;
	border-width:0
}
.flowchartSelectionMarksLayer {
	position:absolute;
	z-index:1;
	background-color:transparent
}
.geographicalScheme {
	border:1px solid #b3ac86;
	bottom:0;
	cursor:auto;
	position:absolute;
	left:0;
	right:0;
	top:0
}
.IWeb .geographicalScheme {
	border:1px solid #a0a0a0
}
.geographicalScheme img {
	border-width:0
}
.dendrogram {
	border:1px solid #b3ac86;
	bottom:0;
	cursor:auto;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.IWeb .dendrogram {
	border:1px solid #a0a0a0
}
.dendrogram img {
	border-width:0
}
.dendrogramSBar {
	position:absolute;
	overflow:hidden
}
.dendrogramScrollBarHorizontal {
	border:1px solid silver;
	overflow:hidden;
	position:absolute;
	z-index:500;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.dendrogramScrollBarVertical {
	border:1px solid silver;
	overflow:hidden;
	position:absolute;
	z-index:500;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	right:0;
	top:0;
	width:15px;
	border-right:none;
	border-top:none
}
.dendrogramScrollBarHorizontal {
	left:0;
	bottom:0;
	height:15px;
	border-left:none;
	border-bottom:none
}
.dendrogramSelectionMarkLine {
	position:absolute;
	background-color:#000;
	z-index:1
}
.dendrogramSelectionMarkRect {
	position:absolute;
	background-color:transparent;
	border:2px solid #000;
	z-index:1;
	border-radius:3px
}
.themeTitle {
	padding-left:4px;
	padding-top:5px;
	font-size:8pt;
	height:24px;
	overflow:hidden;
	color:#606060
}
.mainThemeTitle {
	padding-left:4px;
	padding-top:5px;
	font-size:8pt;
	height:24px;
	overflow:hidden;
	color:dimgray;
	font-weight:bold
}
.mainFormConfArea {
	background-color:#c0c0c0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.workAreaContainer {
	position:absolute;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mainFormNavArea {
	overflow:hidden;
	position:absolute;
	border-top:1px solid #b3ac86;
	border-right:1px solid #b3ac86;
	left:-1px!important;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mainFormNewNavArea {
	background-color:#fff;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	padding-bottom:5px;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mainFormNewSubNavArea {
	width:100%;
	position:relative;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mainFormHeaderTitle {
	position:absolute;
	width:400px;
	height:40px;
	left:70px;
	color:#555;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	padding-top:12px;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mainFormButArea {
	background-color:#c0c0c0;
	position:absolute;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	border-top:1px solid silver;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.contFormNavArea {
	overflow:hidden;
	position:absolute;
	width:200px;
	background-color:#f2eed8;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.formNav2Area {
	overflow:hidden;
	position:absolute;
	border-bottom:1px solid #d89268;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .formNav2Area {
	border-bottom:1px solid #fff
}
#mainIFrame_container {
	background-color:#fffff6;
	outline:grey solid 1px;
	-moz-outline-radius:5px;
	-webkit-outline-radius:5px;
	outline-radius:5px;
	outline-offset:-1px
}
.mainGroup {
	border:0;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.groupLine {
	position:absolute;
	top:0;
	left:0;
	background-color:#b3ac86
}
.groupTitleHyper {
	color:#1834a1!important;
	cursor:pointer;
	text-decoration:underline
}
.groupTitle {
	border:1px dotted transparent;
	position:absolute;
	top:0;
	padding-right:2px;
	color:#9f6500;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.groupTitleWithBox {
	margin-left:8px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px
}
.groupTitleText {
	position:absolute;
	top:0;
	margin-left:8px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.groupTitleRoundedWithBox {
	margin-left:8px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px
}
.groupBox {
	width:100%;
	height:100%;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.groupRoundRect {
	position:absolute;
	border:#b3ac86 solid 1px;
	border-radius:3px
}
.groupTitleRoundRect {
	position:absolute;
	border-left:1px solid #b3ac86;
	border-top:1px solid #b3ac86;
	border-right:1px solid #b3ac86;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.mainArea {
	padding:5px
}
.iframeContainer {
	border-collapse:collapse;
	width:100%;
	height:100%
}
.desktopFormContainer,.singleDesktopFormContainer,.singleDesktopMFormContainer {
	border:1px solid #b3ac86
}
.IWeb .desktopFormContainer {
	margin-left:2px
}
.desktopFormContainer {
	background-color:#fcfaeb;
	border-radius:5px
}
.singleDesktopFormContainer {
	background-color:#fcfaeb
}
.iframeHeader {
	font-weight:bold;
	font-size:12pt;
	height:24px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	color:#b38000;
	padding-left:5px!important;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .iframeHeader {
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#009646;
	padding-left:0!important
}
.iframe {
	width:100%;
	height:100%;
	border-style:none;
	overflow:hidden;
	margin:0;
	padding:0
}
.themesTabBorderLeft,.themesTabBorderRight {
	width:2px;
	height:40px;
	overflow:hidden;
	background-repeat:no-repeat
}
.themesTabButton,.themesTabButtonActive,.themesTabButtonMActive,.themesTabButtonLActive,.themesTabBorderLeftActive,.themesTabBorderLeftMActive,.themesTabBorderLeftLActive,.themesTabBorderRightActive,.themesTabBorderRightMActive,.themesTabBorderRightLActive {
	height:40px;
	overflow:hidden
}
.themesTabButton,.themesTabButtonActive {
	width:8px
}
.themesTabButtonMActive,.themesTabButtonLActive {
	background-repeat:repeat-x;
	width:16px
}
.themesTabBorderLeftActive,.themesTabBorderLeftMActive,.themesTabBorderLeftLActive,.themesTabBorderRightActive,.themesTabBorderRightMActive,.themesTabBorderRightLActive {
	width:2px;
	background-repeat:no-repeat
}
.themesTabButton {
	background-repeat:no-repeat
}
.themesTabButtonActive {
	background-repeat:repeat-x;
	background-image:url(e1csys/mngsrv/themeActive.png?sysver=8.3.6.2332)
}
.themesTabButtonMActive {
	background-image:url(e1csys/mngsrv/themeActiveM.png?sysver=8.3.6.2332)
}
.themesTabButtonLActive {
	background-image:url(e1csys/mngsrv/themeActiveL.png?sysver=8.3.6.2332)
}
.themesTabBorderLeftActive {
	background-image:url(e1csys/mngsrv/themeBorderLeft.png?sysver=8.3.6.2332)
}
.themesTabBorderLeftMActive {
	background-image:url(e1csys/mngsrv/themeBorderLeftM.png?sysver=8.3.6.2332)
}
.themesTabBorderLeftLActive {
	background-image:url(e1csys/mngsrv/themeBorderLeftL.png?sysver=8.3.6.2332)
}
.themesTabBorderRightActive {
	background-image:url(e1csys/mngsrv/themeBorderRight.png?sysver=8.3.6.2332)
}
.themesTabBorderRightMActive {
	background-image:url(e1csys/mngsrv/themeBorderRightM.png?sysver=8.3.6.2332)
}
.themesTabBorderRightLActive {
	background-image:url(e1csys/mngsrv/themeBorderRightL.png?sysver=8.3.6.2332)
}
.themesTabCornerLeft,.themesTabCornerRight,.themesTabCornerLeftActive,.themesTabCornerRightActive {
	width:6px;
	height:6px;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat
}
.themesTabCornerLeftActive {
	background-image:url(e1csys/mngsrv/cornerLeft.png?sysver=8.3.6.2332)
}
.themesTabCornerRightActive {
	background-image:url(e1csys/mngsrv/cornerRight.png?sysver=8.3.6.2332)
}
.themesTabCenter,.themesTabCenterActive {
	height:6px;
	overflow:hidden;
	line-height:2px
}
.themesTabCenter {
	background-color:transparent
}
.themesTabCenterActive {
	background-color:#fffdf9;
	background-repeat:repeat-x;
	background-image:url(e1csys/mngsrv/cornerTop.png?sysver=8.3.6.2332)
}
.themesContainer {
	overflow:hidden;
	width:100%;
	height:90px;
	position:absolute;
	background-image:url(e1csys/mngsrv/headLineBottom.gif?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	background-color:#f2eed8;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.themesContainer .scroller-left,.themesContainer .scroller-right {
	height:100%;
	vertical-align:top;
	position:relative
}
.themesContainer .scroller-left {
	padding-left:0;
	left:0
}
.themesContainer .scroller-right {
	padding-right:0;
	right:0
}
.fpTable {
	width:100%;
	height:100%;
	table-layout:fixed;
	font-family:Arial
}
.themes2Container {
	overflow:hidden;
	height:100%;
	position:absolute;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.funcPanelHdrTxt {
	white-space:nowrap;
	font-family:Arial,Verdana,sans-serif;
	font-size:24pt;
	font-weight:bold;
	color:#b38000
}
.funcPanelContainer {
	position:absolute;
	background-color:#f2eed8;
	z-index:10000
}
.funcPanelShadow {
	border-radius:5px;
	position:absolute;
	background-color:gray;
	z-index:10000;
	filter:alpha(opacity=25);
	opacity:.25
}
.special {
	background-color:#b38000;
	width:100%;
	height:2px
}
.funcPanelContainerHeader,.funcPanelContainerIn {
	background-color:#fff;
	border:2px solid #b3ac86;
	position:absolute;
	z-index:10001
}
.funcPanelContainerHeader {
	border-bottom:none;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.funcPanelContainerIn {
	border-top:none;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px
}
.fancNavThImg {
	padding:0;
	border:0;
	width:48px;
	height:48px;
	text-align:center;
	vertical-align:top
}
.fancNavThTxt {
	text-align:center;
	vertical-align:top
}
.staticText {
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.staticTextImgContainer {
	background-repeat:no-repeat;
	background-position:0 0
}
.staticTextTable {
	height:100%;
	width:100%;
	table-layout:fixed;
	padding:0;
	border-collapse:collapse;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.staticTextTable td {
	padding:0
}
.staticTextHyper {
	color:#1834a1;
	cursor:pointer;
	text-decoration:underline;
	border:1px dotted transparent;
	position:relative;
	left:1px
}
.staticTextHyperBorder {
	border:1px dotted transparent
}
.imageTreeMarkerEmptyClass {
	padding:0;
	margin:0
}
.inputColor {
	width:12px;
	height:10px;
	float:left;
	margin-left:-20px;
	position:relative;
	left:22px
}
.scrollbar-vertical,.scrollbar-vertical-dynamic,.scrollbar-horizontal {
	overflow:hidden
}
.IWeb .scrollbar-vertical,.IWeb .scrollbar-vertical-dynamic,.IWeb .scrollbar-horizontal {
	background-image:none;
	background-color:#fff
}
.scrollbar-vertical,.scrollbar-vertical-dynamic {
	position:absolute;
	top:0;
	bottom:0;
	width:16px;
	background-image:url(e1csys/mngsrv/scrollbg.gif?sysver=8.3.6.2332)
}
.scrollbar-horizontal {
	position:absolute;
	left:0;
	right:0;
	height:16px;
	background-image:url(e1csys/mngsrv/scrollbgH.gif?sysver=8.3.6.2332)
}
.scrollbar-track {
	overflow:hidden;
	width:16px;
	height:16px
}
.scrollbar-horizontal .scrollbar-track {
	position:absolute;
	float:left
}
.scrollbar-vertical .scrollbar-slider,.scrollbar-horizontal .scrollbar-slider {
	overflow:hidden;
	width:15px;
	height:15px
}
.IWeb .scrollbar-vertical .scrollbar-slider,.IWeb .scrollbar-vertical-dynamic .scrollbar-slider,.IWeb .scrollbar-horizontal .scrollbar-slider {
	border-color:#fff!important;
	border-style:solid!important
}
.scrollbar-vertical-dynamic .scrollbar-slider {
	background-position:0 -63px;
	background-image:url(e1csys/mngsrv/scrollerVert.png?sysver=8.3.6.2332);
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	overflow:hidden;
	width:16px;
	height:15px
}
.IWeb .scrollbar-vertical-dynamic .scrollbar-slider {
	border-width:2px 0!important;
	background-position:-15px -158px;
	border-top-color:#fff!important;
	border-bottom-color:#fff!important
}
.scrollbar-vertical-dynamic .scrollbar-slider.hovered,.scrollbar-vertical-dynamic .scrollbar-slider.pressed {
	background-position:0 -79px
}
.IWeb .scrollbar-vertical-dynamic .scrollbar-slider.hovered {
	background-position:-15px -63px
}
.IWeb .scrollbar-vertical-dynamic .scrollbar-slider.pressed {
	background-position:-15px -79px
}
.scrollbar-vertical .scrollbar-slider {
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	background-repeat:repeat-y;
	background-image:url(e1csys/mngsrv/scrollerVertSlider.png?sysver=8.3.6.2332);
	background-position:left center
}
.IWeb .scrollbar-vertical .scrollbar-slider {
	border-width:2px 0!important;
	background-image:url(e1csys/mngsrv/scrollerVertSlider83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerVertThumb83.png?sysver=8.3.6.2332) 2 0 2 0;
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumb83.png?sysver=8.3.6.2332) 2 0 2 0
}
.scrollbar-vertical .scrollbar-slider.hovered {
	background-position:-15px center
}
.IWeb .scrollbar-vertical .scrollbar-slider.hovered {
	background-position:0 center;
	background-image:url(e1csys/mngsrv/scrollerVertSliderS83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerVertThumbS83.png?sysver=8.3.6.2332) 2 0 2 0;
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumbS83.png?sysver=8.3.6.2332) 2 0 2 0
}
.scrollbar-vertical .scrollbar-slider.pressed {
	background-position:-30px center
}
.IWeb .scrollbar-vertical .scrollbar-slider.pressed {
	background-position:0 center;
	background-image:url(e1csys/mngsrv/scrollerVertSliderP83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerVertThumbP83.png?sysver=8.3.6.2332) 2 0 2 0;
	-webkit-border-image:url(e1csys/mngsrv/scrollerVertThumbP83.png?sysver=8.3.6.2332) 2 0 2 0
}
.scrollbar-horizontal .scrollbar-slider {
	float:left;
	position:absolute;
	border-left:1px solid silver;
	border-right:1px solid silver;
	background-repeat:repeat-x;
	background-image:url(e1csys/mngsrv/scrollerHorizSlider.png?sysver=8.3.6.2332);
	background-position:center top
}
.IWeb .scrollbar-horizontal .scrollbar-slider {
	border-width:0 2px!important;
	background-image:url(e1csys/mngsrv/scrollerHorizSlider83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerHorizThumb83.png?sysver=8.3.6.2332) 0 2 0 2;
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumb83.png?sysver=8.3.6.2332) 0 2 0 2
}
.scrollbar-horizontal .scrollbar-slider.hovered {
	background-position:center -15px
}
.IWeb .scrollbar-horizontal .scrollbar-slider.hovered {
	background-position:center 0;
	background-image:url(e1csys/mngsrv/scrollerHorizSliderS83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerHorizThumbS83.png?sysver=8.3.6.2332) 0 2 0 2;
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumbS83.png?sysver=8.3.6.2332) 0 2 0 2
}
.scrollbar-horizontal .scrollbar-slider.pressed {
	background-position:center -30px
}
.IWeb .scrollbar-horizontal .scrollbar-slider.pressed {
	background-position:center 0;
	background-image:url(e1csys/mngsrv/scrollerHorizSliderP83.png?sysver=8.3.6.2332);
	border-image:url(e1csys/mngsrv/scrollerHorizThumbP83.png?sysver=8.3.6.2332) 0 2 0 2;
	-webkit-border-image:url(e1csys/mngsrv/scrollerHorizThumbP83.png?sysver=8.3.6.2332) 0 2 0 2
}
.scrollbar-to-top,.scrollbar-to-end {
	overflow:hidden
}
.IWeb .scrollbar-to-top,.IWeb .scrollbar-to-end {
	border-color:#fff
}
.scrollbar-vertical .scrollbar-to-top,.scrollbar-vertical .scrollbar-to-end,.scrollbar-vertical-dynamic .scrollbar-to-top,.scrollbar-vertical-dynamic .scrollbar-to-end {
	background-image:url(e1csys/mngsrv/scrollerVert.png?sysver=8.3.6.2332);
	height:19px;
	width:16px
}
.scrollbar-vertical .scrollbar-to-top,.scrollbar-vertical-dynamic .scrollbar-to-top {
	border-bottom:1px solid silver;
	border-left:none;
	background-position:0 0
}
.IWeb .scrollbar-vertical .scrollbar-to-top,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-top {
	border-bottom:1px solid white;
	background-position:-15px 0
}
.scrollbar-vertical .scrollbar-to-top.hovered,.scrollbar-vertical-dynamic .scrollbar-to-top.hovered,.scrollbar-vertical .scrollbar-to-top.pressed,.scrollbar-vertical-dynamic .scrollbar-to-top.pressed {
	background-position:0 -21px
}
.IWeb .scrollbar-vertical .scrollbar-to-top.hovered,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-top.hovered,.IWeb .scrollbar-vertical .scrollbar-to-top.pressed,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-top.pressed {
	background-position:-15px -21px
}
.scrollbar-vertical .scrollbar-to-top.disabled,.scrollbar-vertical-dynamic .scrollbar-to-top.disabled {
	background-position:0 -42px!important
}
.IWeb .scrollbar-vertical .scrollbar-to-top.disabled,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-top.disabled {
	background-position:-15px -42px!important
}
.scrollbar-vertical .scrollbar-to-end,.scrollbar-vertical-dynamic .scrollbar-to-end {
	border-top:1px solid silver;
	background-position:0 -96px
}
.IWeb .scrollbar-vertical .scrollbar-to-end,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-end {
	border-top:1px solid white;
	background-position:-15px -96px
}
.scrollbar-vertical .scrollbar-to-end.hovered,.scrollbar-vertical-dynamic .scrollbar-to-end.hovered,.scrollbar-vertical .scrollbar-to-end.pressed,.scrollbar-vertical-dynamic .scrollbar-to-end.pressed {
	background-position:0 -117px
}
.IWeb .scrollbar-vertical .scrollbar-to-end.hovered,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-end.hovered,.IWeb .scrollbar-vertical .scrollbar-to-end.pressed,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-end.pressed {
	background-position:-15px -117px
}
.scrollbar-vertical .scrollbar-to-end.disabled,.scrollbar-vertical-dynamic .scrollbar-to-end.disabled {
	background-position:0 -138px!important
}
.IWeb .scrollbar-vertical .scrollbar-to-end.disabled,.IWeb .scrollbar-vertical-dynamic .scrollbar-to-end.disabled {
	background-position:-15px -137px!important
}
.scrollbar-horizontal .scrollbar-to-top,.scrollbar-horizontal .scrollbar-to-end {
	background-image:url(e1csys/mngsrv/scrollerHoriz.png?sysver=8.3.6.2332);
	width:20px;
	height:16px;
	float:left;
	position:absolute
}
.scrollbar-horizontal .scrollbar-to-top {
	left:0;
	border-right:1px solid silver;
	background-position:0 0
}
.IWeb .scrollbar-horizontal .scrollbar-to-top {
	border-right:1px solid white;
	background-position:0 -15px
}
.scrollbar-horizontal .scrollbar-to-top.hovered,.scrollbar-horizontal .scrollbar-to-top.pressed {
	background-position:-21px 0
}
.IWeb .scrollbar-horizontal .scrollbar-to-top.hovered,.IWeb .scrollbar-horizontal .scrollbar-to-top.pressed {
	background-position:-21px -15px
}
.scrollbar-horizontal .scrollbar-to-top.disabled {
	background-position:-42px 0!important
}
.IWeb .scrollbar-horizontal .scrollbar-to-top.disabled {
	background-position:-42px -15px!important
}
.scrollbar-horizontal .scrollbar-to-end {
	border-left:1px solid silver;
	background-position:-96px 0
}
.IWeb .scrollbar-horizontal .scrollbar-to-end {
	border-left:1px solid white;
	background-position:-96px -15px
}
.scrollbar-horizontal .scrollbar-to-end.hovered,.scrollbar-horizontal .scrollbar-to-end.pressed {
	background-position:-117px 0
}
.IWeb .scrollbar-horizontal .scrollbar-to-end.hovered,.IWeb .scrollbar-horizontal .scrollbar-to-end.pressed {
	background-position:-117px -15px
}
.scrollbar-horizontal .scrollbar-to-end.disabled {
	background-position:-138px 0!important
}
.IWeb .scrollbar-horizontal .scrollbar-to-end.disabled {
	background-position:-138px -15px!important
}
.pagesContainer {
	position:absolute;
	overflow:hidden
}
.tabControl {
	border:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.tabControlHeader,.tabControlHeaderSide {
	border:none;
	overflow:hidden;
	position:absolute;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.tabControlHeader table,.tabControlHeaderSide table {
	border:none;
	table-layout:fixed;
	border-collapse:separate;
	width:100%;
	height:100%
}
.tabControlHeader td {
	padding:1px 8px
}
.tabControlHeaderSide td {
	padding:3px 8px 2px
}
.IWeb .tabControlHeader td,.IWeb .tabControlHeaderSide td {
	padding:1px 11px
}
.ICompactWeb .tabControlHeader td,.ICompactWeb .tabControlHeaderSide td {
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:0
}
.tabControlHeader div {
	float:left;
	position:relative;
	top:0;
	white-space:nowrap
}
.tabControlHeaderSide div {
	float:left;
	position:relative;
	top:0;
	white-space:nowrap;
	overflow:hidden
}
.tabControlHeader img,.tabControlHeaderSide img {
	vertical-align:middle;
	width:16px;
	height:16px
}
.tabCloseBtn {
	float:right!important;
	position:relative;
	right:4px;
	top:-1px!important;
	width:15px;
	height:15px
}
.tabControlExtHdr {
	padding-right:0!important
}
.tabControlHeaderCell,.tabControlHeaderCellBottom,.tabControlHeaderCellLeft,.tabControlHeaderCellRight {
	padding:0;
	background-color:#ebe6cc
}
.IWeb .tabControlHeaderCell,.IWeb .tabControlHeaderCellBottom,.IWeb .tabControlHeaderCellLeft,.IWeb .tabControlHeaderCellRight {
	background-color:#ebebeb;
	border:1px solid #b3b3b3
}
.tabControlHeaderCell {
	border-bottom:1px solid #b3ac86
}
.IWeb .tabControlHeaderCell {
	border-bottom:1px solid #b3b3b3
}
.tabControlHeaderCellBottom {
	border-top:1px solid #b3ac86
}
.IWeb .tabControlHeaderCellBottom {
	border-top:1px solid #b3b3b3
}
.tabControlHeaderCellLeft {
	border-right:1px solid #b3ac86
}
.IWeb .tabControlHeaderCellLeft {
	border-right:1px solid #b3b3b3
}
.tabControlHeaderCellRight {
	border-left:1px solid #b3ac86
}
.IWeb .tabControlHeaderCellRight {
	border-left:1px solid #b3b3b3
}
.tabControlHeaderCellFF {
	border:1px solid #b3ac86
}
.tabControlHeader .icon {
	width:16px;
	height:16px;
	float:left;
	position:relative;
	top:0;
	white-space:nowrap
}
.tabControlHeader .title {
	float:left;
	position:relative;
	top:1px;
	white-space:nowrap
}
.tabControlHeaderSide .title {
	display:block;
	position:relative
}
.tabControlHeader .ellipsis {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.IWeb .tabControlHeaderCellFF {
	border:1px solid #b3b3b3
}
.tabControlAltUse {
	border-top:1px solid #f2eed8;
	border-right:1px solid #f2eed8;
	border-left:1px solid #f2eed8
}
.tabControlHeader .tabControlHeaderCellRounded {
	border-radius:0;
	border-top-right-radius:6px;
	border-top-left-radius:6px
}
.IWeb .tabControlHeader .tabControlHeaderCellRounded {
	border-top-right-radius:2px;
	border-top-left-radius:2px
}
.tabControlHeaderBottom .tabControlHeaderCellRounded {
	border-radius:0;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.IWeb .tabControlHeaderBottom .tabControlHeaderCellRounded {
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.tabControlHeaderLeft .tabControlHeaderCellRounded {
	border-radius:0;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.IWeb .tabControlHeaderLeft .tabControlHeaderCellRounded {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.tabControlHeaderRight .tabControlHeaderCellRounded {
	border-radius:0;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.IWeb .tabControlHeaderRight .tabControlHeaderCellRounded {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.tabControlSelected,.tabControlBottomSelected,.tabControlLeftSelected,.tabControlRightSelected {
	background-color:transparent
}
.tabControlSelected,.tabControlBottomSelected {
	background-repeat:repeat-x
}
.tabControlLeftSelected,.tabControlRightSelected {
	background-repeat:repeat-y
}
.tabControlSelected {
	background-image:url(e1csys/mngsrv/tabCtrlBackTop.png?sysver=8.3.6.2332);
	background-position:top
}
.IWeb .tabControlSelected {
	border-bottom-color:#fff;
	background-image:none
}
.tabControlBottomSelected {
	border-top-color:#fcfaeb;
	background-image:url(e1csys/mngsrv/tabCtrlBackBottom.png?sysver=8.3.6.2332);
	background-position:bottom
}
.IWeb .tabControlBottomSelected {
	border-top-color:#fff;
	background-image:none
}
.tabControlLeftSelected {
	border-right-color:#fcfaeb;
	background-image:url(e1csys/mngsrv/tabCtrlBackLeft.png?sysver=8.3.6.2332);
	background-position:left
}
.IWeb .tabControlLeftSelected {
	border-right-color:#fff;
	background-image:none
}
.tabControlRightSelected {
	border-left-color:#fcfaeb;
	background-image:url(e1csys/mngsrv/tabCtrlBackRight.png?sysver=8.3.6.2332);
	background-position:right
}
.IWeb .tabControlRightSelected {
	border-left-color:#fff;
	background-image:none
}
.tabControlSelectedIE {
	border-left:#fcfaeb 1px solid;
	border-right:#fcfaeb 1px solid;
	padding-left:8px!important
}
.tabControlSelectedIEAltUse {
	border-left:#f2eed8 1px solid!important;
	border-right:#f2eed8 1px solid!important;
	padding-left:8px!important
}
.tabControlHeaderLastCell {
	width:100%;
	border-bottom:#b3ac86 solid 1px
}
.IWeb .tabControlHeaderLastCell {
	border-bottom:#b3b3b3 solid 1px
}
.tabControlHeaderBtn {
	position:absolute;
	width:28px;
	top:0;
	height:30px;
	border-bottom:#b3ac86 solid 1px;
	background-image:url(e1csys/core/action-more.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:center
}
.tabControlHeaderBtnHover {
	background-image:url(e1csys/core/action-more-hover.png?sysver=8.3.6.2332)
}
.tabControlHeaderBtnPressed {
	background-image:url(e1csys/core/action-more-pressed.png?sysver=8.3.6.2332)
}
.tabControlHeaderSBtn {
	position:absolute;
	width:80px;
	top:0;
	height:31px;
	border-bottom:#b3ac86 solid 1px;
	background-image:url(e1csys/core/action-more.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:center
}
.tabControlHeaderSBtnHover {
	background-image:url(e1csys/core/action-more-hover.png?sysver=8.3.6.2332)
}
.tabControlHeaderSBtnPressed {
	background-image:url(e1csys/core/action-more-pressed.png?sysver=8.3.6.2332)
}
.tabControlHeaderLastCellBottom {
	width:100%;
	border-top:#b3ac86 solid 1px
}
td.tabControlHeaderLastCellLeft {
	height:100%;
	border-right:#b3ac86 solid 1px;
	padding:0
}
td.tabControlHeaderLastCellRight {
	height:100%;
	border-left:#b3ac86 solid 1px;
	padding:0
}
.tabControlHeaderCellSeparator,.tabControlHeaderCellSeparatorBottom {
	padding-left:0!important;
	padding-right:0!important;
	width:6px
}
.IWeb .tabControlHeaderCellSeparator,.IWeb .tabControlHeaderCellSeparatorBottom {
	width:0
}
.tabControlHeaderCellSeparator {
	border-bottom:1px solid #b3ac86
}
.tabControlHeaderCellSeparatorBottom {
	border-top:1px solid #b3ac86
}
.tabControlHeaderCellSeparatorLeft,.tabControlHeaderCellSeparatorRight {
	height:0;
	font-size:0;
	padding:0!important;
	overflow:hidden
}
.tabControlHeaderCellSeparatorLeft {
	border-right:1px solid #b3ac86
}
.tabControlHeaderCellSeparatorRight {
	border-left:1px solid #b3ac86
}
.tabControlContainer,.tabControlContainerBottom,.tabControlContainerLeft,.tabControlContainerRight {
	border:1px solid #b3ac86;
	bottom:0;
	left:0;
	right:0;
	top:0;
	overflow:hidden;
	position:absolute
}
.tabControlContainerNone {
	bottom:0;
	left:0;
	right:0;
	top:0;
	overflow:hidden;
	position:absolute
}
.IWeb .tabControlContainer,.IWeb .tabControlContainerBottom,.IWeb .tabControlContainerLeft,.IWeb .tabControlContainerRight {
	border:1px solid #b3b3b3
}
.tabControlContainer {
	border-top:none
}
.tabControlContainerBottom {
	border-bottom:none
}
.tabControlContainerLeft {
	border-left:none
}
.tabControlContainerRight {
	border-right:none
}
.tabControlContainerNone {
	border:none
}
.IWeb .tabControlContainer {
	border-top:none
}
.IWeb .tabControlContainerBottom {
	border-bottom:none
}
.IWeb .tabControlContainerLeft {
	border-left:none
}
.IWeb .tabControlContainerRight {
	border-right:none
}
.IWeb .tabControlContainerNone {
	border:none
}
.tabControlScrollButtons {
	position:absolute;
	height:14px;
	width:28px
}
.tabControlScrollButtons img {
	height:14px;
	width:14px
}
.subMenu {
	position:absolute;
	top:0;
	left:0;
	display:none;
	background-color:whitesmoke;
	border:1px solid silver
}
.subMenu td {
	height:25px
}
.container {
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	height:100%;
	width:100%
}
.simpleContainer {
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse
}
.calcRow {
	width:100%
}
.calcCol {
	height:100%;
	float:left;
	clear:right;
	position:relative
}
.calcBtn {
	border-collapse:separate;
	text-align:center;
	background-color:#f7f3de
}
.IWeb .calcBtn {
	background-color:#fafafa
}
.calcBtnText {
	position:absolute;
	top:50%;
	line-height:0;
	white-space:nowrap;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.calcBtnText span {
	position:relative;
	left:-50%;
	top:0
}
.calcBtnOver {
	background-color:#dceafc;
	border:1px solid #9eb6e9!important;
	color:#1834a1!important
}
.IWeb .calcBtnOver {
	background-color:#fff!important;
	border:1px solid #7b827b!important;
	color:#000!important
}
.calcBtnOverIE {
	background-color:#dceafc;
	color:#1834a1!important
}
.calcBtnDown {
	background-color:#a7c4ff;
	border:1px solid #9eb6e9!important;
	color:#1834a1!important
}
.IWeb .calcBtnDown {
	background-color:#eaeaea!important;
	border:1px solid #7b827b;
	color:#000!important
}
.calcBtnDownIE {
	background-color:#a7c4ff;
	color:#1834a1!important
}
.calcMemBtn {
	text-align:center;
	color:red
}
.calcMemBtnArrow {
	text-align:center
}
.calcBtnIEFormula {
	height:37%
}
.calcMemBtn .webButton {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.calcMemInput {
	text-align:right;
	font-size:8pt;
	line-height:8pt;
	border:1px solid #b3ac86;
	background-color:transparent;
	display:block
}
.IWeb .calcMemInput {
	font-size:10pt;
	line-height:10pt;
	border:1px solid #a0a0a0
}
.calendar {
	table-layout:fixed;
	border-collapse:separate
}
.calendarControl,.calcControl {
	position:absolute;
	overflow:hidden;
	background-color:#cecfce
}
.standaloneCalendarControl,.standaloneCalcControl {
	position:absolute;
	background-color:#fcfaeb
}
.calendarContainer,.calcContainer {
	position:absolute;
	top:2px;
	bottom:2px;
	left:2px;
	right:2px;
	background-color:#fcfaeb;
	border:1px solid #737173
}
.insideCalendar {
	background-color:#fff;
	border:1px solid #b3ac86
}
.IWeb .calYear {
	text-align:center
}
.IWeb .calendarControl,.IWeb .calcControl,.IWeb .standaloneCalendarControl,.IWeb .standaloneCalcControl,.IWeb .calendarContainer,.IWeb .insideCalendar {
	font-family:Arial;
	font-size:10pt;
	background-color:#fff;
	color:#333;
	border-color:#a0a0a0
}
.ICompactWeb .calendarControl,.ICompactWeb .calcControl,.ICompactWeb .standaloneCalendarControl,.ICompactWeb .standaloneCalcControl,.ICompactWeb .calendarContainer,.ICompactWeb .insideCalendar {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	background-color:#fff;
	color:#333;
	border-color:#a0a0a0
}
.IWeb .calcContainer {
	background-color:#fff
}
.calendarHeadFoot {
	background-color:#f7f3de
}
.calBorder {
	border:1px solid #ebe6cc
}
.calendarButton {
	text-align:center;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.calendarTooltip {
	position:absolute;
	border:1px solid #000;
	background-color:#ffffe1;
	padding-top:1px;
	text-align:center;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.popupContainer {
	border-left:1px solid gray;
	border-top:1px solid gray;
	border-right:solid 2px gray;
	border-bottom:solid 2px gray;
	background-color:#fcfaeb;
	padding:0;
	z-index:15002;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .popupContainer {
	border:1px solid #808080;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#808080,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#808080,strength=3);
	-webkit-box-shadow:2px 2px 2px #808080;
	box-shadow:2px 2px 2px #808080
}
.sibBottom {
	border-bottom:1px solid #d8d8d8;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#d8d8d8,strength=3);
	-webkit-box-shadow:0 0 6px #d8d8d8 inset;
	box-shadow:0 0 6px #d8d8d8 inset
}
.sibTop {
	border-top:1px solid #d8d8d8;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#d8d8d8,strength=3);
	-webkit-box-shadow:0 0 6px #d8d8d8 inset;
	box-shadow:0 0 6px #d8d8d8 inset
}
.sibRight {
	border-right:1px solid #d8d8d8;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#d8d8d8,strength=3);
	-webkit-box-shadow:0 0 6px #d8d8d8 inset;
	box-shadow:0 0 6px #d8d8d8 inset
}
.sibLeft {
	border-left:1px solid #d8d8d8;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#d8d8d8,strength=3);
	-webkit-box-shadow:0 0 6px #d8d8d8 inset;
	box-shadow:0 0 6px #d8d8d8 inset
}
.sibTcpBottom {
	border-bottom:1px solid #bca417;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#bca417,strength=3);
	-webkit-box-shadow:0 0 6px #bca417 inset;
	box-shadow:0 0 6px #bca417 inset
}
.sibTcpTop {
	border-top:1px solid #bca417;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#bca417,strength=3);
	-webkit-box-shadow:0 0 6px #bca417 inset;
	box-shadow:0 0 6px #bca417 inset
}
.sibTcpRight {
	border-right:1px solid #bca417;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#bca417,strength=3);
	-webkit-box-shadow:0 0 6px #bca417 inset;
	box-shadow:0 0 6px #bca417 inset
}
.sibTcpLeft {
	border-left:1px solid #bca417;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#bca417,strength=3);
	-webkit-box-shadow:0 0 6px #bca417 inset;
	box-shadow:0 0 6px #bca417 inset
}
.popupWI {
	background-color:#fff
}
.popupContainerSA {
	background-color:transparent!important;
	padding-top:0;
	padding-bottom:0;
	z-index:15002;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.popupSelector,.popupSelectorInner {
	position:absolute
}
.popupSelectorInnerFF {
	border:1px solid #9eb6e9;
	border-radius:4px
}
.popup {
	table-layout:auto;
	border-collapse:collapse;
	border-top:1px solid #fcfaeb;
	border-bottom:1px solid #fcfaeb
}
.popupContainer .down,.popupContainer .up {
	display:block;
	position:absolute;
	height:9px;
	width:100%;
	background-color:#fcfaeb;
	z-index:90000;
	vertical-align:middle
}
.IWeb .popupContainer .down,.IWeb .popupContainer .up {
	background-color:#fff
}
.popupContainer .down img,.popupContainer .up img {
	display:block;
	margin:0 auto;
	padding:4px
}
.popupContainer .up {
	top:0;
	border-bottom:1px solid silver
}
.popupContainer .down {
	bottom:0;
	border-top:1px solid silver
}
.popupContainer .content {
	overflow:hidden;
	position:absolute;
	left:1px;
	top:2px;
	right:1px;
	bottom:2px
}
.popupContainer .tableContainer {
	overflow:hidden;
	position:relative;
	width:100%
}
.popupRow td {
	height:16px
}
.popupLeftColumn {
	background-color:#ebe6cc;
	padding:0 2px 1px
}
.FirstColumn {
	padding:1px 2px
}
.SecondColumn {
	padding:3px 4px 2px 7px
}
.ICompactWeb .check .popupLeftColumn {
	padding:3px;
	padding-bottom:2px
}
.FirstColumn+.SecondColumn {
	padding:3px 2px 2px 7px
}
.IWeb .popupItemSelected .popupLeftColumn {
	background-color:#fadb1f
}
.IWeb .popupLeftColumn {
	background-color:transparent;
	padding:6px;
	padding-bottom:5px
}
.ICompactWeb .popupLeftColumn {
	padding:4px;
	padding-bottom:3px
}
.popupImgContainer {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	float:left
}
.emptyImage {
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	border:1px solid transparent;
	width:16px;
	padding:0
}
.popupTColumn {
	padding-top:0;
	padding-bottom:0;
	padding-left:5px;
	white-space:nowrap
}
.popupHKColumn {
	padding-left:20px;
	white-space:nowrap;
	text-align:right;
	color:#b38000
}
.IWeb .popupHKColumn {
	padding-left:25px;
	color:#999
}
.ICompactWeb .popupHKColumn {
	padding-left:20px
}
.webkit .popupTColumn {
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap
}
.webkit .popupHKColumn {
	padding-top:1px;
	padding-bottom:1px
}
.popupSMColumn {
	padding-right:5px;
	white-space:nowrap;
	width:9px;
	height:9px
}
.popupRSeparator {
	height:1px;
	line-height:1px;
	padding:0 5px
}
.popupLSeparator {
	height:1px;
	line-height:1px;
	padding:0 4px;
	background-color:#ebe6cc
}
.IWeb .popupRSeparator {
	padding:2px 0
}
.IWeb .popupLSeparator {
	padding:2px 0;
	background-color:transparent
}
.popupItemSelected {
	background-image:url(e1csys/mngsrv/btnSMsel.png?sysver=8.3.6.2332)
}
.IWeb .popupItemSelected {
	background-image:none;
	background-color:#fadb1f
}
.popupItemChecked {
	background-color:#d7e9ff
}
.IWeb .popupItemChecked {
	background-color:transparent
}
.popupItemImage {
	border:transparent 1px solid
}
.popupItemImageChecked {
	border:#9eb6e9 1px solid;
	background-color:#c7dcf5
}
.checkImage {
	background-color:#fcfaeb!important
}
.middleLine {
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.cbHelp {
	padding:1px 2px 0
}
.colWArrowDiv {
	cursor:none;
	position:absolute;
	background-color:transparent;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
	z-index:1000;
	border:none;
	left:0;
	top:0;
	visibility:visible
}
.accessLabel {
	text-decoration:underline;
	vertical-align:top
}
.colorSelectorContainer {
	position:absolute;
	width:220px;
	height:340px;
	z-index:10000;
	background-color:#ccc;
	border:outset 2px #fff
}
.popupSeparator {
	height:1px;
	width:100%;
	background-color:#ebe6cc;
	margin-bottom:2px
}
.IWeb .popupSeparator {
	background-color:#d2d5c2
}
.separatorLeft {
	background-color:#ebe6cc
}
.bgSA {
	background-color:transparent!important
}
.IWeb #authWindow {
	position:absolute;
	width:437px;
	height:177px;
	left:-220px;
	top:-128px;
	background-color:#fff;
	overflow:hidden;
	border-left:1px solid silver;
	border-top:1px solid silver;
	border-right:solid 2px gray;
	border-bottom:solid 2px gray
}
.is-light-button-normal {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#fdfdfd,endColorStr=#eaeaea);
	background:-moz-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eaeaea));
	background:-webkit-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-o-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-ms-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:linear-gradient(to bottom,#fdfdfd 0%,#eaeaea 100%)
}
.is-light-button-hovered {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#fdfdfd,endColorStr=#eaeaea);
	background:-moz-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eaeaea));
	background:-webkit-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-o-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-ms-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:linear-gradient(to bottom,#fdfdfd 0%,#eaeaea 100%);
	border-color:#686868!important
}
.is-light-button-pressed {
	background:#e3e3e3!important;
	border-color:#686868!important
}
.noselect {
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.customizFormRightSetContainer {
	width:100%;
	height:auto;
	background-color:#fff;
	padding-right:5px;
	padding-top:10px
}
.formTitle {
	font-size:8pt;
	color:dimgray;
	font-weight:bold;
	padding-left:5px!important;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden
}
.confirmationWindow {
	position:absolute;
	z-index:20000;
	line-height:13px
}
.confirmationWindow div {
	position:absolute
}
.confirmationWindow div#img-status {
	text-align:center;
	padding-top:2px
}
.confirmationWindow div#caption-confirm,.confirmationWindow div#caption-status {
	padding-top:1px
}
.confirmationWindow div#progress-status {
	height:15px;
	border:1px solid #b3ac86
}
.confirmationWindow div#progressBar-status {
	height:100%;
	background-color:#f0c06f
}
.IWeb .confirmationWindow {
	font-family:Arial;
	font-size:10pt
}
.IWeb .confirmationWindow div#progressBar-status {
	height:100%;
	background-color:#fbe356
}
.confirmationWindow div#progressText-status {
	width:100%;
	text-align:center
}
.confirmationWindow div#text-confirm,.confirmationWindow div#text-status {
	overflow:hidden
}
.confirmationWindow a:link {
	color:#1834a1;
	text-decoration:none
}
.confirmationWindow a:hover {
	text-decoration:underline
}
.confirmationWindowIE {
	background-color:transparent
}
.confirmationWindowTitle {
	overflow:hidden;
	white-space:nowrap
}
.confirmationWindowCorner {
	width:5px;
	height:5px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngsrv/confWin.png?sysver=8.3.6.2332);
	overflow:hidden
}
.IWeb .confirmationWindowCorner {
	width:9px;
	height:9px;
	background-image:url(e1csys/mngsrv/confWin83.png?sysver=8.3.6.2332)
}
.confirmationWindowCornerTL {
	top:0;
	left:0;
	background-position:0 0
}
.confirmationWindowCornerTR {
	top:0;
	background-position:-5px 0
}
.confirmationWindowCornerBL {
	left:0;
	background-position:0 -5px
}
.confirmationWindowCornerBR {
	background-position:-5px -5px
}
.IWeb .confirmationWindowCornerTR {
	top:0;
	background-position:-9px 0
}
.IWeb .confirmationWindowCornerBL {
	left:0;
	background-position:0 -9px
}
.IWeb .confirmationWindowCornerBR {
	background-position:-9px -9px
}
.confirmationWindowSide {
	position:absolute;
	background-color:#f4efd9;
	border-color:#b3ac86;
	border-width:1px;
	overflow:hidden
}
.IWeb .confirmationWindowSide {
	border-color:#fac400;
	background-color:#fff;
	border-width:4px
}
.confirmationWindowSideT {
	top:0;
	left:5px;
	height:5px;
	border-top-style:solid
}
.IWeb .confirmationWindowSideT {
	top:0;
	left:9px;
	height:9px
}
.confirmationWindowSideL {
	top:5px;
	left:0;
	width:5px;
	border-left-style:solid
}
.IWeb .confirmationWindowSideL {
	top:9px;
	left:0;
	width:9px
}
.confirmationWindowSideR {
	top:5px;
	width:5px;
	border-right-style:solid
}
.IWeb .confirmationWindowSideR {
	top:9px;
	width:9px
}
.confirmationWindowSideB {
	left:5px;
	height:5px;
	border-bottom-style:solid
}
.IWeb .confirmationWindowSideB {
	left:9px;
	height:9px
}
.confirmationWindowTableDiv {
	left:5px;
	top:5px;
	position:absolute;
	background-color:#f4efd9;
	z-index:1
}
.IWeb .confirmationWindowTableDiv {
	left:9px;
	top:9px;
	position:absolute;
	background-color:#fff
}
.confirmationWindowFF {
	overflow:hidden;
	background-color:#f4efd9;
	border:#b3ac86 solid 1px;
	border-radius:6px
}
.IWeb .confirmationWindowFF {
	background-color:#fff;
	border:#fac400 solid 4px;
	border-radius:6px
}
.confirmationText {
	position:absolute;
	line-height:17px;
	height:21px;
	padding-left:3px;
	padding-top:1px;
	padding-right:5px;
	border-left:1px solid #b3ac86;
	border-right:solid 4px #c0c0c0;
	overflow:hidden;
	white-space:nowrap
}
.confirmationText img {
	height:15px;
	border-left:solid 4px #c0c0c0;
	border-right:solid 4px #c0c0c0
}
.confirmationTextLink {
	color:#1834a1;
	cursor:pointer
}
table.baloonContent {
	width:100%;
	border-collapse:separate;
	border-spacing:2px
}
.baloonContent div {
	color:#b53700
}
.baloonContent .ballunContentRow {
	padding-right:7px
}
.baloonContent .buttons {
	border-collapse:collapse
}
.baloonWindow {
	position:absolute;
	background-color:#fbf5d4;
	padding:0 0 8px 7px
}
.IWeb .baloonWindow {
	background-color:#fdf1a5
}
.baloonWindow2 {
	position:absolute
}
.baloonWindowFF {
	border:#de8a09 solid 1px;
	border-radius:6px
}
.IWeb .baloonWindowFF {
	border:#fff solid 1px
}
.baloonWindowFF2 {
	border:#de8a09 solid 1px;
	border-radius:6px
}
.moxelBodyStaticFix body {
	position:static
}
.moxelDiv {
	background-color:#fff;
	color:#000;
	overflow:scroll
}
.moxelContainer {
	overflow:hidden;
	border:1px solid #b3ac86;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.IWeb .moxelContainer {
	border-color:#a0a0a0
}
.moxelLeftFixedDiv,.moxelTopFixedDiv,.moxelLeftTopFixedDiv {
	background-color:#fff;
	border:1px solid #b3ac86;
	color:#000;
	overflow:hidden
}
.moxelLeftFixedDiv {
	border-left:none;
	border-right:1px solid #b3ac86
}
.moxelTopFixedDiv {
	border-top:none;
	border-bottom:1px solid #b3ac86
}
.moxelLeftTopFixedDiv {
	border-left:none;
	border-top:none;
	border-right:1px solid #b3ac86;
	border-bottom:1px solid #b3ac86
}
.moxelLeftFixedDiv,.moxelTopFixedDiv,.moxelLeftTopFixedDiv {
	border-color:#a0a0a0
}
.moxelBody {
	font-family:Arial;
	font-size:8pt;
	background-color:#fff;
	color:#000;
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:hidden;
	padding:0;
	margin:0
}
.moxelTable,.moxelTableWK,.moxelLastTable,.moxelLastTableWK {
	border:none;
	border-collapse:collapse;
	font-family:Arial;
	font-size:8pt;
	height:0;
	margin:0;
	padding:0;
	table-layout:fixed;
	vertical-align:bottom;
	width:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.moxelTable,.moxelLastTable {
	cursor:url(e1csys/moxel/sheet.cur?sysver=8.3.6.2332),default
}
.moxelTableWK,.moxelLastTableWK {
	cursor:url(e1csys/moxel/SheetWebKit.cur?sysver=8.3.6.2332),default
}
.moxelTable td,.moxelTableWK td {
	padding-top:0;
	padding-bottom:0;
	vertical-align:bottom;
	overflow:hidden;
	word-wrap:break-word
}
.moxelTableL td {
	padding-top:1px;
	padding-bottom:1px
}
.moxelFr {
	display:none
}
.mdc {
	cursor:url(e1csys/moxel/SheetEx.png?sysver=8.3.6.2332),default
}
.mxlCurr {
	background-color:#000;
	position:absolute;
	font-size:0;
	overflow:hidden;
	padding:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .mxlCurr {
	background-color:#fbc400
}
.mxlCurrNA {
	background-color:#000080;
	position:absolute;
	font-size:0;
	overflow:hidden;
	padding:0;
	filter:alpha(opacity=25);
	opacity:.25
}
.IWeb .mxlCurrNA {
	background-color:#fdf1a5;
	filter:none;
	opacity:1
}
.mxlCurrBody,.mxlCurrBodyWK {
	border:none;
	position:absolute;
	filter:alpha(opacity=25);
	opacity:.25;
	background-color:#000080;
	overflow:hidden;
	padding:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .mxlCurrBody,.IWeb .mxlCurrBodyWK {
	filter:alpha(opacity=30);
	opacity:.3;
	background-color:#ccc
}
.mxlCurrBody {
	cursor:url(e1csys/moxel/sheet.cur?sysver=8.3.6.2332),default
}
.mxlCurrBodyWK {
	cursor:url(e1csys/moxel/SheetWebKit.cur?sysver=8.3.6.2332),default
}
.mxlCurrTop,.mxlCurrRight,.mxlCurrBottom,.mxlCurrLeft {
	position:absolute;
	font-size:0;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mxlCurrTop {
	border-top:3px solid
}
.mxlCurrRight {
	border-right:3px solid
}
.mxlCurrBottom {
	border-bottom:3px solid
}
.mxlCurrLeft {
	border-left:3px solid
}
.mxlCurrDrw {
	background-image:url(e1csys/mngsrv/mxldrwrect.png?sysver=8.3.6.2332);
	position:absolute;
	font-size:0;
	overflow:hidden;
	padding:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mxlCurrDrwInv {
	position:absolute;
	font-size:0;
	overflow:hidden;
	padding:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mxlCurrDrwBox {
	position:absolute;
	overflow:hidden;
	padding:0
}
.mxlColResize {
	width:1px;
	border:1px dotted #000;
	position:absolute;
	font-size:0;
	overflow:hidden;
	z-index:500;
	cursor:col-resize
}
.mxl_grr {
	background-color:#fffef0;
	padding:0!important;
	cursor:default
}
.mxl_grr1 {
	background-color:#fffef0;
	padding:0!important;
	cursor:default;
	border-bottom:#b3ac86 1px solid
}
.mxl_gcr0,.mxl_gcr1 {
	background-color:#fffef0;
	cursor:default;
	padding:0!important;
	text-align:left!important;
	vertical-align:top!important
}
.mxl_gcr2,.mxl_gcr3,.mxl_gcr4,.mxl_gcr5,.mxl_gcr6,.mxl_gcr7,.mxl_gcr8,.mxl_gcr9 {
	background-color:#fffef0;
	background-repeat:repeat-y;
	cursor:default;
	padding:0!important;
	text-align:left!important;
	vertical-align:top!important
}
.mxl_gcr10,.mxl_gcr11 {
	background-color:#fffef0;
	background-repeat:repeat-y;
	cursor:default;
	padding:0!important;
	text-align:left!important
}
.ipad .mxl_gcr0,.ipad .mxl_gcr1,.ipad .mxl_gcr2,.ipad .mxl_gcr3,.ipad .mxl_gcr4,.ipad .mxl_gcr5,.ipad .mxl_gcr6,.ipad .mxl_gcr7,.ipad .mxl_gcr8,.ipad .mxl_gcr9,.ipad .mxl_gcr10,.ipad .mxl_gcr11 {
	background-color:transparent
}
.mxl_gcr1,.mxl_gcr3,.mxl_gcr5,.mxl_gcr7,.mxl_gcr9,.mxl_gcr11 {
	border-right:1px solid #b3ac86
}
.mxl_gcr0,.mxl_gcr1 {
	background-repeat:no-repeat;
	background-position:bottom!important
}
.mxl_gcr10,.mxl_gcr11 {
	vertical-align:bottom!important
}
.IWeb .mxl_grr,.IWeb .mxl_gcr0,.IWeb .mxl_gcr1,.IWeb .mxl_gcr2,.IWeb .mxl_gcr3,.IWeb .mxl_gcr4,.IWeb .mxl_gcr5,.IWeb .mxl_gcr6,.IWeb .mxl_gcr7,.IWeb .mxl_gcr8,.IWeb .mxl_gcr9,.IWeb .mxl_gcr10,.IWeb .mxl_gcr11 {
	background-color:#fff
}
.mxl_gcc0,.mxl_gcc1 {
	background-color:#fffef0;
	cursor:default;
	padding:0!important;
	vertical-align:top!important
}
.mxl_gcc2,.mxl_gcc3,.mxl_gcc4,.mxl_gcc5,.mxl_gcc6,.mxl_gcc7,.mxl_gcc8,.mxl_gcc9,.mxl_gcc10,.mxl_gcc11 {
	background-color:#fffef0;
	background-image:url(e1csys/mngsrv/mxlhl.png?sysver=8.3.6.2332);
	background-repeat:repeat-x;
	cursor:default;
	padding:0!important;
	vertical-align:top!important
}
.mxl_gcc12 {
	background-color:#fffef0;
	cursor:default;
	padding:0!important;
	vertical-align:top!important
}
.IWeb .mxl_gcc0,.IWeb .mxl_gcc1,.IWeb .mxl_gcc2,.IWeb .mxl_gcc3,.IWeb .mxl_gcc4,.IWeb .mxl_gcc5,.IWeb .mxl_gcc6,.IWeb .mxl_gcc7,.IWeb .mxl_gcc8,.IWeb .mxl_gcc9,.IWeb .mxl_gcc10,.IWeb .mxl_gcc11,.IWeb .mxl_gcc12 {
	background-color:#fff
}
.mxl_gcc0,.mxl_gcc1 {
	width:20px;
	background-position:right!important;
	border-bottom:#b3ac86 1px solid
}
.mxl_gcc0,.mxl_gcc1,.mxl_gcc12 {
	background-image:none;
	background-repeat:no-repeat
}
.mxl_gcc2,.mxl_gcc3,.mxl_gcc4,.mxl_gcc5,.mxl_gcc10,.mxl_gcc11 {
	text-align:right;
	border-bottom:#b3ac86 1px solid
}
.mxl_gcc6,.mxl_gcc7,.mxl_gcc8,.mxl_gcc9,.mxl_gcc12 {
	text-align:left;
	border-bottom:#b3ac86 1px solid
}
.mxl_hgr {
	height:20px;
	background-color:#fffef0;
	cursor:default;
	border-bottom:#b3ac86 1px solid
}
.mxl_hgr83 {
	height:15px;
	background-color:#fff;
	cursor:default
}
.mxl_hgr83_l {
	height:20px;
	background-color:#fff;
	cursor:default
}
.mxl_nopad {
	padding-left:0!important;
	padding-top:0!important
}
.mxlHorzScroll,.mxlVertScroll {
	border:1px solid #bdb79b;
	overflow:hidden;
	position:absolute;
	z-index:500;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .mxlHorzScroll,.IWeb .mxlVertScroll {
	border-color:transparent
}
.mxlHorzScroll {
	left:0;
	bottom:0;
	height:15px;
	border-left:none;
	border-bottom:none
}
.mxlVertScroll {
	right:0;
	top:0;
	width:15px;
	border-right:none;
	border-top:none
}
.mxlScrollBox {
	width:17px;
	height:17px;
	position:absolute;
	top:0;
	right:0;
	border-right:1px solid #bdb79b;
	border-bottom:1px solid #bdb79b;
	background-color:#fcfaeb;
	z-index:500;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .mxlScrollBox {
	border-color:#a0a0a0;
	background-color:white
}
.mxlcmnt {
	background-image:url(e1csys/mngsrv/mxlcmnt.png?sysver=8.3.6.2332);
	background-position:right top;
	background-repeat:no-repeat
}
.mxldtls {
	cursor:url(e1csys/moxel/SheetEx.cur?sysver=8.3.6.2332),default
}
.mxldtlsWK {
	cursor:url(e1csys/moxel/SheetExWebKit.cur?sysver=8.3.6.2332),default
}
.mxlpicdtls {
	cursor:url(e1csys/moxel/SheetExd.cur?sysver=8.3.6.2332),default
}
.mxlnas,.mxlnasWK {
	border:none;
	position:absolute;
	z-index:101;
	filter:alpha(opacity=50);
	opacity:.5;
	background-color:#fff;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mxlnas {
	cursor:url(e1csys/moxel/sheet.cur?sysver=8.3.6.2332),default
}
.mxlnasWK {
	cursor:url(e1csys/moxel/SheetWebKit.cur?sysver=8.3.6.2332),default
}
.mxlss,.mxlssWK,.mxlssmoz {
	color:#413003;
	cursor:url(e1csys/moxel/sheet.cur?sysver=8.3.6.2332),default;
	position:absolute;
	z-index:104;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.mxlssWK,.mxlssmoz {
	background-color:#fcfaeb;
	border-radius:3px;
	border:1px solid #b3ac86
}
.IWeb .mxlssWK,.IWeb .mxlssmoz {
	background-color:white;
	border:1px solid #a0a0a0
}
.mxlss {
	border:none
}
.mxlssWK {
	cursor:url(e1csys/moxel/SheetWebKit.cur?sysver=8.3.6.2332),default
}
.mxlst,.mxlsp {
	border:0;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.chartImage {
	cursor:auto;
	border:none
}
.moxelCellPicture {
	border:none
}
.imageContainer {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.htmlDoc {
	background-color:#fff;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-ms-user-select:text;
	-moz-user-select:text;
	-webkit-user-select:text
}
.htmlDocContainer,.formattedDocContainer {
	border:1px solid #b3ac86;
	position:absolute
}
.IWeb .htmlDocContainer,.IWeb .formattedDocContainer {
	border:1px solid #a0a0a0
}
.ifld_border_underline,.ifld_border_doubleunderline,.ifld_border_overline {
	border-color:#b3ac86
}
.IWeb .ifld_border_single,.IWeb .ifld_border_double,.IWeb .ifld_border_underline,.IWeb .ifld_border_doubleunderline,.IWeb .ifld_border_overline,.IWeb .ifld_border_down,.IWeb .ifld_border_up {
	border-color:#a0a0a0
}
.ifld_border_none {
	border-style:none
}
.ifld_border_single {
	border:1px solid
}
.ifld_border_double {
	border:double 3px
}
.ifld_border_underline {
	border-bottom:1px solid
}
.ifld_border_doubleunderline {
	border-bottom:double 3px
}
.ifld_border_overline {
	border-top:1px solid
}
.ifld_border_down {
	border:inset 1px
}
.ifld_border_up {
	border:outset 1px
}
.navigator {
	background-color:#e3ded3
}
.actionPanel {
	position:absolute;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.navigatorItemSelected {
	text-decoration:underline
}
.pnContainer {
	overflow-y:auto;
	overflow-x:hidden;
	padding-left:2px;
	padding-top:9px;
	padding-right:9px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.pnCornerRT,.pnCornerLT {
	position:absolute;
	background-image:url(e1csys/mngsrv/cornersSilver.gif?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	overflow:hidden;
	line-height:6px;
	width:6px;
	height:6px
}
.pnCornerRT {
	background-position:-6px 0
}
.pnCornerLT {
	left:-1px;
	top:-1px;
	background-position:0 0
}
.pnGroupContainer {
	padding-left:10px
}
.pnGroupConrainerChildForm {
	padding-left:10px;
	margin-bottom:10px
}
.pnGroupHeaderText {
	margin-bottom:1px;
	padding-top:1px;
	color:#807a59;
	font-weight:bold;
	height:13px
}
.pnGroupHeaderTextExt {
	width:100%;
	height:14px;
	line-height:14px
}
.pnGroupHeaderTextChildExt {
	width:100%;
	height:9px;
	line-height:9px
}
.pnItemBase {
	color:#162779;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:1px;
	background:transparent;
	width:100%;
	white-space:nowrap
}
.pnItemFirstUsual {
	margin-top:7px
}
.pnLink,.pnItemLink {
	cursor:pointer;
	font-family:"Arial";
	font-size:10pt
}
.pnItemNextLevel {
	padding-left:10px
}
.itemLink_hover {
	text-decoration:underline
}
.funcCmdTxt {
	margin-top:2px;
	margin-left:4px;
	margin-bottom:4px;
	position:absolute;
	left:16px
}
.cmdLink_hover,.cmdLink_hover span {
	cursor:pointer;
	text-decoration:underline
}
.cmdLink_select {
	border:1px dotted #000
}
.cmdLink_noselect {
	border:1px dotted #fff
}
.pnItemImportant,.apItemImportant {
	font-weight:bold
}
.secondaryPanelItem {
	font-family:Arial;
	font-size:10pt;
	cursor:pointer;
	color:#555;
	font-weight:bold;
	height:19px
}
.IWeb .secondaryPanelItem {
	color:#333;
	font-weight:normal;
	font-size:11pt;
	height:19px
}
.IWeb .secondaryPanelItemMain {
	font-weight:bold
}
.secondaryPanelItemActive {
	color:#b87248;
	border-bottom:solid 2px #d89268
}
.IWeb .secondaryPanelItemActive {
	color:#40b074;
	border-bottom:0
}
.pnItemImportant2 {
	color:red;
	background-color:#c9e2ff
}
.apGroupContainer {
	float:left;
	border-radius:5px;
	border:1px solid #a19a76;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden
}
.apGroup {
	empty-cells:show;
	height:100%;
	overflow:hidden;
	position:relative;
	table-layout:fixed;
	width:100%
}
.apGroupHeader {
	text-align:center;
	overflow:hidden;
	color:#635d40;
	background-color:#e4dfc3;
	vertical-align:middle;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.apItem {
	color:#413003;
	overflow:hidden;
	height:20px;
	text-overflow:ellipsis;
	width:100%;
	position:absolute
}
.apItemIntContainer {
	position:absolute;
	padding-left:3px;
	padding-right:3px
}
.apText {
	float:left;
	border:1px solid transparent;
	height:15px
}
.apText .apTextSub {
	padding-left:7px;
	padding-right:6px;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	top:1px
}
.apItemPressed .apTextSub {
	top:2px
}
.apItemSelected {
	color:#1834a1;
	background-image:url(e1csys/mngsrv/btnsel.png?sysver=8.3.6.2332)
}
.apItemSelectedFF {
	color:#1834a1;
	background-image:url(e1csys/mngsrv/btnsel.png?sysver=8.3.6.2332);
	border:1px solid #9eb6e9;
	border-radius:4px
}
.apItemPressed {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important;
	border-radius:4px;
	color:#1834a1
}
.apItemPressedFF {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)!important;
	color:#1834a1
}
.apItemPressed {
	border:1px solid transparent!important
}
.apItemPressedFF {
	border:1px solid #9eb6e9;
	border-radius:4px;
	padding-top:1px!important
}
.apDivider {
	width:1px;
	position:absolute;
	overflow:hidden;
	background-color:gainsboro
}
.apItemCell {
	vertical-align:top;
	overflow:hidden;
	text-overflow:ellipsis
}
.apPadder {
	width:3px;
	height:16px;
	overflow:hidden
}
.apFillerItemCell {
	vertical-align:top;
	height:100%;
	padding-top:1px
}
.apMoreButton,.apMoreButtonHover {
	width:18px;
	height:18px;
	overflow:hidden;
	position:absolute;
	background-repeat:no-repeat;
	background-position:center
}
.apMoreButton {
	background-image:url(e1csys/mngsrv/apMore.gif?sysver=8.3.6.2332)
}
.apMoreButtonHover {
	background-image:url(e1csys/mngsrv/apMoreHover.gif?sysver=8.3.6.2332)
}
.apMoreButtonPressed {
	width:18px;
	height:18px;
	overflow:hidden;
	position:absolute;
	background-image:url(e1csys/mngsrv/apMorePressed.gif?sysver=8.3.6.2332)
}
.navigatorArrowBase,.navigatorArrowVertBase {
	background-repeat:no-repeat;
	background-position:center
}
.navigatorArrowBase {
	width:13px;
	height:100%
}
.navigatorArrowVertBase {
	width:100%;
	height:13px
}
.navigatorArrowTopIE,.navigatorArrowBottomIE {
	background-color:transparent
}
.navigatorArrowTopIE {
	background-image:url(e1csys/mngsrv/spintopie.gif?sysver=8.3.6.2332)
}
.navigatorArrowBottomIE {
	background-image:url(e1csys/mngsrv/spinbottomie.gif?sysver=8.3.6.2332)
}
.navigatorArrowTopFF,.navigatorArrowBottomFF,.navigatorArrowLeftFF,.navigatorArrowRightFF {
	background-color:#f5f3df;
	border:1px solid #b3ac86
}
.navigatorArrowTopFF {
	background-image:url(e1csys/mngsrv/spintop.gif?sysver=8.3.6.2332);
	border-top:none;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px
}
.navigatorArrowBottomFF {
	background-image:url(e1csys/mngsrv/spinbottom.gif?sysver=8.3.6.2332);
	border-bottom:none;
	border-top-left-radius:6px;
	border-top-right-radius:6px
}
.navigatorArrowLeftFF {
	background-image:url(e1csys/mngsrv/spinleft.gif?sysver=8.3.6.2332);
	border-left:none;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.navigatorArrowRightFF {
	background-image:url(e1csys/mngsrv/spinright.gif?sysver=8.3.6.2332);
	border-right:none;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.navigatorArrowLeftIE,.navigatorArrowRightIE,.navigatorArrowLeftMedIE,.navigatorArrowRightMedIE,.navigatorArrowLeftLowIE,.navigatorArrowRightLowIE {
	background-color:transparent
}
.navigatorArrowLeftIE {
	background-image:url(e1csys/mngsrv/spinleftie.gif?sysver=8.3.6.2332)
}
.navigatorArrowRightIE {
	background-image:url(e1csys/mngsrv/spinrightie.gif?sysver=8.3.6.2332)
}
.navigatorArrowLeftMedIE {
	background-image:url(e1csys/mngsrv/spinleftmedie.png?sysver=8.3.6.2332)
}
.navigatorArrowRightMedIE {
	background-image:url(e1csys/mngsrv/spinrightmedie.png?sysver=8.3.6.2332)
}
.navigatorArrowLeftLowIE {
	background-image:url(e1csys/mngsrv/spinleftlowie.png?sysver=8.3.6.2332)
}
.navigatorArrowRightLowIE {
	background-image:url(e1csys/mngsrv/spinrightlowie.png?sysver=8.3.6.2332)
}
.navigatorArrows_hoverFF {
	background-color:#dbebff
}
.navigatorArrows_hoverLeftIE {
	background-image:url(e1csys/mngsrv/spinleftiesel.gif?sysver=8.3.6.2332)
}
.navigatorArrows_hoverRightIE {
	background-image:url(e1csys/mngsrv/spinrightiesel.gif?sysver=8.3.6.2332)
}
.navigatorArrows_hoverLeftLowIE {
	background-image:url(e1csys/mngsrv/spinleftlowiesel.png?sysver=8.3.6.2332)
}
.navigatorArrows_hoverRightLowIE {
	background-image:url(e1csys/mngsrv/spinrightlowiesel.png?sysver=8.3.6.2332)
}
.navigatorArrows_hoverLeftMedIE {
	background-image:url(e1csys/mngsrv/spinleftmediesel.png?sysver=8.3.6.2332)
}
.navigatorArrows_hoverRightMedIE {
	background-image:url(e1csys/mngsrv/spinrightmediesel.png?sysver=8.3.6.2332)
}
.themePanel {
	float:left;
	height:100%;
	cursor:pointer;
	position:relative
}
.theme2Panel {
	width:100%;
	cursor:pointer;
	position:absolute
}
.themeContent {
	padding:1px;
	padding-top:4px
}
.themePanelActive,.themePanelActiveMID,.themePanelActiveLOW {
	background-repeat:repeat-x
}
.themePanelActive {
	background-image:url(e1csys/mngsrv/themeActive.png?sysver=8.3.6.2332)
}
.themePanelActiveMID {
	background-image:url(e1csys/mngsrv/themeActiveM.png?sysver=8.3.6.2332)
}
.themePanelActiveLOW {
	background-image:url(e1csys/mngsrv/themeActiveL.png?sysver=8.3.6.2332)
}
.themePanelPictureAndText,.themePanelText {
	width:80px
}
.themePictureCell {
	height:52px;
	vertical-align:middle
}
.themePictureCell div {
	background-repeat:no-repeat;
	background-position:0 0;
	width:48px;
	height:48px
}
.themeLinkCell {
	height:30px;
	text-align:center;
	padding:1px
}
.themeLink {
	color:#162779;
	white-space:nowrap
}
.themeLinkActive {
	color:#000;
	white-space:nowrap;
	text-overflow:ellipsis
}
.themeLinkHover {
	text-decoration:underline
}
.slowLink {
	text-decoration:underline;
	color:#1834a1;
	top:5px;
	left:5px;
	cursor:pointer;
	position:absolute;
	outline:none;
	padding:3px
}
.IWeb .panel-history .panelBody,.IWeb .panel-favorites .panelBody {
	border:1px solid #666
}
.IWeb .panel-functions .panelBody {
	border:1px solid #bca417;
	background-color:#fffff2
}
.IWeb .panel-functions .panelMainBody {
	background-color:#fffff2
}
.panelMainBodyInt {
	position:absolute;
	left:16px;
	right:16px;
	top:16px;
	bottom:16px
}
.panelHead {
	position:absolute;
	top:0;
	right:0;
	height:25px;
	left:0
}
.panelTitle {
	position:absolute;
	left:5px;
	right:314px;
	white-space:nowrap
}
.panelTitleImg {
	position:absolute;
	width:24px;
	height:24px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/fmSearchStatus.png?sysver=8.3.6.2332)
}
.panelTitleAnimImg {
	position:absolute;
	width:24px;
	height:24px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/searchexec.gif?sysver=8.3.6.2332)
}
.panelTitleTxt {
	position:absolute;
	left:36px;
	height:24px;
	right:0;
	font-size:15pt
}
.panelTitleCloseBtn {
	position:absolute;
	right:0;
	width:23px;
	height:23px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/tlClose.png?sysver=8.3.6.2332)
}
.panelTitleSetsBtn {
	position:absolute;
	right:35px;
	width:27px;
	height:23px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/fmSettings.png?sysver=8.3.6.2332)
}
.panelTitleEdit {
	position:absolute;
	right:74px;
	width:239px;
	height:25px;
	background-color:#fff
}
.panelTooltipEdit {
	position:absolute;
	top:5px;
	right:90px;
	width:239px;
	height:20px;
	background-color:#fff;
	white-space:nowrap;
	color:#333;
	font-family:Arial;
	font-size:10pt;
	font-style:italic
}
.panelCnt {
	position:absolute;
	left:0;
	top:41px;
	bottom:0;
	right:0;
	background-color:#fffff2
}
.panelNF {
	position:absolute;
	left:0;
	top:20px;
	height:24;
	right:0;
	font-size:15pt;
	white-space:nowrap;
	font-family:Arial;
	text-align:center;
	color:#9b9b7d
}
.panelTitleEdit .editBoxInputContainer {
	width:216px;
	height:22px;
	border-color:#bdbdbb
}
.panelTitleEdit .editBoxBtnsContainer {
	width:21px;
	height:22px;
	left:217px;
	background-image:url(e1csys/mngsrv/button30.png?sysver=8.3.6.2332);
	border-color:#bdbdbb
}
.panelTitleEdit .editBoxButton {
	top:-1px;
	width:20px;
	height:22px;
	left:0
}
.panelTitleEdit .editBoxInputTT {
	padding:3px;
	color:#b4b4b4;
	background:transparent
}
.panelTitleEdit .editBox {
	height:20px;
	background-color:transparent
}
.IWeb .panel-history .panelHeaderRow,.IWeb .panel-favorites .panelHeaderRow {
	display:none
}
.spHead {
	position:relative;
	height:24px
}
.spHeadLine {
	position:absolute;
	margin-top:10px;
	border-top:1px solid #dbdbd0;
	height:1px;
	width:100%
}
.spHeadLeft {
	position:absolute;
	height:100%;
	background-color:#fffff2
}
.spHeadImg {
	float:left;
	height:24px;
	width:24px
}
.spHeadTitle {
	float:left;
	height:100%;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	font-size:8pt;
	white-space:nowrap
}
.spHeadTdU {
	padding-top:2px;
	padding-bottom:10px
}
.spHeadTd {
	vertical-align:top;
	padding-bottom:12px
}
.rbTable {
	height:100%;
	width:100%
}
.rbInput {
	width:13px;
	padding-right:1px;
	vertical-align:top
}
.IWeb .rbInput {
	width:19px;
	padding-right:0
}
.ICompactWeb .rbInput {
	width:13px;
	padding-right:1px
}
.rbImage {
	width:13px;
	height:13px;
	background-image:url(e1csys/mngsrv/glyph.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	background-position:0 -14px;
	position:relative;
	top:0
}
.IWeb .rbImage {
	width:17px;
	height:17px;
	background-image:url(e1csys/core/check_radio_83l.png?sysver=8.3.6.2332);
	background-position:0 0
}
.ICompactWeb .rbImage {
	width:15px;
	height:15px;
	background-image:url(e1csys/core/check_radio_83.png?sysver=8.3.6.2332);
	background-position:0 0
}
.rbLabel {
	overflow:hidden;
	position:relative;
	top:0;
	border:0;
	padding:1px
}
.rbLabelSel {
	border:1px dotted #030514;
	padding:0
}
.rbLabel span {
	position:relative
}
.rbBorderIE,.rbBorderFF {
	left:0;
	line-height:6pt;
	position:absolute;
	top:0
}
.rbBorderIE {
	width:12px;
	height:12px
}
.rbBorderFF {
	width:13px;
	height:13px;
	border-radius:7px
}
.draggingBorder {
	position:absolute;
	background-color:Transparent;
	border-style:solid;
	border-width:2px
}
.ganttChartVerScroll,.ganttChartHorScroll,.ganttChartLegScroll {
	display:block;
	overflow:hidden;
	position:absolute
}
.ganttChartVerScroll {
	width:15px;
	border-left:1px solid silver;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.ganttChartHorScroll {
	height:15px;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.ganttChartLegScroll {
	width:15px;
	border-left:1px solid silver;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.ganttSelectionBox {
	border:2px solid #000;
	position:absolute;
	background:transparent;
	border-radius:3px
}
.ganttSelectionBoxHair {
	position:absolute;
	background:gray;
	top:0;
	width:1px
}
.gcInt {
	position:absolute;
	overflow:hidden;
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332)
}
.mboxButton {
	padding:2px 10px;
	width:auto;
	overflow:visible;
	font-size:8pt;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif
}
.webButton {
	font-size:8pt;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	color:#594304;
	text-align:center;
	cursor:default;
	position:absolute;
	padding:1px
}
.webButtonIE9lt {
	position:absolute;
	top:1px;
	bottom:1px;
	left:1px;
	right:1px
}
.webButtonLight {
	font-size:8pt;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	color:#594304;
	text-align:center;
	cursor:default;
	filter:none;
	white-space:nowrap;
	position:relative
}
.IWeb .webButton,.IWeb .webButtonLight {
	font-size:10pt;
	font-family:Arial;
	background-color:#fafafa;
	color:#4d4d4d
}
.ICompactWeb .webButton,.ICompactWeb .webButtonLight {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	background-color:#fafafa;
	color:#4d4d4d
}
.webButton table {
	table-layout:fixed
}
.webButton td {
	overflow:hidden;
	white-space:normal;
	vertical-align:middle
}
.webButtonImgContainer {
	margin-bottom:1px;
	z-index:1;
	background-repeat:no-repeat;
	background-position:0 0;
	margin-left:2px
}
.webButtonInner {
	border-style:none;
	position:absolute;
	top:1px;
	left:1px;
	overflow:hidden;
	background-repeat:repeat-x
}
.webButtonFF {
	border:#b3ac86 solid 1px;
	background-repeat:repeat-x;
	color:#594304
}
.IWeb .webButtonFF {
	border:#a0a0a0 solid 1px
}
.webButtonFFDefault {
	border:#b3ac86 solid 1px;
	background-repeat:repeat-x;
	color:#594304
}
.webButtonFFRound {
	border-radius:4px;
	-moz-outline-radius:3px;
	-webkit-outline-radius:3px;
	outline-radius:3px
}
.btnText {
	position:relative;
	display:block;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.btnPressed {
	padding:2px 0 0 2px
}
.btnNormalNew {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#fdfdfd,endColorStr=#eaeaea);
	background:-moz-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eaeaea));
	background:-webkit-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-o-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:-ms-linear-gradient(top,#fdfdfd 0%,#eaeaea 100%);
	background:linear-gradient(to bottom,#fdfdfd 0%,#eaeaea 100%)
}
.IWeb .pseudowindow-header .btnNormalNew {
	filter:none;
	background:none
}
.btnDefaultNew {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#fced6c,endColorStr=#facd21);
	background:-moz-linear-gradient(top,#fced6c 0%,#facd21 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fced6c),color-stop(100%,#facd21));
	background:-webkit-linear-gradient(top,#fced6c 0%,#facd21 100%);
	background:-o-linear-gradient(top,#fced6c 0%,#facd21 100%);
	background:-ms-linear-gradient(top,#fced6c 0%,#facd21 100%);
	background:linear-gradient(to bottom,#fced6c 0%,#facd21 100%)
}
.btnNormal21Gray {
	background-image:url(e1csys/mngsrv/buttonGray.png?sysver=8.3.6.2332)
}
.btnNormal21 {
	background-image:url(e1csys/mngsrv/button.png?sysver=8.3.6.2332)
}
.btnSelected21 {
	background-image:url(e1csys/mngsrv/btnsel.png?sysver=8.3.6.2332)
}
.btnPressed21 {
	background-image:url(e1csys/mngsrv/btnpress.png?sysver=8.3.6.2332)
}
.btnNormal30 {
	background-image:url(e1csys/mngsrv/button30.png?sysver=8.3.6.2332)
}
.btnSelected30 {
	background-image:url(e1csys/mngsrv/btnsel30.png?sysver=8.3.6.2332)
}
.btnPressed30 {
	background-image:url(e1csys/mngsrv/btnpress30.png?sysver=8.3.6.2332)
}
.btnNormal39 {
	background-image:url(e1csys/mngsrv/button39.png?sysver=8.3.6.2332)
}
.btnSelected39 {
	background-image:url(e1csys/mngsrv/btnsel39.png?sysver=8.3.6.2332)
}
.btnPressed39 {
	background-image:url(e1csys/mngsrv/btnpress39.png?sysver=8.3.6.2332)
}
.btnNormal51 {
	background-image:url(e1csys/mngsrv/button51.png?sysver=8.3.6.2332)
}
.btnSelected51 {
	background-image:url(e1csys/mngsrv/btnsel51.png?sysver=8.3.6.2332)
}
.btnPressed51 {
	background-image:url(e1csys/mngsrv/btnpress51.png?sysver=8.3.6.2332)
}
.btnNormal65 {
	background-image:url(e1csys/mngsrv/button65.png?sysver=8.3.6.2332)
}
.btnSelected65 {
	background-image:url(e1csys/mngsrv/btnsel65.png?sysver=8.3.6.2332)
}
.btnPressedNew {
	padding-left:2px;
	padding-top:2px;
	background-image:url(e1csys/mngsrv/btnpress65new.png?sysver=8.3.6.2332)
}
.btnPressed65 {
	background-image:url(e1csys/mngsrv/btnpress65.png?sysver=8.3.6.2332)
}
.btnNormalHuge {
	background-color:#f5f2dd
}
.btnSelectedHuge {
	background-color:#d7e9ff
}
.btnPressedHuge {
	background-color:#a7c4ff
}
.btnPressedNewHuge {
	background-color:#e6e6e6!important
}
.btnFocused {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	outline:#777 dotted 1px;
	outline-offset:-2px
}
.ie .btnFocused {
	top:2px;
	right:2px;
	bottom:2px;
	left:2px
}
.btnFocusedLight {
	outline:#777 dotted 1px;
	outline-offset:-3px
}
.selectionFrame {
	position:absolute;
	width:100%;
	height:100%;
	border:dotted 1px darkgray;
	display:none
}
.button {
	font-size:8pt;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	text-align:center;
	cursor:default;
	position:absolute
}
.webkit .button,.webkit .button-default,.gecko .button,.gecko .button-default,.noVml .button {
	border-radius:4px;
	-moz-outline-radius:3px;
	-webkit-outline-radius:3px;
	outline-radius:3px
}
.IWeb .button {
	color:#4d4d4d;
	font-size:10pt;
	font-family:Arial
}
.ICompactWeb .button {
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt
}
.webkit .IWeb .button,.gecko .IWeb .button {
	border:1px solid #bfbfbf
}
.webkit .IWeb .commandBar .button,.gecko .IWeb .commandBar .button,.IWeb .noVml .commandBar .button {
	border:1px solid #a0a0a0
}
.webkit .IWeb .pseudowindow-header .button,.gecko .IWeb .pseudowindow-header .button,.IWeb .pseudowindow-header.noVml .button {
	border:1px solid transparent
}
.webkit .IWeb .button-default,.gecko .IWeb .button-default,.IWeb .noVml .button-default {
	border:1px solid #f7bf1e!important
}
.button-text {
	display:block;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.IWeb .commandBar .button-text {
	padding-left:16px;
	padding-right:16px
}
.IWeb .commandBar .complexBtn .button-text {
	padding-left:3px;
	padding-right:13px
}
.ICompactWeb .commandBar .button-text {
	padding-left:1px;
	padding-right:0
}
.IWeb .is-button-hovered {
	color:#333!important
}
.webkit .IWeb .is-button-hovered,.gecko .IWeb .is-button-hovered,.IWeb .noVml .is-button-hovered {
	border-color:#7b827b!important
}
.webkit .IWeb .button-default.is-button-hovered,.gecko .IWeb .button-default.is-button-hovered,.IWeb .noVml .button-default.is-button-hovered {
	border-color:#b98f17!important
}
.IWeb .is-button-pressed {
	background-color:#ebebeb
}
.webkit .IWeb .is-button-pressed,.gecko .IWeb .is-button-pressed,.IWeb .noVml .is-button-pressed {
	border:1px solid #424242!important
}
.webkit .IWeb .button-default.is-button-pressed,.gecko .IWeb .button-default.is-button-pressed,.IWeb .noVml .button-default.is-button-pressed {
	border-color:#5d480c!important
}
.webkit .IWeb .pseudowindow-header .is-button-pressed,.gecko .IWeb .pseudowindow-header .is-button-pressed {
	border:1px solid transparent
}
.IWeb .is-button-default-pressed {
	background-color:#fcd033!important;
	background-image:none!important
}
.webkit .IWeb .is-button-default-pressed,.gecko .IWeb .is-button-default-pressed .IWeb .noVml .is-button-default-pressed {
	border:1px solid #5d480c!important
}
.log {
	background-color:#fff;
	width:100%;
	border:solid 2px #d9d5c2;
	margin-top:10px
}
.iFrameScrollDiv {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid #b3ac86
}
.subSurface {
	position:absolute;
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	outline:none;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%
}
.funcSurf {
	position:absolute;
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	z-index:10000
}
.modalSurf {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-image:url(e1csys/mngsrv/surf5b.png?sysver=8.3.6.2332)
}
.brSurf {
	position:absolute;
	background-image:url(e1csys/mngsrv/empty.gif?sysver=8.3.6.2332);
	z-index:10000
}
.brCont {
	position:absolute;
	z-index:10000;
	border:2px solid #808080
}
.brDoc {
	position:absolute;
	z-index:10000
}
.brBtn {
	position:absolute;
	z-index:10000;
	padding:4px;
	background-color:#fff
}
.iLargeFont {
	font-family:Arial;
	font-size:10pt
}
.floatNone {
	float:none
}
.fmtStrHyper {
	cursor:pointer;
	text-decoration:underline
}
.mainWorkArea {
	position:absolute;
	background-color:#fff
}
.mainSysCmdTbl {
	height:100%;
	padding:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt
}
.mainNavCmdCell {
	position:absolute;
	background-color:#f0f0f0
}
.mainNavCmdTbl {
	width:100%;
	table-layout:fixed;
	padding:10px
}
.mainNavCmdTd {
	padding-top:5px;
	padding-bottom:5px;
	text-overflow:ellipsis;
	overflow:hidden;
	font-family:Arial;
	font-size:10pt
}
.mainHeaderCmd {
	position:absolute;
	top:0;
	width:40px;
	height:40px;
	background-repeat:no-repeat
}
.tmpCellMark {
	position:absolute;
	border:2px solid magenta;
	background-color:#eee;
	text-align:center
}
.leftNTPS,.rightNTPS,.topNTPS,.bottomNTPS {
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
.bkcgNTPScrollerRight,.bkcgNTPScrollerLeft {
	background-repeat:repeat-y;
	height:100%;
	text-align:center;
	cursor:pointer;
	position:relative;
	border:none!important
}
.bkcgNTPScrollerTop,.bkcgNTPScrollerBottom {
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	cursor:pointer;
	position:absolute
}
.bkcgNTPScrollerRight {
	background-image:url(e1csys/mngsrv/tnpBgndScrollRight.png?sysver=8.3.6.2332)
}
.bkcgNTPScrollerLeft {
	background-image:url(e1csys/mngsrv/tnpBgndScrollLeft.png?sysver=8.3.6.2332)
}
.bkcgNTPScrollerTop {
	top:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollTop.png?sysver=8.3.6.2332)
}
.bkcgNTPScrollerBottom {
	bottom:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollBottom.png?sysver=8.3.6.2332)
}
.themeLinkNew {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold
}
.panelSurface,.panelSurface2 {
	width:100%;
	height:100%
}
.panelSurface {
	background-image:url(e1csys/mngsrv/surf10w.png?sysver=8.3.6.2332)
}
.panelSurface2 {
	background-image:url(e1csys/mngsrv/surf50w.png?sysver=8.3.6.2332)
}
.panelBtn,.closeBtn {
	width:16px;
	height:16px;
	position:absolute;
	background-position:center center;
	background-repeat:no-repeat
}
.panelBtn,.closeBtn {
	background-image:url(e1csys/mngsrv/closeblackCmd.png?sysver=8.3.6.2332)
}
.panelAddBody {
	position:absolute;
	background-color:#fadb1f
}
.panelMainBody,.panelBody {
	position:absolute;
	background-color:#fff
}
.panelBody1 {
	position:absolute;
	background-color:#f0f0f0;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#a0a0a0,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#a0a0a0,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#a0a0a0,strength=3),progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#a0a0a0,strength=3);
	-webkit-box-shadow:0 0 6px #a0a0a0;
	box-shadow:0 0 6px #a0a0a0
}
.panelBody2 {
	position:absolute;
	left:300px;
	top:300px;
	width:400px;
	height:200px;
	background-color:#f0f0f0;
	border:1px solid #a0a0a0
}
.panelBodyLeft {
	border-right:1px solid #a0a0a0;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=270,color=#a0a0a0,strength=6);
	-webkit-box-shadow:-6px 0 6px #a0a0a0;
	box-shadow:-6px 0 6px #a0a0a0
}
.panelBodyRight {
	border-left:1px solid #a0a0a0;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=90,color=#a0a0a0,strength=6);
	-webkit-box-shadow:6px 0 6px #a0a0a0;
	box-shadow:6px 0 6px #a0a0a0
}
.panelBodyTop {
	border-bottom:1px solid #a0a0a0;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=0,color=#a0a0a0,strength=6);
	-webkit-box-shadow:0 -6px 6px #a0a0a0;
	box-shadow:0 -6px 6px #a0a0a0
}
.panelBodyBottom {
	border-top:1px solid #a0a0a0;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=180,color=#a0a0a0,strength=6);
	-webkit-box-shadow:0 6px 6px #a0a0a0;
	box-shadow:0 6px 6px #a0a0a0
}
.funcPanelTable {
	table-layout:fixed;
	width:100%;
	height:100%
}
.panelHeader {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#c48000;
	padding-left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.starHeader {
	width:19px;
	height:19px;
	position:absolute;
	background-image:url(e1csys/mngcore/star_mf.png?sysver=8.3.6.2332);
	background-repeat:no-repeat
}
.favHeader {
	background-position:-19px 0
}
.fav_hHeader {
	background-position:-38px 0
}
.emptyHeader {
	background-position:-57px 0
}
.empty_hHeader {
	background-position:-76px 0
}
.upShadow {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0',endColorstr='#00f0f0f0');
	z-index:10000
}
.downShadow {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00f0f0f0',endColorstr='#f0f0f0');
	z-index:10000
}
.instrSel {
	cursor:pointer
}
#themePanelItems {
	border-collapse:separate
}
.instrNotPressTopBorder {
	border-left:1px solid #fadb1f;
	border-right:1px solid #fadb1f
}
#instrCell {
	position:absolute;
	overflow:hidden;
	background-color:#e6e6e6
}
#instrCell .instrCellElemIn {
	width:19px;
	height:19px;
	padding:5px
}
#instrCell .instrCellElem {
	padding:4px
}
#instrCell .specSel {
	background-color:#fadb1f
}
.configTitle {
	height:24px;
	background-color:#fff;
	color:#6e6e6e;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	border-bottom:1px solid #b3b3b3
}
.themeLinkLT {
	font-family:Arial;
	font-size:10pt
}
.themeLinkST {
	font-family:'MS Sans Serif';
	font-size:8pt;
	font-weight:bold
}
.IWeb .themeLinkST {
	font-weight:normal
}
.themeLinkHT {
	padding-top:17px;
	padding-bottom:10px;
	padding-left:11px
}
.themeLinkHTT {
	padding-top:10px;
	padding-bottom:10px
}
.openedCont {
	background-color:#f2f2f2
}
.curCmdCont {
	white-space:nowrap;
	width:100%;
	height:100%
}
.favCmdCont {
	width:100%;
	height:100%
}
.curCmdST {
	font-family:'MS Sans Serif';
	font-size:8pt
}
.curCmdLT {
	font-family:Arial;
	font-size:10pt
}
.curCmdSel,.curCmdSel SPAN {
	text-decoration:underline
}
.currCmdOpenedColorSpec {
	color:#40b074
}
.currCmdSpecSel {
	background-color:#eaeaea
}
.currCmdSpecSelTcp {
	background-color:#fceb83
}
.curCmd {
	cursor:pointer;
	padding:5px 0
}
.curCmdSpec {
	cursor:pointer;
	padding:0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.acurCmd {
	cursor:pointer;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:absolute;
	padding:4px 9px 4px 14px;
	border:#e4d789 1px solid;
	border-radius:4px
}
.curTitleSpec {
	color:#4d4d4d;
	font-size:12pt;
	font-weight:bold
}
.curTitle {
	overflow:hidden;
	white-space:nowrap;
	color:#4d4d4d;
	font-size:12pt;
	font-weight:bold;
	padding:0
}
.currInfo {
	white-space:pre-line;
	font-style:italic
}
.peEditorPanel {
	font-family:Arial;
	font-size:10pt;
	position:absolute;
	left:0;
	top:0
}
.peEditorIntPanel {
	position:absolute;
	left:6px;
	top:6px;
	border:1px solid #a0a0a0;
	overflow:hidden
}
.peButtons {
	position:absolute;
	height:40px;
	left:0
}
.peForm {
	position:absolute;
	background:#fff;
	text-align:center
}
.peHeaderForm {
	position:absolute;
	background:white;
	text-align:center;
	padding-top:1px;
	border-bottom:1px solid #808080;
	height:18px
}
.peContainer {
	position:absolute;
	left:20px;
	top:20px;
	border:1px solid #808080;
	overflow:hidden
}
.pePanels {
	position:absolute;
	left:20px;
	height:58px;
	background-color:#c0c0c0;
	border:1px solid #c0c0c0
}
.peInnerContainer {
	position:absolute;
	overflow:hidden
}
.peWin {
	position:absolute
}
.peTarget {
	border:dotted 1px grey;
	position:absolute
}
.peTargetTop {
	left:0;
	top:0;
	height:38px
}
.peTargetLeft {
	left:0;
	width:38px;
	top:40px
}
.peTargetRight {
	width:38px;
	top:40px
}
.peTargetBottom {
	left:0;
	height:38px
}
.pePanel {
	float:left;
	border:1px solid #808080;
	text-align:center;
	cursor:move;
	padding:4px;
	margin:5px;
	width:110px;
	height:40px
}
.pePanelAllocated {
	background-color:#fff;
	cursor:move;
	position:absolute;
	padding:4px
}
.peInst {
	background-color:#e6e6e6;
	border:1px solid #e6e6e6
}
.peSect {
	background-color:#fadb1f;
	border:1px solid #fadb1f
}
.peFavs,.peHist,.peOpnd {
	background-color:#e8f3f7;
	border:1px solid #e8f3f7
}
.peCurs {
	background-color:#fefabd;
	border:1px solid #fefabd
}
.peSel {
	border:1px solid black
}
.peDragged {
	width:110px!important;
	height:50px!important;
	opacity:.8;
	filter:alpha(opacity=80);
	background-color:silver;
	border:1px solid gray;
	overflow:hidden;
	padding:4px;
	cursor:move
}
.topLine {
	height:100%;
	position:absolute;
	background-color:#fff;
	overflow:hidden;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.tlButton {
	position:absolute;
	height:25px;
	width:37px;
	top:19px;
	background-position:0 0;
	background-repeat:no-repeat
}
.tlButtonGradient {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#fdfdfd,endColorStr=#e7e7e7);
	background:-moz-linear-gradient(top,#fdfdfd 0%,#e7e7e7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,#fdfdfd 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,#fdfdfd 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,#fdfdfd 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,#fdfdfd 0%,#e7e7e7 100%)
}
.tlButtonNoSel {
	border:solid 1px #c6c6c6
}
.tlButtonImg {
	background-position:0 0;
	background-repeat:no-repeat
}
.tlButtonHome {
	background-image:url(e1csys/mngcore/tlHome.png?sysver=8.3.6.2332)
}
.tlButtonHomeDisable {
	background-image:url(e1csys/mngcore/tlHomeDisabled.png?sysver=8.3.6.2332)
}
.tlButtonBack {
	background-image:url(e1csys/mngcore/tlBack.png?sysver=8.3.6.2332)
}
.tlButtonBackDisable {
	background-image:url(e1csys/mngcore/tlBackDisabled.png?sysver=8.3.6.2332)
}
.tlButtonForward {
	background-image:url(e1csys/mngcore/tlFwd.png?sysver=8.3.6.2332)
}
.tlButtonForwardDisable {
	background-image:url(e1csys/mngcore/tlFwdDisabled.png?sysver=8.3.6.2332)
}
.tlSplitLine {
	position:absolute;
	width:1px;
	height:23px;
	background-color:#dadada;
	border-top:1px #a0a0a0 solid;
	border-bottom:1px #a0a0a0 solid
}
.tlLeftBtn {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.tlRightBtn {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.tlButton2 {
	position:absolute;
	height:20px;
	width:20px;
	padding:1px;
	top:5px
}
.tlButton3 {
	position:absolute;
	height:25px;
	width:25px;
	top:19px;
	border:none;
	background:none
}
.tlSel {
	cursor:pointer;
	background-color:lightblue
}
.tlSel2 {
	cursor:pointer
}
.tlTitle {
	position:absolute;
	overflow:hidden;
	white-space:nowrap;
	color:#413003;
	font-size:14pt;
	padding-left:20px;
	top:8px
}
.tlFavSize {
	width:23px;
	height:23px;
	background-position:0 0;
	background-repeat:no-repeat
}
.tlFavCloseImg {
	background-image:url(e1csys/mngcore/tlClose.png?sysver=8.3.6.2332)
}
.tlFavCloseHoverImg {
	background-image:url(e1csys/mngcore/tlCloseHover.png?sysver=8.3.6.2332)
}
.tlFavImg {
	background-image:url(e1csys/mngcore/fav.png?sysver=8.3.6.2332)
}
.tlFavHoverImg {
	background-image:url(e1csys/mngcore/favHover.png?sysver=8.3.6.2332)
}
.tlFavNoImg {
	background-image:url(e1csys/mngcore/favNo.png?sysver=8.3.6.2332)
}
.tlFavNoHoverImg {
	background-image:url(e1csys/mngcore/favNoHover.png?sysver=8.3.6.2332)
}
.tmbContainer {
	position:absolute;
	width:100%;
	height:100%
}
.tmbTable {
	table-layout:fixed;
	width:100%;
	height:100%
}
.tmbItem {
	position:relative;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.tmbItemIn {
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.tmbImg {
	position:absolute;
	width:7px;
	height:7px;
	line-height:1pt;
	padding-left:7px;
	padding-right:7px
}
.IWeb .tmbImg {
	display:none
}
.tmbTxt {
	position:absolute;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:7px;
	width:21px
}
.IWeb .tmbTxt {
	padding-right:7px;
	text-align:center
}
.tmbPressed .tmbTxt {
	padding-top:1px;
	padding-left:8px
}
.tmbPressed .tmbImg {
	padding-top:2px;
	padding-left:2px
}
.tmbSel {
	background-image:url(e1csys/mngsrv/btnsel65.png?sysver=8.3.6.2332)
}
.tmbPressed {
	background-image:url(e1csys/mngsrv/btnpresstmb.png?sysver=8.3.6.2332)
}
.IWeb .tmbPressed {
	background-image:none;
	background-color:#fff!important
}
.tmbChk {
	background-image:none;
	background-color:#e8d29e
}
.IWeb .tmbChk {
	background-image:none;
	filter:""!important;
	background-color:#fff!important;
	color:#40b074!important
}
.tmbSelect {
	position:absolute;
	border:1px dotted #030514;
	top:1px;
	left:1px
}
.IWeb .tmbSelect {
	display:none
}
.tmbExtSel {
	position:absolute;
	border:1px solid #666;
	border-radius:3px
}
.tmbExtChk {
	position:absolute;
	border:1px solid #00983b;
	width:2px;
	line-height:0
}
.tmpExtPress {
	border:1px solid #666
}
.cbIWeb {
	border:1px solid green
}
.calHover {
	background-color:#f0f0f0!important
}
.calIntDiv {
	border:1px solid #fff
}
.dateSelector .calIntDiv,.todaySelector .calIntDiv,.menuSelector .calIntDiv {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.calDropDownCont {
	position:absolute;
	overflow:hidden;
	background-color:#fff;
	padding-left:4px;
	padding-top:4px
}
.round {
	border:#e6e6e6 3px solid;
	border-radius:4px;
	padding-left:0;
	padding-top:0
}
.calDropDownCont2 {
	position:absolute;
	overflow:hidden;
	border:#8a8a8a 1px solid;
	border-radius:4px;
	background-color:transparent
}
.calSelected {
	color:#fff;
	background-color:#606060
}
.separatePanel {
	position:absolute
}
.separatePanelCont {
	position:absolute;
	overflow:hidden;
	background-color:#f0ebd2;
	padding-left:16px;
	padding-top:16px
}
.spRound {
	border:#e6dcb1 3px solid;
	border-radius:6px;
	padding-left:0;
	padding-top:0
}
.separatePanelCont2 {
	position:absolute;
	overflow:hidden;
	border:#897033 1px solid;
	border-radius:6px;
	background-color:transparent;
	padding-left:10px;
	padding-top:10px
}
.separatePanelCloseBtn {
	position:absolute;
	width:15px;
	height:15px;
	background-image:url(e1csys/mngcore/tlCloseOpened.png?sysver=8.3.6.2332);
	background-position:0 0;
	background-repeat:no-repeat
}
.separatePanelCloseBtnHover {
	background-image:url(e1csys/mngcore/tlCloseOpenedHover.png?sysver=8.3.6.2332)
}
.caption {
	font-size:12pt;
	overflow:hidden;
	white-space:nowrap;
	font-weight:bold;
	padding-left:12px;
	padding-top:2px;
	position:absolute
}
.messages-area-surf {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image:url(e1csys/mngsrv/surf5b.png?sysver=8.3.6.2332)
}
.messages-area {
	position:absolute;
	background-color:#fcfaeb
}
.main-form .messages-area {
	border-top:1px solid #b3ac86;
	border-left:1px solid #b3ac86;
	padding:0 6px 8px 8px
}
.content-form {
	overflow:hidden
}
.content-form .messages-area {
	vertical-align:top;
	width:200px
}
.IWeb .messages-area {
	border:none;
	background-color:#fff;
	padding:0
}
.messages-area-header-title {
	height:28px;
	overflow:hidden
}
.IWeb .messages-area-header-title {
	height:35px
}
.messages-area-content {
	border:1px solid #b3ac86;
	background-color:#fff;
	padding:0;
	overflow:auto;
	position:absolute;
	top:30px;
	right:23px;
	bottom:17px;
	left:10px
}
.IWeb .messages-area-content {
	border:1px solid #a0a0a0;
	background-color:#fff;
	top:39px;
	right:19px;
	bottom:12px;
	left:19px
}
.IWeb .message-icon-cell {
	width:48px
}
.messages-area-header {
	position:absolute;
	top:5px;
	right:23px;
	left:10px;
	height:25px
}
.IWeb .messages-area-header {
	position:absolute;
	top:0;
	right:19px;
	height:35px;
	left:19px;
	border-top:5px solid #29abe2
}
.messages-area-title {
	padding-top:2px;
	font-size:8pt
}
.IWeb .messages-area-title {
	color:#000;
	padding-top:9px;
	font-size:10pt;
	font-weight:bold
}
.messages-area-close {
	float:right;
	cursor:pointer;
	width:17px;
	height:17px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(e1csys/core/CloseMessages.png?sysver=8.3.6.2332);
	background-color:#f9f6e1;
	border:1px solid #f5f2dd
}
.IWeb .messages-area-close {
	padding-top:12px;
	width:23px;
	height:23px;
	background-repeat:no-repeat;
	background-position:0;
	background-image:url(e1csys/mngcore/tlClose.png?sysver=8.3.6.2332);
	background-color:#fff;
	border:none
}
.IWeb .messages-area-close.hovered {
	background-image:url(e1csys/mngcore/tlCloseHover.png?sysver=8.3.6.2332)
}
.messages-area-list {
	outline:none
}
.messages-area-list table {
	width:100%;
	border:none;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.messages-area-list tr {
	background-color:#fff;
	color:#000
}
.messages-area-list tr#dummy td {
	border-width:1px;
	border-style:dotted;
	border-color:#fff;
	color:#fff
}
.messages-area-list tr#dummy.focusSelColor td {
	border-color:#000
}
.messages-area-list td {
	padding:1px
}
.messages-area-list tr.focusSelColor,.messages-area-list tr.focusSelColor img {
	background-color:#536ac2;
	color:#fff
}
.IWeb .messages-area-list tr.focusSelColor,.IWeb .messages-area-list tr.focusSelColor img {
	background-color:#fadb1f;
	color:#000
}
.messages-area-list tr.nonFocusSelColor,.messages-area-list tr.nonFocusSelColor img {
	background-color:#6f98cf;
	color:#fff
}
.IWeb .messages-area-list tr.nonFocusSelColor,.IWeb .messages-area-list tr.nonFocusSelColor img {
	background-color:#fdf1a5;
	color:#000
}
.IWeb .messages-area-list td {
	white-space:pre-wrap
}
.messages-area-list td:first-of-type {
	height:16px;
	width:20px
}
.IWeb .messages-area-list td:first-of-type {
	height:21px;
	width:40px;
	padding-top:5px
}
.focusFrameBorderDefault,.focusFrameBorderEdit {
	position:absolute;
	padding:0;
	margin:0;
	border-color:#fbc400;
	border-style:solid
}
.focusFrameBorderDefault {
	border-width:1px
}
.focusFrameBorderEdit {
	border-width:2px
}
.ipad .mainGroup,.ipad-safari6 .mainGroup,.ios-scrolling-element {
	overflow:auto!important
}
.ipad.safari6 .mainGroup,.ipad-safari6 .mainGroup,.ipad.safari6 .ios-scrolling-element,.ipad-safari6 .ios-scrolling-element {
	-webkit-overflow-scrolling:touch
}
.sfDefaultGUIFont {
	font-family:'MS Sans Serif',Arial,Verdana,'sans-serif';
	font-size:8pt
}
.sfOEMFixedFont {
	font-family:Terminal,'Courier New',Courier,monospace;
	font-size:9pt
}
.sfANSIFixedFont {
	font-family:'Courier New',Courier,monospace;
	font-size:9pt
}
.sfANSIVariableFont {
	font-family:'MS Sans Serif',Arial,Verdana,'sans-serif';
	font-size:9pt
}
.sfSystemFont {
	font-family:'MS Sans Serif',Arial,Verdana,'sans-serif';
	font-size:9pt;
	font-weight:bold
}
.message-box-form #staticHyperLink {
	color:#413003
}
.message-box-form .msg {
	overflow:auto
}
.themes {
	margin:0;
	padding:0;
	height:100%;
	-webkit-touch-callout:none;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.themes-item {
	display:block;
	cursor:pointer
}
.IWeb .themes-item,.IWeb .themes-images-only.themes-area-vertical .themes-item {
	padding:0
}
.IWeb .themes-item a {
	display:block;
	float:left;
	padding-left:16px;
	border:1px solid transparent
}
.IWeb .themes-area-vertical .themes a {
	float:none
}
.IWeb .themes .hovered a,.IWeb .themes-area-vertical .hovered span {
	text-decoration:underline
}
.IWeb .themes .focused a {
	border:1px dotted gray
}
.IWeb .themes-area {
	background:#fbed9e
}
.IWeb .themes-area-horizontal .themes {
	width:5000px
}
.IWeb .themes-area-vertical .themes {
	height:5000px
}
.IWeb .themes-images-top-and-names {
	height:110px
}
.IWeb .themes-images-top-and-names a {
	padding-right:16px;
	margin-top:1px;
	height:106px;
	text-align:center
}
.IWeb .themes-images-top-and-names .themes-item-img {
	margin-top:7px
}
.IWeb .themes-images-top-and-names.themes-area-horizontal .themes-item-img,.IWeb .themes-images-top-and-names.themes-area-vertical .themes-item-img {
	float:none;
	display:inline-block
}
.IWeb .themes-images-top-and-names .themes-item-name {
	display:block;
	float:none
}
.IWeb .themes-images-top-and-names.themes-area-horizontal .themes-item-name {
	margin-top:0;
	padding-right:0
}
.IWeb .themes-images-top-and-names.themes-area-vertical a {
	margin-top:0
}
.IWeb .themes-images-and-names {
	height:67px
}
.IWeb .themes-area-vertical .themes-item-img {
	display:block;
	float:left
}
.IWeb .themes-images-only.themes-area-vertical .themes-item-img {
	display:inline;
	float:none
}
.IWeb .themes-images-only.themes-area-vertical .themes-item a {
	padding-left:14px;
	text-align:center
}
.IWeb .themes-images-and-names .themes-item-name {
	display:block;
	float:right
}
.IWeb .themes-names-only.themes-area-vertical .themes-item a {
	padding-top:9px;
	padding-bottom:9px
}
.IWeb .themes-area-horizontal .themes-item-name {
	float:none!important
}
.IWeb .themes-names-only.themes-area-horizontal a {
	margin-top:1px
}
.IWeb .themes-area-horizontal a {
	padding-left:10px;
	height:100%
}
.IWeb .themes-names-only.themes-area-horizontal a {
	height:95%
}
.IWeb .themes-images-only.themes-area-vertical .themes-item-img {
	margin-bottom:8px
}
.IWeb .themes-images-and-names.themes-area-vertical a {
	margin-top:0
}
.IWeb .themes-images-only .themes-item-img {
	margin-right:15px
}
.IWeb .themes-images-only.themes-area-horizontal .themes-item-img {
	margin-right:10px
}
.IWeb .themes-images-only .themes-item {
	border:none
}
.IWeb .themes-area-horizontal .themes-item {
	border:1px solid transparent;
	border-top:none;
	border-bottom:none;
	float:left;
	height:100%
}
.IWeb .themes-area-vertical .themes-item {
	float:none;
	width:100%
}
.IWeb .themes-names-only.themes-area-vertical .themes-item-name {
	margin-top:0!important
}
.IWeb .themes-area .selected {
	background:#ffffd9
}
.IWeb .themes-area-horizontal .selected {
	border:1px solid #bca417;
	border-top:none;
	border-bottom:none
}
.IWeb .themes-area-vertical .selected {
	border:none;
	background:#ffffd9
}
.IWeb .fpOpen .selected {
	background:none;
	filter:none;
	background-color:#fffff2
}
.IWeb .themes-area-horizontal .themes-item-img {
	display:block;
	float:left
}
.IWeb .themes-area-horizontal .themes-item-name {
	padding-right:10px;
	display:block
}
.IWeb .themes-images-only .themes-item-name,.IWeb .themes-names-only .themes-item-img {
	display:none
}
.IWeb .themes-area .scroll-left,.IWeb .themes-area .scroll-right {
	background-repeat:repeat-y;
	height:100%;
	text-align:center;
	cursor:pointer;
	position:absolute;
	width:24px;
	top:0;
	z-index:10
}
.IWeb .themes-area .scroll-up {
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	cursor:pointer;
	position:absolute;
	height:24px;
	z-index:10
}
.IWeb .themes-area .scroll-down {
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	cursor:pointer;
	position:absolute;
	height:24px;
	left:0;
	z-index:10
}
.IWeb .themes-area .scroll-left {
	left:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollLeft.png?sysver=8.3.6.2332)
}
.IWeb .themes-area .scroll-left .scroll-left-img,.IWeb .themes-area .scroll-right .scroll-right-img {
	position:absolute;
	top:27px
}
.IWeb .themes-area .scroll-left .scroll-left-img {
	left:5px
}
.IWeb .themes-area .scroll-right .scroll-right-img {
	right:5px
}
.IWeb .themes-area .scroll-right {
	right:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollRight.png?sysver=8.3.6.2332)
}
.IWeb .themes-area .scroll-up {
	left:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollTop.png?sysver=8.3.6.2332)
}
.IWeb .themes-area .scroll-up .scroll-up-img,.IWeb .themes-area .scroll-down .scroll-down-img {
	margin-top:8px
}
.IWeb .themes-area .scroll-down {
	bottom:0;
	background-image:url(e1csys/mngsrv/tnpBgndScrollBottom.png?sysver=8.3.6.2332)
}
.periodCont {
	position:absolute;
	border:0 solid #333;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.IWeb .periodCont {
	font-family:Arial;
	font-size:10pt;
	background-color:#fff;
	color:#333
}
.prdCont {
	position:absolute
}
.prdTitle {
	position:absolute;
	font-weight:bold;
	top:10px
}
.prdYear {
	position:absolute
}
.prdMonth {
	position:absolute;
	border:1px solid #a0a0a0
}
.prdMonthBg {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.prdMonthBgLeft {
	left:6px
}
.prdMonthBgRight {
	right:6px
}
.prdMonthIn {
	position:absolute;
	border:1px solid transparent;
	padding:6px;
	left:1px;
	right:1px;
	top:1px;
	bottom:1px
}
.prdMonthSel {
	border:1px dotted #606060
}
.prdToday {
	position:absolute;
	border:2px solid #00a33d
}
.prdCheck {
	color:#fff!important;
	background-color:#536ac2!important
}
.prdOver {
	color:#333
}
.IWeb .prdCheck {
	color:#333!important;
	background-color:#fadb1f!important
}
.IWeb .prdOver {
	background-color:#fdf1a5;
	color:#333
}
.prdNavBack {
	position:absolute;
	cursor:pointer;
	left:10px;
	top:10px;
	width:16px;
	height:16px;
	background-position:-16px 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/period.png?sysver=8.3.6.2332)
}
.prdNavBackOver {
	background-position:0 0
}
.prdNavFwd {
	position:absolute;
	cursor:pointer;
	right:10px;
	top:10px;
	width:16px;
	height:16px;
	background-position:-32px 0;
	background-repeat:no-repeat;
	background-image:url(e1csys/mngcore/period.png?sysver=8.3.6.2332)
}
.prdNavFwdOver {
	background-position:-48px 0
}
.searchCondition {
	position:absolute;
	border:1px solid transparent;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.sciInner {
	position:absolute;
	top:0;
	bottom:0
}
.sci {
	position:absolute;
	border:1px solid #dcd0a0;
	border-radius:3px;
	background-color:#ffffd9;
	top:0;
	bottom:0
}
.sciTitle {
	cursor:pointer;
	position:absolute;
	color:#988d72;
	top:0;
	bottom:0;
	left:5px
}
.IWeb .sciTitle {
	font-family:Arial;
	font-size:10pt
}
.sciTitleIn {
	position:absolute;
	left:0;
	right:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.sciTitleSep {
	position:absolute;
	right:0;
	width:3px
}
.sciText {
	cursor:pointer;
	position:absolute;
	color:#555;
	right:25px;
	bottom:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.IWeb .sciText {
	font-family:Arial;
	font-size:10pt
}
.sciImg {
	cursor:pointer;
	position:absolute;
	right:1px;
	width:20px;
	height:16px
}
.sciTextDecoration {
	position:absolute;
	bottom:0;
	left:5px;
	right:25px;
	height:1px;
	border-bottom:1px solid transparent
}
.sciOver {
	border-bottom:1px solid #555
}
div.plannerFieldMainContainer,div.plannerFieldContainer {
	height:100%;
	width:100%;
	font-family:Arial;
	font-size:8pt
}
.IWeb div.plannerFieldMainContainer,.IWeb div.plannerFieldContainer {
	font-size:10pt
}
div.plannerFieldContainer {
	overflow:auto
}
table.plannerField {
	width:100%;
	height:100%
}
table.plannerField td {
	border:1px solid #fff;
	vertical-align:top
}
table.plannerField td.plannerFieldDataContainer {
	width:100%
}
div.plannerFieldTimescaleHeaderSegment,div.plannerFieldTimescaleSegment {
	position:absolute;
	top:0;
	overflow:hidden;
	height:100%
}
.plannerFieldTimescaleHeaderSegment>span {
	padding-top:1px
}
tr.plannerFiledTimeScaleHeader td {
	height:1px
}
div.plannerFieldDataContainerDiv {
	position:relative;
	width:100%
}
.plannerVerticalField div.plannerFieldDataContainerDiv {
	width:auto
}
div.plannerFieldDataContainerDivIntervals {
	position:relative;
	width:100%;
	height:100%;
	font-size:8pt
}
.IWeb div.plannerFieldDataContainerDivIntervals {
	font-size:10pt
}
div.elementsHorizontalInternalRow {
	position:relative
}
div.plannerFieldMoreElementsHorizontalRow {
	position:absolute;
	width:100%;
	bottom:0
}
span.plannerFieldShowMoreElementsLink {
	margin-left:3px;
	padding-right:3px;
	cursor:pointer;
	text-decoration:none;
	position:absolute;
	overflow:hidden;
	bottom:0;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-image:url(e1csys/plnnrcmn/more_plus.png?sysver=8.3.6.2332)
}
span.plannerFieldShowMoreElementsText {
	border-bottom:1px dotted #5e8bbd;
	display:inline-block;
	font-style:italic;
	color:#5e8bbd
}
div.plannerFieldMoreElementsAllElementsContainer {
	position:absolute;
	top:0;
	width:150px;
	margin-left:-9px;
	z-index:3
}
div.plannerFieldMoreElementsAllElementsContainer:after {
	content:'';
	background-image:url(e1csys/plnnrcmn/shadow_corner.png?sysver=8.3.6.2332);
	background-position:right bottom;
	background-repeat:no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	bottom:-4px;
	right:-4px
}
div.plannerFieldElement,div.plannerFieldElement div,div.plannerFieldHorizontalMoreElement div {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:break-all;
	border-collapse:separate
}
div.plannerFieldHorizontalMoreElement {
	position:relative
}
div.plannerFieldElementsRow {
	height:100%;
	width:100%;
	position:relative
}
div.plannerFieldElementOnDrag .elementStyleContainer {
	background-image:url(e1csys/plnnrcmn/fade.png?sysver=8.3.6.2332)
}
div.plannerFieldVerticalElement div {
	position:relative
}
.plannerVerticalField span.elementText,.plannerVerticalField span.elementTime {
	float:left;
	padding-top:1px
}
.plannerVerticalField span.elementText {
	word-wrap:break-word;
	white-space:normal
}
.plannerVerticalField .plannerFieldTimescaleSegment {
	width:100%;
	height:0
}
.plannerFieldDimensionValueVariant {
	white-space:nowrap;
	padding:2px
}
.plannerFieldPopUpWindow {
	position:absolute;
	z-index:4;
	width:242px;
	height:101px;
	top:0;
	left:0;
	background-image:url(e1csys/plnnrcmn/popup_shadow.png?sysver=8.3.6.2332);
	background-position:right bottom;
	background-repeat:no-repeat
}
div.plannerFieldDragElement {
	position:absolute;
	z-index:2;
	white-space:nowrap;
	word-break:break-all
}
div.plannerFieldDragElement div {
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff;
	font-size:8pt;
	border:1px solid #fff;
	padding:0 5px;
	height:100%
}
.IWeb div.plannerFieldDragElement div {
	font-size:10pt
}
.plannerVerticalField div.plannerFieldDragElement div {
	height:100%
}
span.resizeHandler {
	display:inline-block;
	width:5px;
	cursor:col-resize;
	height:100%;
	position:absolute;
	z-index:3;
	overflow:hidden;
	font-size:9999em
}
.plannerFieldVerticalElement span.resizeHandler {
	height:5px;
	cursor:row-resize;
	width:100%
}
span.resizeHandlerBegin {
	left:0
}
span.resizeHandlerEnd {
	right:0
}
.plannerFieldVerticalElement span.resizeHandlerBegin {
	top:0
}
.plannerFieldVerticalElement span.resizeHandlerEnd {
	bottom:0;
	left:0
}
.plannerHorizontallField div.plannerFieldElement {
	overflow:hidden
}
div.plannerFieldElement div.elementStyleContainer {
	margin:0;
	position:relative;
	bottom:0;
	border:1px solid #fff;
	padding:0 5px;
	color:#fff
}
.plannerVerticalField div.plannerFieldElement div.elementTextContainer,div.plannerFieldElement div.elementStyleContainer {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:100%;
	width:100%
}
div.plannerFieldDragElementModeDrag {
	border:1px solid #fff
}
div.plannerFieldSelectedElement {
	padding:1px;
	margin:-1px
}
div.plannerFieldSelectedElement.plannerFieldHorizontalMoreElement+div.plannerFieldSelectedElement.plannerFieldHorizontalMoreElement {
	margin-top:-2px
}
div.plannerFieldDragElementModeSelect {
	color:#000;
	font-size:inherit;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #000
}
div.plannerFieldDragElementModeCreate {
	color:#000;
	font-size:inherit;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #000;
	background-image:url(e1csys/plnnrcmn/fade_create.png?sysver=8.3.6.2332)
}
div.plannerFieldDragElementModeSelect {
	background-image:url(e1csys/plnnrcmn/fade_select.png?sysver=8.3.6.2332)
}
span.elementTime {
	margin-right:3px
}
.elementPicture {
	top:0;
	vertical-align:top
}
.plannerVerticalField .elementPicture {
	float:left;
	margin-top:2px
}
.plannerFieldElement {
	cursor:pointer;
	z-index:1
}
.planerFieldPopup {
	display:inline-block;
	width:220px;
	position:absolute;
	background-color:#fffccb;
	padding:8px;
	border:1px solid #d8a921;
	height:79px
}
.plannerFieldMoreElementsAllElementsShadowContainer:after {
	content:'';
	background-image:url(e1csys/plnnrcmn/shadow_vertical.png?sysver=8.3.6.2332);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	height:4px;
	bottom:-4px;
	left:0;
	right:3px
}
.plannerFieldMoreElementsAllElementsShadowContainer:before {
	content:'';
	background-image:url(e1csys/plnnrcmn/shadow_horizontal.png?sysver=8.3.6.2332);
	background-position:right;
	background-repeat:repeat-y;
	display:block;
	position:absolute;
	width:4px;
	right:-4px;
	top:12px;
	bottom:3px
}
div.plannerFieldMoreElementsAllElementsShadowContainer {
	background-color:#fffccb;
	padding:8px;
	margin-top:11px;
	border:1px solid #d8a921;
	zoom:1
}
.planerFieldPopupButtons {
	text-align:right;
	position:absolute;
	top:63px;
	left:0;
	right:0;
	padding-right:11px
}
.planerFieldPopupCloseButton {
	cursor:pointer;
	font-size:1px;
	width:10px;
	height:10px;
	border:none;
	float:right;
	background-repeat:no-repeat;
	background-image:url(e1csys/plnnrcmn/popup_close.png?sysver=8.3.6.2332)
}
.planerFieldPopupTimeText {
	white-space:nowrap
}
.planerFieldPopupTextInput {
	border:none;
	line-height:13pt;
	height:13pt;
	width:100%
}
.planerFieldPopupTextInputContainer div {
	background-color:#fff;
	position:absolute;
	top:1px;
	left:1px;
	right:1px;
	padding-left:1px
}
.IWeb .planerFieldPopupTextInput {
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	line-height:15pt
}
.IWeb .planerFieldPopupTextInputContainer div {
	background-color:#fff;
	position:absolute;
	top:1px;
	left:1px;
	padding-left:3px
}
div.planerFieldMoreElementsAnchor,.planerFieldPopupAnchor {
	background-image:url(e1csys/plnnrcmn/popup_anchor.png?sysver=8.3.6.2332);
	position:absolute;
	font-size:1px
}
div.planerFieldMoreElementsAnchor {
	width:19px;
	height:12px
}
.planerFieldPopupAnchor.top,.planerFieldPopupAnchor.bottom {
	width:19px;
	height:12px;
	left:50%;
	margin-left:-9px
}
div.planerFieldMoreElementsAnchor {
	top:1px
}
.planerFieldPopupAnchor.top {
	top:-10px
}
div.plannerFieldMoreElementsAllElementsContainer.bottom div.planerFieldMoreElementsAnchor {
	bottom:-10px;
	top:auto
}
.planerFieldPopupAnchor.bottom {
	bottom:-10px;
	top:95px
}
div.plannerFieldMoreElementsAllElementsContainer.bottom div.planerFieldMoreElementsAnchor,.planerFieldPopupAnchor.bottom {
	background-position:0 -11px
}
.planerFieldPopupAnchor.left,.planerFieldPopupAnchor.right {
	width:12px;
	height:19px;
	top:50%;
	margin-top:-9px
}
.planerFieldPopupAnchor.left {
	background-position:-19px 0;
	left:-10px
}
.planerFieldPopupAnchor.right {
	background-position:-30px 0;
	right:-6px
}
div.planerFieldMoreElementsAnchor {
	left:0;
	margin-left:22px
}
.plannerFieldPopupButton {
	background-image:url(e1csys/plnnrcmn/popup_action_buttons.png?sysver=8.3.6.2332);
	background-repeat:no-repeat;
	width:34px;
	height:25px;
	cursor:pointer;
	text-align:center;
	border:0;
	display:inline-block;
	margin-left:7px
}
.planerFieldPopupSaveButton {
	float:right;
	line-height:25px;
	width:57px;
	background-position:-204px 0;
	font-weight:bold;
	font-size:10pt;
	overflow:hidden
}
.planerFieldPopupSaveButton:hover,.planerFieldPopupSaveButton.plannerFieldPopupButtonHover {
	background-position:-261px 0
}
.planerFieldPopupSaveButton:active {
	background-position:-318px 0
}
.planerFieldPopupDetailButton {
	background-position:-102px 0
}
.planerFieldPopupDetailButton:hover,.planerFieldPopupDetailButton.plannerFieldPopupButtonHover {
	background-position:-136px 0
}
.planerFieldPopupDetailButton:active {
	background-position:-170px 0
}
.planerFieldPopupDeleteButton:hover,.planerFieldPopupDeleteButton.plannerFieldPopupButtonHover {
	background-position:-34px 0
}
.planerFieldPopupDeleteButton:active {
	background-position:-68px 0
}
.plannerFieldTimescaleHeaderSegmentWidth {
	white-space:nowrap;
	padding:0 3px;
	height:0
}
.plannerVerticalFieldTimeText {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block
}
div.plannerFieldTimeLine {
	height:100%;
	width:0;
	position:absolute;
	border-left:1px solid #f00;
	top:0;
	z-index:1
}
.plannerVerticalField div.plannerFieldTimeLine {
	width:100%;
	height:0;
	border-left:0;
	border-top:1px solid #f00
}
.plannerFieldVerticalTimeScaleHeader {
	position:relative;
	overflow:hidden
}
.plannerFieldVerticalTimeScaleHeader .plannerFieldTimescaleHeaderSegment {
	height:0;
	overflow:visible;
	text-align:center;
	width:100%
}
.timeScaleWrapHeadersText {
	white-space:nowrap;
	text-align:center;
	padding:0 2px
}
.timeScaleWrapHeadersText div {
	padding:0 3px;
	overflow:hidden;
	text-align:center
}
.plannerFieldDragContainer {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden
}
table.plannerField td.horizontalDimensionsHeaderDimension {
	padding:0 2px;
	text-align:center;
	vertical-align:middle
}
.plannerFiledTimeScaleHeaderDimensionName {
	padding:0 2px
}
.planerFieldPopupTextInputContainer {
	height:17px;
	border-color:#b3ac86;
	outline:none;
	overflow:hidden;
	font-family:'MS Sans Serif',Arial,Verdana,sans-serif;
	font-size:8pt;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-radius:3px;
	margin-top:8px
}
.IWeb .planerFieldPopupTextInputContainer {
	font-family:Arial;
	font-size:10pt;
	height:23px;
	border-color:#a0a0a0;
	margin-top:6px
}
.printDocIFrame {
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:-100%;
	z-index:999
}
map area {
	outline:none
}
