    body {
      font-family: tahoma, arial, verdana, helvetica, sans-serif;
      font-size: 11px;
      color: #000000;
      background-color: #7D7D7D;
      margin: 0;
      padding: 0;
    }

    .navilink a:link {
      color: #0000B7;
      text-decoration: none;
    }

    .navilink a:visited {
      color: #0000B7;
      text-decoration: none;
    }

    .navilink a:hover {
      background-color: #FFFF33;
      color: #000000;
      text-decoration: none;
    }

    .navilink a:active {
      background-color: #FF9900;
      color: #FFFFFF;
      text-decoration: none;
    }

    input, select, optgroup {
      font-size: 10px;
      color : #333000;
      border: 1px solid #CFCFCF;
    }

    legend {
      font-size: 12px;
      color: #000000;
      font-weight: bold;
    }

    textarea {
      font-family: tahoma, arial, verdana, helvetica, sans-serif;
      font-size: 12px;
      color : #333000;
      border: 1px solid #CFCFCF;
    }

    li {
      margin-bottom: 2px;
    }

    .navilink a.link:link {
      background: transparent;
      text-decoration: none;
    }

    .navilink a.link:visited {
      background: transparent;
      text-decoration: none;
    }

    .navilink a.link:hover {
      background: transparent;
      text-decoration: none;
    }

    .navilink a.link:active {
      background: transparent;
      text-decoration: none;
    }

    a.link2us:link {
      color: #FFFFFF;
      text-decoration: none;
    }

    a.link2us:visited {
      color: #FFFFFF;
      text-decoration: none;
    }

    a.link2us:hover {
      background-color: #FFFF33;
      color: #FFFFFF;
      text-decoration: none;
    }

    a.link2us:active {
      background-color: #FF9900;
      color: #FFFFFF;
      text-decoration: none;
    }


    img {
      border: 0px;
      
    }

    .bg1 {
      background-repeat: repeat-y;
      padding-top: 10px;
      padding-bottom: 10px;
      width: 25px;
    }

    .bg2 {
      background-repeat: no-repeat;
      padding-top: 10px;
      padding-bottom: 10px;
      width: 25px;
      background-color: #7D7D7D;
    }

    .bg3 {
      background-repeat: repeat-x;
      padding-top: 5px;
      text-align: center;
      background-color: #7D7D7D;
    }

    table {
      background-color: none;
      font-size: 11px;
    }

    hr {
      color: #047C00;
      background-color: #047C00;
      height: 1px;
      border: 0px;
    }

    .logo_top {
      background-color: #FFFFFF;
      font-size: 1px;
      width: 300px;
    }

    .quicknav {
      background-image: url(images/quicknav_bg.jpg);
      background-repeat: no-repeat;
      background-position: right;
      background-color: #FFFFFF;
      font-size: 10px;
      text-align: right;
      vertical-align: top;
      padding-right: 10px;
      padding-top: 10px;
    }

    .logo_bottom {
      background-image: url(images/nav_bg.jpg);
      font-size: 1px;
      vertical-align: top;
      width: 300px;
    }

    .nav {
      background-image: url(images/nav_bg.jpg);
      font-size: 1px;
      text-align: left;
      vertical-align: top;
    }

.small {
       font-size: 9px;
       text-align: left;
}

.comment {
       color: #475675;
       font-size: 9px;
       text-align: left;
}

.success {
       color: green;
       font-weight: bold;
}

.error {
       color: red;
       font-weight: bold;
}

.large {
       color: #475675;
       font-size : 14px;
       font-weight: bold;
}

img.left {
       float: left;
       margin-right: 10px;
       margin-bottom: 5px;
}

img.right {
       float: right;
       margin-left: 10px;
       margin-bottom: 5px;
}

.content_border {
       vertical-align: top;
       background-color: #272727;
       border-right: 1px solid #272727;
       border-bottom: 1px solid #272727;
       width: 100%;
       height: 10px;
       padding-right: 10px;
       padding-bottom: 10px;
       text-align: left;
}

.navigation_cell {
       background-color: #272727;
       border-right: 1px solid #272727;
       border-bottom: 1px solid #272727;
       vertical-align: top;
       width: 150px;
       height: 400px;
       text-align: left;
}

.content_cell {
       background-image: url(images/content_bg.jpg);
       background-position: top right;
       background-repeat: no-repeat;
       background-color: #FFFFFF;
       border-right: 1px solid #272727;
       border-bottom: 1px solid #272727;
       vertical-align: top;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 20px;
       padding-right: 20px;
       text-align: left;
}

.blocks_cell {
       background-color: #FFFFFF;
       vertical-align: top;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 7px;
       padding-right: 7px;
       text-align: left;
}

