/* Colors: #ddd, black, blue, white, #eee, #777 */
/* white, #ddd, #777 referenced in Nifty */
body {
  background: white;background-color: white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

table {width="100%";}
div.header{background: #bbb;background-color: #bbb;}
div.header h1{
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .25em;
}
div.article .title {
  font-size: 14pt;
  font-weight: bold;
}
div.section .title {
  font-size: normal;
  font-weight: bold;
}
div.subtitle{
  background: #ddd;background-color: #ddd;
  width: 100%;
  text-align: center;
  margin-top: 0;
  padding-bottom: .25em;
}
div.footer{text-align:center;}
p.Copyright {font-size: 8pt;}

td {vertical-align: top;}

div.navigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width: 180px;
  margin: 0;
  padding: 0;
}
div.block {
  background: #eee;background-color: #eee;
  margin-top: .5em;
}
div.block a:hover {text-decoration: underline;}
div.block div.heading {
  background: #777;background-color: #777;
  color: #eee;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}
div.toc, div.link {
  padding-top: .25em;
  padding-left: .5em;
  border-bottom: solid 1px #ddd;
  text-decoration:none;
}
div.toc a {color: black;}
div.link a {color: blue;}

div.main {
  font-family: times;
  font-size: 10pt;
  padding-top: 1em;
  padding-left: 1em;
}
div.section div.heading {font-weight: bold;}
div.section ul {list-style: none;margin: 0 auto 1em;padding-left: 1.5em;}
div.section ul ul {margin: 0 auto;}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
