/*  -- Start by using a browser reset rule -- */
* {
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  list-style-type: none;
}

/*  -- The page content area -- */
div.page div.content {
  font-family: "DejaVu Sans", Verdana, Helvetica, Arial, sans-serif;
  font-size: medium;
  font-size: 95%;
  line-height: 135%;
  color: #444444;
}

/*  -- Styles for the content --  */
div.page div.content p {
  margin: 0em 0em 0.6em;
}
div.page div.content h1 {
  font-size: 150%;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #010E8D;
  margin: 0em 0em 0.5em 2.2em;
  padding: 0em 0em 0.3em;
  border-bottom: 1px solid #BDD294;
}
div.page div.content h2 {
  font-size: 130%;
  font-weight: bold;
  margin: 0.8em 0em 0.2em;
}
div.page div.content h3 {
  font-size: 110%;
  font-weight: bold;
  text-decoration: underline;
  margin: 0.6em 0em 0.2em;
}
div.page div.content ul {
  padding: 0em 0em 0em 1.3em;
  margin: 0.6em 0em 0.6em;
}
div.page div.content ul li {
  list-style-type: disc;
  margin: 0em 0em 0.6em;
}
div.page div.content strong {
  font-weight: bold;
}
div.page div.content em {
  font-style: italic;
  color: #228822;
}
div.page div.content a {
  color: #6666CC;
  text-decoration: underline;
}
div.page div.content a:hover {
  color: #000099;
}
div.page div.content a:visited {
  color: #CC4444;
}
div.page div.content img {
  background-color: #CCCCCC;
  border: 0px solid black;
}
div.page div.content .right {
  float: right;
  clear: right;
}
div.page div.content .left {
  float: left;
}
div.page div.content .right img, div.page div.content .left img {
  display: block;
}

/*  -- Styles for the navigation menu --  */
div.page div.menu {
  font-family: "DejaVu Sans", Verdana, Helvetica, Arial, sans-serif;
  font-size: medium;
  font-size: 80%;
}
div.page div.menu ul li a {
  color: #555555;
  text-decoration: none;
}
div.page div.menu ul li a:hover {
  color: #000000;
  text-decoration: underline;
}

/*  -- Styles for the navigation popups --  */
div.page div.menu ul.popup {
  font-size: 90%;
}
div.page div.menu ul.popup li a:hover {
  color: #BDD294;
  background-color: #828B70;
  text-decoration: none;
}

/*  -- Styles for the page footer --  */
div.page div.footer div.content {
  font-size: 80%;
  color: #777777;
}
div.page div.footer div.content a, div.page div.footer div.content a:visited {
  text-decoration: none;
  color: #777777;
}
div.page div.footer div.content a:hover {
  text-decoration: underline;
  color: #000099;
}