    html {
        margin: 0;
        padding: 0;
        }

    body {
        color: #333;
        margin: 0px;
        padding: 0px;
        text-align: center;
        font-family: 'Lucida Grande', Lucida, Verdana, sans-serif;
        font-size: 13px;
        height: 36px;
        line-height: 18.1875px;
        }

/*--- Main Div styles ---*/

    div#main{
        margin: 0 auto; 
        width: 100%; 
        text-align:left;
        }
    
    #header {
        margin:10px 0px;
        padding:0;
        display:block;
        width: 100%;
        /*height: 50px;
        overflow:hidden;*/
        background-color: #fff;
        border-top: 5px solid #000;
        border-bottom: 1px solid #000;
        text-align:right;
        }
    #header h3 {
        display:inline;
        font-size: 138.5%; 
        margin: 20px 20px 0px 25px; 
        padding-top:20px; color:#000; 
        font-weight: lighter; 
        text-align:right;
        }
    
    #title img{
        display:inline; 
        vertical-align: top; 
        padding: 5px; 
        float:right; 
        height:20px; 
        margin-top: 60px;
        background-color:black;
        border:none;
        }
    
    #title {
        display: block; 
        margin-left: -10px;
        margin-right: auto;
        margin-top: 10px;
        height: 90px; 
        width: 100%;
        padding: 16px 8px; 
        background-color:#777; 
        text-align: center; 
        color: #fff;
        }
    #title a {text-decoration:none;}
    #title h1 {margin:0; padding:0; font-size: 160%; font-weight: lighter;}
    #title h2 {margin:0; padding:0; font-size: 120%; font-weight: lighter;} 
    #title a:link {color: #fff; text-decoration: none;} 
    #title a:visited  {color: #fff; text-decoration: none;} 
    #title a:active {color: #fff; text-decoration: none;} 
    #title  a:hover {color: #fff; text-decoration: none;} 
    
    
/*--- Main Content Div ---*/

    #contents {
        display:block; 
        margin: 10px 0px; 
        /*---border-top: 1px solid #000; ---*/
        /*---border-bottom: 1px solid #000; ---*/
        }
        
/*--- Table of Contents styles ---*/
    #toc {
        display:block;
        width: 325px;
        position: fixed; top:0; left:0;
        float:left;
        clear:left;
        margin: 0 16px 0 8px;
        padding-left: 8px;
        border-right: 1px solid #000;
        max-height: 100%;
        height: 100%;
        overflow: auto;
        }
        
    #toc h3 {margin: 16px 8px 16px 0px;}
    #toc dt {margin: 3px; padding: 4px 0px; font-weight: normal;} 
    #toc dd {margin-top: 3px; margin-left: 16px; padding: 4px 0px;}
    #toc dt a:link, #toc dd a:link {color: #333; text-decoration: none;} 
    #toc dt a:visited, #toc dd a:visited {color: #333; text-decoration: none;} 
    #toc dt a:active, #toc dd a:active {color: #A03B27;} 
    #toc dt  a:hover, #toc dd  a:hover {color: #A03B27;} 
    
/*--- EAD body  ---*/
    #content-right {display:block; margin-left:360px; margin-right: 10px;}
    
/*--- Typography ---*/
    h1, h2, h3, h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        } 
    
    #contents h3 {
        margin: 16px 8px 16px -8px;
        font-size: 116%; 
        font-variant: small-caps; 
        color:#A03B27;
        }
        
    #title h3 {
        color:white;
        }
    
    h4 {
        font-size: 93%; 
        margin: 24px 8px 4px -4px; 
        padding:0; color: #555;
        }
        
    
    h4.did-core {font-size: 100%; }
        
    /*p {margin: 8px;}*/
    dt {margin: 2px 8px; font-weight:bold; }
    dd {margin: 2px 16px;}
    br {margin:0; padding:0;}
    hr {border:1px solid #000; margin: 24px -8px;}
    .summary dt {margin:16px 8px 0px 8px; color: #555;}
    .summary dd {margin: 2px 24px 2px 24px;}
    .returnTOC {font-size: 85%; margin-top: 24px;}
    .returnTOC  a:link {color: #A03B27; text-decoration: none;} 
    .returnTOC a:visited    {color: #A03B27; text-decoration: none;} 
    .returnTOC  a:active    {color: #EE0000;}    
    .returnTOC  a:hover     {color: #EE0000;} 
    
    /*--- Emph styles -------*/
    .smcaps {font-variant: small-caps;}
    .underline {text-decoration: underline;}
    
    /*--- Styles Index entry elements ---*/
    .indexEntry {display:block}
    
/*---- Table Styles ---*/
    table { 
        border-top: 1px solid #000; 
        border-bottom: 1px solid #000; 
        margin: 16px; width: 60%; 
        font-size: 93%;
        }
        
    th {background-color:#000; color: #fff;}
    /*--- td {vertical-align: top; padding: 2px 8px;}  --*/    
    
/*---Container List Styles  --*/           
    table.containerList {border:none; margin: 8px; width: 100%;}
    table.containerList h4 {margin: 4px 0px;}
    tr.series{background-color: #F5F9FA;}
    tr.series > td {}
    tr.subseries{background-color: #dddddd;}
    .containerHeader {font-variant: small-caps; font-weight:bold; color:#555; text-align: center; padding-top: 1em;}
    .containerTypes {font-varient: small-caps; font-weight:bold; color:#555;}
    .container {text-align:center;}
    .clear{clear:both;}
    table.parentContainers {margin-top:2px;
    border:none; float:right; clear:both; width: 400px;
    border-top: 1px solid #666; 
    border-bottom: 1px solid #666; 
    }
    td.container  {width: 8%;}
    p {margin: 2px 2px;}
    
/*--- Clevel Margins ---*/
    table td.c{padding-left: 0;}
    table td.c01{padding-left: 0;}
    table td.c02{padding-left:  8px;}       
    table td.c03{padding-left: 16px;}
    table td.c04{padding-left: 24px;}
    table td.c05{padding-left: 32px;}
    table td.c06{padding-left: 40px;}
    table td.c07{padding-left: 48px;}
    table td.c08{padding-left: 56px;}
    
    
    .address {display:block;}
    .odd{background-color:#eee;}
    
    /*---   .citation{
        border: 1px dashed #999; 
        background-color: #F5F9FA; 
        margin: 24px 8px; 
        padding: 3px 3px 3px 15px;
        }
        ---*/
    .citation{
        margin: 24px 8px; 
        padding: 3px 3px 3px 15px;
        }

    .citation h4 {margin-top: 8px; display:inline}
    
    /*---List Styles---*/
    .simple{list-style-type: none;}
    .arabic {list-style-type: decimal}
    .upperalpha{list-style-type: upper-alpha}
    .loweralpha{list-style-type: lower-alpha}
    .upperroman{list-style-type: upper-roman}
    .lowerroman{list-style-type: lower-roman}
