.clsPlainButton {
  background: #b0c4de;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  border-bottom-color: #666699;
  border-right-color: #666699;
  color: #000000;
}

.clsTextInput {
  background: #ffffff;
}

SELECT {
  background: #f0f0f0;
}
.clsSelectItem {
  background: #b0c4de;
}

.clsSelectItem {
  border: 1px solid #606060;
}

H3, .clsPageTitle, A.clsPageTitle:link, A.clsPageTitle:visited  {
  color: #5544bb;
}

.ReportHeader, .clsResHead, .clsTSHead {
  color: #bb7099;
}

.ReportData, .clsResData, .clsTSReadOnly {
  background: #e6e6fa;
}

.clsResData2 {
  background: #d0d0d0;
}
.clsResData3 {
  background: #f0f0f0;
}

.clsTSWriteDiscouraged 
{
  background: #f0f0fc;
  border-color: #ccccff;
}
	


.clsTSReadWrite {
  background: #ffffff;
  border-color: #ccccff;
}

.ReportTotal1, .clsTotal, .clsTSTotal {
  background: #ccccff;
}

.ReportTotal2, .clsTotalTotal, .clsTSTotalTotal {
  background: #aaaaff;
}

.ReportHeaderGroup {
  background: #f8e8ff;
  color: #ab6089;
}


.mnuPop {
  border-color: black;
}

.mnuBar, .mnuBarItem, .mnuPop {
  background:#fff;

/*  background:#f0f0fc; */
/*  background: #e6e6fa; */
  color: #000000;
}

.mnuBarDisabled {
  background:#f0f0fc;
  color: #a0a0a0;
}

.mnuBarHilite {
  background: #f0f0f0;
  color: #000000;
}

.btn {
  background: #e9e9e9;
  border-left-color: #fcfcfc;
  border-top-color: #fcfcfc;
  border-right-color: #f0f0f0;
  border-bottom-color: #f0f0f0;
  color: #000000;
}

.btnHilite {
  background: #ddd;
  border-left-color: #50649f;
  border-top-color: #50649f;
  color: #000000;
}

.btnDis {
  background: #d0d0d0;
  border-left-color: #e0e0e0;
  border-top-color: #e0e0e0;
  border-right-color: #808080;
  border-bottom-color: #808080;
  color: #404040;
}


.clsDialogHdr {
  background: #e0e0e0;
  color: #000000;
}

.ActiveGrid .SelectedRow .clsResData {
  background: #ccccff;
}

.ActiveGrid .ControlRow .clsResData {
  background: #ccccff;
}

.clsRow TD, .clsGrid TD, .clsGrid TH {
  border-color: #d4d4d4;
}

.clsHS TD {
  background: threedface;
}

.clsAxis2 TD, .clsAxis TD {
  background: #e6e6e6;
  border-color: #ffffff;
}
.clsScroll, .clsScrollBtn, .clsHSBTN, .clsScrollBtn.btnDis:hover, .clsGrid TD.clsScroll, .clsGrid TD.clsScroll:hover, .clsGrid TD.clsScrollBtn  { /* need enough specificity to override row highlighting in grids */
  background: #e6e6e6;
  border-color: #a0a0a0;
}

.drg {
  border-color: blue;
}

.sdrg {
  border-color: gray;
}



.clsRowDel, .clsRowDel INPUT, .clsRowDel TD {
  background: #b0b0b0;
  }



.clsRow, .clsRow INPUT {
//  background: #ffffff;
  background-color:transparent;
  }


.clsRowDivider, .clsRowDivider INPUT, .clsRowDivider SELECT {
  background: #f0f0f0 !important;
  font-weight: bold !important;
  }


.clsRowRO, .clsRowRO INPUT {
  background: #e6e6fa;
}

/*row2 is to stripe even numbered rows different colour from clsRow to make rows show up if required*/
/*
.clsRow2, .clsRow2 INPUT {
  background: #f4fff4;
}

.clsRowRO2, .clsRowRO2 INPUT {
  background: #d0e6e4;
}
*/
/*same colour as clsRow*/
.clsRow2, .clsRow2 INPUT {
  background: #ffffff;
}

.clsRowRO2, .clsRowRO2 INPUT {
  background: #e6e6fa;
}




.resCalX, .resCalX INPUT {
  background: #f0f0f0;
}

.clsRow0, .clsRow0 INPUT {
  background: #ccccee;
}

.clsRow00, .clsRow00 INPUT {
  background: #bcbcee;
}

.clsRow01, .clsRow01 INPUT {
  background: #dedede;
}

.clsRow1 {
  background: #aaaaff;
}



.clsListHilite, .clsRowHilite, .clsRowHilite TD, .clsRowHilite INPUT {
  background: highlight;
  color: highlighttext;
}


.clsBarArea {
  background: #ffffff;
}

.clsBarAreaRO {
  background: #e6e6fa;
}

.clsDatePicker {
  width:200px;
  background-color:#ffffff;
  border:1px solid;
  border-color: #c0c0c1;
}

.clsContextMenu {
  background-color:#eaeaea;
  /*  background-color:#e6e6fa;*/
/*  background-color:#f0f0fc; */
  border-color: black;
}

.clsDesign {
  background: #4684B7;
}

.clsDesignControl .iplSingle {
  background: #4684B7;
  color: white;
}

.clsDesignDlgCont {
  background: #4684B7;
  border-color: black;
}

.clsDesignDlgBody {
  background: #FFFFFF;
}

.clsRepFixedParam {
  background: #d6d6ea;
}

.clsRowStart, .clsRowStart TD {
  border-top:2px solid;
  border-top-color: #000;
  }

