div.StdCtrlDialogBox,
div.StdCtrlDropDownBox
{ background-color:white;
  margin:0px;
  padding:0px;
  display:inline-block;
  white-space:nowrap;
  border:solid Black 1px;
  vertical-align: middle;
  text-align:left;

}

div.StdCtrlDropDownList
{ position:relative;
  top:0px;
  left:0px;
}

div.StdCtrlDialogBtnImage,
div.StdCtrlDropDownBtnImage
{ text-align:center;
  margin:0px;
  padding:0px;
  display:inline-block;
  cursor:default;
  vertical-align: middle;
}

img.StdCtrlDialogBtnImage,
img.StdCtrlDropDownBtnImage
{ margin:0px;
  padding:0px;
  width:16px;
  height:16px;
  vertical-align: middle;
}

img.StdCtrlDropDownListBtnImage
{ margin:0px;
  padding:0px;
  width:16px;
  height:16px;
  vertical-align: middle;
}

img.StdCtrlDialogBoxEditImage,
img.StdCtrlDropDownBoxEditImage
{ width:16px;
  height:16px;
  margin:0px;
  padding:0px;
  vertical-align: middle;
}

div.StdCtrlDialogBoxEdit,
div.StdCtrlDropDownBoxEdit
{ background-color:White;
  margin:0px;
  padding:0px;
  text-align:left;
  vertical-align:middle;
  display:inline-block;
  overflow-x:hidden;
  width:calc(100% - 18px);
}

input[type='text']:disabled
{ background-color:White;
}

input.StdCtrlDialogBoxEditText:disabled,
input.StdCtrlDialogBoxEditText,
input.StdCtrlDropDownBoxEditText:disabled,
input.StdCtrlDropDownBoxEditText,
div.StdCtrlDropDownBoxEditText
{ background-color:White;
  color:Black;
  border:0px none;
  margin:0px;
  padding:0px;
  text-align:left;
  display:inline-block;
  width:100%;
  overflow-x:hidden;
}

input.StdCtrlDialogBoxEditText,
input.StdCtrlDropDownBoxEditText
{ position:relative;
  top:-3px;
}

table.StdCtrlListBoxInit
{ position:absolute;
  top:-5000px;
  left:0px;
}

table.StdCtrlListBoxFixed,
table.StdCtrlListBox
{ position:relative;
  top:0px;
  left:0px;
  background-color:white;
  border:solid black 1px;
  border-collapse: collapse;
  table-layout:fixed;
  text-align:left;
}

tbody.StdCtrlListBoxTBody
{ display:block;
  background-color:white;
  overflow:auto;
  position:absolute;
  border:solid black 1px;
  text-align:left;
}

tbody.StdCtrlListBoxTBodyFixed
{
}

div.StdCtrlDropDownList
{ background-color:white;
  margin:0px;
  padding:0px;
  display:inline-block;
  vertical-align: middle;
}

tr.StdCtrlListBoxItemDividerRow,
tr.StdCtrlListBoxItemRowSel,
tr.StdCtrlListBoxItemRow
{ vertical-align:middle;
  margin:0px;
  background-color:White;
  color:Black;
}

td.StdCtrlListBoxItemDividerCol,
tr.StdCtrlListBoxItemDividerRow
{ width:100%;
}

tr.StdCtrlListBoxItemRowSel,
tr.StdCtrlListBoxItemRow:hover td
{ background-color:Blue;
  color:White;
}


td.StdCtrlListBoxItemMarker
{ padding:0px;
  margin:0px;
  border:none black 1px;
}

td.StdCtrlListBoxItemItem
{ padding:0px;
  margin:0px;
  border:none black 1px;
  white-space:nowrap;
}


img.StdCtrlListBoxItemMarker
{ width:10px;
  padding:0px;
  margin:0px;
}

td.StdCtrlListBoxItemImage
{ width:20px;
  padding:0px;
  margin:0px;
}

img.StdCtrlListBoxItemImage
{ width:16px;
  padding:0px;
  margin:0px;
}

td.StdCtrlListBoxItemText
{ padding:0px;
  padding-right:10px;
  white-space:nowrap;
  margin:0px;
}

td.StdCtrlListBoxItemInd:hover tr,
td.StdCtrlListBoxItemInd:hover
{ background-color:Blue;
}

td.StdCtrlListBoxItemImage:hover tr,
td.StdCtrlListBoxItemImage:hover
{ background-color:Blue;
}

td.StdCtrlListBoxItemText:hover tr,
td.StdCtrlListBoxItemText:hover
{ background-color:Blue;
  color:White;
}

hr.StdCtrlListBoxItemDivider
{ width:100%;
  height:1px;
  background-color:Black;
}

td.StdCtrlListBoxItemCheckLabel
{ white-space:nowrap;
}

tr.StdCtrlTreeRow
{ vertical-align:middle;
  margin:0px;
  background-color:White;
  width:100%;
  color:Black;
}

div.StdCtrlTreeInd
{
}

