div.HTMLEditor_info,
div.HTMLEditor_text_editor,
div.HTMLEditor_editor
{ margin: 0px auto;
  width:98%;
  max-width:98%;
  padding: 2px 5px 2px 5px;
  overflow-y:auto;
  max-height:300px;
  border:1px solid #000;
}

div.HTMLEditor_info:focus,
div.HTMLEditor_text_editor:focus,
div.HTMLEditor_editor:focus
{ border:2px solid #000;
}

div.HTMLEditor_statistics_hdr
{ text-align:center;
  background-color:#d0d0ff;
  font-size:small;
}

table.RST_Table
{ table-layout: fixed;
  font-size:small;
  border-spacing:0;
  border-collapse: collapse;
  border:1px solid #000;
  background-color:rgb(212,212,255);
  text-align:left;
  padding:0px 1px 1px 1px;
  max-width:100%;
  display:inline-block;
  overflow-x:hidden;
}

thead.RST_Header
{ display: inline-block;
  overflow-x:hidden;
}

thead.RST_Header tr
{ display: inline-block;
  overflow-x:hidden;
}

tbody.RST_Body
{ display: inline-block;
	height: 262px;
	overflow-y: auto;
  max-width:100%;
}
td.RST_RowCheck,
td.RST_LineNo,
td.RST_HeaderNo,
td.RST_CellCheck,
td.RST_CellNo,
td.RST_CellSel,
td.RST_Cell,
td.RST_CellSubHeader
{ padding-left:5px;
  padding-right:5px;
  border-spacing:0;
  border:1px solid #000000;
  white-space:nowrap;
}

td.RST_Header
{ margin:0px;
  padding-left:2px;
  padding-right:2px;
  border-spacing:0;
  border:1px solid #000000;
  white-space:nowrap;
}

td.RST_HeaderNo,
td.RST_CellNo,
td.RST_CellSubHeader,
td.RST_Header
{ background-color:rgb(152,152,255);
  font-weight:900;
  text-align:center;
}

td.RST_CellNo
{ text-align:left;
}

img.RST_Header
{ padding:0px;
  margin:0px;
}

span.RST_Header
{ padding:0px;
  margin:0px;
}

img.RST_Lock
{ padding:0px;
  margin:0px;
}

span.RST_Sort
{ padding:0px;
  margin:0px;
  display:inline;
}

span.RST_SortNone
{ padding:0px;
  margin:0px;
  display:none;
}

div.RST_EmptyBody
{ content: 'The Table is Empty';
  text-align:center;
}

tr.DBMRST_Row
{
}

td.RST_Cell
{ background-color:rgb(224,224,255);
  white-space:nowrap;
}

td.RST_CellSel
{ background-color:rgb(64,64,255);
  color:rgb(255,255,255);
  white-space:nowrap;
}

div.RST_StatusBar
{ text-align:center;
  margin-bottom:10px;
}

div.RST_StatusBar,
div.RST_TableStatusBar,
div.RST_Buttons
{ padding:5px;
  background: linear-gradient(#ECECEC 50%, #D1D1D1 100%);
  clear:both;
}

div.RST_TableStatusBar
{ text-align:left;
  vertical-align:middle;
  clear:both;
  display:block;
  height:16px;
  border:1px solid #000;
  margin:0px;
  padding:2px;
  padding-bottom:6px;
}

div.RST_Buttons
{ text-align:center;
  margin-bottom:10px;
}

button.RST_OkButton
{
}

div.RST_TextPanel
{ width:90%;
  margin:0px;
  padding:0px;
  background-color:#FEFEFF;
  color:black;
}

div.RST_SelPanel
{ width:10%;
  border-right:1px solid #000;
  font-size:small;
  display:inline-block;
  margin:0px;
  padding:0px;
  border-spacing:0;
  text-align:center;
}

div.RST_RowPanel
{ width:10%;
  border-right:1px solid #000;
  font-size:small;
  display:inline-block;
  margin:0px;
  padding:0px;
  border-spacing:0;
  text-align:center;
}

div.RST_ColPanel
{ width:10%;
  border-right:1px solid #000;
  font-size:small;
  margin:0px;
  padding:0px;
  display:inline-block;
  border-spacing:0;
  text-align:center;
}

div.RST_TimerBar
{ width:500px;
  height:100%;
  position:relative;
  margin: 0px auto;
  text-align:right;
  font-size:x-small;
  vertical-align:middle;
  padding:0px;
  margin-bottom:5px;
  margin-left:10px;
/*  display:inline-block; */
  background-image: url('Images/TimerGradientRev.jpg');
  background: linear-gradient(to right, #FF0000 10%, #FFFF00 15%, #00FF00 100%);
}

div.RST_TimerMarker
{ width:2px;
  height:100%;
  position:relative;
  background-color:#000000;
}

