BODY { 
       background: white; color: black; 
       text-align: justify;
       font-size: 12pt; 
       font-family: 'Book Antiqua', Georgia, 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
       margin: 6pt;
     }


P { margin-top: 12pt; margin-bottom: 9pt; margin-right: 3pt; margin-left:3pt;}
P.note { font-family: sans-serif; font-size: 9pt; }
BLOCKQUOTE { font-size: 10pt;  text-align: justify; }

EM { font-weight: bold; font-style: none; }

TABLE TR {  vertical-align: top; font-size: 10pt; color: black;
                  padding: 3pt; margin: 6pt; }
TABLE.colvector  { vertical-align: middle }
TABLE.matrix  { vertical-align: middle }
TABLE.eq TR { vertical-align: middle; horizontal-align: center; }

H1 { font-style: italic; font-size: 28pt; color: black; text-align: center; }
     
H2 { font-style: italic; font-size: 18pt;  text-align: center; margin-bottom: 9pt; margin-top: 24pt;  }

H3 {  font-size: 14pt;  text-align: left; margin-bottom: 0pt; }

H4 { text-align: center; font-size: 12pt; font-style: bold; margin-bottom: 0pt; }

H5 { text-align: left; font-size: 10pt;  font-style: bold; margin-bottom: 0pt; }

TT { font-family: monospace; }

DD { text-align: left; }

LI  { margin-bottom: 2pt; }

table.form {
vertical-align: bottom;
margin-top: 3px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
border-spacing: 3px 0px;
}

.x
{
font-style: italic;
font-size: 12pt;
border-top: solid 1px;
border-right: solid 1px;
border-color: black;
padding-top: 2px;
padding-bottom: 0px;
padding-right: 4px;
padding-left: 0px;
vertical-align: bottom;
}

.o
{
font-style: italic;
font-size: 12pt;
padding-top: 2px;
padding-bottom: 0px;
padding-right: 3px;
padding-left: 0px;
vertical-align: bottom;
}

.eq
{
font-size: 12pt;
border-style: none;
padding-top: 2px;
padding-bottom: 0px;
padding-right: 6px;
padding-left: 6px;
vertical-align: bottom;
}
