/* CSS Document */

body {
      background-color: black;
      font-family: Monospace, lucida console, 'courier new', 'courier 10 pitch', 'tlwg mono', 'freemono';
      font-size: 10pt;
      color: gray;
}

table.container {
      margin-left: auto;
      margin-right: auto;
      padding: 0px;
      border-collapse: collapse;
}

table.contents {
      height: 100%;
      table-layout: fixed;
      font-size: 10pt;
      padding-left: 5px;
      margin: 0px 5px 5px 0px;
      border-collapse: collapse;
      width: 100%;
}

table.body {
      padding-left: 5px;
      padding-right: 5px;
      padding-bottom: 20px;
      margin: 0px 5px 0px 5px;
      border-collapse: collapse;
      width: 615px;
}

table.inner {
      width: 800px;
      padding: 0px;
      table-layout: fixed;
      border-top: 1px solid #FF7700;
      border-bottom: 1px solid #FF7700;
      margin: 0px 5px 5px 5px;
      border-collapse: collapse;
}

table.include {
      font-size: 10pt;
      border-collapse: collapse;
}

tr.hiderow {
      visibility: hidden;
      z-index: 2;
}

td.container {
      border-top: 1px solid #FF7700;
}

td.contents {
      vertical-align: top;
      height: 100%;
      width: 175px;
      background-color: #111111;
}

td.body {
      vertical-align: top;
      margin-bottom: 0px;
}

td.heading {
      font-size: 17pt;
      font-weight: bold;
      color: white;
      border-bottom: 1px solid #FF7700;
      padding: 5px;
}

td.nheading {
      font-size: 17pt;
      font-weight: bold;
      color: white;
      height: 1em;
      padding: 5px;
}

td.section {
      border-bottom: 1px solid #FF7700;
      padding: 5px;
      margin-left: 5px;
      margin-right: 5px;
}

td.spacer {
      height: 100%;
      padding: 5px;
}
td.news {
      color: gray;
      padding-bottom: 1em;
      margin: 0px;
      padding-top: 0px;
      width: 650px;
      border-top: 1px solid #111111;
}

td.next {
      border-top: 1px solid #FF7700;
      text-align: right;
      font-size: 10pt;
      padding-top: 10px;
      padding-bottom: 10px;
}

td.hideblank {
      display: none;
}
td.hideincludebody {
      color: silver;
      text-align: center;
      background-color: #111111;
      margin: 0px;
      vertical-align: top;
      padding: 5px;
      border-top: 1px solid black;
      display: none;
}

td.include {
      color: silver;
      text-align: center;
      background-color: #111111;
      padding: 5px;
}
td.includebody {
      color: silver;
      text-align: center;
      background-color: #111111;
      margin: 0px;
      vertical-align: top;
      padding: 5px;
      border-top: 1px solid black;
}
td.footer {
      color: white;
      text-align: center;
      font-size: 10pt;
}

p.date {
      color: white;
      font-size: 12pt;
      padding-bottom: 0px;
      margin-bottom: 0px;
      padding-left: 5px;
      padding-right: 5px;
      background-color: #111111;
      border-top: 1px solid #FF7700;
      padding-top: 3px;
      margin-top: 0px;
}

p.news {
      color: gray;
      font-size: 10pt;
      //text-align: justify;
      padding: 1em;
      margin-top: 0px;
}

p.category {
      color: silver;
      font-size: 8pt;
      text-align: left;
      background-color: #111111;
      margin-top: 0px;
      padding-top: 0px;
      padding-left: 7px;
      padding-right: 5px;
      border-bottom: 1px solid #171717;
      margin-bottom: 0px;
}

p.indent {
      margin: 0px;
      padding: 0px;
      text-indent: 10px;
}

span.cat  {
      color: #FF7700;
      font-size: 8pt;
}

span.next {
      color: #FF7700;
      font-size: 10pt;
}

input {
      color: white;
      background-color: #444444;
      border: 0px;
}

input.submit{
      color: white;
      background-color: #111111;
      border: 1px solid #FF7700;
}

textarea {
      color: white;
      background-color: #444444;
      border: 0px;
}

select {
      color: white;
      background-color: #444444;
      border: 0px;
      width: 150px;
}

::selection {
      background: #FF7700;
}

::-moz-selection {
      background-color: #FF7700;
}

a:link {
      color: white;
      text-decoration: none;
      border: 0px;
}

img {
      border: 0px;
}

a:hover {
      text-decoration: underline; 
}

a:visited {
      color: silver;
      text-decoration: none;
}

a.std   {
      text-decoration: none;
}

a.img {
      border: 0px;
}

a.link {
      color: #FF7700;
      text-decoration: none;
}
a.link:visited {
      color: #ff7700;
      text-decoration: none;
}
a.link:hover {
      text-decoration: underline;
}
a.std:hover {
      text-decoration: underline;
}