.x-editor {
	height: 25px;
}
.x-grid-with-row-lines .x-grid-cell-inner img {
	float: left;
	margin-top: 3px;
}
.x-grid-with-row-lines .x-grid-cell-inner span {
	line-height: 20px;
	margin-left: 5px;
}
.x-btn-group {
	border-style: none;
	background: none;
	box-shadow: none;
}

.x-iBEButtonCls button {
	line-height: 10px;
}
.x-iBEButtonCls .x-btn-center .x-btn-inner {
	padding: 0;
	text-align: center;
}
.global-wait-panel {
	height: 155px!important;
	width: 450px!important;
	box-shadow: none;
	border-style: solid;
	border-color: #818A3A;
	margin-top: 2px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background: #F1FED9;
	overflow: hidden;
	-moz-box-shadow: #818A3A 0 0 48px 11px;
	-webkit-box-shadow: #818A3A 0 0 48px 11px;
	-o-box-shadow: #818A3A 0 0 48px 11px;
	box-shadow: #818A3A 0 0 48px 11px;
}
.global-wait-panel .x-window-header {
	background: none;
	border-style: none;
}
.global-wait-panel .x-window-body {
	background: #F1FED9;
}
.global-wait-panel .x-panel-body {
	background: #F1FED9;
}
.global-wait-panel .global-wait-panel-contents {
	border-style: none;
	overflow: hidden;
	background: #F1FED9;
	margin-left: 10px;
	padding-top: 10px;
}
@-webkit-keyframes animate-stripes {
to {
background-position:0 0;
}
from {
	background-position: 44px 0;
}
}
@-moz-keyframes animate-stripes {
to {
background-position:0 0;
}
from {
	background-position: 36px 0;
}
}
.global-wait-panel .x-progress {
	padding-right: 2px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	border-color: #000;
	background-image: url('../../images/shared/background.panel.header.png');
}
.global-wait-panel .x-progress .x-progress-bar {
	border-style: none;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	background-color: #85BC3A;
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,.2) 3%, transparent 3%, transparent 6%, rgba(255,255,255,.2) 6%, rgba(255,255,255,.2) 9%, transparent 12%, rgba(255,255,255,.2) 12%, rgba(255,255,255,.2) 15%, transparent 18%, rgba(255,255,255,.2) 18%, rgba(255,255,255,.2) 21%, transparent 24%, rgba(255,255,255,.2) 24%, rgba(255,255,255,.2) 27%, transparent 30%, rgba(255,255,255,.2) 30%, rgba(255,255,255,.2) 33%, transparent 36%, rgba(255,255,255,.2) 36%, rgba(255,255,255,.2) 39%, transparent 42%, rgba(255,255,255,.2) 42%, rgba(255,255,255,.2) 45%, transparent 48%, rgba(255,255,255,.2) 48%, rgba(255,255,255,.2) 51%, transparent 54%, rgba(255,255,255,.2) 54%, rgba(255,255,255,.2) 57%, transparent 60%, rgba(255,255,255,.2) 60%, rgba(255,255,255,.2) 63%, transparent 66%, rgba(255,255,255,.2) 66%, rgba(255,255,255,.2) 69%, transparent 72%, rgba(255,255,255,.2) 72%, rgba(255,255,255,.2) 75%, transparent 78%, rgba(255,255,255,.2) 78%, rgba(255,255,255,.2) 81%, transparent 84%, rgba(255,255,255,.2) 84%, rgba(255,255,255,.2) 87%, transparent 90%, rgba(255,255,255,.2) 90%, rgba(255,255,255,.2) 93%, transparent 96%, rgba(255,255,255,.2) 96%, rgba(255,255,255,.2) 99%, transparent 99%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255,.2) 3%, transparent 3%, transparent 6%, rgba(255,255,255,.2) 6%, rgba(255,255,255,.2) 9%, transparent 12%, rgba(255,255,255,.2) 12%, rgba(255,255,255,.2) 15%, transparent 18%, rgba(255,255,255,.2) 18%, rgba(255,255,255,.2) 21%, transparent 24%, rgba(255,255,255,.2) 24%, rgba(255,255,255,.2) 27%, transparent 30%, rgba(255,255,255,.2) 30%, rgba(255,255,255,.2) 33%, transparent 36%, rgba(255,255,255,.2) 36%, rgba(255,255,255,.2) 39%, transparent 42%, rgba(255,255,255,.2) 42%, rgba(255,255,255,.2) 45%, transparent 48%, rgba(255,255,255,.2) 48%, rgba(255,255,255,.2) 51%, transparent 54%, rgba(255,255,255,.2) 54%, rgba(255,255,255,.2) 57%, transparent 60%, rgba(255,255,255,.2) 60%, rgba(255,255,255,.2) 63%, transparent 66%, rgba(255,255,255,.2) 66%, rgba(255,255,255,.2) 69%, transparent 72%, rgba(255,255,255,.2) 72%, rgba(255,255,255,.2) 75%, transparent 78%, rgba(255,255,255,.2) 78%, rgba(255,255,255,.2) 81%, transparent 84%, rgba(255,255,255,.2) 84%, rgba(255,255,255,.2) 87%, transparent 90%, rgba(255,255,255,.2) 90%, rgba(255,255,255,.2) 93%, transparent 96%, rgba(255,255,255,.2) 96%, rgba(255,255,255,.2) 99%, transparent 99%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255,255,255,.2) 3%, transparent 3%, transparent 6%, rgba(255,255,255,.2) 6%, rgba(255,255,255,.2) 9%, transparent 12%, rgba(255,255,255,.2) 12%, rgba(255,255,255,.2) 15%, transparent 18%, rgba(255,255,255,.2) 18%, rgba(255,255,255,.2) 21%, transparent 24%, rgba(255,255,255,.2) 24%, rgba(255,255,255,.2) 27%, transparent 30%, rgba(255,255,255,.2) 30%, rgba(255,255,255,.2) 33%, transparent 36%, rgba(255,255,255,.2) 36%, rgba(255,255,255,.2) 39%, transparent 42%, rgba(255,255,255,.2) 42%, rgba(255,255,255,.2) 45%, transparent 48%, rgba(255,255,255,.2) 48%, rgba(255,255,255,.2) 51%, transparent 54%, rgba(255,255,255,.2) 54%, rgba(255,255,255,.2) 57%, transparent 60%, rgba(255,255,255,.2) 60%, rgba(255,255,255,.2) 63%, transparent 66%, rgba(255,255,255,.2) 66%, rgba(255,255,255,.2) 69%, transparent 72%, rgba(255,255,255,.2) 72%, rgba(255,255,255,.2) 75%, transparent 78%, rgba(255,255,255,.2) 78%, rgba(255,255,255,.2) 81%, transparent 84%, rgba(255,255,255,.2) 84%, rgba(255,255,255,.2) 87%, transparent 90%, rgba(255,255,255,.2) 90%, rgba(255,255,255,.2) 93%, transparent 96%, rgba(255,255,255,.2) 96%, rgba(255,255,255,.2) 99%, transparent 99%, transparent);
}
.global-wait-panel .global-wait-panel-ibe-logo .x-panel-body {
	background-image: url('../../../images/layouts/login/logoCrp.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.global-wait-panel label {
	color: #646759;
	font-weight: bold;
}
.global-wait-panel .global-wait-panel-progressStep {
	margin-top: 10px;
	margin-left: 3px;
}
.global-wait-panel .global-wait-panel-progressStatus {
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;
}
.global-wait-panel .x-window-header {
	display: none;
}
.initial-wait-panel {
	height: 90px!important;
	width: 430px!important;
	overflow: visible;
	margin: 0;
}
.initial-wait-panel .x-window-body {
	width: 100%!important;
}
.initial-wait-panel .x-window-header {
	display: none;
}
.initial-wait-panel .initial-wait-panel-contents {
	width: 100%;
	background: white;
	border-style: none;
	box-shadow: 2px 2px 15px 7px #f3b90f;
	padding: 3px;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-label {
	font-size: 14px;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-logo {
	display: block!important;
	padding-bottom: 10px;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-logo img {
	vertical-align: bottom;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-logo label {
	font-size: 11px;
	margin-left: 10px;
	font-weight: bold;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-label-username {
	font-size: 16px;
	margin: 0 0 0 20px;
}
.initial-wait-panel .initial-wait-panel-contents .initial-wait-panel-label-version {
	font-size: 10px;
	margin: 16px 0 0 22px;
	float: right;
}
.x-tree-panel .x-grid-row .x-grid-cell-inner .x-grid-checkheader {
	margin-top: 7px!important;
}
.x-datepicker-footer .x-btn, .x-monthpicker-buttons .x-btn {
	position: relative;
	margin: 4px;
	border: 1px solid #69A300!important;
}
.x-datepicker-footer .x-btn-default-small-over, .x-monthpicker-buttons .x-btn-default-small-over {
	background-color: white;
	background-image: -moz-linear-gradient(top, #eaeaea 0, #b8b8b8 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #b8b8b8));
	background: -webkit-linear-gradient(top, #eaeaea 0, #b8b8b8 100%);
	background: -o-linear-gradient(top, #eaeaea 0, #b8b8b8 100%);
	background: -ms-linear-gradient(top, #eaeaea 0, #b8b8b8 100%);
	background: linear-gradient(top, #eaeaea 0, #b8b8b8 100%);
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	padding: 2px;
}
.x-resizable-over .x-resizable-handle-east, .x-resizable-over .x-resizable-handle-west {
	width: 3px!important;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-over .x-resizable-handle-north {
	height: 3px!important;
}
.snapgrid100 .x-panel-body-default {
	background-image: url(../../images/snapgrid100.png);
	background-repeat: repeat;
	background-position: top left;
}
.snapgrid80 .x-panel-body-default {
	background-image: url(../../images/snapgrid80.png);
	background-repeat: repeat;
	background-position: top left;
}
.snapgrid60 .x-panel-body-default {
	background-image: url(../../images/snapgrid60.png);
	background-repeat: repeat;
	background-position: top left;
}
.snapgrid40 .x-panel-body-default {
	background-image: url(../../images/snapgrid40.png);
	background-repeat: repeat;
	background-position: top left;
}
.snapgrid20 .x-panel-body-default {
	background-image: url(../../images/snapgrid20.png);
	background-repeat: repeat;
	background-position: top left;
}
.snapgrid10 .x-panel-body-default {
	background-image: url(../../images/snapgrid100.png);
	background-repeat: repeat;
	background-position: top left;
}
.x-timeslicer-period-container {
	padding: 5px 0 0 0;
}
.x-timeslicer-period-label {
	color: #0b3346;
	font-family: Tahoma;
	font-size: 100%;
	font-weight: bold;
}
.x-ibe-btn-default-small {
	color: #000;
	font-family: Tahoma;
	font-size: 90%;
}
.x-ibe-radio-button-text {
	font-family: Tahoma;
	color: #000;
}
.x-ibe-analytics-textbox {
	font-family: Tahoma;
}
.x-ibe-dashboardHeader .x-panel-header-text {
	color: #356702!important;
	font-size: 12px;
	text-shadow: 0 0 0 none;
}
.x-ibe-dashboardHeader .x-panel-header-default {
	background: -moz-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e473), color-stop(100%, #8ca815));
	background: -webkit-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -o-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -ms-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: linear-gradient(top, #d0e473 0, #8ca815 100%);
	box-shadow: none;
	border: none;
	text-align: left;
	border-radius: 5px 5px 0 0;
}
.x-ibe-dashboardHeader .x-tool img {
	background-color: transparent;
	background-image: url("../../images/iBEpopup/ibe-popup-toolimg.png");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 15px;
	margin: 0;
	overflow: hidden;
	width: 15px;
}
.x-ibe-dashboardHeader .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg-over.png')!important;
}
.x-ibe-dashboardHeader-slicers .x-panel-header-text {
	color: #fff!important;
	font-size: 110%;
	text-shadow: 0 0 0 white;
}
.x-ibe-dashboardHeader-slicers .x-panel-header-default {
	background: -moz-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e473), color-stop(100%, #8ca815));
	background: -webkit-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -o-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -ms-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: linear-gradient(top, #d0e473 0, #8ca815 100%);
	box-shadow: none;
	border: none;
	text-align: left;
	border-radius: 5px 5px 5px 5px;
}
.x-ibe-dashboardHeader-visualwidgets .x-panel-header-text {
	color: #356702!important;
	font-size: 12px;
	text-shadow: 0 0 0 none;
}
.x-ibe-dashboardHeader-visualwidgets .x-panel-header-default {
	background: -moz-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e473), color-stop(100%, #8ca815));
	background: -webkit-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -o-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -ms-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: linear-gradient(top, #d0e473 0, #8ca815 100%);
	box-shadow: none;
	border: none;
	text-align: left;
	border-radius: 5px 5px 0 0;
}
.x-ibe-dashboardHeader-visualwidgets .x-tool img {
	background-color: transparent;
	background-image: url("../../images/iBEpopup/ibe-popup-toolimg.png");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 15px;
	margin: 0;
	overflow: hidden;
	width: 15px;
}
.x-ibe-dashboardHeader-visualwidgets .x-btn-default-toolbar-small-menu-active, .x-btn-default-toolbar-small-pressed {
	background-color: #E1E1E1;
	background-image: url("");
	background-repeat: repeat;
	border: medium none;
}
.x-ibe-dashboardHeader-visualwidgets .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg-over.png')!important;
}
.x-ibe-dashboardHeader1 .x-panel-header-default {
	background-image: url("../../images/panel/greenbar2.jpg");
	box-shadow: none;
	border: none;
	text-align: left;
	border-radius: 5px 5px 5px 5px;
	background: none;
}
.x-ibe-grid-dimension-image {
	background: url("../../images/icons/dimension.png") no-repeat scroll 50% 30% transparent;
	padding-bottom: 0;
	padding-left: 35px;
}
.x-ibe-grid-dimensiondate-image {
	background: url("../../images/icons/dimension-date.png") no-repeat scroll 50% 30% transparent;
	padding-bottom: 0;
	padding-left: 35px;
}
.x-ibe-grid-measure-image {
	background: url("../../images/icons/measure.png") no-repeat scroll 50% 30% transparent;
	padding-bottom: 0;
	padding-left: 35px;
}
.x-ibe-grid-measurecurrency-image {
	background: url("../../images/icons/measure-currency.png") no-repeat scroll 50% 30% transparent;
	padding-bottom: 0;
	padding-left: 35px;
}
.x-ibe-grid-measureduration-image {
	background: url("../../images/icons/measure-duration.png") no-repeat scroll 50% 30% transparent;
	padding-bottom: 0;
	padding-left: 35px;
}
.x-ibe-dashboardHeader .x-panel-header-default {
	background: -moz-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e473), color-stop(100%, #8ca815));
	background: -webkit-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -o-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: -ms-linear-gradient(top, #d0e473 0, #8ca815 100%);
	background: linear-gradient(top, #d0e473 0, #8ca815 100%);
	border: medium none;
	box-shadow: none;
	text-align: left;
}
.x-ibe-dashboardHeader .x-panel-header-text {
	color: #fff!important;
	font-size: 110%;
	text-shadow: 0 0 0 none;
}
.iBE-Progressbar .x-progress-default {
	border: 1px solid #808080!important;
	height: 18px;
}
.iBE-Progressbar .x-progress-default {
	height: 18px;
	overflow: hidden;
	position: absolute;
	width: 0;
background-image:none!imporant;
	background: -moz-linear-gradient(top, #818181 0, #c5c5c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #818181), color-stop(100%, #c5c5c5));
	background: -webkit-linear-gradient(top, #818181 0, #c5c5c5 100%);
	background: -o-linear-gradient(top, #818181 0, #c5c5c5 100%);
	background: -ms-linear-gradient(top, #818181 0, #c5c5c5 100%);
	background: linear-gradient(top, #818181 0, #c5c5c5 100%);
}
.iBE-Progressbar .x-progress-text {
	overflow: hidden;
	position: absolute;
	padding: 0 5px;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}
.iBE-Progressbar .x-progress-text-back {
	padding-top: 1px;
}
.iBE-Progressbar .x-strict .x-progress {
	height: 18px;
}
.iBE-Progressbar .x-progress-default .x-progress-bar {
	background: -moz-linear-gradient(top, #d2ff52 34%, #91e842 67%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #d2ff52), color-stop(67%, #91e842))!important;
	background: -webkit-linear-gradient(top, #d2ff52 34%, #91e842 67%)!important;
	background: -o-linear-gradient(top, #d2ff52 34%, #91e842 67%)!important;
	background: -ms-linear-gradient(top, #d2ff52 34%, #91e842 67%)!important;
	background: linear-gradient(top, #d2ff52 34%, #91e842 67%)!important;
	border-right: medium none;
	border-top: none!important;
	height: 18px;
}
.iBE-Progressbar .x-progress-default .x-progress-text {
	color: white;
}
.iBE-Progressbar .x-progress-default .x-progress-text-back {
	color: #396295;
}
.x-ibeForm .x-panel-body .x-ibeForm {
	border-color: #c2c2c2;
	border-width: 1px;
	margin-top: 10px!important;
	margin-left: 5px!important;
	margin-right: 5px;
	margin-bottom: 5px!important;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 1px 0 4px 2px #c2c2c2;
	-webkit-box-shadow: 1px 0 4px 2px #c2c2c2;
	box-shadow: 1px 0 4px 2px #c2c2c2;
}
.ibeFormContainerCls {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ibeFormContainerCls .x-ibeForm .x-panel-body .x-ibeForm {
	border-color: #c2c2c2;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px!important;
	margin-left: 5px;
	margin-right: 5px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 1px 0 4px 2px #c2c2c2;
	-webkit-box-shadow: 1px 0 4px 2px #c2c2c2;
	box-shadow: 1px 0 4px 2px #c2c2c2;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-ibepanelBox-Header {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-ibepanelBox-bg {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none!important;
	padding-top: 0!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header {
	left: 0!important;
	top: 0!important;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header span {
	margin-left: 15px;
	margin-top: 2px!important;
	margin-right: 2px;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header .x-tool {
	left: 2px!important;
	background: transparent left top no-repeat url("/images/layouts/standard/sidebar-left/tool.collapse.png");
	background-image: url("/images/layouts/standard/sidebar-left/tool.collapse.png")!important;
	margin-top: -6px!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header .x-tool-over img {
	background-image: none!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header .x-tool img {
	background-image: none!important;
}
.x-ibeForm .x-panel-body .x-panel .x-collapsed {
	border-bottom-style: none;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header-collapsed .x-tool {
	left: 0!important;
	background: transparent left top no-repeat url("/images/layouts/standard/sidebar-left/tool.expand.png");
	background-image: url("/images/layouts/standard/sidebar-left/tool.expand.png")!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-panel-header-collapsed .x-tool-over {
	left: 0!important;
	background: transparent left top no-repeat url("/images/layouts/standard/sidebar-left/tool.expand.png");
	background-image: url("/images/layouts/standard/sidebar-left/tool.expand.png")!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-collapsed .x-tool {
	left: 0!important;
	background: transparent left top no-repeat url("/images/layouts/standard/sidebar-left/tool.expand.png");
	background-image: url("/images/layouts/standard/sidebar-left/tool.expand.png")!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-collapsed .x-tool-over {
	left: 0!important;
	background: transparent left top no-repeat url("/images/layouts/standard/sidebar-left/tool.expand.png");
	background-image: url("/images/layouts/standard/sidebar-left/tool.expand.png")!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-collapsed .x-component .x-panel-header-text {
	color: #c2c2c2!important;
}
.x-ibeForm .x-panel-body .x-panel .x-ibeForm .x-ibe-toggle-state-cls {
	margin-right: 20px;
	color: #c2c2c2;
	font-size: 10px;
	cursor: pointer;
}
.x-container-HolidayCheckbox {
	overflow: hidden!important;
	margin-left: 10px;
	margin-bottom: 5px;
	height: 20px!important;
}
.x-container-HolidayCheckbox label {
	color: #666;
	padding-top: 3px;
	width: 70px!important;
	text-align: right;
}
.x-container-HolidayCheckbox .x-container-HolidayWeekMainPanel {
	width: 220px!important;
	margin-left: 12px;
}
.x-container-HolidayCheckbox .x-container-HolidayWeekMainPanel .x-container-HolidayWeekPanel {
	border: 1px solid black;
	float: left;
	text-align: center;
	cursor: pointer;
	background-image: none;
	opacity: 1!important;
}
.x-container-HolidayCheckbox .x-container-HolidayWeekMainPanel .x-container-HolidayWeekPanel .x-panel-body-default {
	background-size: 30px 18px;
	background-color: white;
}
.x-container-HolidayWeekPanelSelected .x-panel-body-default {
	background-image: url('../../images/panel/panelCross.png');
	background-color: #F0ECEC!important;
}
.x-iBEComboPicker .x-grid-group-title {
	color: #c2c2c2!important;
	font-size: 11px!important;
	border-bottom: 1px solid #CDCDCD!important;
	width: 97%;
}
#HolidayForm .x-form-item label {
	width: 29px!important;
}
#cardID .x-panel-header-text-default {
	color: #04408C;
	font-size: 12px;
	font-weight: bold;
	
	background-image: url('../../images/title-Background.png'), url('../../images/title-Background-repeat.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right top, left top;
	margin: 0;
	padding: 0 15px 0 5px;
	color: #090;
	height: 28px;
	line-height: 14px;
	float: left;
	display: inline-block;
	background-size: 20% 18px, 80% 18px;
	background-color: white;
}
#cardID .x-panel-header-default {
	background-image: none;
	background-color: white;
	border-style: hidden;
}
#cardID .x-window-header-default-top {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 0 5px 0 5px;
	height: 25px;
	border-width: 0;
	border-style: solid;
	background-color: none;
	background-image: url('../../images/iBEpopup/ibe-popup-headerbg.png');
}
.x-iBEComboPicker .x-grid-cell-inner {
	border-style: hidden!important;
}
.x-iBEComboPicker .x-grid-group-title {
	background-image: none!important;
}
.x-grid-group-title {
	background-position: left center;
}
.x-grid-group-hd-collapsed .x-grid-group-title {
	background-position: left bottom;
}
.x-grid-group-collapsed .x-grid-group-title {
	background-position: left bottom;
}
.x-grid-view .x-grid-cell-inner {
	border-color: #360;
}
.x-grid-view .x-grid-group-title {
	color: #360;
}
.x-iBEMessage .x-iBEMessage-login-warning-body+.x-toolbar .x-box-inner {
	width: 300px!important;
	float: right;
}
.x-iBEMessage .x-iBEMessage-login-warning-body+.x-toolbar .x-btn {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-color: white;
	padding: 2px 5px;
	width: auto!important;
}
.x-iBEMessage .x-iBEMessage-login-warning-body+.x-toolbar .x-btn-default-small-over {
	background-image: url('../../images/iBEpopup/boundary-button-green-left.png'), url('../../images/iBEpopup/boundary-button-green-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-color: white;
	border-color: #6C9039;
}
.x-iBEMessage .x-iBEMessage-login-warning-body+.x-toolbar .x-btn .x-btn-center {
	width: auto!important;
}
.x-iBEMessage .x-iBEMessage-login-warning-body+.x-toolbar .x-btn .x-btn-inner {
	padding: 0;
	text-align: center;
	width: auto!important;
}
.x-panel-collapsed {
	overflow: visible;
}

.x-ibe-form-combofield, .x-form-display-combofield {
	float: left;
	margin: 0;
	color: black;
}
.x-ibe-form-combofield {
	padding: 1px 3px;
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('../../images/form/text-bg.png');
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
.x-pickerfield-open .x-ibe-form-combofield {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.x-pickerfield-open-above .x-ibe-form-combofield {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.x-form-focus, x-ibe-form-combofield.x-form-focus {
	border-color: #090!important;
}
.x-form-invalid-field, textarea.x-form-invalid-field {
	background-color: #FFEDE9!important;
	background-image: url('');
	background-repeat: repeat-x;
	background-position: bottom;
	border-color: #cacaca;
}

.x-ibe-form-combofieldWOT, .x-form-display-combofield {
	float: left;
	margin: 0;
	color: black;
}
.x-ibe-form-combofieldWOT {
	padding: 1px 3px;
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('../../images/form/text-bg.png');
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #cacaca;
}
.x-pickerfield-open .x-ibe-form-combofieldWOT {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.x-pickerfield-open-above .x-ibe-form-combofieldWOT {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.x-form-focus, x-ibe-form-combofieldWOT.x-form-focus {
	border-color: #090;
}
.x-form-invalid-field, textarea.x-form-invalid-field {
	background-color: #FFEDE9!important;
	background-image: url('');
	background-repeat: repeat-x;
	background-position: bottom;
	border-color: #cacaca;
}
.x-ibe-toolbar {
	background-image: url('../../images/mainpanel/mainpanel-bg.png');
	background-repeat: repeat-x;
	background-position: left top;
	height: 43px;
	padding: 1px 0;
}
.x-ibe-toolbar .x-btn-icon {
	width: 20px;
	height: 20px;
	margin: auto;
	background-size: 20px 20px;
}
.x-ibe-toolbar .x-btn {
	border-style: none;
	background-image: url(../../images/mainpanel/seprator.png);
	background-color: transparent!important;
	height: 39px;
	border-radius: 0;
	padding: 3px 5px 0 4px;
	background-repeat: no-repeat;
	background-position: right center;
}
.x-ibe-toolbar #x-mainpanel-btn-help .x-btn {
	background-position: left center!important;
}
.x-ibe-toolbar .x-btn-center .x-btn-inner {
	color: #6a6a6a!important;
	margin-top: 2px!important;
	text-align: center;
}
.x-ibe-toolbar .x-btn-over {
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c0c0c0), to(#eaeaea));
	background-image: -webkit-linear-gradient(#c0c0c0, #eaeaea);
	background-image: -moz-linear-gradient(#c0c0c0, #eaeaea);
	background-image: -o-linear-gradient(#c0c0c0, #eaeaea);
	background-image: linear-gradient(#c0c0c0, #eaeaea);
}
.x-ibe-toolbar .x-btn-over .x-btn-inner {
	color: #6a6a6a!important;
}
#activityToolbar-breadcrumb .x-ibe-toolbar-btn {
	background-image: none;
	border-style: hidden;
}
.x-ibe-statusToolbar {
	background-image: url('../../images/toolbar/ibe-toolbar-bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
}
.x-ibe-button {
	background-image: url('../../images/toolbar/ibe-toolbar-bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
}
.x-ibe-button-btn {
	border: 1px solid #bebcbd;
	background-image: none;
	background-color: #b6cbe4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #f6f6f6), color-stop(50%, #f9f9f9), color-stop(52%, #f1f1f1), color-stop(100%, #cecece));
	background-image: -moz-linear-gradient(top, #f6f6f6, #f9f9f9 50%, #f1f1f1 50%, #cecece);
	background-image: linear-gradient(top, #f6f6f6, #f9f9f9 50%, #f1f1f1 50%, #cecece);
	height: 26px;
	line-height: 26px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.x-ibe-button-btn-over {
	border-color: #999;
}
.x-ibe-buttons-btn-pressed {
	border-color: red;
}
.activityBarBG {
	background-image: url(../../images/activitytoolbar-bg.png);
	background-position: left bottom;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.activityTextBlack {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	margin-right: 5px;
}
.activityTextGreen {
	color: #360;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/gray_arrow_right.png);
	background-repeat: no-repeat;
	background-position: 0 16px;
}
.x-ibe-linktext {
	color: #06C;
	margin: 10px;
	cursor: hand;
}
.x-ibe-dashboardHeader .x-panel-header-text {
	color: #000!important;
}
.x-ibe-dashboardHeader .x-panel-header-default {
	background: none;
	box-shadow: none;
	border: none;
	text-align: left;
}
.x-message-box .ext-mb-download {
	background: url("images/download.gif") no-repeat scroll 6px 0 transparent;
	height: 52px!important;
}
p {
	margin-bottom: 15px;
}
h1 {
	font-size: 18px;
	margin-bottom: 20px;
}
h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 10px 0;
}
.example-info {
	width: 150px;
	border: 1px solid #c3daf9;
	border-top: 1px solid #DCEAFB;
	border-left: 1px solid #DCEAFB;
	background: #ecf5fe url(info-bg.gif) repeat-x;
	font-size: 10px;
	padding: 8px;
}
pre.code {
	background: #F8F8F8;
	border: 1px solid #e8e8e8;
	padding: 10px;
	margin: 10px;
	margin-left: 0;
	border-left: 5px solid #e8e8e8;
	font-size: 12px!important;
	line-height: 14px!important;
}
.msg .x-box-mc {
	font-size: 14px;
}
#msg-div {
	position: absolute;
	left: 35%;
	top: 87px;
	margin: 0 auto;
	z-index: 20000;
}
#msg-div .msg {
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: #F6F6F6;
	background-color: #fff09f;
	border: 1px solid #fff445;
	margin-top: 0;
	padding: 10px 15px;
	-moz-box-shadow: 0 0 3px 3px #ababab;
	-webkit-box-shadow: 0 0 3px 3px #ababab;
	box-shadow: 0 0 3px 3px #ababab;
	opacity: .8;
	filter: alpha(opacity = 80);
}
#msg-div .msg h3 {
	margin: 0;
	font-weight: bold;
	font-size: 15px;
	color: #6E6477;
}
#msg-div .msg p {
	margin: 0;
	vertical-align: middle;
	line-height: 24px;
	color: #6E6477;
}
#msg-div .msg p img {
	vertical-align: middle;
	clear: right;
	float: left;
	margin-right: 5px;
}
.x-grid3-row-body p {
	margin: 5px 5px 0 5px!important;
}
.feature-list {
	margin-bottom: 0;
}
.feature-list li {
	list-style: disc;
	margin-left: 17px;
	margin-bottom: 4px;
}
.x-ibe-messagepopup {
	border: 1px solid #CCC;
	width: 1000px;
	height: 300px;
	-moz-box-shadow: 0 0 3px 3px #ababab;
	-webkit-box-shadow: 0 0 3px 3px #ababab;
	box-shadow: 0 0 3px 3px #ababab;
	padding: 1px;
	margin: 0 auto;
	position: relative;
}
.x-ibe-messagepopup-header {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: 700;
	color: #FFF!important;
	background-image: url('../../images/iBEpopup/ibe-popup-headerbg.png');
	background-position: left top;
	vertical-align: middle;
	height: 23px;
	padding-left: 5px;
}
.x-ibe-messagepopup-middle {
	padding: 2px;
}
.x-ibe-messagepopup-footer {
	height: 35px;
	background-image: url('../../images/iBEpopup/ibe-popup-footerbg-right.png'), url('../../images/iBEpopup/ibe-popup-footerbg-right.png');
	background-repeat: no-repeat, repeat-x;
	background-position: left bottom, right bottom;
}
.x-ibe-GridSearch-bg {
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('../../images/form/text-bg.gif');
	height: 26px;
	width: 322px;
	padding: 2px 10px 2px 2px;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.x-ibe-GridSearch-bg .x-box-inner {
	width: 102%!important;
	height: 20px!important;
}
.x-ibe-GridSearch-filter-btn {
	padding-left: 20px;
	display: block;
	height: 20px;
	width: 35px;
	background-color: transparent;
	background-image: url(../../images/search-field-searchicon.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	border-radius: 0;
	border: none;
	border-right: 1px solid #e5e5e5;
}
.x-ibe-GridSearch-filter-btn-menu {
	background-image: none!important;
}
.x-ibe-GridSearch-filter-btn-menu-search-active {
	background-image: url('../../images/search-field-searchicon.png')!important;
}
.x-ibe-GridSearch-filter-btn-menu-filter-active {
	background-image: url('../../images/filter-icon.png')!important;
}
.x-ibeGridSearch-field {
	background-color: white;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-top: 0 solid #e5e5e5;
	border-bottom: 0 solid #e5e5e5;
	border-left: 0 solid #e5e5e5;
	border-right: 0 solid #e5e5e5;
	background-image: none!important;
	background: transparent!important;
	height: 20px!important;
	line-height: 16px;
	color: #999;
	font-size: 11px;
}
.x-ibeGridSearch-status-field input {
	background-color: white;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	border-top: 0 solid #e5e5e5;
	border-bottom: 0 solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background-image: none!important;
	background: transparent!important;
	height: 20px!important;
	line-height: 16px;
	color: #999;
	font-size: 11px;
}
.x-ibeGridSearch-arrowbtn {
	border: 0 solid #bebcbd!important;
	height: 16px!important;
	border-radius: 0!important;
	padding-top: 7px!important;
	padding-left: 3px!important;
	width: 16px!important;
	margin-left: 0!important;
	background: none repeat scroll 0 0 transparent!important;
}
.x-ibeGridSearch-between-search-arrows {
	background-color: #CDCDCD!important;
	height: 10px!important;
	margin: 0 0 0 -1px!important;
	top: 6px!important;
	width: 1px!important;
}
.x-ibeGridSearch-searchbox-clear {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #CDCDCD;
	border-radius: 7px 7px 7px 7px;
	height: 8px;
	padding-top: 10px;
	top: 4px!important;
}
.x-ibeGridSearch-searchbox-clear button {
	top: -13px;
}
.x-ibeGridSearch-searchbox-clear .x-btn-inner {
	padding: 0!important;
}
.x-ibeGridSearch-arrowbtn-pressed {
	border: 0 solid #bebcbd;
	background-image: url(../../images/search-field-btnbg.png);
	background-color: none!important;
}
.x-ibe-Invalid-gridcell div {
	background-color: #FFEDE9;
}
.x-ibe-panel-titlebar>div {
	background-color: transparent;
	background-image: none;
	border-width: 0;
	box-shadow: none;
}
.x-ibe-panel-titlebar>.x-panel-header .x-tool .x-tool-collapse-top {
	margin-right: 5px;
	background: transparent left top no-repeat url("../../images/arrow-expand.png");
}
.x-ibe-panel-titlebar>.x-panel-header .x-component .x-panel-header-text-default {
	color: #359800;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: normal;
}
.x-ibe-panel-titlebar>.x-panel-header .x-component .x-panel-header-text-default:hover {
	text-decoration: underline!important;
}
.x-ibe-panel-titlebar>.x-panel-header .x-tool .x-tool-expand-bottom {
	margin-right: 5px;
	background: transparent left top no-repeat url("../../images/arrow-collapsed.png");
}
#helpsystem-win.x-window {
	background-color: #DADADA;
	border-radius: 0;
}
#helpsystem-win.x-window-default {
	border: none!important;
}
#helpsystem-win .x-window-header-default-top {
	border: none!important;
	box-shadow: none!important;
	padding: 0 1px 0 1px!important;
}
#helpsystem-win .x-window-header {
	border-radius: 0;
	border-color: #bebebe;
	background-image: -moz-linear-gradient(top, #d0e76c 0, #8aa612 100%);
	background-image: -webkit-linear-gradient(top, #d0e76c 0, #8aa612 100%);
	left: 0!important;
	top: 0!important;
	width: 100%!important;
	height: 40px!important;
}
#helpsystem-win .x-window-header::before {
	content: "";
	position: absolute;
	top: 1px;
	bottom: 0;
	left: 1px;
	width: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecfbaa), to(#8aa612));
	background-image: -webkit-linear-gradient(#ecfbaa, #8aa612);
	background-image: -moz-linear-gradient(#ecfbaa, #8aa612);
	background-image: -o-linear-gradient(#ecfbaa, #8aa612);
	background-image: linear-gradient(#ecfbaa, #8aa612);
}
#helpsystem-win .x-window-header::after {
	content: "";
	position: absolute;
	top: 1px;
	bottom: 0;
	left: 100%;
	margin-left: -2px;
	width: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecfbaa), to(#8aa612));
	background-image: -webkit-linear-gradient(#ecfbaa, #8aa612);
	background-image: -moz-linear-gradient(#ecfbaa, #8aa612);
	background-image: -o-linear-gradient(#ecfbaa, #8aa612);
	background-image: linear-gradient(#ecfbaa, #8aa612);
}
#helpsystem-win .x-window-header-body {
	border-top: 1px solid #ecfbaa;
	margin-top: 1px;
	width: auto;
	padding: 0 10px 0 10px;
}
#helpsystem-win .x-btn {
	margin-right: 0!important;
}
#helpsystem-win .x-window-header-text {
	padding-top: 0;
	color: #356702!important;
	text-shadow: 1px 1px 2px #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
}
#helpsystem-win .x-tool img {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg.png')!important;
}
#helpsystem-win .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg.png')!important;
}
#helpsystem-win .x-ibe-userpref-theme-info-container .x-form-item-body, #helpsystem-win .x-ibe-userpref-security-password-container .x-form-item-body {
	overflow: hidden!important;
}
#helpsystem-win-msgwin.x-iBEMessage .x-box-inner .x-btn {
	left: 162.5px!important;
	top: 1px!important;
}
.replyContainer {
	border-left: 1px solid #c1c1c1;
	padding: 6px 0 0 6px;
	margin: 5px 0 0 20px;
	overflow: hidden;
	background-image: url(../../images/comment-top-border.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.commentsContainer {
	margin: 5px 0 5px 0;
	overflow: hidden;
}
.replyContainer2 {
	border-left: 1px solid #c1c1c1;
	padding: 6px 0 0 6px;
	margin: 0 0 0 20px;
	overflow: hidden;
}
.x-ibe-boldtext {
	font-weight: bold;
	font-size: 13px;
}
.x-guidedForm-footer-bg {
	height: 35px;
	background-image: url('../../images/iBEpopup/ibe-popup-footerbg-right.png');
	background-repeat: repeat-x;
	background-position: left top;
}
.x-ibe-tabToolbar {
	margin-bottom: 5px;
	background-image: url('../../images/tab-Toolbar-bottomborder.png'), url('../../images/tab-Toolbar-bg.gif');
	background-position: left bottom, left top;
	background-repeat: repeat-x, repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	height: 50px;
}
.x-ibe-yellowTitle-header .x-panel-header-default {
	background-image: url(../../images/yellow-title-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 3px;
	height: 24px;
}
.x-ibe-recentWidget .x-panel-header-default {
	font-size: 11px;
	line-height: 15px;
	border-color: #c5c5c5;
	border-width: 0;
	border-style: solid;
	background-image: none;
	background-color: white;
	-moz-box-shadow: #f4f8fd 0 1px 0 0 inset;
	-webkit-box-shadow: #f4f8fd 0 1px 0 0 inset;
	-o-box-shadow: #f4f8fd 0 1px 0 0 inset;
	box-shadow: #f4f8fd 0 1px 0 0 inset;
}
.x-ibe-recentWidget .x-grid-body {
	background: white;
	border-style: solid;
	border-width: 0 0 1px 0;
	margin-bottom: 5px;
	border-bottom-color: #c5c5c5;
}
.x-ibe-recentWidget .x-grid-row .x-grid-cell {
	color: null;
	background-color: white;
	border-color: #ededed;
	border-style: solid;
	border-width: 0;
	border-top-color: black;
	line-height: 24px;
}
.x-ibe-recentWidget .x-panel-header-text {
	user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	cursor: default;
	white-space: nowrap;
	line-height: 20px;
	color: #b9b9b9;
	font-size: 13px;
}
.x-ibe-recentWidget .x-tool img {
	background-color: transparent;
	background-image: url("../../images/tool-openclose.png");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 15px;
	margin: 0;
	overflow: hidden;
	width: 15px;
}
.x-ibe-recentWidget .x-tool-expand-bottom, .x-tool-collapse-bottom {
	background-position: 0 0;
}
.x-ibe-greytext {
	color: #666;
}
.x-btn-highlighted .x-btn-inner {
	font-weight: bold;
	color: #359800;
}
.x-form-field-highlighted input {
	font-weight: bold;
}
.x-tree-icon-leaf {
	width: 0;
	background-image: none;
}
.x-tree-icon-parent {
	width: 0;
	background-image: none;
}
#img-chooser-dlg .details {
	text-align: center;
}
#img-chooser-dlg .details-info {
	border-top: 1px solid #ccc;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}
#img-chooser-dlg .details-info b {
	color: #555;
	display: block;
	margin-bottom: 4px;
	margin-left: 5px;
}
#img-chooser-dlg .details-info span {
	display: block;
	margin-bottom: 5px;
	margin-left: 10px;
}
.img-chooser-view {
	background: white;
	border: 1px solid #ddd;
}
.img-chooser-view .thumb {
	padding: 3px;
	border: 1px solid grey;
}
.img-chooser-view .thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
.img-chooser-view .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}
.img-chooser-view .x-view-over {
	border: 1px solid #ddd;
	background-color: #efefef;
	padding: 4px;
}
.img-chooser-view .x-item-selected {
	background: #DFEDFF;
	border: 1px solid #6593cf;
	padding: 4px;
}
.img-chooser-view .x-item-selected .thumb {
	background: transparent;
}
.img-chooser-view .x-item-selected span {
	color: #1A4D8F;
}
.img-chooser-view .loading-indicator {
	font-size: 11px;
	background-image: url('../../resources/images/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}
.ibe_attach_popup_comments {
	width: 100px;
	height: auto;
}
.ibe_attach_popup_comments {
	width: auto;
	height: 100px;
	max-width: 180px;
	max-height: 100px;
}
.ibe_attach_popup_comments:hover {
	border: 1px soild #999;
	padding: 5px;
	background-color: #e5e5e5;
}
.ibe_attach_popup_comments_selected {
	border: 1px soild #999;
	padding: 5px;
	background-color: #e5e5e5;
}
.ibe_image_resize {
	width: 100px;
	height: auto;
}
.ibe_image_resize {
	width: auto;
	height: 100px;
	max-width: 180px;
	max-height: 100px;
}
.ibe_image_commentResize {
	width: 50px;
	height: auto;
}
.ibe_image_commentResize {
	width: auto;
	height: 50px;
	max-width: 50px;
	max-height: 50px;
}
.ibe_image_auto * {
	width: auto;
	height: auto;
	max-width: 1100px;
	max-height: 1000px;
}
.ibe_drop_area_mark {
	-webkit-box-shadow: inset 0 0 50px #777;
	-moz-box-shadow: inset 0 0 50px #777;
	box-shadow: inset 0 0 50px #777;
}
.ibe_inboxMessages {
	padding-left: 20px;
	font-size: 12px;
	width: 250px;
}
.ibe_inboxMessages .ibe_unreadMessages {
	font-weight: bold;
}
.sell_customermgt_view_custtabpanel {
	margin-top: 28px;
}
.generalTabToolbarShinked {
	height: 2px!important;
}
.taxGridClass {
	margin-top: 10px;
}
.x-ibeMessage-toolbar-threebuttons .x-toolbar .x-box-inner {
	width: 98%!important;
	margin-right: -10px;
}
#salesText label {
	width: 136px!important;
}
#shippingText label {
	width: 136px!important;
}
#primaryContactIcon {
	border: none;
	background-image: url('../../images/icons/SingleContact.png');
	vertical-align: bottom;
	height: 20px;
	margin-top: 6px!important;
	background-color: transparent;
}
#primaryContactCreateUserButton {
	border: none;
	background-image: none!important;
	background-color: transparent!important;
	margin-top: 2px!important;
}
#primaryContactCreateUserButton span {
	color: blue;
	text-decoration: underline;
}
#mypanel .x-panel-header-body .x-tool {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#mypanel .x-panel-header-body .x-tool .x-tool-save {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#mypanel .x-panel-header-body .x-tool-over {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#mypanel .x-panel-header-body .x-tool-over .x-tool-save {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#mypanel .x-panel-header-body .x-box-inner {
	height: 18px;
	width: 18px;
}
#steppanel .x-panel-header-body .x-tool {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#steppanel .x-panel-header-body .x-tool .x-tool-save {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#steppanel .x-panel-header-body .x-tool-over {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#steppanel .x-panel-header-body .x-tool-over .x-tool-save {
	background-image: url('../../images/icons/save.png')!important;
	margin-top: 0!important;
}
#steppanel .x-panel-header-body .x-box-inner {
	height: 18px;
	width: 18px;
}
.activityBarBG .x-panel .x-btn-icon button {
	width: 20px!important;
}
.activityBarBG .x-panel .x-ibe-toolbar-btn {
	background-image: none;
}
.activityBarBG .x-panel .x-ibe-toolbar-btn-over {
	background-image: url(../../images/mainpanel/seprator.png);
}
.activityBarBG .x-panel .x-ibe-toolbar-btn-over button {
	opacity: .8;
}
.iBEmap-border {
	border: 1px #999 solid;
}
.iBE-handcursor {
	cursor: hand;
}
#inboxGrid td table.x-grid-table {
	padding-left: 7px;
}
.x-iBEPopupWindow {
	border: 3px solid #979797;
}
.x-iBEPopupWindow .x-window-default {
	border-color: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 0 18px 3px #ababab!important;
	-webkit-box-shadow: 0 0 18px 3px #ababab!important;
	-o-box-shadow: 0 0 18px 3px #ababab!important;
	box-shadow: 0 0 18px 3px #ababab!important;
}
.x-iBEPopupWindow .x-window-header-default-top {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	padding: 0 10px 0 10px;
	height: 40px;
	border-width: 0;
	border-style: solid;
	background-color: none;
	background-image: url('../../images/iBEpopup/ibe-popup-headerbg.png');
	background-position: left top;
}
.x-iBEPopupWindow .x-window-header-default-top .x-window-header-text {
	padding-top: 0;
	color: #356702!important;
	text-shadow: 1px 1px 2px #fff;
	
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
}
.x-iBEPopupWindow .x-tool img {
	background-color: transparent;
	background-image: url("../../images/iBEpopup/ibe-popup-toolimg.png");
	background-repeat: no-repeat;
	height: 16px;
	margin: 0;
	overflow: hidden;
	width: 16px;
}
.x-iBEPopupWindow .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg-over.png')!important;
}
.x-iBEPopupWindow .x-toolbar {
	padding-right: 5px;
}
.x-iBEPopupWindow .x-toolbar .x-btn {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	border-color: #ccc;
	width: auto!important;
	border-radius: 2px 2px 2px 2px;
	padding: 0 5px 0 5px;
	height: 21px;
	line-height: 21px!important;
}
.x-iBEPopupWindow .x-toolbar .x-btn-over {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-color: white;
	border-color: #7b7b7b;
}
.x-iBEPopupWindow .x-toolbar .x-btn-default-small-focus {
	background: -moz-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3dbe0e), color-stop(100%, #0b7d0a));
	background: -webkit-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -o-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -ms-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background-color: white;
	border-color: #6C9039;
	color: white;
}
.x-iBEPopupWindow .x-toolbar .x-btn-default-small-over {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-repeat: repeat;
	background-color: white;
	border-color: #7b7b7b;
}
.x-iBEPopupWindow .x-toolbar .x-pressed span {
	color: white;
}
.x-iBEPopupWindow .x-toolbar .x-pressed {
	background: -moz-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3dbe0e), color-stop(100%, #0b7d0a));
	background: -webkit-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -o-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -ms-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background-color: white;
	border-color: #6C9039;
	color: white;
}
.x-ibeForm .x-panel-header-text-default {
	color: #04408C;
	font-size: 12px;
	font-weight: bold;
	
	margin: 0;
	padding: 0 15px 0 5px;
	color: #090;
	height: 28px;
	line-height: 17px;
	float: left;
	display: inline-block;
	background-size: 20% 20px, 80% 20px;
	background-color: white;
}
.x-ibeForm .x-panel-header .x-panel-header-body .x-panel-header-text-container {
	-moz-border-radius: 0 0 2px 0;
	-webkit-border-radius: 0 0 2px 0;
	border-radius: 0 0 2px 0;
	-moz-box-shadow: 2px 1px 4px 2px #c2c2c2;
	-webkit-box-shadow: 2px 1px 4px 2px #c2c2c2;
	box-shadow: 2px 1px 4px 2px #c2c2c2;
	height: 19px!important;
	width: auto!important;
	left: -2px!important;
	top: -1px!important;
}
.x-ibeForm .x-panel-header {
	padding: 1px 4px 4px 0!important;
	height: 23px!important;
}
.x-ibeForm .x-panel-header .x-box-inner {
	height: 23px!important;
	overflow: visible!important;
}
.x-ibeForm .x-panel-header .x-panel-header-body .x-tool {
	top: 8px!important;
	margin-left: 2px!important;
}
.x-ibeForm .x-ibe-panelbox-title {
	background-image: none!important;
}
.x-ibeForm .x-panel-header-default {
	background-image: none;
	background-color: white;
	border-style: hidden!important;
	width: 96%!important;
}
.x-ibeForm+.x-panel-collapsed {
	width: 99%!important;
}
.x-ibeForm .x-tool img {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg.png')!important;
}
.x-ibeForm .x-window-header-default-top {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 0 5px 0 5px;
	height: 25px;
	border-width: 0;
	border-style: solid;
	background-color: none;
	background-image: url('../../images/iBEpopup/ibe-popup-headerbg.png');
	width: 100%!important;
}
.x-ibe-panelBox {
	position: relative;
	background-color: #fff;
	padding: 0;
}
.x-ibe-panelBox-bg {
	position: relative;
	background-color: #fff;
	padding: 0;
}
.x-ibepanelBox-Header {
	border-left: 1px solid #000;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-box-shadow: 1px -1px 1px #c2c2c2;
	-webkit-box-shadow: 1px -1px 1px #c2c2c2;
	box-shadow: 1px -1px 1px #c2c2c2;
	padding: 1px 0 0 2px;
	background-image: url('../../images/title-Background-top.png'), url('../../images/title-Background-right.png'), url('../../images/title-Background-left.png');
	background-repeat: repeat-x, repeat-y, repeat-y;
	background-position: left top, right top, left top;
}
.x-ibe-panelBox-Title {
	background-image: url('../../images/title-Background.png'), url('../../images/title-Background-repeat.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right top, left top;
	margin: 0;
	padding: 0 15px 0 5px;
	color: #090;
	height: 27px;
	line-height: 27px;
	float: left;
	display: inline-block;
}
.x-ibe-generic-popup-main-class.x-window {
	background-color: #DADADA;
	border: 0 solid #D0D0D0;
	-moz-box-shadow: #C2C2C2 0 0 48px 11px;
	-webkit-box-shadow: #C2C2C2 0 0 48px 11px;
	-o-box-shadow: #C2C2C2 0 0 48px 11px;
	box-shadow: #C2C2C2 0 0 48px 11px;
}
.x-ibe-generic-popup-main-class.x-window-default {
	border: none!important;
	z-index: 100000;
}
.x-ibe-generic-popup-main-class .x-window-header-default-top {
	border: none!important;
	padding: 0 1px 0 1px!important;
}
.x-ibe-generic-popup-main-class .x-window-header {
	border-radius: 0;
	border-color: #bebebe;
	background-image: -moz-linear-gradient(top, #d0e76c 0, #8aa612 100%);
	background-image: -webkit-linear-gradient(top, #d0e76c 0, #8aa612 100%);
	left: 0!important;
	top: 0!important;
	width: 100%!important;
	-moz-box-shadow: #C2C2C2 0 0 19px 7px;
	-webkit-box-shadow: #C2C2C2 0 0 19px 7px;
	-o-box-shadow: #C2C2C2 0 0 19px 7px;
	box-shadow: #C2C2C2 0 0 19px 7px;
	height: 33px;
}
.x-ibe-generic-popup-main-class .x-window-header::before {
	content: "";
	position: absolute;
	top: 1px;
	bottom: 0;
	left: 1px;
	width: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecfbaa), to(#8aa612));
	background-image: -webkit-linear-gradient(#ecfbaa, #8aa612);
	background-image: -moz-linear-gradient(#ecfbaa, #8aa612);
	background-image: -o-linear-gradient(#ecfbaa, #8aa612);
	background-image: linear-gradient(#ecfbaa, #8aa612);
}
.x-ibe-generic-popup-main-class .x-window-header::after {
	content: "";
	position: absolute;
	top: 1px;
	bottom: 0;
	left: 100%;
	margin-left: -2px;
	width: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecfbaa), to(#8aa612));
	background-image: -webkit-linear-gradient(#ecfbaa, #8aa612);
	background-image: -moz-linear-gradient(#ecfbaa, #8aa612);
	background-image: -o-linear-gradient(#ecfbaa, #8aa612);
	background-image: linear-gradient(#ecfbaa, #8aa612);
}
.x-ibe-generic-popup-main-class .x-window-header-body {
	margin-top: 1px;
	width: auto;
	padding: 0 10px 0 10px;
}
.x-ibe-generic-popup-main-class .x-btn {
	margin-right: 0!important;
}
.x-ibe-generic-popup-main-class .x-window-header-text {
	padding-top: 0;
	color: #356702!important;
	text-shadow: 1px 1px 2px #fff;
	
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
}
.x-ibe-generic-popup-main-class .x-tool img {
	background-color: transparent;
	background-image: url("../../images/iBEpopup/ibe-popup-toolimg.png");
	background-repeat: no-repeat;
	height: 16px;
	margin: 0;
	overflow: hidden;
	width: 16px;
}
.x-ibe-generic-popup-main-class .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg-over.png')!important;
}
.x-ibe-generic-popup-main-class .x-ibe-userpref-theme-info-container .x-form-item-body, .x-ibe-generic-popup-main-class .x-ibe-userpref-security-password-container .x-form-item-body {
	overflow: hidden!important;
}
.x-ibe-generic-popup-main-class-msgwin.x-iBEMessage .x-box-inner .x-btn {
	left: 162.5px!important;
	top: 1px!important;
}
.x-iBEPopupWindow .x-toolbar {
	padding-right: 5px;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-btn {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	border-color: #ccc;
	width: auto!important;
	border-radius: 2px 2px 2px 2px;
	height: 21px;
}
.x-ibe-generic-popup-main-class .x-ibe-toolbar .x-btn {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	border-color: #ccc;
	width: auto!important;
	border-radius: 2px 2px 2px 2px;
	padding: 0 5px 0 5px;
	height: 21px;
	line-height: 21px!important;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-btn-over {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-color: white;
	border-color: #7b7b7b!important;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-btn-default-small-focus {
	background: -moz-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3dbe0e), color-stop(100%, #0b7d0a));
	background: -webkit-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -o-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -ms-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background-color: white;
	border-color: #6C9039;
	color: white;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-btn-default-small-over {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-repeat: repeat;
	background-color: white;
	border-color: #7b7b7b;
}
.x-iBEPopupWindow .x-toolbar .x-btn-default-small-over {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-repeat: repeat;
	background-color: white;
	border-color: #7b7b7b;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-pressed span {
	color: white;
}
.x-ibe-generic-popup-main-class .x-toolbar .x-pressed {
	background: -moz-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3dbe0e), color-stop(100%, #0b7d0a));
	background: -webkit-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -o-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -ms-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background-color: white;
	border-color: #6C9039;
	color: white;
}
.ux-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 18px;
	height: 14px;
}
.ux-icon-combo-input {
	padding-left: 30px!important;
}
.x-form-item-body .ux-icon-combo-icon {
	top: 3px;
	left: 5px;
}
.ux-icon-combo-item {
	background-repeat: no-repeat!important;
	background-position: 3px 50%!important;
	padding-left: 30px!important;
}
.x-image-for-button {
	border: none;
	background-image: url('../../images/icons/SingleContact.png');
	vertical-align: bottom;
	height: 25px;
	margin-top: 4px!important;
}
.x-image-for-button-vcard {
	border: none;
	background-image: url('../../images/icons/saveAs.png');
	vertical-align: bottom;
	height: 25px;
	margin-top: 4px!important;
}
.x-image-for-button-map {
	border: none;
	background-image: url('../../images/icons/showmap.png');
	vertical-align: bottom;
	height: 25px;
margin-top:!important;
}
.x-image-for-button-delete {
	border: none;
	background-image: url('../../images/icons/delete.png');
	vertical-align: bottom;
	height: 25px;
margin-top:!important;
}
.x-iBE-EmptyCls-12 {
	font-size: 12;
	background-image: none;
	background-color: black;
}
.icon-help {
	background-image: url(../../images/icons/calculator.png)!important;
	background-repeat: no-repeat;
	background-position: center;
}
.x-ibe-tab-with-image {
	background-position: center;
}
#inboxGrid .x-grid-view .x-grid-group-hd .x-grid-cell {
	padding-left: 7px!important;
}
#inboxGrid .x-grid-cell-inner {
	padding-left: 0;
}
.addressAddRemovebutton {
	top: 4px!important;
}
.addressAddRemovebutton .x-btn {
	border-style: hidden!important;
	background-image: none!important;
}
.addressAddRemovebutton .x-btn .x-btn-split-right {
	background-image: none;
}
.addressAddRemovebutton .x-btn-over .x-btn-split-right {
	background-image: url('../../images/button/s-arrow.gif');
}
.addressAddRemovebutton .x-btn-default-small-over {
	border-color: #c2c2c2;
	background-color: #c2c2c2;
}
.addressAddRemovebutton .x-btn-icon {
	background-size: 13px;
	margin-left: 3px;
	margin-top: 2px;
}
.x-ibeAddress-DeleteImageCls .x-btn {
	background: none;
	border-style: none;
	cursor: pointer;
}
.x-ibeAddress-DeleteImageCls .x-ibe-toolbar-btn-over {
	border-color: #c2c2c2;
	background-color: #c2c2c2;
	border-radius: 4px;
}
.x-ibeAddress-DeleteImageCls .x-btn-icon {
	background-size: 13px;
	margin-left: 8px;
	margin-top: 2px;
}
.x-ibeAddress-DeleteImageCls button {
	width: 35px!important;
}
.x-ibeAddress-MapCls .x-btn {
	background: none;
	border-style: none;
	cursor: pointer;
}
.x-ibeAddress-MapCls .x-ibe-toolbar-btn-over {
	border-color: #c2c2c2;
	background-color: #c2c2c2;
	border-radius: 4px;
}
.x-ibeAddress-MapCls .x-btn-icon {
	background-size: 13px;
	margin-left: 8px;
	margin-top: 2px;
}
.x-ibeAddress-MapCls button {
	width: 35px!important;
}
.toLowerCase_EmptyText {
	text-transform: lowercase;
}
.expand-panel .x-panel-body {
	height: auto!important;
}
.x-form-field-readonly * Input {
	border: 0 solid #cacaca;
	background: none;
}
.x-form-field-readonly-textarea * textarea {
	border: 0 solid #cacaca!important;
	background: none!important;
	background-image: none!important;
}
.x-form-field-readonly-html-editor div {
	border: 0 solid #cacaca;
	background: none;
}
.x-ibe-linktext:hover {
	color: #06C;
	margin: 10px;
	cursor: hand;
	text-decoration: underline;
}
#primaryContactCreateUserButton.x-btn-default-small-over span {
	text-decoration: underline;
}
.x-iBEMessage {
	border: 0 solid #D0D0D0;
	-moz-box-shadow: #C2C2C2 0 0 48px 11px;
	-webkit-box-shadow: #C2C2C2 0 0 48px 11px;
	-o-box-shadow: #C2C2C2 0 0 48px 11px;
	box-shadow: #C2C2C2 0 0 48px 11px;
}
.x-iBEMessage .x-window-default {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
.x-iBEMessage .x-window-header-default-top {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	padding: 0 10px 0 10px;
	border-width: 0;
	border-style: solid;
	background-color: none;
	background-image: url('../../images/iBEpopup/ibe-popup-headerbg.png');
	background-position: left top;
	-moz-box-shadow: #C2C2C2 0 0 19px 7px;
	-webkit-box-shadow: #C2C2C2 0 0 19px 7px;
	-o-box-shadow: #C2C2C2 0 0 19px 7px;
	box-shadow: #C2C2C2 0 0 19px 7px;
	height: 33px;
}
.x-iBEMessage .x-window-header-default-top .x-tool {
	margin-top: 1px!important;
}
.x-iBEMessage .x-window-header-default-top .x-window-header-text {
	padding-top: 0;
	color: #356702!important;
	text-shadow: 1px 1px 2px #fff;
	
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
}
.x-iBEMessage .x-window-body {
	background-color: transparent!important;
	font-weight: bold;
}
.x-iBEMessage .x-tool img {
	background-color: transparent;
	background-image: url("../../images/iBEpopup/ibe-popup-toolimg.png");
	background-repeat: no-repeat;
	height: 16px;
	margin: 0;
	overflow: hidden;
	width: 16px;
}
.x-iBEMessage .x-tool-over {
	background-image: url('../../images/iBEpopup/ibe-popup-toolimg-over.png')!important;
	padding-top: 4px;
}
.x-iBEMessage .x-toolbar {
	height: 35px;
	background-image: url('../../images/iBEpopup/ibe-popup-footerbg-left.png'), url('../../images/iBEpopup/ibe-popup-footerbg-right.png');
	background-repeat: no-repeat, repeat-x;
	background-position: left bottom, right bottom;
	background-size: 40% 35px, 60% 35px;
	padding-left: 40%;
	width: 100%!important;
	left: 0!important;
	margin-right: 8px;
	position: absolute;
	bottom: 0;
	top: auto!important;
}
.x-ibeMesage-toolbar-twobuttons .x-toolbar {
	background-size: 60% 35px, 40% 35px!important;
}
.x-ibeMesage-toolbar-onebutton .x-toolbar {
	background-size: 80% 35px, 20% 35px!important;
	margin-right: 10px;
}
.x-ibeMesage-toolbar-twobuttons .x-toolbar .x-box-inner {
	width: 80%!important;
	margin-right: -10px;
}
.x-iBEMessage .x-toolbar .x-box-inner {
	float: right;
	margin-top: 8px;
}
.x-iBEMessage .x-toolbar .x-btn {
	float: right;
	margin-right: 10px;
}
.x-iBEMessage .x-toolbar .x-btn {
	background-image: url('../../images/iBEpopup/boundary-button-left.png'), url('../../images/iBEpopup/boundary-button-right.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	background-size: 38% 20px, 65% 20px;
	background-color: white;
	width: auto!important;
	border-radius: 2px 2px 2px 2px;
	padding: 0 5px 0 5px;
	height: 21px;
	line-height: 19px!important;
	min-width: 65px;
	text-align: center;
	margin-right: 10px;
}
.x-iBEMessage .x-toolbar .x-btn-default-small-over {
	border-color: #7b7b7b;
}
.x-iBEMessage .x-toolbar .x-btn-default-small-focus .x-btn-inner {
	color: white;
}
.x-iBEMessage .x-toolbar .x-btn .x-btn-center {
	width: auto!important;
}
.x-iBEMessage .x-toolbar .x-btn .x-btn-inner {
	padding: 0;
}
.x-iBEMessage .x-toolbar .x-btn-default-small-focus {
	background: -moz-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3dbe0e), color-stop(100%, #0b7d0a));
	background: -webkit-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -o-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: -ms-linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background: linear-gradient(top, #3dbe0e 0, #0b7d0a 100%);
	background-color: white;
	border-color: #6C9039;
	color: white;
}
.x-ibeForm .x-panel-header .x-panel-header-body {
	overflow: visible!important;
}
#x-ibe-settings-ui-shell-popup #settingsuishellHeaderForm .x-btn button .x-btn-icon, .x-btn a .x-btn-icon {
	background-position: 5px 1px;
	height: 20px;
	background-size: 18px 18px;
}
#x-ibe-settings-ui-shell-popup #settingsuishellHeaderForm .x-btn {
	border-radius: 4px!important;
}
#x-ibe-settings-ui-shell-popup .x-btn {
	border-radius: 8px;
}
#x-ibe-settings-ui-shell-popup #settingsuishellheaderform .settings-help-btn {
	padding: 2px!important;
}
#x-ibe-settings-ui-shell-popup .x-ibe-toolbar .x-btn-default-small-icon-text-top .x-btn-inner {
	padding-top: 0;
	margin-left: 16px;
}
#x-ibe-settings-ui-shell-popup .x-ibe-toolbar button {
	height: 100%;
}
#x-ibe-settings-ui-shell-popup .x-ibe-toolbar .x-btn button .x-btn-icon, .x-btn a .x-btn-icon {
	background-position: 1px 4px;
	width: 100%;
}
.iBEFormParentCls .x-ibe-panel-titlebar {
	border-color: #c2c2c2;
	border-width: 1px;
	margin-top: 10px!important;
	margin-left: 5px;
	margin-right: 5px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 1px 0 4px 1px #c2c2c2;
	-webkit-box-shadow: 1px 0 4px 1px #c2c2c2;
	box-shadow: 1px 0 4px 1px #c2c2c2;
	margin-left: 4px!important;
	margin-top: 2px!important;
	width: 99%!important;
}
.x-iBEComboPicker .x-grid-row .x-grid-cell {
	border-style: hidden!important;
}
.x-ibe-form-combofield-notrigger>div>input>.x-trigger-noedit {
	border-style: hidden!important;
}
.ibe-layout-floating .x-resizable-handle {
	background-image: none!important;
	background-color: transparent!important;
}
.ibe-layout-floating .buzzboard-expand-button {
	display: none;
}
.x-form-readonly textarea {
	border-width: 0!important;
}
.x-ibe-ESSHeaderCls .x-form-display-field {
	padding-top: 7px!important;
	margin-left: 4px;
}
.x-ibeLinkBlueCls {
	color: blue!important;
	text-decoration: none;
}
.x-ibeLinkBlueCls:hover {
	text-decoration: underline;
}
.x-ibeLinkCls {
	text-decoration: none;
}
.x-ibeLinkCls:hover {
	text-decoration: underline;
}
.x-ibeAddress-Street label {
	margin-top: -6px;
}
.x-item-disabled {
	opacity: .8;
}
::-webkit-scrollbar {
width:16px;
}
::-webkit-scrollbar-button:start:decrement, .iScroll::-webkit-scrollbar-button:end:increment {
display:block;
height:16;
background-color:transparent;
}
::-webkit-scrollbar-button:vertical:start:decrement {
background-image:url(images/layouts/scroll/scrollbar-button-up.png);
}
::-webkit-scrollbar-button:vertical:end:increment {
background-image:url(images/layouts/scroll/scrollbar-button-down.png);
}
::-webkit-scrollbar-button:horizontal:start:decrement {
background-image:url(images/layouts/scroll/scrollbar-button-left.png);
}
::-webkit-scrollbar-button:horizontal:end:increment {
background-image:url(images/layouts/scroll/scrollbar-button-right.png);
}
::-webkit-scrollbar-track-piece:vertical {
-webkit-border-radius:0;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
background-image:url(images/layouts/scroll/scrollbar-body-vertical.png);
}
::-webkit-scrollbar-track-piece:horizontal {
-webkit-border-radius:0;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
background-image:url(images/layouts/scroll/scrollbar-body-horizontal.png);
}
::-webkit-scrollbar-thumb:vertical {
height:30px;
background:#fafafa;
background:-moz-linear-gradient(left, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(250,250,250,1)), color-stop(20%, rgba(234,234,234,1)), color-stop(30%, rgba(142,142,142,1)), color-stop(50%, rgba(124,124,124,1)), color-stop(70%, rgba(142,142,142,1)), color-stop(80%, rgba(234,234,234,1)), color-stop(99%, rgba(250,250,250,1)));
background:-webkit-linear-gradient(left, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-o-linear-gradient(left, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-ms-linear-gradient(left, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:linear-gradient(left, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fafafa', GradientType=1);
border-radius:10px;
}
::-webkit-scrollbar-thumb:horizontal {
width:30px;
background:#fafafa;
background:-moz-linear-gradient(top, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(20%, rgba(234,234,234,1)), color-stop(30%, rgba(142,142,142,1)), color-stop(50%, rgba(124,124,124,1)), color-stop(70%, rgba(142,142,142,1)), color-stop(80%, rgba(234,234,234,1)), color-stop(99%, rgba(250,250,250,1)));
background:-webkit-linear-gradient(top, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-o-linear-gradient(top, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:-ms-linear-gradient(top, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
background:linear-gradient(top, rgba(250,250,250,1) 0, rgba(234,234,234,1) 20%, rgba(142,142,142,1) 30%, rgba(124,124,124,1) 50%, rgba(142,142,142,1) 70%, rgba(234,234,234,1) 80%, rgba(250,250,250,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fafafa', GradientType=0);
border-radius:10px;
}
.ibe-layout-sidebar-left .x-accordion-item .x-panel-header:first {
height:32px!important;
}
.ibe-layout-sidebar-left .x-collapsed {
	height: 30px!important;
}
.ibe-layout-sidebar-left .x-accordion-item .x-panel-header .x-panel-header-body {
	margin-top: 3px;
}
.ibe-layout-sidebar-left .x-collapsed .x-panel-header .x-panel-header-body {
	margin-top: 4px;
}
.x-tip-header-text {
	color: #888!important;
	font-weight: normal!important;
	font-size: 10px!important;
	word-wrap: break-word;
}
.x-tip {
	color: #c2c2c2!important;
}
.x-iBEMessage .x-btn-default-small-icon button, .x-iBEMessage .x-btn-default-small-icon .x-btn-inner, .x-iBEMessage .x-btn-default-small-noicon button, .x-iBEMessage .x-btn-default-small-noicon .x-btn-inner {
	line-height: 14px;
}
.x-ibe-form-combofield-notrigger>div>input {
	border-right: 1px solid #CACACA;
	border-radius: 4px;
}
#mainToolbar .x-btn {
	background-image: url("../../images/toolbar/boundary.button.left.png"), url("../../images/toolbar/boundary.button.right.png");
	background-repeat: repeat-y;
	background-position: top left, top right;
	border: none;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 1px!important;
	border-radius: 3px!important;
}
#mainToolbar {
	width: 100%!important;
	top: 0!important;
	left: 0!important;
}
#mainToolbar .x-box-inner {
	margin-left: -2px!important;
}
#mainToolbar.x-toolbar .x-btn-split-right {
	padding-right: 7px!important;
}
#mainToolbar button span.x-btn-icon {
	left: 4px;
}
#ProjectDescriptionPanel {
	padding: 12px;
}
.ibe-generic-tabpanel-cls .x-tab-bar-strip {
	display: none!important;
}
.ibe-generic-tabpanel-cls .x-tab-active {
	border-bottom: none!important;
	background: -moz-linear-gradient(top, white, #F8F8F8);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F8F8F8));
}
.ibe-generic-tabpanel-cls .x-tab-bar {
	left: -2px!important;
	top: 1px!important;
}
.ibe-generic-tabpanel-cls .x-tab button {
	font-size: 12px;
	border-color: #c2c2c2;
}
.ibe-generic-tabpanel-cls .x-tab button {
	font-weight: normal!important;
	
	font-size: 12px;
	color: #666;
}
.ibe-generic-tabpanel-cls .x-tab button:hover {
	font-weight: bold!important;
	
	font-size: 12px;
	color: #c2c2c2;
	border-color: #888;
	background-color: #888;
}
.ibe-generic-tabpanel-cls .x-tab.x-tab-active button {
	font-weight: bold!important;
	
	font-size: 12px;
	color: #596E2D;
	overflow-x: hidden;
}
.ibe-generic-tabpanel-cls .x-tab button .x-tab-inner {
	padding-top: 1px!important;
}
.ibe-generic-tabpanel-cls .x-tab.x-tab-active button .x-tab-inner {
	padding-top: 0!important;
}
.ibe-generic-tabpanel-cls .x-tab-panel-no-separator {
	background-image: none;
}
.x-border-box .x-tab-default-top button {
	width: 105%!important;
}
.ibe-generic-tabpanel-cls .ibe-generic-tabpanel-cls-body {
	border-top: 1px solid #E8E8E8!important;
	top: 41px!important;
}
#headerSheet #activityToolbar-id {
	max-width: 400px!important;
}
#headerSheet #statusCompBar {
	float: right;
	margin-right: -40px!important;
}
#headerSheet {
	padding: 0!important;
}
#headerPanel-body {
	height: 100%!important;
	width: 100%!important;
}
#headerPanel {
	padding: 5px;
	margin-bottom: 10px;
	margin-top: -15px;
}
#calSheetGrid .x-grid-body {
	border-color: #CCC!important;
}
#containerForFields {
	margin-left: 45px!important;
}
#prcTmpCmbo {
	left: -4px!important;
}
#headerPanel label.x-form-item-label {
	text-align: right!important;
}
#headerSheet div[id^="implProject"] fieldset {
	width: 266px!important;
}
#headerSheet div[id^="implProject"] fieldset div.x-btn {
	height: 25px!important;
}
#headerSheet .activityBarBG {
	background-position: left 30px!important;
}
#statusCompBar {
	float: right;
}
#statusCompBar .x-box-inner {
	height: 100%!important;
}
#statusCompBar .x-box-inner img {
	margin-top: 2px!important;
}
.x-tab-grey-bar {
	border: 1px solid #e8e8e8!important;
	border-top: none!important;
	top: 0!important;
	left: 0!important;
	width: 100%!important;
	background-color: #f8f8f8!important;
	padding: 0 0 0 10;
	height: 40px;
}
.x-tab-grey-bar .x-panel-body {
	background-color: #f8f8f8;
}
#mainPanel.x-panel-default-framed {
	padding: 0!important;
}
#mainPanel #ratecodeGrid .x-panel-body, #taxCodeGrid .x-panel-body {
	border: none;
}
#mainPanel #ratecodeGrid .x-grid-body, #taxCodeGrid .x-grid-body {
	border-color: #CCC!important;
}
#mainPanel #ratecodeGrid .x-grid-cell-last, #mainPanel #taxCodeGrid .x-grid-cell-last, #mainPanel #ratecodeGrid .x-column-header-last, #mainPanel #taxCodeGrid .x-column-header-last {
	border-right: none!important;
}
#mainPanel #commentsTab #addComment, #mainPanel #commentsTab #addComment-bodyEl, #mainPanel #commentsTab #addComment textarea {
	width: 100%!important;
}
#mainPanel #commentsTab #containerBox {
	height: 200px!important;
	overflow: auto!important;
}
#headerForm #searchForm {
	margin-top: 4px;
}
#headerForm #searchForm.search-mode-class {
	margin-left: -50px;
}
#headerForm #readAddressID-body {
	padding: 8 10 0 15!important;
	height: 118px!important;
}
#headerForm #readAddressID .x-ibe-panelbox-title {
	border-radius: 2px!important;
}
#headerForm #readAddressID .x-ibe-panelbox-bg {
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	border: 1px solid #c2c2c2!important;
	border-top: none!important;
	margin-right: -1px!important;
}
#headerForm #readAddressID .x-ibepanelbox-header {
	top: 12px!important;
	border-left: 1px solid #C2C2C2!important;
	padding: 0 0 0 0!important;
}
#headerForm #partnersGrid .x-grid-body, #headerForm #taxgridData .x-grid-body {
	border-color: #CCC!important;
}
#headerForm #taxgridData .x-column-header-last, #headerForm #partnersGrid .x-column-header-last {
	border-right: none!important;
}
#headerForm #partnersGrid .x-panel-body, #headerForm #taxgridData .x-panel-body {
	border: none;
}
#headerForm #taxExempt {
	margin-top: 2px!important;
}
#headerForm #taxTabCompany {
	margin-top: -2px!important;
}
#headerForm #container {
	padding-bottom: 10px;
	padding-top: 12px;
	margin: -17px auto 0 auto;
	width: 300px;
	background: #f8f8f8;
}
#headerForm ul#checked {
	width: 300px;
	list-style: none;
	position: relative;
}
#headerForm ul#checked li p {
	display: block;
	margin-bottom: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	width: 56px;
	position: relative;
	height: 26px;
	background-image: url('../../../../../../resources/images/slider-bg.png');
}
#headerForm .check {
	display: block;
	width: 56px;
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0;
}
#headerForm input[type=checkbox] {
	display: none;
}
@-webkit-keyframes labelON {
0% {
background-position:11% 0;
}
20% {
background-position:20% 0;
}
40% {
background-position:40% 0;
}
60% {
background-position:60% 0;
}
80% {
background-position:80% 0;
}
100% {
background-position:100% 0;
}
}
@-moz-keyframes labelON {
0% {
background-position:11% 0;
}
20% {
background-position:20% 0;
}
40% {
background-position:40% 0;
}
60% {
background-position:60% 0;
}
80% {
background-position:80% 0;
}
100% {
background-position:100% 0;
}
}
@keyframes labelON {
0% {
background-position:11% 0;
}
20% {
background-position:20% 0;
}
40% {
background-position:40% 0;
}
60% {
background-position:60% 0;
}
80% {
background-position:80% 0;
}
100% {
background-position:100% 0;
}
}
#headerForm input[type=checkbox]:checked+label.check {
	top: 3px;
	left: -2px;
	background-image: url('../../../../../../resources/images/slider-on.png');
	background-position: 100% 0;
	background-repeat: no-repeat;
	-webkit-animation-name: labelON;
	-webkit-animation-duration: .3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in;
	-moz-animation: labelON;
	-moz-animation-duration: .3s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in;
	animation: labelON;
	animation-duration: .3s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
}
@-webkit-keyframes labelOFF {
0% {
background-position:89% 0;
}
20% {
background-position:80% 0;
}
40% {
background-position:60% 0;
}
60% {
background-position:40% 0;
}
80% {
background-position:20% 0;
}
100% {
background-position:2 0;
}
}
@-moz-keyframes labelOFF {
0% {
background-position:89% 0;
}
20% {
background-position:80% 0;
}
40% {
background-position:60% 0;
}
60% {
background-position:40% 0;
}
80% {
background-position:20% 0;
}
100% {
background-position:-2 0;
}
}
@keyframes labelOFF {
0% {
background-position:89% 0;
}
20% {
background-position:80% 0;
}
40% {
background-position:60% 0;
}
60% {
background-position:40% 0;
}
80% {
background-position:20% 0;
}
100% {
background-position:2 0;
}
}
#headerForm input[type=checkbox]+label.check {
	top: 3px;
	left: 2px;
	background-image: url('../../../../../../resources/images/slider-off.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-animation-name: labelOFF;
	-webkit-animation-duration: .3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in;
	-moz-animation: labelOFF;
	-moz-animation-duration: .3s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in;
	animation: labelOFF;
	animation-duration: .3s;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
}
#headerForm label.info {
	position: absolute;
	color: #000;
	top: -4px;
	left: 100px;
	line-height: 32px;
	width: 200px;
}
#headerForm #searchForm label.x-form-item-label {
	text-align: right!important;
}
#billingsummarytabcontainer .x-panel.x-tree-panel.x-grid {
	padding: 0!important;
}
#billingsummarytabcontainer .x-grid-header-ct {
	padding: 0!important;
	left: 0!important;
}
#ViewGrid .x-column-header, #searchInvoiceListView .x-column-header {
	background-image: none;
	background-color: #c5c5c5;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
	background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
	background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
	background-image: -ms-linear-gradient(top, #f9f9f9, #e3e4e6);
	background-image: linear-gradient(top, #f9f9f9, #e3e4e6);
}
#activityToolbar-id {
	white-space: nowrap;
}
#searchInvoiceListView .x-panel .x-grid-body {
	border: none!important;
}
#searchInvoiceListView .x-grid-group-hd .x-grid-cell-inner {
	border-color: #cdcdcd;
}
#searchInvoiceListView .x-grid-group-title {
	color: #BDC967;
	font-weight: bold;
	margin-top: -1px;
}
#billinglandingpageSearchForm .x-box-inner {
	float: right;
}
.x-ibe-linktext-btn {
	background-image: none;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
	background: linear-gradient(top, #fff 0, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border-radius: 14px;
	border: 1px solid #e5e5e5;
	height: 22px;
	text-shadow: 1px 1px 1px #fff;
	box-shadow: 1px 1px 1px #cdcdcd;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	color: #666;
}
.x-ibe-linktext-btn-disabled {
	color: #D3D3D3;
	cursor: default;
}
div[id^="comments-added-container-controls"] .x-btn-default-toolbar-small {
	border-color: #D1D1D1;
}
.x-ibe-comments-panel-generic {
	background: transparent;
	top: -46px;
}
.x-ibe-comments-panel-generic .x-btn {
	border: 1px solid #CDCDCD;
	background-color: #F8F8F8;
	border-radius: 4px;
	padding-top: 0;
	height: 20px;
	float: right!important;
	background-image: none!important;
}
.x-ibe-comments-panel-generic .x-btn:hover {
	background: none!important;
	box-shadow: inset 0 1px 1px #cdcdcd;
}
.x-comments-panel-text-buttons {
	height: 35px!important;
}
.x-ibe-comments-panel-generic .x-comments-panel-edit-button {
	left: -46px!important;
	border-radius: 3px 0 0 3px;
	border-right: none!important;
}
.x-ibe-comments-panel-generic .x-comments-panel-delete-button {
	left: -2px!important;
	border-radius: 0 3px 3px 0;
}
.x-ibe-comments-panel-generic .x-comments-panel-reply-button {
	left: -2px!important;
}
.x-ibe-chart-schedulechart-container {
	background-color: #fff;
	margin: 5;
}
.x-surface rect {
	outline-offset: -2px;
}
.ibe-module-measurecontrol-busanalytics-dashboardruntime div[id^="barchart-"] .x-surface rect {
	outline: none;
}
.ibe-module-measurecontrol-busanalytics-dashboardruntime div[id^="barchart-"] .x-panel-body {
	border: 1px solid #cdcdcd;
	background-color: #F2F2F2;
	border-radius: 0 0 5px 5px;
	box-shadow: inset 2px 2px 6px #cdcdcd;
//margin:5;
}
.ibe-module-measurecontrol-busanalytics-dashboardruntime div[id^="barchart-"] .x-surface {
	border: 1px solid #f8f8f8;
	background-color: #fff!important;
	border-radius: 5px;
	box-shadow: 2px 2px 6px #cdcdcd;
	margin: 12;
}
.x-tool-custom-close {
	cursor: hand;
	width: 15px;
	height: 15px;
	text-align: center;
}
.x-tool-custom-close:hover {
	background-color: #cdcdcd;
}
.x-helpMenu .x-btn {
	background-image: url("../../images/toolbar/boundary.button.left.png"), url("../../images/toolbar/boundary.button.right.png")!important;
	background-repeat: repeat-y;
	background-position: center left, center right;
	border-left: none;
	border-right: none;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 1px!important;
	border-radius: 3px!important;
}
.x-helpMenu .x-btn:hover {
	box-shadow: 1px 1px 1px #cdcdcd;
}
.x-help-menu-searchbox #searchFor {
	top: 0!important;
}
.x-help-menu-searchbox .x-btn {
	margin: 14px 0 0 0;
	padding: 0;
	height: 19px;
	border: none;
	background: none;
	border-radius: 0;
}
.x-help-menu-searchbox #x-help-menu-searchbox-options {
	width: 18px;
	background: transparent left top no-repeat url("../../images/search-field-searchicon.png");
	border: 1px solid #E0E0E0;
	border-right: none;
	height: 18px;
	border-radius: 10 0 0 10;
}
.x-help-menu-searchbox #x-help-menu-searchbox-clear {
	margin-right: 10px;
	height: 18px;
	width: 12px;
	border-radius: 0 10 10 0;
	border: 1px solid #E0E0E0;
	border-left: none;
	font-size: 11px;
	color: #cdcdcd;
	cursor: pointer;
}
.x-help-menu-searchbox #x-help-menu-searchbox-clear button .x-btn-inner {
	color: #cdcdcd;
}
.x-help-menu-searchbox .x-field {
	margin: 14px 0 0 0;
}
.x-help-menu-searchbox input {
	margin: 0;
	border-left: none;
	border-right: none;
	border-radius: 0;
	height: 18px!important;
	line-height: 14px;
}
.x-help-menu-searchbox input.x-form-focus {
	border-color: #e0e0e0;
}
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-plus:parent {
text-decoration:underline;
}
.iBEFormParentCls .x-collapsed .x-panel-header-body .x-component .x-panel-header-text {
	color: #c2c2c2;
}
.x-iBELongTextCls.x-form-field-readonly-html-editor label {
	margin-top: -4px;
}
.x-tree-expandedLeaf {
	text-decoration: underline;
}
.x-longtext-mandatory {
	background-color: none!important;
}
.x-longtext-mandatory html body {
	background-color: none!important;
}
.x-item-disabled {
	opacity: .8;
}
.x-grid-column-warning {
	background: transparent url('../../images/icons/b_Warning.png')!important;
	background-image: url('../../images/icons/b_Warning.png')!important;
	background-repeat: no-repeat!important;
	background-size: 20px!important;
	background-position: right center!important;
}
.x-grid-row-selected .x-grid-column-warning {
	background: transparent url('../../images/icons/b_Warning.png')!important;
	background-image: url('../../images/icons/b_Warning.png')!important;
	background-repeat: no-repeat!important;
	background-size: 20px!important;
	background-position: right center!important;
}
.x-img-rotate-left-90 {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-img-rotate-left-180 {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-img-rotate-left-270 {
	-webkit-transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-img-rotate-right-90 {
	-webkit-transform: rotate(+90deg);
	-moz-transform: rotate(+90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-img-rotate-right-180 {
	-webkit-transform: rotate(+180deg);
	-moz-transform: rotate(+180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-img-rotate-right-270 {
	-webkit-transform: rotate(+270deg);
	-moz-transform: rotate(+270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x-action-col-cell img {
	height: 16px;
	width: 16px;
}
.cf_mainContainer {
	width: 100%;
	height: 100%;
}
.cf_controlContainer {
	float: left;
	margin-top: 10px;
}
.cf_controlImgContainer {
	width: 100px;
	height: 100px;
	float: left;
}
.cf_controlDetailContainer {
	height: 100%;
	float: right;
	padding-top: 5px;
}
.cf_controlDetailName {
	font-weight: bold;
	clear: both;
	margin-top: 6px;
	font-size: 17px;
}
.cf_controlDetailComp {
	clear: both;
	margin-top: 24px;
	font-size: 17px;
}
.cf_controlDetailComment {
	font-size: 14px;
	clear: both;
	padding-top: 4px;
}
.timeZoneDisplayFieldCls .x-form-display-field {
	color: #666;
}
.x-iBEGuidedFormDialog .x-panel-header-body .x-tool img {
	background-image: url('../../images/tools/tool-sprites.gif');
}
.x-tab-grey-bar, .x-productmgt-tab-grey-bar {
	padding-right: 10px;
}
.x-trigger-cell .x-form-trigger-wrap-focus .x-form-trigger {
	background-position: -23px 0;
	border-bottom-color: #7EADD9;
}
.x-grid-editor {
	margin-top: 1px;
}
.x-editor .x-form-item {
	margin-top: 1px;
}
.x-iBEComboField {
	z-index: 10000000;
}
.x-grey-color-grid-row {
	color: grey;
}
.activityBarBG {
	min-height: 42px!important;
	background: #fff;
	padding: 1px 1px 0!important;
	border-bottom: 0!important;
}
.activityBarBG .activityTopBar_top {
	height: 39px!important;
	width: 100%!important;
	margin-right: 1px!important;
}
.activityBarBG .activityTopBar {
	right: 1px!important;
	height: 40px!important;
	width: 100%!important;
	padding: 0 1px;
}
.activityBarBG .activityTopBar label {
	font-size: 22px;
	padding: 8px 0 0 12px;
	display: inline-block;
	width: auto!important;
}
.activityBarBG .activityTopBar label:empty {
	padding: 0 0 0 6px;
}
.x-iBEGridCls td .x-grid-cell-inner {
	overflow: visible;
	position: relative;
}
.x-iBEGridCls td.x-grid-cell .ibeCallOut {
	display: none;
	position: absolute;
	bottom: -2px;
	right: 0;
	width: 16px;
	height: 16px;
	background: transparent center center no-repeat url("../../images/icons/wrench.png");
	cursor: pointer;
}
.x-iBEGridCls td.x-grid-cell:hover .ibeCallOut {
	display: block;
}
.x-iBEAttachColumnTdCls {
	cursor: pointer!important;
}
.x-grid-row-display-none {
	display: none!important;
}