td.StdCtrlTreeList
{
}

div.StdCtrlTreeExpand
{ width:10px;
  height:10px;
  display:inline-block;
  border:solid 1px Black;
  vertical-align:middle;
  text-align:center;
  padding:0px;
  margin:0px;
}

td.StdCtrlTreeImage
{ width:20px;
  padding:0px;
  margin:0px;
}

img.StdCtrlTreeImage
{ width:16px;
  padding:0px;
  margin:0px;
}

td.StdCtrlTreeLabel
{ padding:0px;
  padding-right:10px;
  white-space:nowrap;
  margin:0px;
}

div.StdCtrlButtonDisabled,
div.StdCtrlButton
{ display:inline-block;
  text-align:center;
  background-color:White;
  color:Black;
  vertical-align:middle;
  border:1px solid #CCC;
  box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
  opacity:1;
  cursor:pointer;
  padding: 5px;
}

div.StdCtrlButton:active
{ box-shadow: 0 0 5px -1px rgba(0,0,0,0.6) inset;
}

div.StdCtrlButtonDisabled
{ opacity:.5;
}

div.StdCtrlButtonFace
{ display:inline-block;
}

img.StdCtrlButtonImage
{ vertical-align:middle;
}

span.StdCtrlButtonText
{ vertical-align:middle;
}

div.StdGrid
{ box-sizing: border-box;
  margin: 0px auto;
  max-width:100%;
  text-align:center;
  padding: 0px;
  overflow-x:auto;
}

table.StdGridTable
{ table-layout: fixed;
  font-size:85%;
  border-spacing:0;
  border-collapse: collapse;
  border:1px solid #000;
  background-color:rgb(255,255,255);
  text-align:left;
  padding:0px 1px 1px 1px;
  max-width:100%;
  display:inline-block;
  overflow-x:hidden;
  position:relative;
  top:0px;
  left:0px;
}

thead.StdGridTHead
{ display: inline-block;
  overflow-x:hidden;
}

thead.StdGridTHead tr
{ display: inline-block;
  overflow-x:hidden;
}

hr.StdGridTSep
{ width:100%;
  height:2px;
  background-color:Black;
  color:Black;
}

tbody.StdGridTEBody,
tbody.StdGridTBody
{ display: inline-block;
	overflow: auto;
  max-width:100%;
}

button.StdGridMapperButton
{ position:absolute;
  top:0px;
  right: 0px;
  z-index:10;
  margin:0px;
  padding:0px;
  background-color:rgb(214,234,118);
}

img.StdGridMapperButtonImg
{ width:16px;
  height:16px;
}

th.StdGridHdrCell,
td.stdGrid_BodyCell,
td.StdGrid_OddBodyCell,
td.StdGridOddBodyCell,
td.StdGridBodyCell
{ padding: 2px 5px 2px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


td.StdGridBodyCell,
th.StdGridHdrCell
{ background-color: White;
  text-align: center;
  font-weight: normal;
  color: Black;
}

td.StdGridOddBodyCell
{ background-color: rgb(212,212,255);
  color: Black;
}

th.StdGridHdrCell
{ background-color:rgb(214,234,118);
  padding: 2px 5px 0px 5px;
  height:20px;
}

td.StdGridOddBodyCell
{ text-align: center;
  font-weight: normal;
  color: Black;
}

td.StdGrid_OddBodyCell,
td.StdGrid_BodyCell
{ background-color: #0000FF;
  font-weight: normal;
  color: White;
}

td.StdGrid_BodyCell,
td.StdGridOddBodyCell,
td.StdGridBodyCell
{ text-align:left;
}

th.StdGridHdrCell:last-child
{ border: 0;
}

span.StdGridHdrText
{
}

span.StdGridResizer
{ position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background:Black;
  opacity: 0;
  width: 3px;
  cursor:col-resize;
}

span.StdGridResizer:hover,
span.StdGridResizerActive span.StdGridResizer
{ opacity: 0.5;
}

th.StdGridHdrCell:hover span.StdGridResizer
{ opacity: 0.3;
}

td.StdGridBodyCell
{ color: #000000;
  background-color:#FFFFFF;
}

td.StdGridOddBodyCell
{ color: #000000;
  background-color:#EEEEFF;
}

tr.StdGridRow:nth-child(even) td.StdGridBodyCell
{ background: #d6d6ff;
}

div.StdGridTableStatusBar
{ border:solid 1px Black;
}

div.StdGridRowPanel
{ width:5%;
  border-right:solid 1px Black;
}

div.StdGridRowsPanel
{ width:5%;
  border-right:solid 1px Black;
}

div.StdGridTextPanel
{ width:80%;
  border-right:solid 1px Black;
}

span.StdGridRowPanelText
{
}

span.StdGridSort
{
}

div.StdGridProgressPanel
{ border:solid 1px Black;
  width:80%;
}

div.StdGridProgressBar
{ background-color:#0000FF;
  height:10px;
}




