
p {
 font-size: 100%;
 font-family:serif;
}


td.theading
{
background-color: #add8e6;
text-align: left;
vertical-align: center;
padding: 0.5em;
}

td.tlogo
{
background-color: #add8e6;
text-align: center;
vertical-align: center;
padding: 0.5em;
}


p.theading
{
  max-width:40em;
  margin-left:0;
}

td.tnav
{
background-color: #add8e6;
text-align: center;
height: 100%;
vertical-align: top;
width: 180;
}

td.tadsense
{
background-color: #add8e6;
text-align: center;
height: 100%;
vertical-align: top;
width: 180;
}



td.tmain
{
background-color: #fff0f5;
vertical-align: top;
height: 100%;
padding: 20;
}

h1
{
 text-align:left;
 margin-top: 0
}

h2
{
 text-align:left;
}


p.button
{
 margin-bottom: 15;
 width:180;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
padding: 0;
vertical-align: top;
 background-color: #e6e6fa;
 text-align: left;
font-family: sans-serif;
font-weight: bold;
line-height: 120%
}

p.adsense
{
 margin-bottom: 15;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
padding: 0;
width:180;
vertical-align: top;
line-height: 120%
}


a.black 
{
color: black;
 text-decoration: none
}

td.tpeople
{padding:20}

p.empty
{
  margin: -10;
  padding:0;
  height:0
}

p.cgi {
  max-width:44em;
  font-family:serif;
  font-size: 100%;
}


a:hover {
  position:relative;
}

a span {
  display: none;
}

a:hover span {
  display:block;
  position: absolute;
  bottom: 2em;
  left: -3em;
  z-index: 200;
  background:  #fafaff;
  min-width:12.5em;
  text-align: left;
  padding: 0.3em; margin: 1em;
  border: 1px dotted black;
}


