/*
 * CSS directives that Netscape Communicator can't handle properly go into the
 * file below.  Since NS4 doesn't recognize the @import command, it will safely
 * ignore these.
 */

/* ----------------------------------------------------------------------------
 * Basic element styles
 */

body
{
    background-color:   white;
    color:              black;
    font-family:        "Sabon", "Sabon LT", "Adobe Garamond", "GaramondNo8", "Bitstream Charter", serif;
    font-size:          11pt;
}

img.logo
{
    height:             3em;
}

h1, h2, h3, h4, h5, h6
{
    text-align:         left;
    color:              #404060;
}

h1.pagetitle
{
    /*font-family:        "Constantia", "Palatino Linotype", serif;*/
    font-size:          16pt;
    font-weight:        darker;
    text-align:         left;
    margin:             0 0 1em 0;
    padding:            0.5em 0 0.5em 0;
}

h2
{
    font-family:        "Source Sans Pro", sans-serif;
    font-weight:        normal;
    font-size:          14pt;
    border-top:         1px solid #a0a0a0;
    padding-top:        1em;
    margin-top:         1em;
}

h3
{
    font-family:        "Source Sans Pro", sans-serif;
    font-weight:        normal;
    font-size:          13pt;
    margin:             1.8em 0 1em 0;
}

h4
{
    font-family:        "Source Sans Pro", sans-serif;
    font-weight:        normal;
    font-size:          12pt;
    margin:             1.5em 0 0.7em 0;
}

h5,h6
{
    font-family:        "Source Sans Pro", sans-serif;
    font-weight:        normal;
}

pre, tt {
    font-family:        monospace;
    font-size:          10pt;
}

p { margin-top: 0; }

tr
{
    text-align:         left;
    vertical-align:     top;
}

li
{
    margin-top:         0.25em;
    margin-bottom:      0.25em;
}

dt { margin: 0.1em 0 0.1em 0;   }
dd { margin: 0.4em 0 0.8em 2em; }

a  { color:  #323264; }

/* ----------------------------------------------------------------------------
 * Main document regions
 */

.pageheader
{
}

.nav_menu
{
    display:            none;
}

.maincontent
{
}

.nomenu_pageheader
{
}

.nomenu_content
{
}

.pagefooter
{
    text-align:         right;
    font-family:        "URW Chancery L", "URW Chancery", "Zapf Chancery", "Monotype Corsiva", cursive;
    font-size:          8pt;
    color:              #b0b0b0;
    margin:             2em 0 0.2em 0;
    padding:            0.2em 0 0.2em 0;
    border-top:         1px solid #c0c0c0;
}


/* ----------------------------------------------------------------------------
 * Individual elements
 */

.nav_title
{
    display:            none;
    text-align:         center;
    margin:             0;
    padding:            0.2cm;
    border-bottom:      thin solid #a0a0c0;
}

.nav_menu_list
{
    font-family:        "Frutiger Condensed", "Helvetica Narrow", "Midori Sans", sans-serif;
    font-size:          smaller;
    margin:             0;
    padding:            0;
}

.nav_current
{
    font-weight:        bold;
    border:             thin solid #cccccc;
    margin:             0;
    padding:            0.2em;
}

li.nav_item_top
{
    margin:             0;
    padding:            0.2em;
}

li.nav_item
{
    margin:             0;
    padding:            0.2em;
}

li.nav_item_host
{
    list-style-image:   url("/img/exit.gif");
    list-style-position:inside;
    margin:             1em 0 0 0;
    padding:            0.2em 0 0 0;
}

.page_notice
{
    padding:            0.5em;
}

.inset
{
    margin-left:        1em;
    margin-right:       1em;
}

ul.points
{
}

li.fixnote
{
    font-size:          x-small;
}

table.codechart
{
    border-style:       none;
    border-spacing:     1em 0;
    font-size:          small;
}

table.fileset
{
    font-size:          smaller;
    border-style:       none;
    margin-left:        0.5em;
}

.filelink {
    font-family:        monospace;
    font-size:          small;
    margin-right:       2em;
}

.aside {
    font-size:          smaller;
    color:              #203040;
    border:             thin solid gray;
    padding:            0.5em;
}

.page_return
{
    display:            none;
}

.picabo
{
    display:            none;
}
