body, p, br, blockquote, hr, dt, dd, dl, li, ol, ul, table, td, tr {
 font-family: "serif";
}
h1 {
 font-family: "serif";
 font-size: 20pt;
 font-weight: bold;
}
h2 {
 font-family: "serif";
 font-size: 16pt;
 font-weight: bold;
}
h3 {
 font-family: "serif";
 font-size: 14pt;
 font-weight: bold;
}
h4 {
 font-family: "serif";
 font-size: 12pt;
 font-weight: bold;
 text-decoration: underline;
}
h5 {
 font-family: "serif";
 font-size: 10pt;
 font-weight: bold;
 text-decoration: underline;
}
h6 {
 font-family: "serif";
 font-size: 10pt;
 font-weight: bold;
}
a:active {
 text-decoration: underline;
 color: red;
}
a:link {
 text-decoration: underline;
 color: blue;
}
a:visited {
 text-decoration: underline;
 color: darkblue;
}
pre, code {
 font-family: "monospace";
 background: #E2E2E2;
}
address {
 font-style: italic;
}
.lnk_bot {
  font-family: "serif";
  font-size: x-smaller;
  font-weight: bold;
  text-align: center;
}


.a_link { }
.a_link:link {  }
.a_link:visited {  }
.a_link:hover {  }
.a_link:active {  }
.a_link:focus {  }

.p_link { }

.span_description {
  padding-left: 30px;
  font-style: italic;
  font-size: 10pt;
}

.span_header {
}

.span_contents_item {
 font-weight: bold;
}

.h_header {
  padding:2px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:midnightblue;
  background-color:ghostwhite;
}


.ul_contents {
  font-size: 10pt;
  list-style-type:none;
}

.li_contents {
  font-size: 10pt;
  list-style-type:none;
}