a:link {
    text-decoration  : none;
    color            : blue;
}

a:visited {
    text-decoration  : none;
    color            : blue;
}

a:hover {
    text-decoration  : none;
    color            : #CC6600;
}

body {
    margin-left      : 0.20in;
    font-family      : georgia, serif;
    font-size        : 11pt;
    text-align       : justify;
    width            : 6in;
}

div.preformatted {
    margin-left      : 0in;
}

div.figure {
    text-align       : center;
    margin-top       : 8pt;
}

div.html {
    padding-top      : 14pt;
    padding-bottom   :  8pt;
}

div.toc {
    margin-top       : 20px;
    font-size        : 10pt;
    padding-top      : 6pt;
    padding-left     : 6pt;
    padding-right    : 6pt;
    padding-bottom   : 6pt;
}

h1 {
    text-align      : center;
    font-size       : 22pt;
    margin-top      : 6pt;
    margin-bottom   : 0pt;
}

h2 {
    font-size       : 16pt;
    font-weight     : bold;
    font-style      : italic;
    padding-bottom  : 5px;
    margin-top      : 20pt;
    margin-bottom   : 0pt;
    border-bottom   : solid 1px gray;
}

h3 {
    font-size       : 14pt;
    font-weight     : bold;
    margin-top      : 20px;
    margin-bottom   : 0pt;
}

h4 {
    font-size       : 12pt;
    font-weight     : bold;
    margin-top      : 20px;
    margin-bottom   : 0pt;
}

li {
    margin-top      : 5px;
}

p {
    margin-top      : 6pt;
    margin-bottom   : 0pt;
}

p.caption {
    font-size       : 9pt;
    text-align      : center;
}

p.first {
}

p.indent {
    text-indent     : 0.30in;
    margin-top      : 0pt;
    margin-bottom   : 0pt;
}

p.title2 {
    font-size       : 16pt;
    text-align      : center;
}

p.title3 {
    font-size       : 12pt;
    text-align      : center;
}

p.toc {
    font-weight     : bold;
    font-size       : 12pt;
    padding-bottom  : 5px;
    border-bottom   : dashed 1px gray;
    margin-top      : 0px;
    margin-bottom   : 0px;
}

p.toc1 {
    font-weight     : bold;
    margin-top      : 10pt;
    margin-bottom   : 3pt;
    margin-left     : 0.25in;
}

p.toc2 {
    margin-top      : 0pt;
    margin-left     : 0.50in;
}

p.toc3 {
    margin-top      : 0pt;
    margin-left     : 0.75in;
    color           : #555555;
}

p.toc4 {
    margin-top      : 0pt;
    margin-left     : 1.15in;
    color           : #555555;
}

pre {
    font-size       : 9pt;
    background-color: #DDDDDD;
    padding         : 5px;
    border          : dashed 1px gray;
}

span.index {
    color           : gray;
}

span.reference {
}

table {
    font-family     : monospace;
    font-size       : 10pt;
    text-align      : center;
    border          : solid 1px gray;
    margin          : auto;
}

td {
    padding-left    : 10px;
    padding-right   : 10px;
}

th {
    padding-left    : 10px;
    padding-right   : 10px;
    background-color: #DDDDDD;
}

tt {
    font-size       : 9pt;
}

ul {
    padding-top     : 0px;
    padding-bottom  : 0px;
    margin          : 10px 0;
    list-style      : square;
}
