
body { 
   position: relative;
   padding: 0pt;
   margin-top: 0pt;
   background: #ffffff;
   color: #000000;
   font-family: Helvetica,Arial,sans-serif;
   font-weight: normal;
   font-style: normal;
}

div#top {
  position: fixed; 
  top: 0px; 
  right: 0px;
  left: 0px; 
  height: 170px;
  text-align: center;
  background: #ffffff;
}
div#top p.heading {
  text-align: center;
  font-weight: bold;
  font-size: 140%; 
}

div#content {
   position: fixed; 
   overflow: auto;
   right: 10px;
   left: 11em;
   top: 170px;
   bottom: 10px;
   padding: 10px;
   background:  #ffffff;
}

h1 {
  text-align: center;
  font-size: 150%;
}

h2 {
  text-align: left;
  font-size: 120%;
  font-weight: bold;
  padding: 2px;
}

a {
  text-decoration: none;
  color: #0000ff;
}


a:hover {
  background: #DDDDDD;
  color: #0088ff;
}

p.sign {
  text-align: right;
  font-style: italic;
  padding-top: 20px;
}

div#nav{
  //position: absolute; 
  position: fixed; 
  top: 170px; 
  left: 0; 
  width: 11em; 
  height: 10em; 
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 100%;
}

div#nav a {
  display: block; 
  text-align: left; 
  //font: bold 1em sans-serif; 
  font: bold 1em Helvetica,Arial,sans-serif; 
  padding: 10px 10px; 
  margin: 0 0 2px; 
  border-width: 0; 
  text-decoration: none; 
  color: #1874cd;
}

div#nav a:hover {
  display: block; 
  text-align: left; 
  font: bold 1em Helvetica,Arial,sans-serif; 
  padding: 10px 10px; 
  margin: 0 0 2px; 
  border-width: 0; 
  text-decoration: none; 
  color: #ffffff;
  background: #777777;
}

div#nav a.current {
  color: black;
  font-size: 100%;
}

div#nav a:hover.current {
  color: black;
  background: #ffffff;
}

p {
  padding-left: 20px;
  text-align: justify;
}

p strong {
  font-weight: bold;
}
  
p.pcenter {
  text-align: center;
}

p.pfoot {
  font-size: 70%;
}


