body { background-color: #DDEEFF ; margin-left: 1% ; margin-right: 1% }

P { margin-top: 0pt; text-indent : 0in }
P.stb { margin-top: 12pt }
P.mtb { margin-top: 24pt; text-indent : 0in }
P.ltb { margin-top: 36pt; text-indent : 0in }

p.marginnote { background-color: #E0E0E0 }
p.paperonly { background-color: #E0E0E0 }

p.indent1 { margin-top: 0pt; margin-left : .4in; text-indent : 0in }
h4 { margin-bottom: 5pt; margin-bottom: 15pt }
h3 { margin-top:    5pt }
h2 { margin-top:    5pt }

hr { margin-top: 24pt }

li.separate { margin-top: 12pt }
pre  { font-size: 14pt; margin-top: 0pt; margin-bottom: 0pt }
code { font-size: 14pt }


pre.block_s_h      { padding-left: 10px; border-left: 2px dotted #ff9900; font-size: 14pt; margin-top: 0pt; margin-bottom: 0pt }
span.inline_s_h    { font-family: monospace; font-size: 14pt }
span.cpp_keyword   { color: #0000ff }
span.cbold_keyword { color: #ff0000 }
span.c_preprocess  { color: #990000 }
span.block_comment { color: #339900; font-style: italic }
span.eol_comment   { color: #339900; font-style: italic }
span.ar_comment    { color: #339900; font-style: italic; font-weight: bold }
span.str_literal   { color: #660099; font-weight: bold }
span.char_literal  { color: #666699 }

span.hint_source   { background-color: #d0e0f0; cursor: help }

.hintsClass {
  font-family: tahoma, verdana, arial;
  font-size: 14pt;
  background-color: #f0f0f0;
  color: #000000;
  border: 1px solid #808080;
  padding: 5px;
}

table { border-width: 0px; border-collapse: collapse;
        background-color: #99cc99;
        width: 95%;
        margin-left: 20px; margin-right: 20px;
      }

a.glossary { font-style: italic }
a.code_def { text-decoration: none; border-bottom: 1px dotted #ff0000 }

