
body
{
        background-color: #ffffff ;
        font: 11pt  Arial, Helvetica, sans-serif;
        color: #800000;
        text-align:center;
        margin-left: 60px 
}


#nav {
        width: 700px;
        color: #800000;
        height: 40;
        text-align: left;
        line-height: 38px;
#        margin: 12px auto;
        position: relative;
        background-color:  #788DcF ;
} 


#nav p 
{
        padding: 0;
        margin: 0;
}

ul #navlist 
{
        margin-left: 20px;
        padding-left: 0;
        line-height: 38px;
        white-space: nowrap;
}

#navlist li {
        display: inline;
        list-style-type: none;
}


#navlist a { padding: 12px 6px; }


#navlist a:link, #navlist a:visited 
{
        color: #800000;
        text-decoration: none;
}

#navlist a:hover 
{
        color: #ffffff;
        background-color: #800000;
        text-decoration: none;
        height: 40;
        text-align: left;
        line-height: 36px;
}

#navlist #current {
        font-weight: bold;
}


ul #sidenav
{
   padding: 0;
   margin: 0;
   white-space: wrap;
}

#sidenav li
{
    text-align: left;
    list-style-type: none;
    border-bottom: 1px dotted #788D9F;
}


/* Search Form */
#searchform {
        display: inline;
        margin: -40px 0 0 530px;
        padding: 0;
        position: absolute;
}

#footer
{
    width: 700px;
    height: 50;
    border: 1px solid #e4e4db;
    background-color: #ffffff ;
    text-align: right;
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 8pt; 
}

#sidenav 
{
        width: 195px;
        height: 500px;

        float: left;
        overflow: hidden;
#        border: 1px solid #e4e4db;
        background-color: #ffffff ;
}

#content 
{
        width: 490px;
        height: 500px;
        float: right;
        overflow: scroll;
        border: 1px solid #e4e4db;
        background-color: #ffffff ;
}


#pagecontent
{
        background-color: #ffffff ;
        width: 700px; 

        float: left;
        overflow: hidden; 
        border: 1px solid #e4e4db;

}


/* Page Style */
.pagetitle
{
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 14pt; 
    font-weight: bold;
    text-align: left;
    color: darkred;
    margin: 30 10; 
    border-bottom: 1px dotted #800000;
}

.sectiontitle
{
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 12pt; 
    font-weight: bold;
    text-align: left;
    color: darkred;
    margin: 30 10; 
    border-bottom: 1px dotted #800000;
}

.paratext
{
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: #000000;
    margin: 30 10;

}

.sidetitle
{
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 12pt; 
    font-weight: normal;
    text-align: left;
    color: darkred;
    margin: 30 10 5 10; 
    border-bottom: 1px dotted #800000;
}

.infocell
{
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10pt;
    border-bottom: 1px solid #800000;
#    color: #000000;
}

.pricecell
{
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10pt;
#    font-weight: bold;
    border-bottom: 1px solid #800000;
}

ol #terms
{
    text-align: left;
    list-style-type: decimal ;
}

li.term
{
    text-align: left;
    list-style-type: decimal ;
}
