body {
  font-family: "Lucida Sans", sans-serif;
  margin-top: 6px;
  margin-right: 25px;
  margin-left: 25px;
  margin-bottom: 3px;
  text-align: justify;
  font-size: 100%;
  color: black;
  background-color: white;
}  
div.CenterDiv {
  text-align: center;
}
p {
  margin-top: 9px;
  margin-right: 0in;
  margin-bottom: 9px;
  margin-left: 0in;
  text-align: justify;
  font-size: 100%;
  font-family: "Lucida Sans", sans-serif;
} 
p.Normal {
  margin-top: 9px;
  margin-right: 0in;
  margin-bottom: 9px;
  margin-left: 0in;
  text-align: justify;
  font-size: 100%;
}

p.NormalC {
  margin-top: 9px;
  margin-right: 0in;
  margin-bottom: 9px;
  margin-left: 0in;
  text-align: center;
  font-size: 100%;
}

p.Bullet {
  margin-top: 3.0pt;
  margin-right: 0in;
  margin-bottom: 3.0pt;
  margin-left: .5in;
  text-align: left;
  text-indent: -.25in;
  font-size: 100%;
}
p.Client {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 3px;
  margin-left: 2px;
  text-align: left;
  font-size: 90%;
  font-weight: bold;
}

p.CodeLine {
  margin-top: 2.0pt;
  margin-right: 0in;
  margin-bottom: 2.0pt;
  margin-left: .5in;
  font-size: 90%;
  font-family: "Courier New", monospace;
}
p.DangleIndented {
  margin-top: 0;
  margin-left: .4in;
  margin-bottom: 0;
}
p.Enumerate {
  margin-top: 5.0pt;
  margin-right: 0in;
  margin-bottom: 5.0pt;
  margin-left: .375in;
  text-align: left;
  text-indent: -.1875in;
  font-size: 100%;
}
p.FigureCaption {
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  margin-top: 18px;
}
p.Footnote {
  font-size: 80%;
}
p.ListEntry {
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 0pt;
}
p.ListItem {
  font-size: 100%;
  margin-top: 5pt;
  margin-bottom: 5pt;
}
p.HTMLSourceReference {
  font-size: 70%;
  font-family: "Lucida Bright", serif;
}
p.RunningHeader {
  margin: 0;
}
p.RunningHeaderRight {
  margin: 0;
  text-align: right;
}
p.Summary {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 3px;
  margin-left: 2px;
  font-size: 90%;
  font-weight: normal;
}

p.Title {
  font-size: 160%;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 12px;
  text-align: center;
  font-family: "Lucida Bright", serif;
}

table {
 width: 85%; 
 border-style: groove;
 border-width: medium;
 border-collapse: collapse;
 margin-bottom: 18px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 18px;
}
table.Full {
 width: 100%; 
 border-style: groove;
 border-width: medium;
 border-collapse: collapse;
 margin-bottom: 18px;
 margin-left: auto;
 margin-right: auto;
}
th {
 font-size: 112%;
 font-weight: bold;
 font-family: "Lucida Bright", serif;
 padding: 8px;
 border-style: groove;
 border-width: medium;
 border-collapse: collapse;
 margin-bottom: 0;
}
td, tr {
 padding: 2px;
 font-size: 92%;
 border-style: groove;
 border-width: medium;
 border-collapse: collapse;
} 
table.main { 
 width: 100%;
}
th.main1 {
 width: 35%;
}
table.topics {
 width:90%;
}
td.topics {
 vertical-align: top;
}
table.cont {
 width:95%;
}
th.cont1 {
 width: 20%;
}
th.cont2 {
 width: 50%;
}
th.cont3 {
 width: 30%;
}

table.NoBorder {
 border-collapse: collapse;
 border: 0px none;
}
tr.NoBorder, th.NoBorder {
 border-style: none;
}
td.NoBorder {
 border-style: none;
}
td.NoBorderCenter {
 text-align: center;
 border-style: none;
}
table.RunningHeader { 
 width: 100%;
 border: 0px none;
 vertical-align: top;
 padding: 0;
}
tr.RunningHeader {
 padding: 0;
 border-style: none;
 height: 30px;
}
td.RunningHeaderLeft {
 vertical-align: middle;
 padding: 0in 0in 0in 0in;
 border-style: none;
 text-align: left;
 font-size: 100%;
}
td.RunningHeaderRight {
 vertical-align: middle;
 padding: 0in 0in 0in 0in;
 border-style: none;
 text-align: right;
 font-size: 100%;
}

h1 {
  font-size: 160%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
  text-align: left;
  font-family: "Lucida Bright", serif;
}
h1.title {
  font-size: 160%;
  font-weight: bold;
  margin-top: 18px;
  text-align: center;
}
h2  { 
  font-size: 140%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
  text-align: left;
 } 
h3{
  font-size: 120%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
}
h4   {
  font-size: 110%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
} 
h5  {
  font-size: 100%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
}
h6  {
  font-size: 100%;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;
}
ul {
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 6px;
  text-align: left;
} 
ol {
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 6px;
}
ol.AlphaEnumerate {
  font-size: 100%;
  list-style-type: lower-alpha;
  margin-bottom: 12px;
}
ol.AlphaSubEnumerate {
  font-size: 100%;
  list-style-type: decimal;
}
ol.AlphaSubSubEnumerate {
  font-size: 100%;
  list-style-type: lower-roman;
}
ol.AlphaEnumerateUp {
  font-size: 100%;
  list-style-type: upper-alpha;
}

li {
  padding-top: 2pt;
  padding-bottom: 2pt;
} 

li.example {
  font-size: 90%;
  font-family: "Univers", "Arial", sans-serif;
  padding-top: 0;
  padding-bottom: 2pt;
} 
CODE, TT { 
 font-family: monospace;
 color: black;
 font-size: 90%;
 font-weight: normal;
}
PRE { 
 font-family: monospace;
 color: black;
 font-size: 85%;
}
PRE.diagram { 
 font-family: monospace;
 color: black;
 font-size: 75%;
}
pre.node {
 margin-left: 25px;
 font-size: 85%;
}
pre.listing {
 margin-left: 15px;
 font-size: 85%;
 font-weight: bold;
}

span.tred {
 color: red;
}
span.default {
  font-family: "LucidaSans", sans-serif;
  font-size: 100%;
  color: black;
}

span.Code{
 font-family: monospace;
 font-size: 90%;
}
