/*
 * 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.
 */
@import "mystyle2.css";

BODY {
    background-color:   white;
    font-family:        sans-serif;
}

H1, H2, H3, H4, H5, H6 {
    font-family:        Nu Sans,Frutiger,sans-serif;
    text-align:         left;
}

A  {
    color:              #323264;
}
A:visited {
    color:              #646480;
}

HR {
    color:              darkblue;
}

TABLE.codechart {
    border-style:       thin solid black;
    border-collapse:    collapse;
    font-size:          smaller;
    margin-left:        1em;
    margin-right:       1em;
}

TABLE.fileset {
    border-style:       none;
    margin-left:        1em;
    margin-right:       1em;
}

TH {
    text-align:         left;
}

TD {
    vertical-align:     top;
}

TD.ccc {
    padding-right:      4em;
}

TD.cccc {
    padding-right:      4em;
    color:              #307030;
}

IMG.linkicon {
    vertical-align:     middle;
    padding-right:      0.5em;
}

DL.inset {
    margin:             0.6cm;
}

UL, OL {
    margin-bottom:      1em;
}

UL.points {
    font-size:          smaller;
}

LI {
    margin-top:         0.4em;
}

LI.download {
    list-style-type:    none;
    text-indent:        -1em;
}

LI.fixnote {
    color:              red;
    font-size:          smaller;
}

.fixnotes {
    color:              red;
    font-weight:        bold;
    font-size:          smaller;
}

.pageheader {
    margin-left:        1;
    width:              100%;
/*  border-bottom:      thin dotted #cccccc;  */
}

.sidecontent {
    margin:             0.2cm;
}

.contentmenu {
    padding-left:       0.7cm;
}

.currentpage {
    font-weight:        bold;
    padding:            3px;
}

.sidelink {
    padding:            3px;
}

.sidelinkexit {
    margin-top:         1cm;
    padding:            3px;
}

.bodylink {
    text-decoration:    underline;
}

/*
.filecell {
    padding:            0.1em;
    background-color:   #e8e8f0;
    border:             thin inset gray;
}
*/

.filelink {
    font-family:        monospace;
    margin-right:       1em;
    text-decoration:    underline;
}

.category {
    font-weight:        bold;
    margin-bottom:      0.1cm;
    margin-top:         0.7cm;
}

.defterm {
    font-weight:        bold;
    margin-bottom:      0.1cm;
}

.defterm2 {
    font-style:         italic;
    margin-bottom:      0.1cm;
}

.fileterm {
    font-weight:        bold;
    background-color:   #e0e4e8;
    margin-top:         0.8cm;
    margin-bottom:      0.2cm;
}

.defdesc {
    margin-bottom:      0.4cm;
    margin-top:         0.02cm;
}

.mainbody {
    border-style:       none;
    padding-left:       0.3cm;
    padding-right:      0.3cm;
}

.subheading {
    font-weight:        bold;
    text-decoration:    underline;
    color:              #505060;
    margin-top:         0.6cm;
}

.pagefooter {
    color:              #404040;
    border-top:         thin dotted #cccccc;
 /*   font-family:        sans-serif;  */
    font-size:          xx-small;
    font-style:         italic;
    margin-top:         0.4cm;
    padding:            3px;
}

