﻿img {
  width: auto;
  max-width: 100%;
  height: auto;
  border: 0;
}

h1 {
    font-weight: bold;
    font-size: 1.5em;
    color: #110079;
}

a:hover {
    color: #110079;
    font-style: italic;
}

a:visited {
    color: #3D34A7;
}

a:link {
    color: #110079;
}

a:active {
    color: #FF0000;
}

tr {
  vertical-align: top;
}

td {
  vertical-align: top;
}

.hdr {
    font-weight: bold;
    font-size: 1.5em;
    color: #110079;
}

.text {
    font-size: large;
    color: #505050;
    float: left;
}

.txtsml {
    font-size: small;
    font-style: normal;
    color: #505050;
    float: left;
}

.txtsmlnw {
    font-size: small;
    font-style: normal;
    color: #505050;
    float: left;
    white-space: nowrap;
}

.txtsmli {
    font-size: small;
    font-style: italic;
    color: #505050;
    float: left;
}

.texttop {
  font-size: medium;
  color: #505050;
  vertical-align: top;
  top: auto;
}

.texttopmed {
    font-size: medium;
    color: #505050;
    vertical-align: top;
}

.texttopsml {
    font-size: small;
    color: #505050;
    vertical-align: top;
}

.txtrt {
    font-size: medium;
    color: #505050;
    float: right;
}

.txtboldrt {
    font-size: medium;
    color: #505050;
    float: right;
    font-weight: bold;
}

.textcenter {
  font-size: medium;
  color: #505050;
  text-align: center;
}

.textcenterl {
  font-size: xx-large;
  color: black;
  text-align: center;
}

.textnw {
    color: #505050;
    white-space: nowrap;
}

.nowrap {
    white-space: nowrap;
}

.rowstd {
  font-size: large;
  color: black;
  background-color: white;
}

.rowalt {
  font-size: large;
  color: black;
  background-color: whitesmoke;
}

.txt {
  font-size: 10px;
  color: black;
  background-color: white;
}

.txtalt {
  font-size: 10px;
  color: black;
  background-color: whitesmoke;
}

.txtbold {
    font-size: 10px;
    color: black;
    font-weight: bold;
}

.txtboldrt {
    font-size: 10px;
    color: black;
    font-weight: bold;
    text-align: right;
}

.txt12 {
  font-size: 12px;
  color: black;
  background-color: white;
}

.txtlarge {
  font-size: large;
  color: black;
  background-color: white;
}

.txt12alt {
  font-size: 12px;
  color: black;
  background-color: whitesmoke;
}

.txt12hdr {
  font-size: 12px;
  color: white;
  background-color: #1A4481;
}

.txt12rt {
    font-size: 12px;
    color: black;
    text-align: right;
}

.txt12red {
  font-size: 12px;
  color: red;
}


.txt20redbold {
  font-size: 20px;
  color: red;
  font-weight: bold;
}


.txt12bold {
  font-size: 12px;
  color: black;
  font-weight: bold;
}

.txt16bold {
  font-size: 16px;
  color: black;
  font-weight: bold;
}

.txt12boldrt {
    font-size: 12px;
    color: black;
    font-weight: bold;
    text-align: right;
}

.txt12boldred {
    font-size: 12px;
    color: red;
    font-weight: bold;
}

.txtmed {
    font-size: medium;
    color: black;
}

.txtmedrt {
    font-size: medium;
    color: black;
    text-align: right;
}
.txtmedrtbold {
    font-size: medium;
    color: black;
    text-align: right;
    font-weight: bold;
}

.txtmedred {
    font-size: medium;
    color: red;
}

.txtmedbold {
    font-size: medium;
    color: black;
    font-weight: bold;
}

.txtmedboldrt {
    font-size: medium;
    color: black;
    font-weight: bold;
    text-align: right;
}

.txtmedboldred {
    font-size: medium;
    color: red;
    font-weight: bold;
}

.formfield {
    border: 1px inset #ffffff;
    font-weight: normal;
    font-size: 10px;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f0f8ff;
    text-decoration: none;
}

.formfield12 {
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f0f8ff;
    text-decoration: none;
}

.menutext {
    color: #3D34A7;
}

.aspnetmaker {
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
}

.aspnetmakerr {
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    text-align: right;
}

.GMETableOrderIndicator {
    font-family: Webdings;
}

.GMETable {
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    border-collapse: collapse;
    border: none;
    padding: 0;
}

