
body {
  background: white;
  color: black;
  font-family: arial,helvetica,sans-serif;
  padding: 0px;
}

a {
  background: transparent;
  color: #00006c;
  text-decoration: none;
}

a:hover {
  background: transparent;
  color: #800000;
  text-decoration: underline;
}

img {
  border: none;
}

h1 {
  font-weight: bold;
  font-size: 200%;
  font-style: italic;
  text-align: center;
  margin: 0px;
}

h2 {
  font-weight: bold;
  font-size: 150%;
  font-style: italic;
  text-align: center;
  margin: 0px;
}

h3 {
  font-size: 160%;
  font-weight: normal;
  margin: 0px;
}

span.uline {
  text-decoration: underline;
}

span.doc-title {
  font-family: courier,monospace;
  font-weight: bold;
}

span.issue-date {
  font-style: italic;
  font-size: 90%;
}

span.doc-link {
  font-family: courier,monospace;
  font-weight: bold;
}

span.doc-size {
  font-size: 75%;
}

span.doc-ref {
  font-family: courier,monospace;
  font-weight: bold;
  font-size: 90%;
  margin-left: 50px;
  color: #800000;
}

hr.header-rule {
  height: 2px;
  border: solid black 1px;
}

table.box {
  border: solid black 1px;
  padding: 15px;
}

table.fullheader {
  border-top: solid black 2px;
  border-bottom: solid black 2px;
  border-left: none;
  border-right: none;
  padding: 10px;
  width: 100%;
}

td.fullheader-image {
  padding-right: 30px;
}

td.fullheader-title {
  padding-left: 30px;
  text-align: center;
}

#pagetable {
  border-style: none;
  border-collapse: separate;
  border-spacing: 25px;
  margin: auto;
}

#maintable {
  border-style: none;
  border-collapse: separate;
  border-spacing: 10px;
  width: 640px;
  margin: auto;
}

#headertable {
  border-style: none;
  padding: 0px;
  border-collapse: collapse;
}

#headerleft {
  text-align: center;
  width: 90%;
}

#sidemenutable {
  border-left: double black 6px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  padding: 0px;
  border-collapse: collapse;
}

td.menuPA { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuPI { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuPM { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuPO { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuPP { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuPS { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuSC { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuSO { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuSPECIAL { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuST { background-color: white; padding: 1px 10px; white-space: nowrap; }
td.menuSW { background-color: white; padding: 1px 10px; white-space: nowrap; }

td.menuPA:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuPI:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuPM:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuPO:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuPP:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuPS:hover { background-color: #afc9ab; padding: 1px 10px; white-space: nowrap; }
td.menuSC:hover { background-color: #cca5a5; padding: 1px 10px; white-space: nowrap; }
td.menuSO:hover { background-color: #ccc0ab; padding: 1px 10px; white-space: nowrap; }
td.menuSPECIAL:hover { background-color: #c0c0c0; padding: 1px 10px; white-space: nowrap; }
td.menuST:hover { background-color: #eae496; padding: 1px 10px; white-space: nowrap; }
td.menuSW:hover { background-color: #98b5d3; padding: 1px 10px; white-space: nowrap; }

td.docPA { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docPI { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docPM { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docPO { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docPP { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docPS { background-color: #afc9ab; border: 1px solid #4f694b; padding: 1px 5px; }
td.docSC { background-color: #cca5a5; border: 1px solid #6c4545; padding: 1px 5px; }
td.docSO { background-color: #ccc0ab; border: 1px solid #6c604b; padding: 1px 5px; }
td.docSPECIAL { background-color: #c0c0c0; border: 1px solid #606060; padding: 1px 5px; }
td.docST { background-color: #eae496; border: 1px solid #8a8436; padding: 1px 5px; }
td.docSW { background-color: #98b5d3; border: 1px solid #385573; padding: 1px 5px; }

td.pagePA { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pagePI { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pagePM { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pagePO { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pagePP { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pagePS { background-color: white; border: 1px solid #4f694b; padding: 40px 50px; }
td.pageSC { background-color: white; border: 1px solid #6c4545; padding: 40px 50px; }
td.pageSO { background-color: white; border: 1px solid #6c604b; padding: 40px 50px; }
td.pageSPECIAL { background-color: white; border: 1px solid #606060; padding: 40px 50px; }
td.pageST { background-color: white; border: 1px solid #8a8436; padding: 40px 50px; }
td.pageSW { background-color: white; border: 1px solid #385573; padding: 40px 50px; }

body.PA { background-color: #afc9ab; }
body.PI { background-color: #afc9ab; }
body.PM { background-color: #afc9ab; }
body.PO { background-color: #afc9ab; }
body.PP { background-color: #afc9ab; }
body.PS { background-color: #afc9ab; }
body.SC { background-color: #cca5a5; }
body.SO { background-color: #ccc0ab; }
body.SPECIAL { background-color: #c0c0c0; }
body.ST { background-color: #eae496; }
body.SW { background-color: #98b5d3; }

