body, td, th, h1, h2, h3 {
  color:#000000;
  font-family:arial,helvetica,sans-serif;
  font-weight:normal;
}
body {
  background:#3f3e3b;
}
p, ul, ol, li, address, font, input, select, textarea, blockquote {
  font-family:arial,helvetica,sans-serif;
  font-weight:normal;
  font-size:inherit;
  color:#000000;
}
p {
  margin-bottom: 0px;
}
blockquote {
  font-style:italic;
}
h1 { font-size:130%; font-weight:bold; }
h2 { font-size:120%; font-weight:bold; }
h3 { font-size:100%; font-weight:bold; }
pre {
  font-family:courier;
}
pre.code {
  font-family:courier;
  margin-left:16px;
}
ul, ol {
  margin-top:10px;
  margin-left:0px;
  margin-bottom:0px;
  padding-left:1em;
  padding-right:1em;
}
ul.indent, ol.indent {
  margin-left:20px;
  margin-top:2px;
  margin-bottom:2px;
  padding-top:0px;
  padding-bottom:0px;
}
li.pref {
  font-family:courier;
}
form { margin-bottom:0px; }
font.pref {
  font-weight:inherit;
  font-family:courier;
}
font.menutext { font-weight:bold;color:#dd8c80; }
font.menusection { font-weight:bold;color:#cdd5cb; }
a:link {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:#99260f;
}
a:visited {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:#99260f;
}
a:hover {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  color:#996c63;
}
a.ext:link {
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  font-weight:inherit;
}
a.ext:visited {
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  font-weight:inherit;
}
a.ext:hover {
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  font-weight:inherit;
}
a.pref:link {
  font-size:inherit;
  font-family:courier;
  font-weight:inherit;
  color:#99260f;
}
a.pref:visited {
  font-size:inherit;
  font-family:courier;
  font-weight:inherit;
  color:#99260f;
}
a.pref:hover {
  font-size:inherit;
  font-family:courier;
  font-weight:inherit;
  color:#996c63;
}
a.m:link {
  font-family:arial,sans-serif;
  font-weight:bold;
  color:#d0d2d2;
  text-decoration:none;
}
a.m:visited {
  font-family:arial,sans-serif;
  font-weight:bold;
  color:#d0d2d2;
  text-decoration:none;
}
a.m:hover {
  font-family:arial,sans-serif;
  font-weight:bold;
  color:#ddc280;
  text-decoration:underline;
}
a.mext:link {
  font-family:arial,sans-serif;
  font-weight:bold;
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  color:#d0d2d2;
  text-decoration:none;
}
a.mext:visited {
  font-family:arial,sans-serif;
  font-weight:bold;
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  color:#d0d2d2;
  text-decoration:none;
}
a.mext:hover {
  font-family:arial,sans-serif;
  font-weight:bold;
  background:url(/images/external.gif) no-repeat 100% 0;
  padding:0 12pt 0 0;
  color:#ddc280;
  text-decoration:underline;
}
a.list:link { font-size:inherit; font-weight:bold; color:#eff4ff; }
a.list:visited { font-size:inherit; font-weight:bold; color:#eff4ff; }
a.list:hover { font-size:inherit; font-weight:bold; color:#fffdef; }
a.pkg:link { font-size:inherit; font-weight:bold; font-family:clean,courier; color:#99260f; }
a.pkg:visited { font-size:inherit; font-weight:bold; font-family:clean,courier; color:#99260f; }
a.pkg:hover { font-size:inherit; font-weight:bold; font-family:clean,courier; color:#996c63; }
a.pkgsign:link { font-size:90%; color:#99260f; }
a.pkgsign:visited { font-size:90%; color:#99260f; }
a.pkgsign:hover { font-size:90%; color:#996c63; }
table.list {
  font-family:lucida,arial,sans-serif;
}
table.sep {
  padding-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
}
th {
  font-family:arial,sans-serif;
  font-weight:bold;
}
th.cell {
  background:#d2cfc4;
  color:#000000;
  padding-left:8px;
  padding-right:8px;
  padding-top:6px;
  padding-bottom:6px;
}
th.vcell {
  background:#d2cfc4;
  color:#000000;
  padding-left:8px;
  padding-right:8px;
  padding-top:0px;
  padding-bottom:0px;
}
td.pref {
  font-family:courier;
  font-size:inherit;
}
div#main {
  background: #d2cfc4;
  margin-top: 0px;
  margin-left: 0px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 0px;
  margin-bottom: 5px;
}
div#content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
}
div#menu {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  background: url(/images/menubg.gif)
}
div#copyright {
  background: #a6a190;
  font-size: 80%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 30px;
}
div.boxHeader {
  background: #a6a190;
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  color: #ffffff;
}
div.boxBody {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 0px;
}
td.sepLeft {
  border-right:solid;
  border-width:1px;
  border-color:#a6a190;
  padding-right:20px;
}
td.sepRight {
  border-left:solid;
  border-width:1px;
  border-color:#a6a190;
  padding-left:20px;
}
td.cell {
  background:#d2cfc4;
  color:#000000;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
}
cite {
  font-weight:bold;
  font-style:italic;
  margin-left:1px;
  margin-right:1px;
}
H2.error { font-size:inherit; font-weight:inherit; color:#d00000; }
FONT.ft { font-size:90%; font-family:courier; font-weight:bold; color:#47514c; }
FONT.fnName { font-size:90%; font-family:courier; font-weight:bold; color:#000000; }
FONT.fnArgs { font-size:90%; font-family:courier; font-weight:bold; color:#5d6969; }
FONT.fnSpec { font-size:90%; font-family:courier; font-weight:bold; color:#000000; }
VAR.fa { font-size:90%; font-family:courier; color:#665b67; font-weight:bold; }
FONT.nm { font-size:90%; font-family:courier; color:#000000; font-weight:bold; }
FONT.dv { font-size:90%; font-family:courier; color:#000000; font-weight:bold; }
VAR.va { font-size:90%; font-family:courier; color:#000000; font-weight:bold; }
FONT.em { font-size:90%; font-family:courier; color:#000000; font-weight:bold; }
FONT.pa { font-size:90%; font-family:courier; color:#000000; }
FONT.cls { font-size:90%; font-family:courier; color:#393939; font-weight:bold; }
CODE { font-size:90%; font-family:courier; color:#000000; }
CODE.event { font-size:90%; font-family:courier; color:#2e3857; }
CODE.const { font-size:90%; font-family:courier; color:#393939; }
CODE.define { font-size:90%; font-family:courier; color:#393939; }
CODE.userFn { font-size:90%; font-family:courier; font-style:italic; font-weight:bold; color:#000000; }
TABLE.mdocTagTbl {
  background:#d2cfc4;
  margin-left:0.125in;
  margin-top:10px;
  margin-right:0.4125in;
  margin-bottom:10px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  border:solid;
  border-color:#98988e;
  border-width:1px;
}
TD.mdocTagListItem {
  background:#d2cfc4;
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
  border:solid;
  border-color:#98988e;
  border-width:1px;
}
LI.mdocListItem { }
TABLE.mdocSection { margin-left: 0.4125in; margin-right: 0.4125in; }
TD.mdocSection { }
UL.mdocEnum {
  margin-top:0px;
  margin-bottom:0px;
}
OL.mdocEnum {
  margin-top:0px;
  margin-bottom:0px;
}
A.xr:link {
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  color:#99260f;
  text-decoration:underline;
}
A.xr:visited {
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  color:#99260f;
  text-decoration:underline;
}
A.xr:hover {
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  color:#996c63;
  text-decoration:underline;
}
A.fn:link {
  font-size:90%;
  font-family:courier;
  font-weight:bold;
  color:#99260f;
  text-decoration:none;
}
A.fn:visited {
  font-size:90%;
  font-family:courier;
  font-weight:bold;
  color:#99260f;
  text-decoration:none;
}
A.fn:hover {
  font-size:90%;
  font-family:courier;
  font-weight:bold;
  color:#996c63;
  text-decoration:underline;
}
