@import url("Grid.css");

.seikog .dojoxGrid {
  background-color: #e9e9e9;
  font-size: 0.85em; /* inherit font-family from dojo.css */
}

/* master messages */

.seikog .dojoxGridMasterMessages {
  background-color: #fefefe;
}

/* header */

.seikog .dojoxGridHeader {
  background-color:  #e9e9e9;
}

.seikog .dojoxGridHeader .dojoxGridCell { 
  border-width: 1px;
  padding-bottom: 0px;
  border-color: transparent #ACA899 #919191 transparent;
  background: url(../../../dijit/themes/seikog/images/titleBar.png) #e9e9e9 repeat-x top;
  color: #000 !important;
}

.seikog .dojoxGridHeader .dojoxGridCellOver {
  background: url(../../../dijit/themes/seikog/images/titleBarActive.png) #e9e9e9 repeat-x top;
}

.seikog .dojoxGridHeader .dojoxGridCellFocus {
  border-color: #ACA899 #919191;
  border-style: dashed; 
}

.seikog .dojoxGridArrowButtonChar {
  float: right;
  display: none;
}
.seikog .dojoxGridArrowButtonNode {
  display: block !important;
  padding-left: 0px;
  float: right;
  background:url("../../../dijit/themes/seikog/images/spriteArrows.png") no-repeat left center;
  margin-top: 2px;
  width: 11px;
  height: 1em;
}
.dj_ie6 .seikog .dojoxGridArrowButtonNode {
  background-image:url("../../../dijit/themes/seikog/images/spriteArrows.gif");
  margin-left: 0px;
}

.seikog .dojoxGridSortUp .dojoxGridArrowButtonNode {
  background-position: -21px;
}
.dijit_a11y .seikog .dojoxGridArrowButtonNode {
  display: none !important;
}

/* content */

.seikog .dojoxGridScrollbox {
  background-color: #fefefe;
}

/* rowbar */

.seikog .dojoxGridRowbar { 
  border: none;
  background: url(../../../dijit/themes/seikog/images/titleBar.png) #e9e9e9 repeat-y right;
  border-right: 1px solid #ccc;
  padding: 0px;
}

.seikog .dojoxGridRowbarInner {
  border: none;
  border-bottom: 1px solid #ccc;
}

.seikog .dojoxGridRowbarOver {
  background: url(../../../dijit/themes/seikog/images/titleBarActive.png) #e9e9e9 repeat-y right;
}

.seikog .dojoxGridRowbarSelected {
  background: url(../../../dijit/themes/seikog/images/titleBar.png) #D9E8F9 no-repeat center;
  border-right: 1px solid #ccc;
}

/* rows */

.seikog .dojoxGridRow {
  border: none;
  background-color: white;
}

.seikog .dojoxGridRowOver {
  border-top-color: #ccc;
  border-bottom-color: #ccc;
}

.seikog .dojoxGridRowOver .dojoxGridCell {
//  background-color: #60daa1; 
  background-color: #f0f8ff; 
//  color:#fff;
}

.seikog .dojoxGridRowOdd {
/*  background-color: #e2e9e5; */
//  background-color: #60daa1;
  background-color: #e2e9e5;
}

.seikog .dojoxGridRowSelected {
//  background-color: #aee3c7;
  background-color: #AEEEEE;
}

.dijit_a11y .seikog .dojoxGridRowSelected { 
//    background-color: #aee3c7;     
    background-color: #AEEEEE;     
    border-style: solid;     
}   

/* cells */

.seikog .dojoxGridCell {
  border: 1px dotted #D5CDB5;
  border-left-color: transparent;
  border-top-color: transparent;
}

.dj_ff2 .seikog .dojoxGridCell {
  border-left-width: 0px;
  border-top-width: 0px;
}

.dj_ie6 .seikog .dojoxGridCell {
  border: 1px solid white;
  border-right: 1px solid #D5CDB5;
}

.seikog .dojoxGridCellFocus {
  border: 1px dashed darkblue;
}

.seikog .dojoxGridCellOver {
  border: 1px dotted #a6a6a6;
}

.seikog .dojoxGridCellFocus.dojoxGridCellOver {
  border: 1px dashed darkblue;
}

/* editing */

/* FIXME: these colors are off! */
.seikog .dojoxGridRowEditing td {
  /* background-color: #F4FFF4; */
//  background-color: #60daa1; 
  background-color: #F4FFF4; 
  /* padding: 0px 3px 0px 3px; */
}

.seikog .dojoxGridRow-inserting td {
  background-color: #F4FFF4;
}
.seikog .dojoxGridRow-inflight td {
  background-color: #F2F7B7;
}
.seikog .dojoxGridRow-error td {
  background-color: #F8B8B6;
}

/* Drag and Drop */

.seikog .dojoxGrid .dojoDndItemBefore {
  border-left-color: #4B5AAA;
}
.seikog .dojoxGrid .dojoDndItemAfter {
  border-right-color: #4B5AAA;
}

/* Tree Grid */
.seikog .dojoxGridExpando {
  float: left;
  height: 18px;
  width: 18px;
  text-align: center;
  margin-top: -3px;
}
.dijitRtl .seikog .dojoxGridExpando {
  float: right;
}
.seikog .dojoxGridExpandoCell {
  padding-top: 5px;
}
.seikog .dojoxGridExpandoNode {
  height: 18px;
  background-image: url('../../../dijit/themes/seikog/images/spriteTree.gif');
}
.seikog .dojoxGridExpandoOpened .dojoxGridExpandoNode {
  background: url('../../../dijit/themes/seikog/images/spriteTree.gif') no-repeat -18px top;
}
.seikog .dojoxGridExpandoLoading .dojoxGridExpandoNode {
  background: url('../../../dijit/themes/seikog/images/treeExpand_loading.gif');  
}
.seikog .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
  visibility: visible !important;
  width: 18px !important;
}
.seikog .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
  background: url('../../../dijit/themes/seikog/images/spriteTree.gif') no-repeat -36px top;
}
.seikog .dojoxGridExpandoNodeInner {
  visibility: hidden;
}
.dijit_a11y .dojoxGridExpandoNodeInner {
  visibility: visible;
}
    
.seikog .dojoxGridSummaryRow .dojoxGridCell {
  border-top-color: #999;
  border-top-style: solid;
}
.seikog .dojoxGridSpacerCell,
.seikog .dojoxGridExpandoCell,
.seikog .dojoxGridSummaryRow .dojoxGridSpacerCell {
  border-color: transparent;
  border-right-color: #D5CDB5;
}
.seikog .dojoxGridSummaryRow .dojoxGridTotalCell,
.seikog .dojoxGridRowCollapsed .dojoxGridExpandoCell,
.seikog .dojoxGridTreeModel .dojoxGridExpandoCell {
  border-bottom-color: #D5CDB5;
}
.seikog .dojoxGridSubRowAlt {
  background-color: #F8F8F8;
}
.seikog .dojoxGridRowOdd .dojoxGridSubRowAlt {
  background-color: #EDF3EF;
}
