body {
    font-size: 14pt;
    margin: 0.5in;
    font-family: 'Times New Roman', serif;
}

pre, code, .code {
    font-family: 'Courier New', 'Courier', 'monospace';
    font-weight: bold;
    font-style: normal;
    font-size: 90%;
}

sup {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}

sub { 
    vertical-align: baseline;
    position: relative;
    top: 0.4em; 
}

ol {
    margin-bottom: 1.0em;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
}

ul {
    margin-bottom: 1.0em;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
}

.nobr {
    white-space: nowrap;
}

.u {
    font-family: 'Monaco', 'sans-serif';
    font-weight: bold;
    font-style: normal;
    font-size: 90%;
}

.Default {
    margin: 0in;
    text-align: justify;
    text-autospace: none;
    font-size: 1.0em;
}

.Double {
    margin: 0in;
    text-align: justify;
    line-height: 2.4em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.HTML {
    margin: 0in;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Courier New', 'Courier', 'monospace';
    color: aqua;
    display: none;
    font-weight: bold;
}

.Hidden {
    margin: 0in;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
    display: none;
}

.Paragraph {
    margin: 0in;
    text-align: justify;
    line-height: 1.4em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.PostScript {
    margin: 0in;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Courier New', 'Courier', 'monospace';
    color: lime;
    display: none;
    font-weight: bold;
}

.RefSection {
    margin-top: 0.4em;
    margin-right: 0in;
    margin-bottom: 0.8em;
    margin-left: 0in;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 1.4em;
    font-family: 'Futura', sans-serif;
    color: #9000FF;
    position: relative;
    top: -0.25em;
    font-weight: bold;
}

.Single {
    margin: 0in;
    text-align: justify;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.Unfinished {
    margin: 0in;
    text-align: justify;
    text-autospace: none;
    border: none;
    padding: 0in;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.bc {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.4em;
    margin-left: 0.25in;
    text-align: justify;
    text-indent: -.25in;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 0.7em;
    font-family: 'Times New Roman', serif;
}

.bh {
    margin-top: 1.0em;
    margin-bottom: 0.2em;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 1.2em;
    font-weight: bold;
}

.bu {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.4em;
    margin-left: 1.3em;
    text-align: justify;
    text-indent: -1.3em;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.ca {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 0in;
    text-align: justify;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 0.9em;
    font-family: 'Helvetica Neue','Helvetica','sans-serif';
    font-weight: bold;
}

.cc {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 1.0em;
    margin-left: 0.5in;
    line-height: 1.2em;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 0.9em;
    font-family: 'Courier New', 'Courier', 'monospace';
    font-weight: bold;
    white-space: pre;
}

.ci {
    margin-top: 0.3em;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 0in;
    text-align: right;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.cp {
    margin-top: 0em;
    margin-bottom: 1.0em;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.ct {
    margin: 0in;
    text-indent: 0.4em;
    line-height: 1.2em;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 0.9em;
    font-family: 'Courier New', 'Courier', 'monospace';
    font-weight: bold;
}

.ep {
    margin-top: 0.4em;
    margin-right: 1.0in;
    margin-bottom: 0in;
    margin-left: 1.0in;
    text-align: justify;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
    font-style: italic;
}

.eq {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 1.0em;
    margin-left: 0.5in;
    text-align: justify;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.ex {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 1.0em;
    margin-left: 0.25in;
    text-align: justify;
    text-indent: -.25in;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.ih {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.4em;
    margin-left: 0in;
    text-align: justify;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
    font-weight: bold;
    font-style: italic;
}

.ip {
    margin-top: 0em;
    margin-bottom: 1.0em;
    text-align: justify;
    text-indent: 1.3em;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.op {
    margin-top: 0in;
    margin-right: 0.99em;
    margin-bottom: 0.8em;
    margin-left: -.75in;
    text-align: justify;
    text-indent: -.5in;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.pb {
    margin: 0in;
    text-align: center;
    page-break-before: always;
    text-autospace: none;
    font-size: 0.1em;
    font-family: 'Times New Roman', serif;
    color: blue;
}

.pi {
    margin: 0in;
    margin-bottom: 1.0em;
    text-align: center;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.qu {
    margin-top: 0in;
    margin-right: 0.75in;
    margin-bottom: 1.0em;
    margin-left: 0.75in;
    text-align: justify;
    text-autospace: none;
    font-size: 0.9em;
    font-family: 'Times New Roman', serif;
}

.re {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 1.3em;
    text-align: justify;
    text-indent: -1.3em;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.s1 {
    margin-top: 0.4em;
    margin-right: 0in;
    margin-bottom: 0.8em;
    margin-left: 0in;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 1.4em;
    font-family: 'Futura', sans-serif;
    color: #9000FF;
    font-weight: bold;
}

.sl {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 0.25in;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 1.2em;
    font-family: 'Times New Roman', serif;
    position: relative;
    top: -.3em;
}

.t1 {
    margin-top: 1.5em;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 0in;
    text-align: center;
    text-autospace: none;
    font-size: 1.8em;
    font-family: 'Times New Roman', serif;
}

.t2 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 1.2em;
    margin-left: 0in;
    text-align: center;
    text-autospace: none;
    font-size: 1.8em;
    font-family: 'Times New Roman', serif;
}

.up {
    margin-top: 0em;
    margin-bottom: 1.0em;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.xc {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 5.8em;
    line-height: 1.2em;
    page-break-after: avoid;
    text-autospace: none;
    font-size: 0.9em;
    font-family: 'Courier New', 'Courier', 'monospace';
    font-weight: bold;
}

.xcp {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 0.25in;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.xeq {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 4.95em;
    text-align: justify;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.xip {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 0.25in;
    text-align: justify;
    text-indent: 1.295em;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.xp {
    margin: 0in;
    margin-bottom: 0.3em;
    text-align: justify;
    line-height: 1.3em;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}

.xpi {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0.3em;
    margin-left: 2.2em;
    text-align: center;
    text-autospace: none;
    font-size: 1.0em;
    font-family: 'Times New Roman', serif;
}
