body {
 color: #000000;
 background: #FFFFFF;
 background-image: url("graphics/wpaper.gif");
 background-attachment: fixed;
}
body.gallery {
 color: #000000;
 background: #FFFFFF;
 background-image: url("graphics/wpaper.gif");
 background-attachment: fixed;
}
body.toc {
 color: #000000;
 background: #FFFFFF;
 background-image: url("graphics/bgfish3.jpg");
 background-attachment: fixed;
}
body,p,ol,ul,blockquote,h2,h3,h4 {
 font-family: verdana,helvetica,sans-serif;
}
td {
 font-family: "times new roman", arial, helvetica, sans-serif;
}
td.toc {
 font-family: "trebuchet ms", arial, helvetica;
 font-weight: bold;
}
td.toc2 {
 font-family: "trebuchet ms", arial, helvetica;
 font-weight: bold;
}
td.fp {
 font-family: "ms sans serif", sans-serif;
 font-size: xx-small;
}
td.p {
 font-family: verdana,arial,helvetica;
}
td.hdl {
 background: #cccccc;
 font-family: verdana,arial,helvetica;
 font-weight: bold;
}
td.hdr {
 background: #cccccc;
 font-family: verdana,arial,helvetica;
 font-weight: bold;
}
td.body {
 background: #ccccff;
 font-family: "ms sans serif",helvetica,sans-serif;
}
h2 {
 color: #0000FF;
 font-family: "trebuchet ms",helvetica,sans-serif;
}
h5 {
 font-weight: bold;
 font-family: "ms sans serif",helvetica,sans-serif;
}
h5.normal {
font-weight: normal;
}
.h6 {
  background-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
  color: #000000;
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: 8pt;
  margin-top: 10px;
  margin-bottom: 10px;
}
a:hover { font-weight: bold; color: #ff0000; background-color: #ffff00; }

.sbarhd, .sbarhd2, .sbarhd2b, .sbarhd3, .sbarhd3p {
  color: #000000;
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 150%;
  text-align: left;
}

.sbarhd {						/* Left sidebar heading. */
  font-size: 11pt;
  letter-spacing: 2px;
  text-decoration: overline;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sbarhd2 {
  color: #000000; /* was 000000 */
}

.sbarhd2, .sbarhd2b {
  border-bottom-width: 1px;
  border-bottom-style: dotted; /* was dashed */
  border-bottom-color: #009999;
  border-top-width: 1px;
  border-top-style: solid; /* was dashed */
  border-top-color: #ffffff;
  font-size: 11pt;
  font-variant: small-caps;
  letter-spacing: 0px;
  text-decoration: none;
  text-indent: 0px;
  padding-top: 5px;
}

.sbarhd2b {
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff #cccccc #cccccc #ffffff; /* (top,right,bottom,left) */
}

.sbarhd3, .sbarhd3p {
  letter-spacing: 0px;
  text-decoration: none;
  text-indent: 0px;
}

.sbarhd3 {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff #cccccc #cccccc #ffffff; /* (top,right,bottom,left) */
}

.sbarhd3hi, .sbarhd3phi {
  background-color: #33ccff;
  /* background-image: url('graphics/bgbandv32dusk3.jpg'); */
  font-style: italic;
  font-variant: small-caps;
  font-weight: bold;
  border-width: 1px; 
/*  border-style: solid; */
/*  border-color: #999999 #33ccff #333333 #33ccff; */
}

