* {
    color-scheme: light dark; /* Explicitly support both modes */
    -webkit-text-fill-color: currentColor; /* Ensure text color is applied */
}

body,
html {
  background-color: #000000;

  height: 100%;

  padding: 0px;

  margin: 0px auto;

  text-decoration: none;
}

img {
  border: none;
}

h2,
h3,
h4,
h5,
h6 {
  margin: 0px;

  padding: 0px;
}

h6 {
  font-size: 11px;

  font-weight: normal;
}

iframe {
  height: 90%;

  width: 100%;

  border: none;
}

/***********CLASSES************CLASSES**************CLASSES*********/

.style2 {
  font-size: large;

  font-weight: bold;
}

.style3 {
  color: #000000;
}

.hidden {
  display: none;

  visibility: collapse;
}

.tabBack {
  /*background-color: #999999;

color: #000000;

height: 20px;

/* for IE */

  filter: alpha(opacity=50);

  /* CSS3 standard */

  opacity: 0.5;

  /* for Mozilla 

  -moz-opacity: 0.5;

  -khtml-opacity: 0.5;*/

  padding-bottom: 10px;

  margin-bottom: 0px;

  clear: both;
}

.subNavFocus {
  border: medium #333333 solid;

  padding: 1px;
}

/************DIVS*****************DIVS**********************DIVS*******/

#wrapper,
#mainWrapper {
  border: medium #000000 solid;

  font-family: "Courier New", Courier, monospace;

  color: #cccccc;

  height: 81%;

  min-height: 678px;

  min-width: 800px;

  padding: 0px;

  text-align: center;
}

/*#mainWrapper {

height: 50%;

min-height: 0px;

}*/

#wrapper a {
  text-decoration: none;

  font-family: "Courier New", Courier, monospace;

  color: #373737;
}

#articleCreditText {
  font-style: italic;
}

#articleImg {
  padding-left: auto;

  padding-right: auto;

  margin-left: 15%;

  margin-right: 10%;

  text-align: center;
}

#thankyou {
  text-align: center;

  background-color: #ffffff;

  font-family: "Courier New", Courier, monospace;

  color: #999999;

  font-size: 16px;

  font-weight: bold;

  margin-right: auto;

  margin-left: auto;

  padding: 3%;

  height: 100%;
}

#header {
  border: 1px #000000 solid;

  border-bottom: 7px #000000 solid;

  background-color: #ffffff;

  background-image: url(/images/imagesHeader.JPG);

  background-position: top;

  height: 80px;

  padding-left: 1px;

  padding-right: 1px;
}

#headerTitle,
#headerTitle a {
  font-size: 27px;

  color: #333333;

  font-weight: bolder;

  text-align: center;

  margin-top: 10px;

  margin-bottom: 8px;

  margin-left: auto;

  margin-right: auto;

  width: 1050px;
}

#globalNav,
#subNav {
  text-align: center;

  margin-left: 0.1em;

  margin-top: 0px;

  margin-bottom: 0px;
}

#globalNav {
  margin-top: 5px;

  margin-bottom: 0px;

  height: 30px;
}

#subNav,
#subNav2 {
  margin-top: 0px;

  padding: 5px;

  font-size: 12px;

  color: #ffffff;

  clear: both;
}

#subNav a,
#subNav2 a {
  font-size: 15px;

  color: #000000;

  font-weight: bold;
}

#subNav2 ul {
  padding: none;

  margin: 0px;

  margin-left: -25px;
}

#subNav2 a {
  text-align: center;

  font-size: 8px;
}

#sub1 {
  background-color: #999999;

  height: 50px;

  /* for IE */

  filter: alpha(opacity=60);

  /* CSS3 standard */

  opacity: 0.6;

  /* for Mozilla */

  -moz-opacity: 0.6;

  -khtml-opacity: 0.6;
}

#subNav ul li {
  line-height: 20px;
}

#globalNav ul,
#subNav ul {
  margin-top: 0px;

  margin-bottom: 0px;

  text-align: center;
}

#globalNav ul li,
#subNav ul,
li {
  margin-top: 0px;

  margin-bottom: 0px;

  text-align: center;

  display: inline;

  list-style: none;

  padding-left: 0.5em;
}

#globalNav ul,
#globalNav ul li {
  height: 35px;
}

#globalNav ul,
#libNav ul {
  list-style-type: none;

  font-size: 24px;

  font-weight: bolder;

  padding: 0px;
}

#globalNav ul,
#globalNav ul li,
#subNav ul,
#subNav ul li,
#subNav2 ul li {
  list-style: none;

  text-align: center;
}

#globalNav ul li,
#subNav ul li,
#subNav2 ul li {
  display: inline;

  padding-right: 0.5%;

  padding-bottom: 0px;

  margin: 0px;
}

#globalNav ul li {
  padding-bottom: 25px;
}

#globalNav a:hover,
#subNav a:hover,
#subNav2 a:hover,
#libListFrame a:hover,
#footerLogos a:hover {
  color: blue;
}

#globalNav a:active,
#subNav a:active,
#subNav2 a:active,
#libListFrame a:active,
#footerLogos a:active {
  color: #99ccff;
}

#frameHead {
  font-size: 26px;

  font-weight: bold;

  padding-top: 10px;
}

#wyattText p {
  color: #999999;

  margin-left: auto;

  margin-right: auto;

  padding-bottom: none;

  margin-bottom: 0px;

  width: 650px;

  font-family: "Courier New", Courier;

  font-size: 15px;

  font-weight: 100;

  text-align: left;
}

/*#wyattLink a, #disclaimer a{

color: #FF0000;

font-size: 15px;

text-align: center;

}*/

#wyattLink a,
#disclaimer a,
#wyattText a {
  color: #00ccff;

  font-weight: bold;
}

#wyattLink a:hover,
#disclaimer a:hover,
#wyattText a:hover,
#footer a:hover {
  color: #00ccff;

  font-weight: bold;
}

#wyattLink a:active,
#disclaimer a:active,
#wyattText a:active,
#footer a:active {
  color: #ff0000;
}

#mainContent2,
#mainContentHome {
  background-color: #ffffff;

  height: auto;

  margin: auto;

  margin-bottom: 0px;

  width: auto;

  padding: 0px;
}

#mainContentHome {
  padding: 0px;
}

#disclaimer {
  font-style: normal;

  text-align: center;

  font-size: 14px;

  margin-top: 10px;

  padding: none;
}

#disclaimer a,
#wyattText a,
#footer a {
  font-weight: bold;

  color: #0099ff;

  text-decoration: none;
}

.txtBox {
  background-color: #cccccc;
}

#footer {
  font-weight: normal;

  font-size: small;

  clear: both;

  background-color: #000000;

  line-height: 10px;

  text-align: center;

  color: #cccccc;

  margin: 0px;

  margin-top: none;

  padding-top: none;
}

#footer a {
  padding: 5px;

  font-size: small;
}