table.navigation {
       background: transparent;
       border-collapse: collapse;
       width: 100%;
       text-align: left;
       width: 150px;
       color: #FFFFFF;
}

td.actual {
       color: #FF9900;
       font-weight: bold;
}

td.actual a:link {
       color: #FF9900;
       font-weight: bold;
}

td.actual a:visited {
       color: #FF9900;
       font-weight: bold;
}

td.actual a:hover {
       background-color: #FFFF33;
       color: #000000;
       text-decoration: none;
}

td.actual a:active {
      background-color: #FF9900;
       color: #000000;
       text-decoration: none;
}

td.navilink {
       color: #FFFFFF;
       text-decoration: none;
}

td.navilink a:link {
       color: #FFFFFF;
       text-decoration: none;
}

td.navilink a:visited {
       color: #FFFFFF;
       text-decoration: none;
}

td.navilink a:hover {
       background-color: #FFFF33;
       color: #000000;
       text-decoration: none;
}

td.navilink a:active {
      background-color: #FF9900;
       color: #000000;
       text-decoration: none;
}

table.navigation a:link {
       text-decoration: none;
}

table.navigation a:visited {
       text-decoration: none;
}

table.navigation a:hover {
       text-decoration: none;
}

table.navigation a:active {
       text-decoration: none;
}

table.navigation th {
       color: #FFFFFF;
       background-color: #272727;
       padding-left: 5px;
       padding-top: 2px;
       padding-bottom: 2px;
       font-size : 13px;
       font-weight: bold;
       text-align: left;
       border-bottom: 1px solid #272727;
}

table.navigation td {
       background-image: url(images/navigation_bg.jpg);
       padding-left: 7px;
       padding-top: 3px;
       padding-bottom: 3px;
       border-bottom: 1px solid #272727;
       text-align: left;
}

table.content {
       background: transparent;
       border-collapse: collapse;
       width: 100%;
       text-align: left;
}

table.content th {
       color: #000000;
       font-size : 14px;
       font-weight: bold;
       text-align: left;
}

table.content td {
       padding-top: 10px;
       padding-bottom: 25px;
       text-align: left;
}

table.list {
       background: transparent;
       border-collapse: collapse;
       width: 100%;
       text-align: left;
}

table.list th {
       font-size: 12px;
       color: #000000;
       font-weight: bold;
       text-align: left;
       border-bottom: 1px solid #272727;
       padding-top: 3px;
       padding-bottom: 3px;
}

table.list td {
       vertical-align: top;
       text-align: left;
       padding-top: 3px;
       padding-bottom: 3px;
}

table.box {
       background: transparent;
       border-style: solid;
       border-width: 1px;
       border-color: #047C00;
       padding: 5px;
       text-align: left;
}

table.box th {
       font-size: 12px;
       color: #000000;
       font-weight: bold;
       text-align: left;
       border-style: solid;
       border-width: 1px;
       border-color: #047C00;
       padding: 5px;
}

table.box td {
       vertical-align: top;
       text-align: left;
       border-style: solid;
       border-width: 1px;
       border-color: #047C00;
       padding: 5px;
}

table.news {
       background: transparent;
       border-collapse: collapse;
       width: 100%;
       text-align: left;
}

table.news th {
       font-size: 12px;
       border-bottom: 1px solid #047C00;
       font-weight: normal;
       text-align: left;
}

table.news td {
       padding-top: 10px;
       padding-left: 10px;
       padding-right: 10px;
       padding-bottom: 25px;
       text-align: left;
}

table.blocks {
       background: transparent;
       border: 1px solid #CFCFCF;
       border-collapse: collapse;
       width: 150px;
       text-align: left;
}

table.blocks th {
       background-image: url(images/navigation_bg.jpg);
       color: #FFFFFF;
       background-color: #7588AC;
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left: 5px;
       border-bottom: 1px solid #CBD3E0;
       font-weight: bold;
       text-align: left;
}

table.blocks td {
       padding: 5px;
       text-align: left;
}

table.blocks img {
       margin-right: 5px;
       margin-top: 5px;
       margin-bottom: 5px;
}

table.links {
       background: transparent;
       border: 1px solid #CFCFCF;
       border-collapse: collapse;
       width: 150px;
       text-align: left;
}

table.links th {
       background-image: url(images/navigation_bg.jpg);
       color: #FFFFFF;
       background-color: #7588AC;
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left: 5px;
       border-bottom: 1px solid #272727;
       font-weight: bold;
       text-align: left;
}

table.links td {
       font-size: 10px;
       padding: 5px;
       text-align: center;
}

.copyright {
       background-color: #FFFFFF;
       font-size: 9px;
       text-align: left;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 10px;
       color: #047C00;
}