body {
    background-color : #99CCFF;
    color : black;
    font-family : Verdana, sans-serif, verdana, Bitstream Vera Sans, helvetica, arial;
    font-size : 10pt;
    margin-top : 15px;
    text-align: center;
  }

p {
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin: 0px;
}

img {
    border : 0px;
}

a {
    color : #000000;
    text-decoration : none;
    font-weight : normal;
}

a.menuact {
     background-color: #FFFFCC;
     width: 150px;
     display: block;
     padding-top : 5px;
     padding-left : 5px;
     padding-bottom : 5px;
     font-weight: normal;
     text-decoration: none;
     color : #000000;
}

a.menuselected {
     background-color: #EEEEBB;
     width: 150px;
     display: block;
     padding-top : 5px;
     padding-left : 5px;
     padding-bottom : 5px;
     font-weight: normal;
     text-decoration: none;
     color : #000000;
}

a.menuact:hover {
     background-color: #EEEEBB;
}

a.bottomline {
     background-color: #EEEEBB;
     display: block;
     padding-top : 1px;
     padding-right : 10px;
     padding-bottom : 1px;
     font-weight: normal;
     font-size: 8pt;
     text-decoration: none;
     text-align: right;
     color : #000000;
     height : 10px;
}

#caption {
     background-color: #EEEEBB;
     display: block;
     padding-top : 5px;
     padding-left : 5px;
     padding-bottom : 5px;
     font-weight: normal;
 font-size: 14pt;
     text-decoration: none;
     color : #000000;
}

#content {
     text-align: justify;
     padding-top : 5px;
     padding-left: 5px;
     padding-right: 5px;
}

div.footline {
 font-size: 8pt;
 text-align: center;
 font-weight: normal;
 text-decoration: none;
}

table.main {
    width: 950px;
    background-color : #ffffff;
    border-width : 0px;
    margin-left:auto;
    margin-right:auto;
    vertical-align: top;
}

#dotted {
    border : dotted;
    border-width: 1px;
    margin : 0px;
    padding : 5px;
}

td.main {
    vertical-align: top;
}

table#table1 {
    padding : 0px;
    margin: 0px;
    background-color: #FFFFCC;
    border-width : 0px;
    width: 100%;
}

table#content {
    border-width : 0px;
    width: 100%;
    vertical-align: top;
}

table.sitemap {
    background-color : #ffffff;
    vertical-align : top;
    width : 100%;
    padding-top: 10px;
  }

tr.sitemap {
    font-weight : bold;
}

a.sitemap {
    color: #000000;
    text-decoration: none;
}

a.sitemap:hover {
    color: #000000;
    text-decoration: underline;
}

td.sitemap_space {
    background-color : #FFFFFF;
    padding-bottom : 5px;
}

td.sitemap1 {
    background-color : #FFFFCC;
    padding-bottom : 5px;
    padding-left : 10px;
}

td.sitemap2 {
    background-color : #EEEEBB;
    padding-bottom : 5px;
    padding-left : 20px;
}

td.sitemap3 {
    background-color : #DDDDAA;
    padding-bottom : 5px;
    padding-left : 30px;
}

td.sitemap4 {
    background-color : #DCE4FF;
    padding-bottom : 5px;
    padding-left : 40px;
}

td.sitemap5 {
    background-color : #F0F4FF;
    padding-bottom : 5px;
    padding-left : 50px;
}

table.imageviewer {
    border-width : 0px;
    margin-left:auto;
    margin-right:auto;
    vertical-align: top;
}

td#dummy {
    margin : 0px;
    padding : 0px;
    width : 0px;
    height: 500px;
}

td#menu {
    width : 160px;
    vertical-align: top;
    text-align: left;
}

td#content {
    padding-top: 4px;
    width : 630px;
    vertical-align: top;
    text-align: justify;
}

td#sidepics {
    width : 160px;
    vertical-align: top;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto
}

#imageviewer_thumb {
    border: 0px;
    padding-top: 2px;
    vertical-align: top;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

table.catlist {
    padding : 0px;
    border : dotted;
    border-width : 1px;
    width : 100%;
    text-decoration: none;
    color: #000000;
}

tr.catlist {
    background-color: #FFFFCC;
    padding : 0px;
    border : dotted;
    border-width : 1px;
    width : 100%;
    text-decoration: none;
    color: #000000;
}

tr.catlist:hover {
    background-color: #EEEEBB;
    padding : 0px;
    border : dotted;
    border-width : 1px;
    width : 100%;
    text-decoration: none;
}
