.important {
  color: blue;
  font-style: italic;
}

.important em {
  font-style: roman;
}

.bf {
  font-weight: bold;
}

.center {
  text-align: center;
}

.inactive {
  color: gray40;
}

.error {
  color: red;
}

span.email {
  font-family: courier;
}

div.blocklist {
  margin: 0.5em 0em 0.5em 1em;
}

div.image {
  margin: 1em 0em;
  text-align: center;
}

div.tbl {
  margin: 1em 0em;
  text-align: center;
}

body { background: white }

div.title { 
  text-align: center;  
  margin-bottom: 1em; 
  font-family: lucida, sans-serif; 
  font-weight: bold;
  font-size: large;
  color: darkblue; }

div.subtitle { 
  text-align: center;  
  margin-bottom: 1em; 
  font-family: lucida, sans-serif; 
  font-weight: bold; }

div.eaddress {
  text-align: center; }

div.eaddress td {
  font-family: lucida, sans-serif;
  font-style: italic;
  font-weight: normal; }

div.news {
  margin-left: 2em;
}
  
div.news dl dt {
  font-weight: bold; 
  font-family: lucida, sans-serif; 
  font-size: larger; }


h1, h2, h3 { 
  text-align: center;
  color: DarkBlue;
  font-family: sans-serif;
  font-weight: normal;
}

th {
  background-color: #FFCC99;
  text-align: center;
  font-family: sans-serif;
  font-weight: bold;
}

td { vertical-align: top; }

td.stitle {
  text-align: center;
  background-color: rgb(80,220,80);
  font-family: sans-serif;
  font-weight: bold;
}

td.break {
  background-color: rgb(200,200,200);
}

div.navigation {
  width: 100%;
  font-family: sans-serif;
  font-style: italic;
}
div.navigation a {
  color: black;
  text-decoration: none;
}

.navigation div.item {
   font-weight: bold;
   text-align: left;
   margin-bottom: .5em;
   margin-top: 1em;
}
.navigation div.subitem {
   font-weight: normal;
   padding-left: 1.5em;
   text-align: left;
   margin-top: 3pt;
}

.navigation div.subitemnew {
   font-weight: normal;
   padding-left: 1.5em;
   text-align: left;
   margin-top: 3;
   color: green;
}


div.rpicture { float: right; 
  padding: 1em 0em 1em 1em; clear: right; }

div.regform {
  text-align: center;
  font-weight: bold; 
  font-size: larger;
  font-family: lucida, sans-serif; 
  color: blue3;
  margin-top: 1em; margin-bottom: 1em;
}

