/* Predefined XHTML Tags */
body {
        font-family: "times new roman", serif;
        color: #000;
        background-color: #fff;
        font-size: 1.1em;
        /* line-height: 0.9em; */
}
body a {
        color: #005;
        background-color: #fff;
} 
body a:hover {
        background-color: #fff;
}
body p {
        color: #000;
        background-color: #fff;
} 
body blockquote {
        color: #000;
        background-color: #aaa;
        font-style: italic;
        margin-left: 7em;
        margin-right: 7em;
} 
.date {
        color: #000;
        background-color: #fff;
        font-style: italic;
}
ol {    margin-left: 3em;
        margin-right: 1em;
        background-color: #fff;
}
li {    margin-left: 6em;
        margin-right: 10em;
        background-color: #fff;
}
h1 {
        font-family: serif;
        font-size: 1.9em;
        line-height: 1.2em;
        color: #000;
        border-bottom: 0px solid #fff;
        text-decoration: none;
}
h1 a {
    /*font-size: 0.5em;*/ 
    color: #000;
}
h1 a:hover {
    color: #555;
}
p {

}
/* Custom defined IDs */
#Header {
        background-color: #fff;
        border-bottom: 2px solid #fff;
        color: #000;
        padding: 0.5em;
}
#HeaderTitle {
        font-size: 1em;
        color: #000;
        font-weight: bold;
}
#HeaderTitleSub {
        font-weight: bold;
}
#HeaderNavigation {
        padding: 0.5em;
        border: 2px solid #333;
        background-color: #000;
}
#HeaderNavigation a {
        color: #aaa;
        border-right: 1px solid #333;
        border-left: 1px solid #333;
        border-bottom: 1px  #333;
        padding-left: 0.5em;
        padding-right: 0.5em;
        padding-bottom: 0.2em;
        text-decoration: underscore;
}
#HeaderNavigation a:hover {
        /* cursor: help; */
        border-bottom: 2px solid #333;
}
#Body {
        text-align: left;
}
#RightContainerBorder {
        border: 2px solid #55f;
        padding: 0.5em;
}
#RightContainer {
        /* padding-left: 1em; */
        background-color: #55f;
}
#RightContainer p {
        text-align: left;
        color: #fff;
        background-color: #000;
}
#Footer {
/*        border-top: 2px solid #333;
        border-bottom: 2px solid #333; */
        font-size: small;
        color: #000;
        padding: 0.5em;
        background-color: #fff;
}
/* Custom defined Classes */
.RightContainerHeader {
        color: #000;
        background-color: #55f;
        padding: 0.3em;
        font-weight: bold;
        border: 1px solid #55f;
        text-align: left;
}
.LeftContainerItem {
        border-top: 0px solid #fff;
        border-bottom: 0px solid #fff;
        margin-bottom: 0em;
        background-color: #fff;
}
.LeftContainerItem img {
        border: 0px solid #fff;
        text-align: center;
}
.LeftContainerHeader {
        color: #000;
        border-bottom: 0px #000;
        padding: 0.4em;
        font-weight: bold;
        background-color: #55f;
}
div.menu {
    font-size: small;
    width:100%; 
    padding: 0;
    background-color: #55f;
    color: #000;
}
div.menu a {
    display: block;
    margin: 0;
    width: 100%;
    padding: 0.1em;
    color: #000;
    background-color: #55f;
     /* text-decoration: none;
    cursor: help; */
}
html>body div.menu a {
        width: auto;
        color: #000;
}
div.menu a:hover {
        background: #0f0;
        color: #000;
}
div.summarymenu{
    font-size: small;
    text-align: left;
    color: #000;
    background: #55f;
}
div.summarymenu a{
    /* border-top: 1px solid #f33; */
    margin: 10;
    font-weight: bold;
    color: #000;
    background: #55f;
}
div.summarymenu a:hover {
        background: #0f0;
        color: #000;
}
.topOfPage {
  color: #fff;
  font-size: 90%;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: underscore;
  padding-left: 1ex;
  padding-right: 1ex;
  float: right;
}
