BODY {

    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11pt;
    line-height: 14pt;
}


H1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13pt;
    line-height: 15pt;
}

#section-title {
    float: left;
    width:640px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 21pt;
    font-weight: bold;
    line-height: 22pt; 
    text-align: right;
    padding: 10px 0px 5px 0px;
}

#Main-Table {
    margin-left: -395px;
    position: absolute;
    left: 50%;
    width:790px;
    BACKGROUND: url('/images/background-lhs-and-body.gif') repeat-y;
}

#head {
    height:150px;
}



#toc-row-box {
    border-style: none;
    float:left;
    width:790px;
    height:28px;
    background-color:#548FFF;
    border-top: 1px solid;
    border-bottom: 1px solid;
}


#toc-row-links a:link, #toc-row-links a:visited {
    float:right; 
    height: 28px;
    line-height: 28px;
    vertical-align: 50%;
    padding:0px 15px 0px 15px;
    color: #FFF;
    text-decoration: none;
}

#toc-row-links a:hover { 
    display: block;
    color: #786340;
    background-color: #DCE8FF;
}


#toc-bar-left-side {
    border-width: 0px;
    border-style: solid;
    float: left;
    width: 136px;

}


#toc-bar-left-side-links a:link, #toc-bar-left-side-links a:visited {
    display: block;
    width: 136px;
    line-height: 28px;
    text-indent: 10px;
    color: #786340;
    text-decoration: none;
    background-color: #E8BE91;
    border-top: 1px solid #F5ECE6;
    border-bottom: 1px solid #F5ECE6;

}


#toc-bar-left-side-links a:hover {
    background-color: #DCE8FF;

}


#text-body {
    margin-left: 137px;
    border-width: 1px;
    border-style: none;
    clear: none;
    float: none;
    width: 632px;
    padding: 15px 10px 10px;
    background-color:#FFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11pt;
    line-height: 14pt;
}


#footer {
    clear: left;
    height:69px;
    width: 100%;

}



#footer-copyright {
    width:790px;
    height:29px;
    background-color:#548FFF;
    padding:3px 0;
    text-align: center;
    color: #FFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    line-height: 20pt;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

#footer-designed-by {
    width:136px;
    height:24px;
    float: left;
}

#footer-white-box {
    width:654px;
    height:24px;
    background-color:#FFF;
    margin-left: 136px;
}

.project-image {
    border: thin SOLID #8076E1;
}

.project-image-caption {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    line-height: 14pt;
    text-align: center;
}