      BODY {
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
      P, LI, PRE, BLOCKQUOTE {
        font-size: 9pt;
      }
      .bordered {
        border: 1px solid;
        border-color: #0D5466;
      }
      TD.navi {
        padding: 7px;
        font-size: 10pt;
        color: #FFFFFF;
        background-color: #8b1400;
        font-weight: bold;
        border-top: 1px solid #0D5466;
      }
      TD.content {
        font-size: 9pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 9px;
        padding-right: 9px;
        border-top: 1px solid #0D5466;
      }
      TD.footers {
        font-size: 9pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 9px;
        padding-right: 9px;
      }
      TD.header {
        background-color: #f69510;
        color: #000000;
      }
      H1 {
        font-size: 12pt;
      }
      H2 {
        font-size: 11pt;
      }
      H3 {
        font-size: 10pt;
      }
      .sitetitle {
        color: #000033;
        background-color: transparent;
        text-decoration: none;
        padding: 10px;
        padding-left: 7px;
        font-size: 12pt;
        font-weight: bolder;
      }
      ul.midcom-template-navi {
        list-style: none;
        margin: 0px;
        padding: 0px;
      }
      ul.midcom-template-navi ul {
        padding-left: 10px;
      }
      ul.midcom-template-navi li {
        padding: 0px;
        margin: 0px;
        margin-bottom: 7px;
      }
      ul.midcom-template-navi li a {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: none;
      }
      ul.midcom-template-navi li a.selected, ul.midcom-template-navi li a:hover {
        font-weight: bold;
        color: #C0C0C0;
        background-color: transparent;
      }
      A {
        color: #663300;
        background-color: transparent;
      }
      .breadcrumb {
        color: #0D5466;
        background-color: transparent;
        text-decoration: none;
        font-size: 8pt;
      }
      .box {
        border: 1px dashed #0D5466;
        padding-left: 4px;
        padding-right: 4px;
      }
      DT {
        font-weight: bold;
      }
      a.news {
        text-decoration: none;
      }
      a.news:hover {
        text-decoration: underline;
      }
      .formgroup {
        background-color: #eeeeee;
        color: #000000;
        border: 1px solid #c0c0c0;
        margin: 5px;
      }
      .formmandatory {
        font-weight: bold;
      }
      .formseparator {
        border-top: 1px dashed #c0c0c0;
      }
      .form_description {
        font-weight: bold;
      }
      th {
        border-bottom: 1px dashed #c0c0c0;
        text-align: left;
      }
      td {
        vertical-align: top;
      }