BODY {
    color: #5555cc;
    background-color: #ffffff;
}

/* Link colors */
A:link { color: #770000; }
A:hover { color: #EE0000; }
A:visited { color: #300000; }
A:visited:hover { color: #606060; }
A:active { color: #FF0000; }

/* Headings */
H1, H2, H3, H4, H5, H6 {
    font-family: "Sans-Serif";
    font-weight: bold;
    color: #770000;
}

H1 A { text-decoration: none; }
H2 A { text-decoration: none; }
H3 A { text-decoration: none; }
H4 A { text-decoration: none; }
H5 A { text-decoration: none; }
H6 A { text-decoration: none; }

UL, OL {
    padding: 0 0 0 0.5em;
}

UL LI { 
    list-style-position: inside;
    list-style-type: square;
}

OL LI { 
    list-style-position: inside;
    list-style-type: decimal;
}
OL OL LI { list-style: lower-roman }
OL OL OL LI { list-style: upper-roman }
OL OL OL OL LI { list-style: lower-alpha }

/* Main block */
DIV.main {
    margin-left: 1em;
}

/* Text blocks */
DIV.text-box {
    margin-bottom: 1em;
    padding: 0.5em;
    background-color: #e0e0e0;
    border-color: #000000;
    border-style: solid;
    border-width: 2px;
    width: 70%;
}

DIV.text-box H1,H2,H3,H4,H5,H6,PRE,BR {
    clear: both;
}

DIV.text-box P {
    text-indent: 1em;
    text-align: justify;
}

DIV.text-box P:first-letter {
    font-size: 120%;
    font-style: italic;
    font-weight: bold;
    color: #000077;
}

DIV.para {
    clear: both;
}

DIV.para IMG {
    float: left;
    margin: 0.5em 1em 0 0;
    border-width: 0px;
    clear: both;
}
