/**********************************************************/
/* MAIN ELEMENTS */
html body {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /* FORCE SCROLL BAR */
    height: 100%; 
    width:100%;
    text-align: center;
    margin-bottom: 1px;
    background-image: url(images/PageBG1.gif);
    color: #666666;
}
.underlined {
    font-style: italic;
    text-decoration: underline;
}
#pageContainer {
    width: 600px;
    border: 1px solid rgb(51, 51, 51);
    padding: 0px;
    margin: 10px auto 0px;
    background-color:#F1F0E3;
    background-image: url(images/NavBack.gif);
    text-align: left;
    background-repeat: repeat-y;
}
#leftSide {
    width: 181px;
    float: left;
    height: auto;
}
#leftContainer {
    margin:0 auto;
    width: 154px;
}

#rightSide {
    width: 419px;
    height: 100%;
    float: right;
    background-image: url(images/BodyTopShadow.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #E9E8D4;
}

#rightContainer {
    margin:0 auto;
    width: 390px;
}

#rightContainer .left {
    float: left;
    width: 185px;
}


#rightContainer .right {
    float: right;
    width: 185px;
}

.titleContent, .titleContent a{
    font-size: 11px;
    font-variant: small-caps;
    color: #990000;
    text-decoration: none;
    margin: 10px auto;
}

div.hr {
    background: url(images/NavHorizontalLine.gif) repeat-x;
    margin: 0 auto;
    padding: 10px 5px 5px 5px;
    height: 8px;
    clear:both;
}
div.hr hr {
    display: none;
    margin: 0;
    padding: 0;
}

/**********************************************************/
/* NAV ELEMENTS */

.nav {
    list-style: none;
    padding: 0;
    margin: -3px 0 10px -5px;
}
.nav li a {
    font-size: 10px;
    color: #996666;
    text-decoration: none;
}
.nav li a:hover {
    color: #990000;
    text-decoration: none;
}
.nav li a strong {
    margin-right: 3px;
    line-height: 5px;
    vertical-align: top;
}

h1, h1 a {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #990000;
    padding: 0;
    margin: 0;
    text-decoration: none;
}
h2, h2 a{
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
h3, h3 a{
    font: bold 10px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
}


p a {
   color:blue;
}

.footer {
        font: 9px Tahoma, Arial, Helvetica, sans-serif;
        color: #666666;
}




.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearFix {
    display: inline-table;
}

.subDisplay {
    clear: both;
}

* html .clearFix {
    height: 1%;
}
.backTop {
    padding: 5px;
    text-align: right;
}

#websiteBox {
    width: 144px;
    background-color: #D8D6E2;
    height: auto;
    margin-bottom: 15px;
}
#websiteBox ul {
    list-style: none;
    padding: 10px;
    margin: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
#websiteBox li a {
        font: 10px Tahoma, Arial, Helvetica, sans-serif;
        color: #606187;
    text-decoration: none;
}
#websiteBox li a:hover{
    color: blue;
}
.picHolder {
    padding: 5px 15px;
    float: right;
    width:160px;
}

.picHolder strong {
    font: bold normal 11px Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    padding: 3px 3px 3px 0;
    margin: 4px 4px 4px 0;
}
.titleContent2 {
    font: 12px Arial, Helvetica, sans-serif;
    color: #990000;
}

