BODY, TD, TH
{
    font-family: system-ui,-apple-system, "Segoe UI", Roboto, "Helvetica Neue",Arial, "Noto Sans","Liberation Sans" ,sans-serif ;
    font-size: 1rem;
}

TEXTAREA
{
	font-family: arial;
}

INPUT
{
	font-size: 10pt;
	font-family: arial;
}

.tableGreyBack {
	background-color: #B6CBEB;
}

.LeftNavColumn
{
	background: #F2EEDB;
	border-right: solid 1px black;
}

.Footer
{
	background: #F2EEDB;
	text-align: center;
	border-top: solid 1px black;
}

TD.HeaderRow
{
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
}

.Button
{
	background: #F2EEDB;
	border: solid 1px black;
	cursor: hand;
}

A:active
{
	color: navy
}

A:visited
{
	color: navy
}

A:link
{
	color: navy
}

A:hover
{
	text-decoration: none;
}

.PageTitle
{
	font-size: 170%;
	color: black;
	text-align: left;
	border-bottom: solid 1px black;
	font-family: arial;
}

.SmallText
{
	font-size: 90%;
}

.ShadedBox
{
	background: #B6CBEB;
	border: solid 1px black;
	padding: 10px;
}

.ShadedBox2
{
	background: #99CCCC;
	border: solid 1px black;
	padding: 10px;
}

.note {
  width: 800px;
  clear: both;
  border: solid 1px black;
  float: left;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 10px;
}

.left-col {
    background: #c8c8e8;
    width: 200px;
    float: left;
    padding:10px;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    border-right:solid 1px black;
}

.right-col {
  float: left;
  width: 569px;
  height: 100%;
  padding: 5px;
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}

.note1 {
  background: #B6CBEB;
}
.note2 {
 background: #99CCCC;
}

TR.RowColorA TD
{
	background: white;
	border-bottom: solid 1px eaeaea;
}

TR.RowColorB TD
{
	background: white;
	border-bottom: solid 1px eaeaea;
}

DIV.MenuItem
{
	color: navy;
	font-weight: bold;
	padding: 10px;
}

DIV.ActiveMenuItem
{
	background: navy;
	font-weight: bold;
	color: tan;
	padding: 10pt;
}

.Help_Header
{
	color: navy;
	font-weight: bold;
}

OL LI
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.Help_Section
{
	text-align: justify;
}


SELECT
{
	font-size: 10pt;
}

HR
{
	height: 1px;
	color: black;
	width: 100%;
}

TR.TableHeader TD
{
	background: #B6CBEB;
	font-weight: bold;
	border-bottom: solid 1px black;
	border-top: solid 1px black;

}

TD.LabelColumn
{
	text-align: right;
	font-weight: bold;
	background: #EEF3FB;
	border: solid 1px black;
	padding: 6px;
	vertical-align: top;
}

TD.TextColumn
{
	border-top: solid 1px# eaeaea;
	padding: 8px;
	vertical-align: top;
}

TD.TextColumnWithBottomBorder
{
	border-top: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	padding: 8px;
}

TD.ControlBreak
{
	font-size: 130%;
	color: black;
	text-align: left;
	font-family: arial;
}
