body, table, tr, td, ul, li, p, h1, h2, h3, h4, h5 {
  color: rgb(0, 0, 0);
  font-style: normal;
  font-size: 12pt;
  font-weight: normal;
  font-family: arial;
}

body {
  background: white;
}

ul {
  padding-left: 30px;
}

a {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

a:link, a:visited, a:active {
  color: rgb(6, 125, 255);
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
a.red {
  color: rgb(155, 0, 0);
}

a:link:hover, a:visited:hover, a:active:hover {
  color: rgb(255, 90, 90);
}

a img {
  border: none;
}

td.underline {
	border-bottom: 1px solid;
}

td {
  line-height: 19px;
}

table.hlt tr:hover {
  background-color: rgb(106, 225, 255);
}

table.hltsmall tr:hover {
  background-color: rgb(106, 225, 255);
}

table.hltsmall td {
  line-height: 12px;
  font-size: .6em;
}

table.small td {
  line-height: 12px;
  font-size: .6em;
}

table.medium td {
  line-height: 14px;
  font-size: 9pt;
}

.small {
  font-size: .6em;
}

.medium {
  font-size: .9pt;
}

form a:link {
  color: rgb(155, 0, 0);
}

form a:hover {
  color: black;
}

form td, td.form, table.form, tr.form {
  font-size: 9pt;
  background-color: #36ADFF;
  border-color: #36ADFF;
}

td.header {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

th {
  color: rgb(155, 0, 0);
  background-color: #C8C8C8;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

td.heading {
  color: rgb(155, 0, 0);
  background-color: #C8C8C8;
  font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

td.smallheading {
  color: rgb(155, 0, 0);
  background-color: #C8C8C8;
  font-style: normal;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

td input, textarea, select, checkbox {
  font-size: 9pt;
  border-color: #36ADFF;
}

input[readonly=readonly] {
  background-color: #cccccc;
}

.blue {
  border-color: rgb(54, 173, 255);
  border-style: double;
  background-color: #FFFFFF;
}
table.blue th {
  background-color: rgb(54, 173, 255);
}
img.blue img {
  border-color: rgb(54, 173, 255);
}
table.blue img {
  border-color: rgb(54, 173, 255);
}

.red {
  border-color: rgb(255, 0, 0);
  border-style: double;
  background-color: #FFFFFF;
}
table.red th {
  background-color: rgb(255, 0, 0);
}

.help {
  border-width: 3px;
  border-color: rgb(54, 173, 255);
  border-style: double;
  background-color: #FFFFFF;
}

table.help th {
  background-color: rgb(54, 173, 255);
}

h1 {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-size: 21pt;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-size: 16pt;
  font-weight: bold;
  text-decoration: none;
}

h3 {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

h4 {
  color: rgb(155, 0, 0);
  font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

h5 {
  font-size: 10pt;
}

.error {
  color: rgb(155, 0, 0 );
  font-size: 12pt;
  font-weight: bold;
}

.rcBox
{
  background-color: #E8E8E8;
  width: 33%;
  vertical-align: top;
  text-align: center;
  border: 3px solid rgb(6, 125, 255);
}

a.frontButton, a.frontButton:link, a.frontButton:visited, a.frontButton:active
{
  color: black;
  background-color: rgb(54, 173, 255);
  border: 3px ridge rgb(6, 125, 255);
  padding: 5px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

a.frontButton:hover, a.frontButton:link:hover, a.frontButton:visited:hover, a.frontButton:active:hover
{
  color: black;
  /*background-color: rgb(84, 203, 255);*/
  background-color: rgb(255, 90, 90);
  /*border: 3px outset rgb(6, 125, 255);*/
  border: 3px outset rgb(207, 42, 42);
}
