A          { text-decoration: none; }
<!-- A:link     { color: #033a3a } -->
<!-- A:visited  { color: #003333 } -->
A:link     { color: #0c7a7a }
A:visited  { color: #018585 }
A:active   { color: #ff0012 }
A:hover    { color: #4b5f1d; text-decoration: underline }
/*
A          { text-decoration: none; }
A:link     { color: #000066 }
A:visited  { color: #660099 }
A:active   { color: #ff0012 }
A:hover    { color: #ff0012 }
*/

BODY {
  font-family: Verdana, "Verdana", Trebuchet MS, Arial;
  font-size: 10px;
  line-height: 12px;
}

H1 {
  font-size: 26px;
  font-family: "Lucida Sans", Verdana, Arial, "Trebuchet MS";
}
H2 {
  font-size: 20px;
  font-family: "Lucida Sans", Verdana, Arial, "Trebuchet MS";
}
H3 {
  font-size: 17px;
  font-family: "Lucida Sans", Verdana, Arial, "Trebuchet MS";
}
H4 {
  font-size: 14px;
  font-family: "Lucida Sans", Verdana, Arial, "Trebuchet MS";
}

TABLE {
  font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
}

FONT {
  font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
}

DIV {
  font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
}

#navbar {
  cursor: pointer;
  /* border: 1px black solid; */
}

#body {
  align: left;
  width: 90%;
}

#leftbox {
  border: 1px black solid;
  background: #a5d2f8;
}
th.leftbox {
  border: 1px black solid;
  background: #a5d2f8;
}
td.leftbox { background: #a5d2f8; }

#rightbox1 {
  border: 1px black solid;
  background: #9ef6fd;
}
th.rightbox1 {
  border: 1px black solid;
  background: #9ef6fd;
}
td.rightbox1 { background: #9ef6fd; }

#rightbox2 {
  border: 1px black solid;
  background: #f5ece3;
}
th.rightbox2 {
  border: 1px black solid;
  background: #f5ece3;
}
td.rightbox2 { background: #f5ece3; }

#highlight {
  color: #003333;
  background: #f5ece3;
}

div.feature p              { margin-left: 10px }
div.feature p:first-line   { font-weight: bold; }
div.feature p:not(:target) { display: none }
div.feature p:target       { display: block }
