﻿body {
    background: #999999 url(images/bgBody.gif) repeat left top;
    text-align: center; /** Needed for IE5.5 to center the main Layout DIV (wprLayout) **/
}
#wprLayout {
    width: 802px;
    margin: 10px auto;
    text-align: left;
    background: #999999 url(images/bgLayout.jpg) repeat-y left top;
}
#layoutBorderTop {
    background: #999999 url(images/layoutBorderTop.jpg) no-repeat left top;
    width: 802px;
    height: 9px;
    font-size: 0; /** IE6 extra space in div tags fix that do not contain text **/
}
#layoutBorderBtm {
    width: 802px;
    height: 10px;
    font-size: 0;
    background: #999999 url(images/layoutBorderBottom.jpg) no-repeat left top;
}
#layoutHeaderLogo {
    width: 186px;
    height: 105px;
    float: left;
    border: 0px solid red;
    margin: 0 0 0 35px;
}
#layoutHeaderCnt {
    width: 530px;
    float: left;
    text-align: center;
    margin: 20px 0 0 0;
    font-size: 1.5em;
    border: 0px solid red;
}
#wprMenu {
    width: 792px;
    height: 43px; 
    margin: 3px 10px 0 1px;
    color: #fff;
    font-weight: bold;
    font-size: 1.1em;
    background: #000000 url(images/bgMenu.jpg) repeat-x left top;
}
#wprMenu a:link, #wprMenu a:visited, #wprMenu a:hover {
    text-decoration: none;
    color: #ffffff;   
}
#wprMenu ul {
    list-style: none;
    position: relative;
    left: 3em;
}
#wprMenu li {
    float: left;
    position:relative;
    width: 10em;
    text-align: center;
    line-height: 40px; 
}
#wprMenu li ul {
    display:none;
    position: absolute;
    top: 1.3em;
    left: 0;
}
#wprMenu li > ul {
    top: auto;
    left: auto;
}
/** Main Content Area **/
#wprMainCnt {
    width: 792px;
    margin: 0 0 0 1px;
    /**padding: 26px 0 26px 37px; **/
    padding: 0;
    background: #FFF url(images/bgCntTop.jpg) repeat-x left top;
}
#wprFooter {
    width: 792px;
    height: 114px;
    margin: 0 10px 0 1px;
    border-top: 1px solid #999;
    background: #D3DAEA url(images/bgFooter.jpg) repeat left top;
}
#wprFooter p {
    font-size: .8em;
    position: relative;
    left: 1.3em;
    width: 780px;
}
#wprFooterMenu {
    width: 792px;
    height: 23px; 
    margin: 10px auto;
}
#wprFooterMenu ul {
    list-style: none;
    position: relative;
    left: 0em;
}
#wprFooterMenu li {
    font-size: .9em;
    float: left;
    width: 9em;
    text-align: center;
    border-right: 1px solid #999;
    line-height: 20px; 
}
#wprFooterMenu a:link, #wprFooterMenu a:visited, #wprFooterMenu a:hover {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
/** Helpers **/
.clear {
    clear: both;
}
