/*
  Fuzzy wuzzy wasn't fuzzy now was he?
*/
body {
  font-family: sans-serif;
  background: #fdfffd; /* N6/MAC default is gray */
  margin: 0px 0px 0px 0px;
  padding: 0px; /* opera's default is nonzero */
}
a {
  color: #36f;
  text-decoration: none;
  font-weight: bold;
}
a:visited { color: #36f; }
a:active { color: #f33; }
a:hover { color: #36f; text-decoration: underline; }
p {
  font-size: 12px;
  line-height: 22px;
  margin-top: 16px;
  margin-bottom: 8px;
}
img {
    border: 0;
}  
.hidden { display: none; }
.underdot {
  border-bottom: 1px dotted;
}
.required {
  font-family: "Courier";
  color: #f00;
  font-weight: bold;
}
