/*******************************************************************\
*   Structural CSS                                                  *
\*******************************************************************/
html, body{
 margin: 0px;
 padding: 0px;
 color: #000000;
 background-color: #ffffff;
 font: normal .95em/1.5em Verdana, sans-serif;
}

#position{
 background: transparent;
 position: absolute;
 top: 0px;
 z-index: 10;
 margin: 0px;
 padding: 0px;
 width: 90%;
 height: 10px;
}

#header{
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 230px;
 position: absolute;
 right: 0px;
 left: 0px;
 width: auto;
 height: 76px;
 z-index: 5;
 background-color: #3B0A79;
}

#menuBox{
 background-color: transparent;
 color: #666666;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 215px;
 z-index: 100;
 padding: 5px;
 font: normal .88em/1.1em Verdana, sans-serif;
 text-align: center;
}
#menuBox a{
 font-weight: bold;
 color: #666666;
 background-color: transparent;
 text-decoration: none;
 padding: 2px;
 margin: 3px;
}
#menuBox a:hover{
 color: #800240;
 background-color: transparent;
 text-decoration: underline;
}

#subMenuBox{
 background-color: transparent;
 color: #000000;
 position: absolute;
 left: 220px;
 top: 110px;
 width: 175px;
 z-index: 1;
 padding: 5px;
 font: normal .85em Verdana, sans-serif;
 text-align: center;
}
#subMenuBox td{
 background-color: transparent;
 color: #000000;
 z-index: 1;
 padding: 5px;
 font: normal 1em/1.2em Verdana, sans-serif;
 text-align: left;
}
#subMenuBox a{
 font-weight: bold;
 color: inherit;
 background-color: transparent;
 text-decoration: none;
}
#subMenuBox a:hover{
 color: #800240;
 background-color: transparent;
 text-decoration: underline;
}

#textNavigation{
 background-color: transparent;
 color: #800240;
 font-size: .8em;
 margin: 50px 0px 0px 0px;
 padding: 5px;
 text-align: center;
 width: 90%;
}
#textNavigation a{
 background-color: transparent;
 color: #3B0A79;
 text-decoration: underline;
}
#textNavigation a:hover{
 background-color: transparent;
 color: #800240;
 text-decoration: none;
}

#footerBar{
 background-color: transparent;
 color: #3B0A79;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.6em;
 font-weight: normal;
 line-height: 1.4;
 margin-top: 25px;
 padding: 5px;
 border-top: #000000 solid 1px;
}

.searchHighlight{
 color: red;
 background-color: yellow;
 font-weight: bold;
}

/*******************************************************************\
*   Display CSS                                                     *
\*******************************************************************/

.content{
 background-color: transparent;
 padding: 35px 15px 0px 15px;
}

h1{
 font: bold 1.35em Verdana, sans-serif;
 margin: 0px;
 color: #3B0A79;
 background-color: transparent;
}
h2{
 font: bold 1.25em Verdana, sans-serif;
 margin: 0px;
}
h3{
 font: bold .85em Verdana, sans-serif;
 margin: 0px;
 color: #D1BE89;
 background-color: transparent;
}
h4{
 font: bold 1.05em Verdana, sans-serif;
 margin: 0px;
}
h5{
 font: bold 1em Verdana, sans-serif;
 margin: 0px;
}

a{
 background-color: transparent;
 color: #800240;
 text-decoration: underline;
}
a:hover{
 background-color: transparent;
 color: #3B0A79;
 text-decoration: none;
}

.sitemap h2{
 font: normal 1em Verdana, sans-serif;
}
.sitemap h3{
 font: normal 1em Verdana, sans-serif;
 padding-left: 3em;
}
.sitemap h4{
 font: normal 1em Verdana, sans-serif;
 padding-left: 6em;
}
.sitemap h5{
 font: normal 1em Verdana, sans-serif;
 padding-left: 9em;
}

.linkReport{
 font-size: .8em;
}

#infoBox{
    font: normal .8em/1.2em Verdana, sans-serif;
    text-align: left;
    padding: 10px;
    margin: 0px;
}
#infoBox a{
    color: #9D7222;
    background-color: transparent;
    text-decoration: underline;
    font-weight: normal;
}
#info{
    width: 160px;
    height: 300px;
    position: relative;
    top: 0px;
    left: -5px;
    font: normal .8em/1.2em Verdana, sans-serif;
    text-align: left;
    padding: 10px;
    margin: 0px;
    border: #989898 none 1px;
    z-index: 20;
}
#info a{
    color: #9D7222;
    background-color: transparent;
    text-decoration: underline;
    font-weight: normal;
}

#photoBox{
    width: 140px;
    height: 135px;
    position: relative;
    float: left;
    top: 5px;
    left: 0px;
    padding: 0px;
    margin: 0px;
    border: #989898 none 1px;
    z-index: 20;
}

.linkReportTable td{
    font: normal .85em Verdana, sans-serif;
}
.headerRow td{
    padding-left: .3em;
    padding-right: .3em;
    font-weight: bold;
    color: white;
    background-color: #3B0A79;
}
.evenRow{
    color: black;
    background-color: #ededed;
}