/* All content copyright ©2004, 2006 by Richard N. Holstein */

em {
  font-weight: bold;
  font-style: italic;
  font-size: 14pt;
}
iframe {
  margin: 2pt 0 0 2pt;
  border: #9BC9E8 solid thin;
}
caption, h3 {
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  padding: 5pt 0 5pt 0;
}
hr {
  margin: 20pt 0 20pt 0;
}
sup {
  font-size: 7pt;
  vertical-align: text-top;
}
.leftnote {
  text-align: left;
  padding-left: 20pt;
  font-size: 8pt;
  font-style: italic;
}
.rightnote {
  text-align: right;
  padding-right: 20pt;
  font-size: 8pt;
  font-style: italic;
}


/* The following are used when we generate a navigation menu */
a.nav {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 8pt;
  color: white;
  text-decoration: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
tr.nav {
  background-color: #9BC9E8;
}
.mainlisting {
  color: white;
  text-align: center;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
}
.sublisting {
  background-color: #000066;
  color: white;
  font-family: Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  white-space: nowrap;
  margin: 0;
  visibility: hidden;
  display: none;
  position: absolute;
  top: 12pt;
  left: 0;
}
tr.tablesublisting {
  background-color: #000066;
}
