
.dataTableBack {
  background-color: #f7f7f7;
}
.hostInset {
  background-color: #fafafb;
  padding: 9px 2px 9px 2px;
  border-top: 2px solid #d0d0d0;
  border-left: 2px solid #d0d0d0;
}
.dataTableCellR {
  padding: 1px 7px 1px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
  text-align: right;
}
.dataTableCell {
  padding: 0px 7px 0px 7px;
  font-size: 9pt;
  line-height: 12pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
}
/* replaced by ohdatacell10 */
.dataTableCell10W {
  padding: 5px 7px 5px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border-top: 1px #d0d0d0 solid;
  border-left: 1px #d0d0d0 solid;
  vertical-align: middle;
  color: #303030;
}

.dataTableCell10bgg {
  padding: 5px 7px 5px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border-top: 1px #d0d0d0 solid;
  border-left: 1px #d0d0d0 solid;
  vertical-align: middle;
  background-color: #f1f1f1;
}
.dataTableCell10 {
  padding: 1px 7px 1px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
}
.dataTableCell9G {
  padding: 1px 7px 1px 7px;
  font-size: 9pt;
  line-height: 13pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
  color: #405040;
}
.headerCell9G {
  padding: 3px 7px 3px 7px;
  font-size: 9pt;
  line-height: 12pt;
  color: #506050;
  font-weight: bold;
  background-color: #f0f0f0;
}
.dataTableCell10G {
  padding: 3px 7px 3px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border: 1px #b9c9b9 solid;
  vertical-align: middle;
  color: #374037;
}
.deleteX {
  background-color: #ededed;
  text-align: center;
  font-size: 10pt;
}
.dataTableCellX {
  padding-left: 6px;
  background-color: #fdfda0;
  font-size: 9pt;
  line-height: 12pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
}

.whiteBGC {
	background-color: #fefefe;
}
.lightBGC {
	background-color: #fafafa;
}
.lightGrayBGC {
	background-color: #f8f8f8;
}

.dataTableCellW {
  padding: 3px 0px 3px 5px;
  background-color: white;
  font-size: 9pt;
  line-height: 12pt;
  border: 1px #c0d0c0 solid;
  color: black;
}
.dataTableCellG {
  background-color: white;
  font-size: 9pt;
  line-height: 12pt;
  border: 1px #c0d0c0 solid;
  color: #505050;
}
.dt2Table
{
  background-color: #ededed;
  font-size: 10pt;
}
.dt2Grid {
  background-color: #fbfbfb;
}
/*
  border-bottom: 1px #d0d0d0 solid;
  border-right: 1px #d0d0d0 solid;
*/
.dt2ColumnHeader {
  background-color: #ededed;
  font-size: 9pt;
  font-weight: bold;
  padding-left: 7px;
}
.dt2ColumnHeader10 {
  background-color: #f7f7f8;
  font-size: 10pt;
  font-weight: bold;
  padding: 0px 8px 0px 8px;
}

.dataTableHeader {
  padding-left: 6px;
  color: #424242;
  font-weight: bold;
  font-size: 8pt;
}
.dataTableHeader9 {
  padding-left: 6px;
  color: #424242;
  font-weight: bold;
  font-size: 9pt;
  vertical-align: bottom;
}
.dataTableHeader10 {
  padding: 0px 5px 0px 7px;
  color: #575040;
  font-weight: bold;
  font-size: 10pt;
  vertical-align: bottom;
}
 /* background-color: #f3f4f5; */
.arrowNotPressed {
  background-color: white;
  cursor: pointer;
}
.menuItem {
  padding-right: 25px;
}
.greenBorder {
  border: 3px solid #60af80;
}


.displayTextCell {
  padding: 2px 0px 1px 4px;
  background-color: #fcfcfb;
  border: 1px #c0d0c0 solid;
  color: #202020;
  min-width: 60px;
  min-height: 19px;
  vertical-align: top;
}
.minWidth50 {
	min-width: 50%;
}
.minWidth600 {
	min-width: 600px;
}

/* stand alone with border and background: */
.dataCell10 {
  padding: 1px 7px 1px 7px;
  font-size: 10pt;
  line-height: 13pt;
  border: 1px #c0d0c0 solid;
  vertical-align: middle;
  background-color: #fefefe;
  min-height: 19px;
}

.modeCyan {
	color: #400050;
	background-color: #f2f4f6;
	border: 3px solid #e9ecf3;
}
.modeView {
	color: #504750;
	background-color: #f6f5f5;
	border: 2px solid #f5f5f5;
}
.modeEdit {
	color: #502060;
	background-color: #ffffd4;
	border: 2px solid #fbfe80;
}
.modeAdd {
	color: #400050;
	background-color: #f6f5f5;
	border: 2px solid #f3f3f3;
}