.GMETable30 {
    padding: 3px;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    border-collapse: collapse;
    vertical-align: top;
    height: auto;
    width: auto;
    border-spacing: 0px;
    table-layout: auto;
}

.GMETable301 {
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}

.GMETable30Full {
  font-family: Verdana;
  font-size: small;
  border-collapse: collapse;
  border: none;
  padding: 3px;
  width: 100%;
}

.GMETable00 {
  font-family: Verdana;
  font-size: small;
  border-collapse: collapse;
  border: none;
  padding: 0px;
  border-spacing: 0px 0px 0px 0px;
}

.GMETable00-500 {
  font-family: Verdana;
  font-size: small;
  border-collapse: collapse;
  border: none;
  padding: 0px;
  border-spacing: 0px 0px 0px 0px;
  width: 500px;
}


.GMETable30-1000 {
  font-family: Verdana;
  font-size: small;
  border-collapse: collapse;
  border: none;
  padding: 3px;
  width: 1000px;
}

.GMETable30-800 {
    font-family: Verdana;
    font-size: small;
    border-collapse: collapse;
    border: none;
    padding: 3px;
    width: 800px;
    vertical-align: text-top;
}

.GMECell301 {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: left;
  vertical-align: top;
  vertical-align: text-top;
}

.GMECell301lL {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: left;
  vertical-align: top;
  vertical-align: text-top;
  background-color: white;
}
.GMECell301mL {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: left;
  vertical-align: middle;
  background-color: white;
}

.GMECell301lLAlt {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: left;
  vertical-align: top;
  vertical-align: text-top;
  background-color: whitesmoke;
}
.GMECell301lLHdr {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: left;
  vertical-align: top;
  vertical-align: text-top;
  color: white;
  background-color: #1A4481;
}

.GMECell301r {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  text-align: right;
  vertical-align: top;
}

.GMECell301c {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    padding: 3px;
    text-align: center;
    vertical-align: top;
}

.GMECell301nw {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    padding: 3px;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}

.GMECell30nw {
    border-collapse: collapse;
    border-style: solid;
    border: none;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    padding: 3px;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}

.GMECell30c {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
}

.GMECell00c {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: large; /* font size */
  padding: 0px;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  width: 70px;
}


.GMECellSpace {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: large; /* font size */
  padding: 0px;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  background-color: white;
  width: 7px;
}

.GMECell00HdrC {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: large;
  padding: 0px;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  background-color: #1A4481;
  color: white;
}

.GMECell00HdrL {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: large;
  padding: 0px;
  white-space: nowrap;
  vertical-align: top;
  background-color: #1A4481;
  color: white;
}

.GMECell30HdrL {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: 12px;
  padding: 3px;
  white-space: nowrap;
  vertical-align: top;
  background-color: #1A4481;
  color: white;
}

.GMECell30cRedXL {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: xx-large; /* font size */
  padding: 3px;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  color: red;
}

.GMECell30r {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  white-space: nowrap;
  text-align: right;
  vertical-align: top;
}

.GMECell30l {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: 12px;
  padding: 3px;
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
}

.GMECell30lAlt {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: 12px;
  padding: 3px;
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
  background-color: lightgray;
}

.GMECell30 {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  white-space: normal;
  text-align: left;
  vertical-align: top;
}

.GMESRCell {
  border-collapse: collapse;
  border-style: solid;
  border: none;
  font-family: Verdana; /* font name */
  font-size: medium; /* font size */
  padding: 3px;
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
}

.GMECell301Bold {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    padding: 3px;
    font-weight: bold;
}

.GMECell301BoldC {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  font-weight: bold;
  text-align: center;
}

.GMECell301Boldnw {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    font-family: Verdana; /* font name */
    font-size: small; /* font size */
    white-space: nowrap;
    padding: 3px;
    font-weight: bold;
}

.GMECell301Gray {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  font-family: Verdana; /* font name */
  font-size: small; /* font size */
  padding: 3px;
  font-weight: bold;
  text-align: center;
  background-color: lightgray;
}

ol.custom-counter {
  list-style: none;
  counter-reset: item;
  padding-left: 0;
}

  ol.custom-counter > li {
    counter-increment: item;
    list-style: none;
    margin: 0.25em 0;
    /* Create hanging indent */
    padding-left: 1.75em; /* space for the number */
    text-indent: -1.75em; /* pull first line back so number sits there */
  }

    ol.custom-counter > li::before {
      content: "(" counter(item) ") ";
      display: inline;
    }
