      *,
      *::before,
      *::after {
        box-sizing: border-box;
      }

      body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        background-color: #ECE6E4;
        color: #000077;
      }

      table, table td, table th, table tr {
        border-collapse: collapse;
      }

      .tblHeader {
        width: 100%;
        border: none;
        border-collapse: collapse;
        margin: 3em;
      }

      .hdrLR {
        width: 33%;
        text-align: center;
        vertical-align: top;
      }

      .hdrLRImg {
        width: 200px;
        border: none;
      }

      .hflip {
        transform: scaleX(-1);
      }

      .fh {
        height: 100%;
      }

      .large {
        font-size: 24pt;
      }

      .larger {
        font-size: larger;
      }

      .smaller {
        font-size: smaller;
      }

      .ucase {
        text-transform: capitalize;
      }

      .i {
        font-style: italic;
      }

      .hdrC {
        width: 34%;
        text-align: center;
        vertical-align: middle;
      }

      .innerTable {
        margin: .5em;
        background-color: snow;
      }

      .tdc td {
        text-align: center;
      }

      .imgPreview {
        border: inset rgb(161, 65, 9) 6px;
      }

      .imgPreview:hover {
        border: solid blue 6px;
      }

      .imgPrint {
        vertical-align: -4px;
      }

      .imgPrint:hover {
        border: solid blue 1px;
      }

      .imgWood {
        width: 200px;
        height: 100px;
      }

      h2 {
        font-size: 36pt;
        background-color: yellow;
        /* width: 100%; */
        color: red;
        text-align: center;
        margin: 1em;
      }

      a {
        color: #000077;
      }

      fieldset {
        background-color: snow;
        margin-top: 0.5em;
      }

      a:visited {
        color: #990000;
      }

      .intro {
        margin-left: 10%;
        margin-right: 10%;
      }

      .right-intro {
        margin-left: 70%;
      }

      .ac {
        text-align: center;
      }

      .ar {
        text-align: right;
      }

      .bdr {
        border: solid black 1px;
      }

      .nbdr {
        border: none !important;
      }

      .nbbdr {
        border-bottom: none;
      }

      .ntbdr {
        border-top: none;
      }

      .alth th {
        text-align: left;
      }

      .red {
        color: red;
      }

      .blue {
        color: blue;
      }

      .bgGray {
        background-color: lightgray;
      }

      .m0 {
        margin: 0px;
      }

      .ma {
        margin: auto;
      }

      .block {
        display: block;
      }

      .flex {
        align-self: center;
        display: flex;
        gap: 1em;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
      }

      /* .flexItem {
        justify-content: center;
      } */

      ul {
        margin-bottom: 0px;
        margin-top: 0px;
      }
      
      hr {
        margin-top: 1em;
        /* margin-bottom: 1em; */
      }

      .tblCellBdr {
        border: none;
      }

      .tblCellBdr td, .tblCellBdr th {
        border: solid black 1px;
      }

      .tdCenter td, .tdCenter th {
        text-align: center;
      }
      
      .tblBdr {
        border: solid blue 1px;
      }

      .bgYellow {
        background-color: yellow;
      }

      .bgLightBlue {
        background-color: lightblue;
      }