  body { background: rgb(255, 254, 228) none repeat scroll 0% 50%;
    font-family: arial,helvetica,sans-serif;
    color: black;
    }

  .footer { font-size: small;
    }

  .small { font-size: small;
    }

  .title { font-size: large;
    font-weight: bold;
    }

  td.contents { margin-left: 10px;
    }

  .none { display: none;
    }

  .invisibleInNormal { display: none;
    }

  table.compact tr td ul { padding-left: 1.2em;
    margin-left: 0pt;
    }

  ul.compact { padding-left: 1.2em;
    margin-left: 0pt;
    }

  .group:link, .group:visited, .group:active { font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: black;
    }

  .selectedGroup:link, .selectedGroup:visited, .selectedGroup:active { font-weight: bold;
    color: #FFFF80;
    text-align: center;
    text-decoration: none;
    }

  .selectedGroupCell { background: rgb(160, 125, 130) none repeat scroll 0% 50%;
}

  .unselectedGroupCell { background: rgb(160, 125, 130) none repeat scroll 0% 50%;}

  .web:link, .web:visited, .web:active { font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
    }

  .selectedWeb:link, .selectedWeb:visited, .selectedWeb:active { font-weight: bold;
    text-align: center;
    color: #A0ADA5;
    text-decoration: none;
    }

  .selectedWebCell { background: rgb(160, 173, 165) none repeat scroll 0% 50%;}

  .topicTableOutline { background: rgb(160, 0, 0) none repeat scroll 0% 50%;}

  .topicTitle { margin: 2px 5px;
    background: rgb(160, 0, 0) none repeat scroll 0% 50%;
    font-weight: bold;
    color: #F0C2C2;
    }

  span.topicTitle b {color: #F0C2C2;}

  .topicTitle a:link, .topicTitleBig a:visited, .topicTitleBig a:active { text-decoration: none;
    color: white;
    }

  .topicTitleBig { margin: 2px 5px;
    font-weight: bold;
    font-size: large;
    color: #F0C2C2;
    }

  .topicTitleBig a:link, .topicTitleBig a:visited, .topicTitleBig a:active { text-decoration: none;
    color: white;
    }

  .topicTitleSmall { margin: 2px 5px;
    font-weight: normal;
    font-size: small;
    color: #F0C2C2;
    }

  .topicTitleSmall a:link, .topicTitleSmall a:visited, .topicTitleSmall a:active { text-decoration: none;
    color: white;
    }

  .topicItem { margin: 5px 10px;
    font-size: small;
    }

  .topicItemCell { background: rgb(240, 194, 194) none repeat scroll 0% 50%;}

  .inv:link, .inv:visited, .inv:active { color: rgb(240, 209, 209);
    }

  .color { color: rgb(96, 0, 0);
    }

  p, h1, h2, h3, h4, h5, h6, pre { margin: 10px 10px;
    font-family: Arial,sans-serif;
    }

  p, ul, ol, li { font-size: 9pt;
    font-family: Arial,sans-serif;
    }

  ul, ol, li { margin-left: 30px;
    margin-right: 30px;
    }

  pre { font-size: 7.8pt;
    font-family: "Lucida Console","Courier New",monospace;
    }

  h1 {font-size: 23pt;}

  h2 {font-size: 18pt;}

  h3 {font-size: 15.4pt;}

  h4 {font-size: 13.4pt;}

  h5 {font-size: 10.2pt;}

  h6 {font-size: 8pt;}

  img {margin: 5px 30px;}

a:link {
    color: #AF0000;
    text-decoration: none;
    font-weight: bold;}

a:visited {
    color: #000099;
    text-decoration: none;
    font-weight: bold;}

a:active {color: #ffcc00;
    text-decoration: underline;
    font-weight: bold;}

  a:hover {color: #cc9933;
    text-decoration: underline;
    font-weight: bold;}

  .menu {margin: 3px;
    font-weight: bold;}

  .ad {margin: 0px;}

  .top {margin: 10px 10px 5px 30px;
    font-size: 50px;
    font-weight: bold;}

  .menudiv {border: 1px solid #007D00;}

  .navdiv {border: 1px solid #007D00;
    width: 100px;}

  .navilayer { border: 0px solid #007D00;
    font-size: 11px;
    visibility: hidden;
    width: 100px;
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .linknav { border-style: solid;
    border-color: rgb(0, 125, 0) rgb(0, 0, 0);
    border-width: 1px 0px 0px;
    display: block;
    font-weight: bold;
    font-size: 11px;
    width: 100px;
    color: rgb(0, 125, 0);
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    }

  .linknav:hover { border-style: solid;
    border-color: rgb(0, 125, 0);
    border-width: 1px 0px 0px;
    color: #FFFFFF;
    background-color: rgb(0, 125, 0);
    }

  .linkmenu { border: 0px solid rgb(0, 125, 0);
    display: block;
    font-weight: normal;
    font-size: 11px;
    width: 100px;
    color: #007D00;
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    text-align: left;
    text-decoration: none;
    }

  .linkmenu:hover { border: 0px solid rgb(0, 125, 0);
    color: rgb(255, 255, 255);
    background-color: #007D00;
    }

  .cellaDx { border: 0px solid #007D00;
    display: block;
    font-weight: bold;
    font-size: 11px;
    width: 127px;
    color: #007D00;
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: #FFFF33;
    text-align: center;
    text-decoration: none;
    }

  .linkmenuDx {border: 0px solid #007D00;
    display: block;
    font-weight: normal;
    font-size: 11px;
    width: 100px;
    color: rgb(0, 125, 0);
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    }

  .linkmenuDx:hover {border: 0px solid #007D00;
    color: #FFFFFF;
    background-color: #007D00;}

  .linkmenuSx {border: 0px solid #007D00;
    display: block;
    font-weight: normal;
    font-size: 11px;
    width: 100px;
    color: #007D00;
    font-family: verdana,arial,helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    }

  .linkmenuSx:hover {border: 0px solid #007D00;
    color: #FFFFFF;
    background-color: #007D00;}














