/* ------------------------------------ *
 CSS
 Wednesday, April 12, 2006 3:42:34 PM
 HAPedit 3.1.11.111
 * ------------------------------------ */
 * {
  font-family: "DejaVu Sans", Sans, "Trebuchet MS", Tahoma, "Bitstream Vera Sans", Sans-Serif;
  font-size: 8pt;
}

html, body {
  margin: 0;
  padding: 0;
  border: none;
  background-color: #ddd;
  color: #000;
  height: 100%;
}

p {
  color: #000;
  line-height: 140%;
  text-align: justify;
}

h1, h2 {
  font-family: Georgia, Times, "Luxi Serif", "Times New Roman", Serif;
  font-weight: normal;
}

h1 {
  border-bottom: 2px solid #ccc;
  font-size: 14pt;
}

h2 {
  border-bottom: 1px solid #ccc;
  font-size: 11pt;
}

img {
  border: none;
}

li {
  padding-bottom: 8px;
}

a {
  color: #386398;
  font-weight: bold;
  text-decoration: none;
}

a:active, a:hover {
  color: #1c467b;
  text-decoration: none;
}

a.footer {
  color: #fff;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
}

a:active.footer, a:hover.footer {
  color: #fff;
  text-decoration: underline;
}

a.iconmenu {
  background-color: #eee;
  border: 1px solid #ccc;
  display: block;
  padding: 5px;
  padding-right: 1px;
}

a:active.iconmenu, a:hover.iconmenu {
  background-color: #fff;
  border: 1px solid #ccc;
}

.imgmenu {
  vertical-align: middle;
}

.notes {
  padding-left: 20px;
  padding-right: 20px;
}

.noborder {
  border: 0px;
  padding: 0px;
}

.height100px {
  height: 100px;
  width: 50%;
}

.height50px {
  height: 50px;
  width: 50%;
}

.width50pct {
  width: 50%;
}

.width430px {
  width: 430px;
}

.width260px {
  width: 260px;
}

.width710px {
  width: 710px;
  border: 0px;
  padding: 0px;
}

.width100pct {
  width: 100%;
}

#fullheight {
  height: 100%;
}

#mainheader {
  background: #fff url('img/headerbg.png') repeat-x top;
  border-left: 1px solid #373777;
  border-right: 1px solid #373777;
  height: 100px;
  width: 750px;
}

#maincontent {
  background-color: #fff;
  border-left: 1px solid #373777;
  border-right: 1px solid #373777;
  width: 750px;
}

#mainfooter {
  background: #fff url('img/footerbg.png') repeat-x bottom;
  border-left: 1px solid #373777;
  border-right: 1px solid #373777;
  height: 50px;
  width: 750px;
}

#mainbody {
  background-color: #fff;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
}

#width750px {
  width: 750px;
}

#footerleft {
  color: #fff;
  padding-top: 15px;
  padding-left: 15px;
  text-align: left;
  float: left;
}

#footerright {
  color: #fff;
  padding-top: 15px;
  padding-right: 15px;
  text-align: right;
  float: right;
}

#notes {
  background: #f6eec1 url('img/notes-intro.jpg') no-repeat left top;
  border: 1px solid #c1aa2c;
  padding: 0px;
  padding-top: 40px;
}

#important {
  background: #fbdcdc url('img/notes-imp.jpg') no-repeat left top;
  border: 1px solid #ea8383;
  padding: 0px;
  padding-top: 40px;
}

#backtohome {
  text-align: right;
}

