  body {
  background: none !important ;}
#maincontent {background: #FFFFFF;}
.left-off-canvas-menu {
    background: #13589b; font-weight: bold; font-family: 'lato', arial, helvetica, sans serif;  }
.right-off-canvas-menu {
    background: #13589b; }
    ul.off-canvas-list li label {
    color: #13589b;
    background: #fdc82f;
}
    ul.off-canvas-list li a:hover {
      background: #0f4376; }
.left-submenu {
  background: #13589b;
 }
  .left-submenu .back > a {
    color: #FFFFFF;
    background: #13589b;
}
    .left-submenu .back > a:hover {
      background: #0f4376;
 }
h1, h2, h3, h4, h5, h6 {
  font-family: "lato", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #2d2d2d;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  line-height: 1.4; }
h1 {text-transform: uppercase; font-size: 1.6rem; color: #13589b; margin-bottom: 0px; letter-spacing: -0.03rem;}
#maincontent h1 {text-transform: uppercase; font-size: 2.2rem; color: #000; margin-bottom: 0px; letter-spacing: -0.03rem;}
#header p {font-family: "lato", Helvetica, Roboto, Arial, sans-serif; text-transform: uppercase; font-size: 1.6rem; color: #13589b; letter-spacing: -0.03rem; font-weight: bold; margin-bottom: -6px; margin-top: 4px;}
p.sectionname {text-transform: uppercase; font-weight: bold; font-size: 1.6rem; color: #13589b; margin-bottom: 0px; letter-spacing: -0.03rem;}
.breadcrumbs {
  padding: 0.2rem 0.2rem 0.2rem;
  background-color: #f2f2f2;
  border-color: #f2f2f2;}
.breadcrumbs {margin-bottom: 10px; margin-top: 0px;}
#idgraphic img {border:1px solid #000;}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/lato-regular.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/lato-bold.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(/fonts/lato-italic.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/fonts/lato-bolditalic.woff) format('woff');
}
footer p {color:#FFFFFF;}
footer p a {color:#fdc82f; text-decoration: underline;}
footer p a:hover {color:#edbb2b; text-decoration: underline;}
footer h6 {font-weight: bold; color:#FFFFFF;}
    .side-nav li a:not(.button) {
      display: block;
      color: #fdc82f;
      margin: 0;
      padding: 0.4375rem 0.875rem; }
      .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
        background: rgba(0, 0, 0, 0.025);
        color: #eebc2c; }
 .orbit-container .orbit-slides-container > * .orbit-caption {
        background-color: rgba(19, 88, 155, 0.8);
        font-weight: bold; font-family: 'lato', arial, helvetica, sans serif; 
        font-size: 1rem; }
      .top-bar-section ul li > a.button {
        background-color: #fdc82f; }
 #topbar {
    background: #13589b;}
 #topbar .top-bar.expanded {
      background: #13589b; }
              #topbar .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      background: #13589b; text-transform: uppercase; font-size: 0.8rem; font-weight: bold; font-family: 'lato', helvetica, arial, sans serif; }
      #topbar .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #13589b;
        background: #13589b; color:#fdc82f;}
  #topbar .top-bar-section ul li {
    background: #13589b; }
#topbar.top-bar.expanded .title-area {
      background: #FFFFFF; }
    #topbar.top-bar.expanded .toggle-topbar a {
      color: #13589b; }
      #topbar.top-bar.expanded .toggle-topbar a span::after {
        box-shadow: 0 0 0 1px #13589b, 0 7px 0 1px #13589b, 0 14px 0 1px #13589b; }

#globalnav {
    background: #FFFFFF; }
      #globalnav .top-bar-section .has-dropdown > a:after {
        border-color: rgba(19, 88, 155, 0.4) transparent transparent transparent;}
          #globalnav .top-bar.expanded {
      background: #FFFFFF; }
              #globalnav .top-bar-section li:not(.has-form) a:not(.button) {
      background: #FFFFFF; text-transform: uppercase; color: #13589b; font-size: 0.8rem; font-weight: bold; font-family: 'lato', helvetica, arial, sans serif; }
      #globalnav .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #e9e9e9; color:#13589b;}
       #globalnav .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
      border-right: solid 1px #FFFFFF;
 } 
#globalnav.top-bar .toggle-topbar.menu-icon a {
        color: #13589b; }
         #globalnav.top-bar .toggle-topbar.menu-icon a span::after {
          box-shadow: 0 0 0 1px #13589b, 0 7px 0 1px #13589b, 0 14px 0 1px #13589b; }
#globalnav.top-bar.expanded .title-area {
      background: #FFFFFF; }
    #globalnav.top-bar.expanded .toggle-topbar a {
      color: #13589b; }
      #globalnav.top-bar.expanded .toggle-topbar a span::after {
        box-shadow: 0 0 0 1px #13589b, 0 7px 0 1px #13589b, 0 14px 0 1px #13589b; }

}
  @media only screen and (min-width: 40.063em) {
  #topbar {
    background: #13589b;
    overflow: visible; }
          #topbar .top-bar.expanded {
      background: #13589b; }
              #topbar .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      background: #13589b; text-transform: uppercase; font-size: 0.8rem; font-weight: bold; font-family: 'lato', helvetica, arial, sans serif; }
      #topbar .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #114c86; color:#fdc82f;}
   #globalnav {
    background: #FFFFFF;
    overflow: visible; }
          #globalnav .top-bar.expanded {
      background: #FFFFFF; }
              #globalnav .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem;
      line-height: 2.8125rem;
      background: #FFFFFF; text-transform: uppercase; color: #13589b; font-size: 0.8rem; font-weight: bold; font-family: 'lato', helvetica, arial, sans serif; }
      #globalnav .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #e9e9e9; color:#13589b;}
       #globalnav .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #FFFFFF;
      clear: none;
      height: 2.8125rem;
      width: 0; } }
 button.hofblue:hover, button.hofblue:focus, .button.hofblue:hover, .button.hofblue:focus {
      background-color: #4279af; color: #FFF; }
       button.hofgold:hover, button.hofgold:focus, .button.hofgold:hover, .button.hofgold:focus {
      background-color: #fdd359; color: #13589b; }
      a.hofgold {color:#13619a}
      button.dynblue:hover, button.dynblue:focus, .button.dynblue:hover, .button.dynblue:focus {
      background-color: #35a0bd; color: #FFF; }
      button.dyngold:hover, button.dyngold:focus, .button.dyngold:hover, .button.dyngold:focus {
      background-color: #efa94d; color: #FFF; }
      button.dynred:hover, button.dynred:focus, .button.dynred:hover, .button.dynred:focus {
      background-color: #bb4b4e; color: #FFF; }
      button.dyngreen:hover, button.dyngreen:focus, .button.dyngreen:hover, .button.dyngreen:focus {
      background-color: #3b8960; color: #FFF; }
       button.confblue:hover, button.dyngreen:focus, .button.dyngreen:hover, .button.dyngreen:focus {
      background-color: #b8cde6; color: #13589b; }
      button.confgold:hover, button.confgold:focus, .button.confgold:hover, .button.confgold:focus {
      background-color: #cdb658; color: #FFF; }
      button.confred:hover, button.confred:focus, .button.confred:hover, .button.confred:focus {
      background-color: #994776; color: #FFF; }
      button.confgreen:hover, button.confgreen:focus, .button.confgreen:hover, .button.confgreen:focus {
      background-color: #7a9e62; color: #FFF; }
        .hofblue.hofblue, .hofblue.hofblue p, .hofblue {
    background-color: #13589b;
    border-color: #CCC;
    color: #FFF; font-family: 'Lato', arial, helvetica;}
          .hofblue30.hofblue30, .hofblue30.hofblue30 p, .hofblue30 {
    background-color: #b8cce1;
    border-color: #CCC;
    font-family: 'Lato', arial, helvetica;}
    .hofblue a {
    color: #FFF; font-family: 'Lato', arial, helvetica; }
  .hofgold.hofgold, .hofgold {
    background-color: #fdc82f; font-family: 'Lato', arial, helvetica;
    border-color: #CCC;
    }
      .hofgold30.hofgold30, .hofgold30 {
    background-color: #feeec0; font-family: 'Lato', arial, helvetica;
    border-color: #CCC;
    }
    .hofgold a {
    color: #13589b; }
  .confgold.confgold, .confgold {
    background-color: #c1a42e;
    border-color: #CCC;
  color: #FFF; font-family: 'Lato', arial, helvetica;
    }
      .confgold30.confgold30, .confgold30 {
    background-color: #ece4c0;
    border-color: #CCC;
 font-family: 'Lato', arial, helvetica;
    }
    .confgold a {
    color: #FFF; }
    .dyngreen.dyngreen, .dyngreen {
    background-color: #0a6c38;
    border-color: #CCC;
               color: #FFF; font-family: 'Lato', arial, helvetica;
    }
        .dyngreen30.dyngreen30, .dyngreen30 {
    background-color: #b5d3c3;
    border-color: #CCC;
    font-family: 'Lato', arial, helvetica;
    }
    .dyngreen a {
    color: #FFF; }
    .dynblue.dynblue, .dynblue {
    background-color: #0388ac;
    border-color: #CCC;
               color: #FFF; font-family: 'Lato', arial, helvetica;
    }
        .dynblue30.dynblue30, .dynblue30 {
    background-color: #b3dbe6;
    border-color: #CCC;
            font-family: 'Lato', arial, helvetica;
    }
    .dynblue a {
    color: #FFF; }
    .dynred.dynred, .dynred {
    background-color: #aa1e22;
    border-color: #CCC;
    color: #FFF; font-family: 'Lato', arial, helvetica;
    }
        .dynred30.dynred30, .dynred30 {
    background-color: #aa1e22;
    border-color: #CCC;
    font-family: 'Lato', arial, helvetica;
    }
    .dynred a {
    color: #FFF; }
    .confred.confred, .confred {
    background-color: #7f1954;
    border-color: #CCC;
    color: #FFF; font-family: 'Lato', arial, helvetica;
    }
        .confred30.confred30, .confred30 {
    background-color: #d8bacb;
    border-color: #CCC;
    font-family: 'Lato', arial, helvetica;
    }
    .confred a {
    color: #FFF; }
    .confblue.confblue, .confblue {
    background-color: #a6c0e1;
    border-color: #CCC; font-family: 'Lato', arial, helvetica;
    }
      .confblue30.confblue30, .confblue30 {
    background-color: #e4ecf6;
    border-color: #CCC; font-family: 'Lato', arial, helvetica;
    }
    .confblue a {
    color: #0b1e73; }
    .confblue a:hover {
    color: #13589b; }
    .confgreen.confgreen, .confgreen {
    background-color: #59863b;
    border-color: #CCC;
    color: #FFF; font-family: 'Lato', arial, helvetica;
    }
        .confgreen30.confgreen30, .confgreen30 {
    background-color: #cddac4;
    border-color: #CCC;
    color: #FFF; font-family: 'Lato', arial, helvetica;
    }
    .confgreen a {
    color: #FFF; }
    .dyngold.dyngold, dyngold {
    background-color: #eb9421;
    border-color: #CCC; font-family: 'Lato', arial, helvetica;
    }
    .dyngold a {
    color: #FFF; }
    .dyngold30.dyngold30, dyngold30 {
    background-color: #f9dfbc;
    border-color: #CCC; font-family: 'Lato', arial, helvetica;
    }
.reveal-modal-bg {
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0; }

.reveal-modal {
  border-radius: 3px;
  display: none;
  position: absolute;
  top: 50px;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.66667rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
  @media only screen and (max-width: 35.55556em) {
    .reveal-modal {
      min-height: 100vh; } }
  .reveal-modal .column, .reveal-modal .columns {
    min-width: 0; }
  .reveal-modal > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 80%; } }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal {
      top: 5.55556rem; } }
  .reveal-modal.radius {
    border-radius: 3px; }
  .reveal-modal.round {
    border-radius: 1000px; }
  .reveal-modal.collapse {
    padding: 0; }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal.tiny {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 30%; } }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal.small {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 40%; } }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal.medium {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 60%; } }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal.large {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 70%; } }
  @media only screen and (min-width: 35.61111em) {
    .reveal-modal.xlarge {
      left: 0;
      margin: 0 auto;
      max-width: 55.55556rem;
      right: 0;
      width: 95%; } }
  .reveal-modal.full {
    height: 100vh;
    height: 100%;
    left: 0;
    margin-left: 0 !important;
    max-width: none !important;
    min-height: 100vh;
    top: 0; }
    @media only screen and (min-width: 35.61111em) {
      .reveal-modal.full {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 100%; } }
  .reveal-modal.toback {
    z-index: 1003; }
  .reveal-modal .close-reveal-modal {
    color: #AAAAAA;
    cursor: pointer;
    font-size: 2.22222rem;
    font-weight: bold;
    line-height: 1;
    position: absolute;
    top: 0.55556rem;
    right: 1.22222rem; }
#resultstbl {margin-bottom: 0px;}
                button, .button {
  font-weight: bold;
  font-family: "lato", Helvetica, Roboto, Arial, sans-serif;
  margin: 0 0 0.80rem;
  }
  /* Screen reader-specific classes */
.show-for-sr {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }

.show-on-focus {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }
  .show-on-focus:focus, .show-on-focus:active {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

/* Print visibility */
.print-only,
.show-for-print {
  display: none !important; }

@media print {
  .print-only,
  .show-for-print {
    display: block !important; }

  .hide-on-print,
  .hide-for-print {
    display: none !important; }

  table.show-for-print {
    display: table !important; }

  thead.show-for-print {
    display: table-header-group !important; }

  tbody.show-for-print {
    display: table-row-group !important; }

  tr.show-for-print {
    display: table-row !important; }

  td.show-for-print {
    display: table-cell !important; }

  th.show-for-print {
    display: table-cell !important; } }

.columns table thead th {
    background: #13589b;
    color: #fff;
}
.returnlink {
 margin: 1rem;
 margin-bottom: 0px;
 padding: 1rem;
  padding-top: 0.6rem; 
 font-family: 'Lato', arial sans-serif;
 background-color: #083871;
 color: #FFF;
 font-weight: bold;
 font-size: 0.8rem;
}
a.returnlink:hover, a.returnlink:focus {
 color: #fdc82f;
}


