html, body {
  background-color: #fff;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

h1, p, li, h3, h4, dl {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.1ex;
  color: #3d345c;
}

p, h1, h3 {
  margin: 0 0 1em 1px;
}

p, dd {
  text-align: justify;
}

li {
  text-align: left;
}

h4 {
  margin: 0;
  font-size: 12px;
  font-style: oblique;
  color: #3d345c;
  font-weight: bold;
}

h3 {
  margin-top: 2em;
  font-size: 16px;
  font-weight: bold;
  /*color: #243F8F;*/
  font-style: oblique;
}

p.footer {
  /*color: #00CAF8;*/
  color: #3d345c;
  margin: 0;
  font-size: 11px;
  text-align: right;
  padding-bottom: 2em;
  padding-top: 10em;
}

a img {
  border: none;
}

a {
  color: #0004A3;
  text-decoration: underline;
}


dl.table-display
{
width: 100%;
margin: 0 0 1em 0;
padding: 0;
}

.table-display dt
{
width: 165px;
float: left;
margin: 0 5px 1em 0;
padding: 0;
font-weight: bold;
text-align: right;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
width: 399px;
float: left;
margin: 0 0 1em 0;
padding: 0;
}


