.custom-custom-custom {
  /* master messages */
  /* header */
  /* content */
  /* rowbar */
  /* rows */
  /* cells */
  /* editing */
  /* FIXME: these colors are off! */
  /* Drag and Drop */
  /* Tree Grid */
}
.custom-custom-custom .dojoxGrid {
  background-color: custom-dojoxGrid-background-color-custom;
  font-size: 0.85em;
  /* inherit font-family from dojo.css */
}
.custom-custom-custom .dojoxGridMasterMessages {
  background-color: custom-dojoxGridMasterMessages-background-color-custom;
}
.custom-custom-custom .dojoxGridHeader {
  background-color: custom-dojoxGridHeader-background-color-custom;
}
.custom-custom-custom .dojoxGridHeader .dojoxGridCell {
  border-width: 1px;
  padding-bottom: 0px;
  border-color: transparent custom-dojoxGridHeader-dojoxGridCell-border-color-1-custom custom-dojoxGridHeader-dojoxGridCell-border-color-2-custom transparent;
  background: url(images/titleBar.png) custom-dojoxGridHeader-dojoxGridCell-background-custom repeat-x top;
  color: custom-dojoxGridHeader-dojoxGridCell-color-custom !important;
}
.custom-custom-custom .dojoxGridHeader .dojoxGridCellOver {
  background: url(images/titleBarActive.png) custom-dojoxGridHeader-dojoxGridCellOver-background-custom repeat-x top;
}
.custom-custom-custom .dojoxGridHeader .dojoxGridCellFocus {
  border-color: custom-dojoxGridHeader-dojoxGridCellFocus-border-color-1-custom custom-dojoxGridHeader-dojoxGridCellFocus-border-color-2-custom;
  border-style: dashed;
}
.custom-custom-custom .dojoxGridArrowButtonChar {
  float: right;
  display: none;
}
.custom-custom-custom .dojoxGridArrowButtonNode {
  display: block !important;
  padding-left: 0px;
  float: right;
  background: url("images/spriteArrows.png") no-repeat left center;
  margin-top: 2px;
  width: 11px;
  height: 1em;
}
.custom-custom-custom .dj_ie6 .dojoxGridArrowButtonNode {
  background-image: url("images/spriteArrows.gif");
  margin-left: 0px;
}
.custom-custom-custom .dojoxGridSortUp .dojoxGridArrowButtonNode {
  background-position: -21px;
}
.custom-custom-custom .dijit_a11y .dojoxGridArrowButtonNode {
  display: none !important;
}
.custom-custom-custom .dojoxGridScrollbox {
  background-color: custom-dojoxGridScrollbox-background-color-custom;
}
.custom-custom-custom .dojoxGridRowbar {
  border: none;
  background: url(images/titleBar.png) custom-dojoxGridRowbar-background-custom repeat-y right;
  border-right: 1px solid custom-dojoxGridRowbar-border-right-custom;
  padding: 0px;
}
.custom-custom-custom .dojoxGridRowbarInner {
  border: none;
  border-bottom: 1px solid custom-dojoxGridRowbarInner-border-bottom-custom;
}
.custom-custom-custom .dojoxGridRowbarOver {
  background: url(images/titleBarActive.png) custom-dojoxGridRowbarOver-background-custom repeat-y right;
}
.custom-custom-custom .dojoxGridRowbarSelected {
  background: url(images/titleBar.png) custom-dojoxGridRowbarSelected-background-custom no-repeat center;
  border-right: 1px solid custom-dojoxGridRowbarSelected-border-right-custom;
}
.custom-custom-custom .dojoxGridRow {
  border: none;
  background-color: custom-dojoxGridRow-background-color-custom;
}
.custom-custom-custom .dojoxGridRowOver {
  border-top-color: custom-dojoxGridRowOver-border-top-color-custom;
  border-bottom-color: custom-dojoxGridRowOver-border-bottom-color-custom;
}
.custom-custom-custom .dojoxGridRowOver .dojoxGridCell {
  background-color: custom-dojoxGridRowOver-dojoxGridCell-background-color-custom;
  color: custom-dojoxGridRowOver-dojoxGridCell-color-custom;
}
.custom-custom-custom .dojoxGridRowOver .dojoxGridCell .dijit {
  color: custom-dojoxGridRowOver-dojoxGridCell-dijit-color-custom;
}
.custom-custom-custom .dojoxGridRowOver .dojoxGridCell .dijitDisabled {
  color: custom-dojoxGridRowOver-dojoxGridCell-dijitDisabled-color-custom;
}
.custom-custom-custom .dojoxGridRowOdd {
  background-color: custom-dojoxGridRowOdd-background-color-custom;
}
.custom-custom-custom .dojoxGridRowSelected {
  background-color: custom-dojoxGridRowSelected-background-color-custom;
}
.custom-custom-custom .dijit_a11y .dojoxGridRowSelected {
  background-color: custom-dijit_a11y-dojoxGridRowSelected-background-color-custom;
  border-style: solid;
}
.custom-custom-custom .dojoxGridCell {
  border: 1px dotted custom-dojoxGridCell-border-custom;
  border-left-color: transparent;
  border-top-color: transparent;
}
.custom-custom-custom .dj_ff2 .dojoxGridCell {
  border-left-width: 0px;
  border-top-width: 0px;
}
.custom-custom-custom .dj_ie6 .dojoxGridCell {
  border: 1px solid custom-dj_ie6-dojoxGridCell-border-custom;
  border-right: 1px solid custom-dj_ie6-dojoxGridCell-border-right-custom;
}
.custom-custom-custom .dojoxGridCellFocus {
  border: 1px dashed custom-dojoxGridCellFocus-border-custom;
}
.custom-custom-custom .dojoxGridCellOver {
  border: 1px dotted custom-dojoxGridCellOver-border-custom;
}
.custom-custom-custom .dojoxGridCellFocus.dojoxGridCellOver {
  border: 1px dashed custom-dojoxGridCellFocus-dojoxGridCellOver-border-custom;
}
.custom-custom-custom .dojoxGridRowEditing td {
  /* background-color: #F4FFF4; */
  background-color: custom-dojoxGridRowEditing-td-background-color-custom;
  /* padding: 0px 3px 0px 3px; */
}
.custom-custom-custom .dojoxGridRow-inserting td {
  background-color: custom-dojoxGridRow-inserting-td-background-color-custom;
}
.custom-custom-custom .dojoxGridRow-inflight td {
  background-color: custom-dojoxGridRow-inflight-td-background-color-custom;
}
.custom-custom-custom .dojoxGridRow-error td {
  background-color: custom-dojoxGridRow-error-td-background-color-custom;
}
.custom-custom-custom .dojoxGrid .dojoDndItemBefore {
  border-left-color: custom-dojoxGrid-dojoDndItemBefore-border-left-color-custom;
}
.custom-custom-custom .dojoxGrid .dojoDndItemAfter {
  border-right-color: custom-dojoxGrid-dojoDndItemAfter-border-right-color-custom;
}
.custom-custom-custom .dojoxGridExpando {
  float: left;
  height: 18px;
  width: 18px;
  text-align: center;
  margin-top: -3px;
}
.custom-custom-custom .dijitRtl .dojoxGridExpando {
  float: right;
}
.custom-custom-custom .dojoxGridExpandoCell {
  padding-top: 5px;
}
.custom-custom-custom .dojoxGridExpandoNode {
  height: 18px;
  background-image: url('images/spriteTree.gif');
}
.custom-custom-custom .dojoxGridExpandoOpened .dojoxGridExpandoNode {
  background: url('images/spriteTree.gif') no-repeat -18px top;
}
.custom-custom-custom .dojoxGridExpandoLoading .dojoxGridExpandoNode {
  background: url('images/treeExpand_loading.gif');
}
.custom-custom-custom .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
  visibility: visible !important;
  width: 18px !important;
}
.custom-custom-custom .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
  background-image: none;
}
.custom-custom-custom .dojoxGridExpandoNodeInner {
  visibility: hidden;
}
.custom-custom-custom .dijit_a11y .dojoxGridExpandoNodeInner {
  visibility: visible;
}
.custom-custom-custom .dojoxGridSummaryRow .dojoxGridCell {
  border-top-color: custom-dojoxGridSummaryRow-dojoxGridCell-border-top-color-custom;
  border-top-style: solid;
}
.custom-custom-custom .dojoxGridSpacerCell,
.custom-custom-custom .dojoxGridExpandoCell,
.custom-custom-custom .dojoxGridSummaryRow .dojoxGridSpacerCell {
  border-color: transparent;
  border-right-color: custom-dojoxGridSummaryRow-dojoxGridSpacerCell-border-right-color-custom;
}
.custom-custom-custom .dojoxGridSummaryRow .dojoxGridTotalCell,
.custom-custom-custom .dojoxGridRowCollapsed .dojoxGridExpandoCell,
.custom-custom-custom .dojoxGridTreeModel .dojoxGridExpandoCell {
  border-bottom-color: custom-dojoxGridTreeModel-dojoxGridExpandoCell-border-bottom-color-custom;
}
.custom-custom-custom .dojoxGridSubRowAlt {
  background-color: custom-dojoxGridSubRowAlt-background-color-custom;
}
.custom-custom-custom .dojoxGridRowOdd .dojoxGridSubRowAlt {
  background-color: custom-dojoxGridRowOdd-dojoxGridSubRowAlt-background-color-custom;
}
.custom-custom-custom .dojoxGridSortNode {
  font-weight: bold;
  font-size: 120%;
}
.custom-custom-custom .dojoxGridStatusBarTable {
  font-size: 120%;
}
.custom-custom-custom .dojoxGridStatusBarRow {
  background: url("images/titleBar.png") repeat-x scroll center top custom-dojoxGridStatusBarRow-background-custom;
  color: custom-dojoxGridStatusBarRow-color-custom !important;
  padding: 3px;
  margin-left: 5px;
  border-bottom: 1px custom-dojoxGridStatusBarRow-border-bottom-custom dashed;
}
.custom-custom-custom .dojoxGridStatusBarValue {
  font-weight: bold;
  padding: 2px;
  color: custom-dojoxGridStatusBarValue-color-custom;
  background-color: custom-dojoxGridStatusBarValue-background-color-custom;
}
.custom-custom-custom .dojoxGridStatusBarLabel {
  padding: 2px;
}
.custom-custom-custom .unwrappable {
  overflow: hidden;
  white-space: nowrap;
}
.custom-custom-custom .dojoxGridRowSelected .dojoxGridCell.dojoxGridCellFocus {
  background-color: custom-dojoxGridRowSelecteddojoxGridCelldojoxGridCellFocus-background-color-custom;
  color: custom-dojoxGridRowSelecteddojoxGridCelldojoxGridCellFocus-color-custom;
}
