body {
  position: absolute;
  width: 100%; height: 100%;
  margin: 0px; padding: 0px; border: 0px;
  background: #e4f4ff;
  font-family: verdana, arial, helvetica, sans-serif;
  text-align: left;
  color: #333333;
  }

a:link {color: #333333;}
a:active {color: #6699ff;}
a:visited {color: #333333;}
a:hover {color: #6699ff;}

.wrapper1 {
  position: relative;
  width: 666px;
  margin: 20px auto 0px auto;
  background: url(../images/misc/pagemid.jpg);
  }

.lhsnavcontainer {
  position: relative;
  width: 146px;
  float: left;
  }

.mainbodycontainer {
  position: relative;
  width: 417px;
  margin: 0px auto 25px 30px;
  float: left;
  }

h1 {
  font-size: 120%;
  font-weight: bold;
  color: #6699ff;
  margin: 0px; padding: 0px; border: 0px;
  }

h2 {
  font-size: 100%;
  font-weight: bold;
  color: #6699ff;
  }

.bodytext {
  font-size: 90%;
  }

.bodytext p {
  margin: 0px; border: 0px;
  padding: 10px 0px 10px 0px;
  }

/* IMAGE STYLES... */

.pageheader, .pagefooter, .navbuttons, .generalimage, .rhsimage {
  border-style: none;
  border: 0px; margin: 0px; padding: 0px;
  }

.rhsimage {
  float: right;
  padding: 0px 0px 10px 10px;
  }

.pagefooter {
  clear: both;
  }