.durer .dijitToolbar .balanceToolBarButton {
  padding: 1px;
  border-color: #000000 #000000 #000000;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFFFF;
}
.durer .balanceToolBar {
  background-image: none;
  background-color: #FFFFFF;
  display: inline-flex;
  height: 30px;
  border: 0 none;
}
.durer .balanceToolBarSeparator {
  background-image: url(images/toolbarSeparator.png) !important;
  background-repeat: repeat-y;
  padding: 0;
  height: 100%;
  vertical-align: top;
}
.durer .gridSettingsIcon {
  height: 24px;
  width: 24px;
  padding: 1px;
  margin-right: 1px;
  border-color: #000000 #000000 #000000;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFFFF;
}
.durer .balanceHeadingPane {
  font-weight: bold;
  height: 25px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  background-image: -webkit-radial-gradient(center, ellipse cover, #FFFFFF, #FFFFFF, #FFFFFF);
}
.durer .balanceReadOnlyHeader {
  color: #808080;
}
.durer .balanceModifiedHeader {
  color: #C2323E;
}
.durer .balanceTemplateContentPane {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 3px;
}
.durer .balanceMenu {
  background-color: #FFFFFF;
  font-weight: bold;
}
.durer .balanceFormContentPane {
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #FFFFFF;
  font: 12px Tahoma, Verdana, sans-serif;
}
.durer .balanceGrid {
  width: 100%;
  height: 100%;
  border: 1px solid #000000;
}
.durer .balanceApplicationTitle {
  margin: 0;
  height: 27px;
  background: url("images/headerBackground.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.durer .balanceApplicationTitleText {
  color: #000000;
  padding-left: 5px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 110%;
}
.durer .balanceApplicationTitleLabel {
  color: #000000;
  display: inline;
  font-weight: bold;
}
.durer .dijitButtonHover .balanceApplicationTitleCloseButton {
  background-position: -48px 0px;
}
.durer .dijitButtonHover .balanceApplicationTitleHelpButton {
  background-position: -64px 0px;
}
.durer .dijitButtonHover .balanceApplicationCloseNotificationButton {
  background-position: -80px 0px;
}
.durer .balanceApplicationTitleCloseButton {
  width: 16px;
  height: 16px;
  background: url("images/headerIcons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.durer .balanceApplicationTitleHelpButton {
  width: 16px;
  height: 16px;
  background: url("images/headerIcons.png") no-repeat scroll -16px 0 rgba(0, 0, 0, 0);
}
.durer .balanceApplicationCloseNotificationButton {
  width: 16px;
  height: 16px;
  background: url("images/headerIcons.png") no-repeat scroll -32px 0 rgba(0, 0, 0, 0);
}
.durer .badLogBackground {
  background-color: #FFE8E8;
}
.durer .goodLogBackground {
  background-color: #FFFFFF;
}
.durer .loadLog {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #C2323E;
  padding: 10px;
}
.durer .balanceWarningInfo {
  font-weight: bold;
  color: #FF0000;
  margin-bottom: 3px;
}
.durer .balanceInternalPages {
  padding-top: 5px;
  background-color: #FFFFFF;
}
.durer .balanceTemplateContentPaneContent {
  background-color: #FFFFFF;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.durer .balanceTemplateContentPaneContentOpaque {
  background-color: #FFFFFF;
}
.durer .balanceConfirmationText {
  font: bold 14px Tahoma, Verdana, sans-serif;
  color: #0000FF;
}
.durer .balanceConfirmationDialog {
  background-color: #FFFFFF;
}
.durer .balanceErrorText {
  font: bold 14px Tahoma, Verdana, sans-serif;
  color: #FF0000;
}
.durer .balanceErrorDialog {
  background-color: #FFFFFF;
}
.durer .balanceNotificationDialog {
  background-color: #FFFFFF;
}
.durer .balanceNotificationText {
  font: bold 14px Tahoma, Verdana, sans-serif;
  color: #000000;
}
.durer .dialogContentPaneColor {
  background-color: #FFFFFF;
}
.durer .infoTipMessage {
  font-size: 10px;
  font-weight: 800;
  margin-left: 10px;
  color: #000000;
}
.durer .groupBoxTitle {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  position: absolute;
  left: 15px;
  z-index: 5;
}
.durer .groupBoxBorder {
  border: 1px solid #000000;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 10px;
  margin-bottom: 3px;
  padding: 5px;
}
.durer .templateGridInplaceEdit {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0 none;
  color: #000000;
  background: #FFFFFF none repeat scroll 0% 0%;
  resize: none;
}
.durer .checkButton {
  background-image: url(images/checkButton.png) !important;
}
.durer .dictButton {
  background-image: url(images/dictButton.png) !important;
}
.durer .dijitDownArrowButtonHover .checkButton {
  background-position: -14px center !important;
}
.durer .dijitDownArrowButtonHover .dictButton {
  background-position: -14px center !important;
}
.durer .dialogContentPane {
  overflow: auto;
}
.durer .windowContainer {
  border: 1px solid #000000;
}
.durer .filterIndicator {
  background-image: url(images/filter.png) !important;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  margin-right: 3px;
}
.durer .maxGridRecordsIndicator {
  background-image: url(images/maxGridRecords.png) !important;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  margin-right: 3px;
}
.durer .dijitPopup .noIcon {
  width: 0;
  height: 0;
}
.durer .titleButton .dijitButtonNode {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0);
}
.durer .dijitHover.titleButton .dijitButtonNode {
  background: #000000 url("images/buttonHover.png") repeat-x top left;
  border: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.durer .dijitContentPaneLoading {
  background: url('images/loadingAnimation.gif') no-repeat left center;
}
.durer .balanceApplicationVersionInfo {
  color: #000000;
  display: inline;
}
.durer .balanceNotification {
  background-color: #FFFFFF;
  border-color: #000000 #000000 #000000;
  border-style: solid;
  border-width: 1px;
  min-height: 30px;
  border-top: 0px none;
}
.durer .balanceNotificationContent {
  font-weight: 800;
  color: #243C5F;
  max-height: 160px;
  overflow: auto;
}
.durer .balanceHeadingPaneTitle {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.durer .dijitTooltipDialogPopup .dijitTooltipDialog .dijitTooltipContainer.templateHintContainer {
  border: 1px solid black;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.durer .dijitTooltipBelow .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorUpCR.png");
}
.durer .dj_ie .dijitTooltipBelow .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorUpCR.gif");
}
.durer .dijitTooltipAbove .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorDownCR.png");
}
.durer .dj_ie .dijitTooltipAbove .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorDownCR.gif");
}
.durer .dijitTooltipLeft .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorRightCR.png");
}
.durer .dj_ie .dijitTooltipLeft .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorRightCR.gif");
}
.durer .dijitTooltipRight .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorLeftCR.png");
}
.durer .dj_ie .dijitTooltipRight .dijitTooltipConnector.templateHintConnector {
  background-image: url("images/tooltipConnectorLeftCR.gif");
}
.durer .gutterPane {
  left: 0px;
  top: 0px;
  position: absolute;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}
.durer .gutterLevelIndex {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 8px;
  height: 12px;
  padding: 4px;
  padding-left: 7px;
  margin: 3px;
  background: url('images/spriteCheckbox.gif') no-repeat -14px 2px;
  font-size: 80%;
  cursor: pointer;
  z-index: 1000;
}
[overclass~=durer] {
  padding-left: 20px;
  background-repeat: no-repeat;
  font-weight: bold;
  background-image: url(images/icon.png);
  height: 16px;
}
.dijitButtonContentsHover [overclass~=durer] {
  color: #FFFFFF;
}
