/* Remember: Top, Right, Bottom, Left */

body {
  margin: 0px;
  padding: 0px;
  font-family: Times, "Times New Roman", Courier, Garamond, serif;
  background-color: white;
  color: black;
}

p {
  margin: 1em 0em 1em 0em;
  padding: 0px;
}

#Header {
  font-size: 2.00em;
  font-style: italic;
  font-weight: bold;
  line-height: 1.75em;
  /* Black text on blue doesn't show well on low-end monitors:
    color: #000000; */
  color: #DDDDDD;
  /* background-color: #AACCCC; */
  background-color: #336699;
  border-color: #000000;
  border-width: 1px 0px 1px 0px; /* top & bottom borders: 1px; left & right borders: 0px */
  border-style: solid;
  text-decoration: none;
  text-align: center;
  margin: 0.25em 0em 0.25em 0em;
}

#Content {
  margin: 0em 0.95em 0em 1.00em;
  padding: 10px;
}

/* #Content>p { margin: 1em 0em 1em 0em; } */
/* #Content>p+p { text-indent: 30px; } */

#Content h1 {
  margin: 0em 0em 0.25em 0em;
  padding: 0px;
  font-size: 1.75em;
  line-height: 1.75em;
  font-weight: bold;
  color: #003366;
}

#Content a {
  text-decoration: none;
}

/***** For links that are only underlined during mouse-over:
#Content a:link { color: #003366; }
#Content a:visited { color:#AA3300; }
#Content a:active { color:#FF5500; }
#Content a:hover { text-decoration: underline; }
*****/
#Content a:link { color: #003366; text-decoration: underline; }
#Content a:visited { color:#AA3300; text-decoration: underline; }
#Content a:active { color:#FF5500; text-decoration: underline; }
#Content a:hover { background-color: #CCCCCC; }

#Menu {
  display: none;
  /* position: absolute; */
  position: fixed;
  top: 0em;
  left: 0em;
  width: 0em;
  padding: 0px;
  background-color: #CCCCCC;
  border: 1px solid #888888;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 1.20em;
}

#Menu a {
  display: none;
  font-size: 0em;
  font-weight: bold;
  /* color: #003366; */
  text-decoration: none;
}

#Menu a:link { color: #003366; }
#Menu a:visited { color:#AA3300; }
#Menu a:active { color:#FF5500; }
#Menu a:hover { background-color:#FFFFFF; }

#Footer {
  /* Black text on blue doesn't show well on low-end monitors:
    color: #000000; */
  color: #DDDDDD;
  /* background-color: #AACCCC; */
  background-color: #336699;
  border-color: #000000;
  border-width: 1px 0px 1px 0px; /* top & bottom borders: 1px; left & right borders: 0px */
  border-style: solid;
  text-decoration: none;
  text-align: center;
  padding: 0.25em 0em 0.25em 0em;
  margin: 0.25em 0em 0.25em 0em;
}

ul.SiteMap {
  list-style-type: square;
}
