body, BODY
{
    font-family	: arial, helvetica, sans-serif;
    font-size	: 10pt;
    background-color	: #cccccc;
    color		: #000000;
}

div.booktitle, DIV.booktitle
{
    font-size	: 18pt;
    font-weight	: bold;
    text-align	: center;
}
div.booksubtitle
{
    color       : #444444;
    font-size	: 14pt;
    font-weight	: bold;
    text-align	: center;
    color       : #840084;
}

div.titlepage
{
    margin-top	: 0;
    margin-bottom	: 10;
}
div.chaptertitle
{
    font-size	: 14pt;
    font-weight	: bold;
    text-align	: center;
}
div.chaptertocentry
{
    font-size	: 14pt;
    font-weight	: bold;
    text-align	: left;
    margin-left : 25;
}
div.chaptersubtitle
{
    font-size	: 14pt;
    font-weight	: normal;
    text-align	: center;
    color       : #840084;
}

p, P
{
    left-margin	: 10;
}
p.highlight, P.highlight, div.highlights, DIV.highlights
{
    left-margin	: 10;
    text-align  : center;
    font-size   : 14pt;
    font-weight	: bold;
}

p.disclaimer
{
    left-margin	: 0;
    font-family	: arial, helvetica, sans-serif;
    font-size	: 8pt;
}

div.note, div.blockquote
{
    margin-left: 15px;
    margin-right: 15px;
}

span.heading
{
    font-family	: arial, helvetica, sans-serif;
    font-size	: 12pt;
    font-weight	: bold;
    text-align	: center;
}

span.index-home
{
    font-size   : 12pt;
}
span.index-chapter
{
    font-size   : 10pt;
}
span.index-section
{
    font-size   : 8pt;
}

td
{
    font-family	: arial, helvetica, sans-serif;
}

td.index
{
    font-family	: arial, helvetica, sans-serif;
    background-color : #aaaaaa;
}
td.separator
{
    font-family	: arial, helvetica, sans-serif;
    background-color : #cccccc;
}

A:link
{ 
    color            : #0000cc;
    text-decoration  : underline;
}


A:visited
{ 
    color            : #840084;
    text-decoration  : underline;
}


A:hover, A:active
{ 
    color            : #ffffff;
    background-color : #000000;
    text-decoration  : underline;
}



