body {
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 135%;
  margin: 0px;
  padding: 0px;
}
form {
  margin: 0px;
  padding: 0px;
}
a {
  font-weight: bold;
  color: #989E00;
  text-decoration: none;
}
a:hover {
  font-weight: bold;
  color: #989E00;
  text-decoration: underline;
}
a:visited {
  font-weight: bold;
  color: #663333;
}
h1 {
  color: #003399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
h2 {
  color: #003359;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
h3 {
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.bottom {
  background-image: url(../images/bottom-background.gif);
  background-repeat: no-repeat;
}
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0px 3px 3px 3px;
  padding: 2px 5px;
}
.button-default {
  color: #003399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 3px 3px 3px;
  padding: 2px 5px;
}
.button-default-separator {
  height: 6px;
  margin: 0px 0px 7px 0px;
  padding: 2px 0px;
  width: 6px;
}
.button-inactive {
  color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0px 3px 3px 3px;
  padding: 2px 5px;
}
.complete {
  color: #005599;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.content {
  background-image: url(../images/content-background.gif);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}
.copyright {
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 5px 0px;
  padding: 0px;
}
.default {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.default-list {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  list-style-position: outside;
  list-style-type: square;
  margin: 0px 5px 5px 40px;
  padding: 0px;
}
.error {
  color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.heading {
  color: #003399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.high {
  color: #990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.incomplete {
  color: #989E00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.instruction {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 150%;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
.item {
  background-image: url(../images/item-background.gif);
  border: #CCCCCC;
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; color: #333333;
  margin: 0px;
  padding: 5px;
}
.item-instruction {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.low {
  color: #0066FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 150%;
  margin: 5px;
  padding: 0px;
}
.main-border {
  background-color: #E5E5E5;
}
.main-list {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; line-height: 150%;
  list-style-position: outside;
  list-style-type: square;
  margin: 0px 5px 5px 40px;
  padding: 0px;
}
.moderate {
  color: #FF9900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.not {
  color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.pagebreak {
  margin: 0px;
  padding: 0px;
  page-break-after: always;
}
.ratingtable {
  border-color: #999999 #CCCCCC #CCCCCC #999999;
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px;
  margin: 0px;
  padding: 0px;
}
.selected {
  background-image: url(../images/low-background.gif);
}
.shaded {
  background-image: url(../images/item-background.gif);
}
.shadow {
  background-color: #666666;
}
.signin {
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; line-height: 150%;
}
.signin-left {
  background-image: url(../images/signin_r2_c1.gif);
  background-repeat: repeat-y;
}
.signin-right {
  background-image: url(../images/signin_r2_c3.gif);
  background-repeat: repeat-y;
}
.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.small-inactive {
  color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.status {
  border: 1px solid #990000;
  color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}
.subheading {
  color: #003359;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


