      /*****navi-dynamic new*****/
      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;
      }
      ul.midcom-template-navi li a.selected {
        font-weight: bold;
      }
      /*****<navi-dynamic new*****/

      BODY {
        color: #096;
        font-size: 12px;
        font-style: normal;
        font-weight: bolder;
        line-height: 12px;
        font-stretch: normal;
        background: #ff9;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0px;
      }
      P, LI, PRE, BLOCKQUOTE {
        color: #009;
        font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
        font-weight: 500;
        line-height: 14px;
      }
      h1 { color: #740091; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: 800; line-height: 16px; font-stretch: expanded; }
      h2 { color: #09c; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; font-weight: 800; line-height: 20px; font-stretch: extra-expanded; }
      h3 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
      .bordered {
        border: 1px solid;
        border-color: #0D5466;
      }
      TD.navi {
        padding: 7px;
      }
      TD.content {
        background: #ff9 url('/attachment/59b6c462d12fc9da5496da5679d5a103/d639b64b9771f01c625b26f5881c3b72/olkapaalla.jpg') no-repeat left top;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 51px;
        padding-right: 9px;
      }
      TD.footers {
        font-size: 9pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 9px;
        padding-right: 9px;
      }
      TD.header {
        background-color: #f69510;
        color: #000000;
      }
      .sitetitle {
        color: #000033;
        background-color: transparent;
        text-decoration: none;
        padding: 10px;
        padding-left: 7px;
        font-size: 12pt;
        font-weight: bolder;
      }
      .nnbr {
        color: #309;
        background-color: transparent;
        text-decoration: none;
      }
      .nnbr:hover {
        color: #ccf;
        background-color: transparent;
        text-decoration: underline;
      }      
      .nnbtitle {
        color: #309;
        background-color: transparent;
        text-decoration: none;
      }
      .nnbtitle:hover {
        color: #ccf;
        background-color: transparent;
        text-decoration: underline;
      }     
      .nnbsub {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: none;
      }
      .nnbsub:hover {
        color: #ccf;
        background-color: transparent;
        text-decoration: underline;
      }     
      .nnbs {
        color: #ccf;
        background-color: transparent;
        text-decoration: none;
        font-weight: bolder;
      }     
      .nnbe {
        margin: 15px 0px;
      }
      .breadcrumb {
        color: #0D5466;
        background-color: transparent;
        text-decoration: none;
        font-size: 8pt;
      }
      .box {
        border: 1px dashed #0D5466;
        padding-left: 4px;
        padding-right: 4px;
      }
      .success {
        color: green;
      }
      .failure {
        color: red;
      }
      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;
      }
      a:link, a:visited, a:active { color: #309; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; font-stretch: normal; text-decoration: none; background-color: transparent; }
      a:hover { color: #ccf; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; font-stretch: normal; }

