A:visited, :link {text-decoration: underline}
A:link {color : blue}
A:link:hover, :visited:hover {text-decoration: none}
A:visited {color: navy}
A:link:active, :visited:active {color: green}

BODY {
  background-color: white ; 
  color: black; 
  font-family: Times, Times New Roman, Serif;
  font-size: larger;
}

H1 {
  font-weight:600;
  font-size: x-large;
  margin:20px 0 10px 0; /* top right bottom left*/
  padding:0.3ex 0 1.3ex 20px; /* top right bottom left*/
  border-style:solid;
  border-color:black;
  border-width: 1px 0 1px 0; /* top right bottom left*/
  background-color:#EEEEEE;
  text-align: center;
}

H2 {
  font-weight: 200;
  font-size: large;
  margin: 20px 0 10px 0; /* top right bottom left*/
  padding: 0.3ex 0 1.3ex 20px; /* top right bottom left*/
  background-color: #EEEEEE;
  text-align: center;
}

H3 {
  font-weight: 200;
  font-size: normal;
  margin: 20px 0 10px 0; /* top right bottom left*/
  padding: 0.3ex 0 1.3ex 20px; /* top right bottom left*/
  text-align: center;
  border-style: dashed;
  border-color: lightgrey;
  border-width: 1px 0 1px 0; /* top right bottom left*/
}

H4 {
  font-weight: 200;
  font-size: smaller;
  margin: 0 0 0 0; /* top right bottom left*/
  padding: 3px 0 3px 0; /* top right bottom left*/
  text-align: center;
  border-style: dashed;
  border-color: lightgrey;
  border-width: 1px 0 1px 0; /* top right bottom left*/
}
  
H5 {
  text-decoration: underline;
  font-weight: 200;
  font-size: smaller;
  margin: 0 0 0 0; /* top right bottom left*/
  padding: 3px 0 3px 20px; /* top right bottom left*/
  text-align: left;
}
  
TH {
  background-color:#EEEEEE;
}

TD {
  vertical-align: top;
  padding: 3px 0 3px 0; /* top right bottom left*/
  border-style: dashed;
  border-color: lightgrey;
  border-width: 0 0 0 1px; /* top right bottom left*/
}

.tdnoborder {
  font-size: larger;
  vertical-align: top;
  background-color: white;
  padding: 0 0 10px 0; /* top right bottom left*/
  margin: 0 0 10px 0; /* top right bottom left*/
  border-style: dashed;
  border-color: lightgrey;
  border-width: 0 0 0 0px; /* top right bottom left*/
}

.tdmarginnote {
  vertical-align: top;
  background-color:#EEEEEE;
  padding: 0 0 25px 0; /* top right bottom left*/
  border-style: solid;
  border-color: white;
  border-width: 0 0 20px 0; /* top right bottom left*/
}

TABLE {
  width: 80%;
}

.rightpadding {width: 80%; }
.center { text-align: center;}

.note {
  font-weight: normal;
  font-size: large;
  margin: 10px 150px 10px 150px; /* top right bottom left*/
  padding: 30px 0 30px 0; /* top right bottom left*/
  background-color: #F5F5F5;
  text-align: center;
  border-style: dashed;
  border-color: lightgrey;
  border-width: 1px 1px 1px 1px; /* top right bottom left*/
}

.thispage {
  font-size: smaller; 
  background-color: #DDDDDD; 
  color: black; padding-top: 7px; padding-bottom: 7px;
}

.navmenu {font-size: small;}

