body {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color : #000000;
  background-color : #ffffff;
  padding : 0;
  margin : 0;
  text-align : left;
}

h1 { font-size : 2.0em; padding : 0.4em 0 0 0; margin : 0 0 0 -0.1em; }
h2 { font-size : 1.7em; padding : 0; margin : 0; }
h3 { font-size :   1em; padding : 0; margin : 0; }
h4 { font-size : 0.8em; padding : 0; margin : 0; }
h5 { font-size : 0.8em; padding : 0; margin : 0; }
h6 { font-size : 0.8em; padding : 0; margin : 0; }

p {
  font-family : Times, "New Century Schoolbook", serif;
  font-size  : 1.4em;
  padding : 0.5em 0 0.5em 0;
  margin : 0;
}

p.frontfooter {
  font-size : 8pt;
  padding : 0;
  margin : 1em 0 0 10em;
}

p.footer {
  font-size : 8pt;
  padding : 0;
  margin : 1em 0 0 1.4em;
}

p.title {
  padding : 0;
  margin : 1.3em 0 0 0.9em;
}

p.subdef {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  padding : 0;
  margin : 0;
}

p.menu {
  padding : 0;
  margin : 1em 0 0 1em;
}

hr {
  padding : 0;
  margin : 0;
}

hr.frontalign {
  margin-top : 0.3em;
  margin-bottom : 1em;
}

dl {
  padding : 0;
  margin : 0.2em 0 0 0;
}

dt:before {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
}

dt {
  font-weight : bold;
}

dd {
  font-family : Times, "New Century Schoolbook", serif;
  font-size  : 1.4em;
  padding : 0;
  margin : 0 0 0 0.5em;
}

ul {
  padding : 0;
  margin : 0;
}

li {
  font-family : Times, "New Century Schoolbook", serif;
  font-size  : 1.4em;
  padding : 0;
  margin : 0 0 0 2em;
}

img {
  padding : 0;
  margin : 0;
}

table {
  padding : 0;
  margin : 0;
}

table.frontalign {
  margin-top : 1em;
}

tr {
  padding : 0;
  margin : 0;
}

td {
  padding : 0;
  margin : 0;
}

a {
  color : #3333cc;
}

a.menu {
  color : #ffffff;
  text-decoration : none;
}

a.menu:visited {
  color : #cccccc;
}

a:visited {
  color : #666666;
}

a.blurb {
  color : #3333ff;
}

div {
  text-align : justify;
  margin : 0;
  padding : 0;
}

div.frontalign {
  width : 482px;
  margin-top: 2em;
  margin-left : 12em;
  text-align : center;
}

div.content {
  width : 540px;
  background-color : #d3d3d3;
  padding : 0 1.5em 1.5em 1.5em;
  margin : 0 0 0 1em;
}

span {
  padding : 0;
  margin : 0;
}

span.question {
  color : #888888;
}
