body {
  color: #000000;
  background-color: #ffffff;
  margin: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 90%;
}

div.body {
  text-align: justify;
  margin-left: 4%;
  margin-right: 4%;
}

div.guide {
  text-align: justify;
  margin-left: 6%;
  margin-right: 4%;
}
.diagram {
  text-align: center;
}

td.box {
  color: #000000;
  background-color: #ffffee;
  padding: 8px;
}
.body ul {
/*  list-style: disc url(images/green-arrow-bullet.gif) outside */
}
.guide ul {
  margin-left: 10px;
/*  list-style: disc url(images/green-arrow-bullet.gif) outside */
}

/* For the brain-dead browsers that don't rememebr settings correctly */

p, th, td, ol, ul {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 90%;
  margin-top: 8px;
  margin-bottom: 0px;
}
li {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 90%;
}

pre, tt, code {
  font-family: courier, mono;
}

h1 {
  color: maroon;
  background-color: #ffffff;
  font-size: 130%;
//  margin-left: -3%;
}
h2 {
  color: darkcyan;
  background-color: #ffffff;
  font-size: 110%;
//  margin-left: -3%;
  margin-bottom: 0px;
  padding: 0px;
}
h3 {
  color: darkgreen;
  background-color: #ffffff;
  font-size: 100%;
  margin-left: -3%;
  margin-bottom: 0px;
  padding: 0px;
}
a:link, a:visited, a:active {
  color: darkgreen;
  background-color: #ffffff;
}
div.logo {
  background-image: url("images/headerbg.jpg");
  background-color: #CCFFCC;
  background-repeat: repeat-y;
  padding: 8px;
}
div.topmenu {
  border: 0px solid #ffffff;
  padding: 0px;
  margin: 0px;
  color: white;
  background-color: darkgreen;
  /* ie5/win only recognises hand, not pointer - must be in this order */
  cursor: pointer; 
  cursor: hand;
}
.sidemenu {
  color: darkgreen;
  background-color: #f0ffe8;
  padding: 5px;
  padding-top: 20px;
}
.sidemenu1 {
  font-weight: bold;
}
.sidemenu1:link, .sidemenu1:visited, .sidemenu1:active {
  /* color: darkgreen; */
  background-color: #f0ffe8;
  text-decoration: none;
}
.sidemenu1:hover {
  color: white;
  background-color: #006644;
}
.sidemenu2 {
  padding-left: 5px;
}
.sidemenu2:link, .sidemenu2:visited, .sidemenu2:active {
  /* color: darkgreen; */
  background-color: #f0ffe8;
  text-decoration: none;
}
.sidemenu2:hover {
  color: white;
  background-color: #006644;
}
img {
  border:0; 
}