html, body {
      margin: 0px;
      padding: 0px;
      border: 0px;
      font: bold Arial, Helvetica, sans-serif;
      color: black;
      background-color: #cccccc;
      /* background-color: silver; */
}

body a {
      color: blue;
      text-decoration: none;
      font-weight: bold;
}

body a:hover {
    color: green;
}

td a {
  display: inline;
  position: relative;
  text-decoration: none;
  color: blue;
  white-space: nowrap;
  font: 11pt/12pt bold arial,helvetica,sans-serif;
}

td a:hover {
    background: white;
    color: green;
}

H4 {
    font: bold 11pt Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: red;
    text-decoration: none;
    color : yellow;
    border: solid 1px black;
}

H3 {
    padding: 5px;
    margin: 0px;
    margin-bottom: 5px;
    font: bold 13pt Comic Sans MS, Arial, Helvetica, sans-serif;
    background-color: yellow;
    color : black;
    text-decoration: none;
    border: outset;

    /* border-top: solid 1px black; */
}

H1 {
    font: bold Comic Sans MS, Arial, Helvetica, sans-serif;
    background: white;
    color : black;
    /* border: solid 1px black; */
    border: outset;
}

H2 {
    font: bold Comic Sans MS, Arial, Helvetica, sans-serif;
    background: blue;
    color : yellow;
    /* border: solid 1px black; */
}

.topmenu a {
      font: bold 0.75em/1.5em Arial, Helvetica, sans-serif;
      text-align: center;
      text-decoration: none;
      padding: 5px;
      background-color: white;
      color: blue;
      /* border: solid 3px #ffdd00; */
}

.topmenu a:hover {
    background: black;
    color: white;
}

.desc2 a {
  display: inline;
  position: relative;
  text-decoration: none;
  padding: 5px;
  color: blue;
  background: #ffff00;
  white-space: nowrap;
  line-height: 225%;
  border: outset;
  /* font: 11pt/12pt bold arial,helvetica,sans-serif; */
}

.desc2 a:hover {
    background: white;
    color: green;
}

.Desc3 a {
  display: block;
  text-decoration: none;
  padding: 5px;
  color: blue;
  background: #ffff00;
  border: outset;
  /* font: 11pt/12pt bold arial,helvetica,sans-serif; */
}

.Desc3 a:hover {
    background: white;
    color: green;
}

.menu {
    background: #ffff00;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    border: outset;
}

menu a:hover {
  background: white;
  color: green;
}

.menubluebox {
    text-decoration: none;
    text-align: center;
    /* font-weight: bold; */
    padding: 3px;
    background: blue;
    border: outset;
}

.bluebox {
    padding: 3px;
    background: white;
    text-decoration: none;
    text-align: left;
    /* font-weight: bold; */
    border: outset;
}

.bluebluebox {
    background: #EEF3FB;
    text-decoration: none;
    text-align: center;
    padding: 3px;
    /* font-weight: bold; */
    border: outset;
}

.blueboxtopandbottom {
    background: #EEF3FB;
    text-decoration: none;
    text-align: center;
    padding: 3px;
    /* font-weight: bold; */
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

.greenbox {
    border: solid 1px black;
    text-decoration: none;
    text-align: center;
    /* font-weight: bold; */
    padding: 3px;
    background: green;
    border: outset;
}

.whitebox {
    margin: 0px;
    padding: 3px;
    background: white;
    text-align: center;
    /* font-weight: bold; */
    border: outset;
}

.boxcontent {
  padding: 10px;
}

.whiteboxbotborder {
    background: white;
    padding: 1px;
    text-align: center;
    /* font-weight: bold; */
    border-bottom: outset 2px black;
}

.greybox {
    background-color: #eeeeee;
    padding: 1px;
    text-align: center;
    /* font-weight: bold; */
    border: solid 1px black;
}

.yellowbox {
    background: #ffff00;
    border: solid 1px red;
    /* font-weight: bold; */
    text-align: center;
}

#left a {
      display: block;
      font: bold 0.75em/1.5em Arial, Helvetica, sans-serif;
      /* border: 1px solid black; */
      text-align: center;
      text-decoration: none;
      padding-left: 1px;
      padding-right: 1px;
      padding-bottom: 7px;
      padding-top: 7px;
      background-color: #ffffff;
}

#left a:hover {
    background: black;
    color: white;
}

#footer {
    padding: 10px;
    background-color: silver;
    border: outset;
}

#footer a {text-decoration:none;
  /* font-weight: bold; */
  color: #0000FF;
}

#footer A:hover {color: green;}

#content {
  top : 0px;
  margin : 0px 25% 0 200px;
  padding : 3px;
}

#leftnav {
  position : absolute;
  left : 0;
  width : 170px;
  margin-left : 5px;
  margin-top : 2px;
  padding : 3px;
}

.borderstyle td {
  border: solid 1.5px black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;

}

.small {font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #              000000;
        font-weight: normal;
}

.medium {font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #              000000;
        font-weight: normal;
}

