body {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  *font-size: small;
  *font: x-small;
  background-image: url(/images/bgcolour.png);
  background-color: #f0f0f0;
}

a {
  color: #36f;
  text-decoration: none;
}

div#doc,
div#doc2,
div#doc3 {
  background-color: #fff;
  border-width: 0 20px;
  border-color: #ddd;
  border-style: solid;
  padding: 0 20px;
}

/*   header section   */
div#hd {
  padding: 1.5em 0 1em;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

div#hd h1.title {
  text-align: left;
  font-size: 200%;
  margin-bottom: 0.5em;
}

div#hd h1.title a {
  text-decoration: none;
  color: #666;
}

div#hd p.description {
  font-size: 9pt;
  padding: 0 0.2em 0;
}

/*   body section   */
div#ct {
  padding-right: 20px;
  color: #333;
}

div#ct h2.title {
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 1em;
  color: #666;
}

div#ct div.section {
  margin-bottom: 2em;
}

div#ct div.section h4 {
  font-size: 12pt;
  font-weight: bold;
  padding: 0.2em 0;
  border-bottom: 1px dotted #808080;
  margin-bottom: 0.5em;
}

div#ct div.section h5 {
  font-size: 110%;
  font-weight: bold;
  padding: 0.2em 0;
  margin-bottom: 0.5em;
  color: #333;
}

div#ct div.section p {
  line-height: 150%;
  font-size: 100%;
  margin-bottom: 0.5em;
}

div#ct div.section strong {
  font-weight: bold;
  padding: 0 0.2em;
}

div#ct div.section ol,
div#ct div.section ul {
  margin-bottom: 1em;
  list-style-position: outside;
  padding: 0 2.0em;
}

div#ct div.section ol {
  margin-left: 0.5em;
  list-style-type: decimal;
}

div#ct div.section ul {
  list-style-type: disc;
}

div#ct div.section ol li,
div#ct div.section ul li {
  font-size: 9pt;
  line-height: 150%;
}

div#ct div.section dl {
  font-size: 9pt;
  margin-bottom: 1em;
  border: 1px solid #d0d0d0;
  padding: 0.5em 0.5em;
}

div#ct div.section dt,
div#ct div.section dd {
  line-height: 150%;
}

div#ct div.section dt {
  float: left;
}

div#ct div.section dd {
  margin-left: 100px;
}

div#ct div.section pre {
  font-size: 9pt;
  border: 1px solid #d0d0ff;
  background-color: #f0f0ff;
  padding: 0.5em 0.5em;
  margin-bottom: 0.5em;
}

div#ct p.pager {
  text-align: center;
  font-size: 8pt;
  margin-bottom: 1em;
}

div#sb {
}

div#sb h3 {
  font-weight: bold;
  margin-bottom: 0.5em;
}

div#sb div.menu,
div#sb div#amazon-browse {
  margin-bottom: 1em;
}

div#sb div.menu ul.menu-list {
  list-style-type: disc;
  list-style-position: inside;
}

div#sb div.menu ul.menu-list li {
  font-size: 85%;
}

div#sb div#amazon-browse div.amazon-section {
  clear: left;
  margin-bottom: 0.5em;
}

div#sb div#amazon-browse div.amazon-section div.amazon-image {
  float: left;
  margin-bottom: 1em;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail {
  margin-left: 62px;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail h4 {
  font-size: 8pt;
}

div#sb div#amazon-browse div.amazon-section div.amazon-detail ul.property li {
  font-size: 7pt;
}

/*   footer section   */
div#ft {
  clear: both;
  padding-top: 2em;
  padding-bottom: 2em;
  background-color: #fff;
  border-top: 1px solid #696;
}

div#ft div.pr {
  text-align: center;
  font-size: 80%;
  margin-bottom: 1em;
}

div#ft div.pr a {
  color: #666;
}

div#ft div.copyright {
  text-align: center;
  margin-bottom: 1em;
  color: #666;
}

div#ft div.copyright a {
  color: #666;
}
