html, body{
  padding: 0;
  margin: 0;
  color: black;
  background: white;
}

#toph1 h1 { 	
  margin: 0;
  padding-left: 12px;
  padding-top: 12px;
  padding-bottom: 8px;
  text-align: left;
  font-family: sans-serif;
  font-size: 222%;
/*  text-shadow: 10px 10px 2px yellow;*/
 }

#toph1 { top: 0; left: 0; margin: 0; padding: 0; background: transparent; background-color: #3333FF; color: #FF0000; line-height: 38px }

#topmenu { background-color: #7777FF }

#topmenu a {
  color: #FFFFFF; 
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0;
  font-size: 75% }

#topmenu a:active { color: #CCCCCC }

#topmenu p { margin-top: 4px; margin-bottom: 4px; font-weight: bold; }

#topmenu hr { margin: 0; padding: 0; }

.note h2 { padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; background-color: #AAAAFF }
.note hr { margin: 0; padding: 0; }

.warning p { padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; background-color: #FFE0E0 }
.warning h2 { padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; background-color: #FFE0E0 }
.warning hr { margin: 0; padding: 0; }

h2 { padding-left: 10px }

h3 { padding-left: 10px; text-decoration: underline; margin-top: 14pt; margin-bottom: 5pt }

h4 { padding-left: 10px; margin-top: 14pt; margin-bottom: 5pt }

p { padding-left: 15px }

table.tablep { padding-left: 15px; }

#searchdiv form { padding-left: 15px }

.show h2 { padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; background-color: #AAAAFF }

.show table { padding-left: 20px; margin-left: 0 }

.show ul { padding-top: 0px; margin-top: 0px }

.invisible { color: #FFFFFF; }

.contactnote { background: #EEEEFF }
hr.contactnote { margin: 0; padding: 0 }
p.contactnote { margin: 0; }

/*.invisible br { line-height: 15px; margin-top: 20px; padding-top: 20px; border: 20px }*/

/*.show p { padding-left: 20px; margin-left: 15px }*/

#database { overflow: auto }

/*#database table { padding-left: 20px; margin-left: 15px }*/

/*
#toplinks{ position: absolute; top: 0; left: 1em;  line-height: 2em; }

#toplinks a{ font-weight: bold; font-size: 0.9em; color: blue !important; } 
*/