a,
a:visited {
  text-decoration: none;
  color: blue;
}

body {
  text-align: center;
  overflow: auto;
  font-family: sans-serif, verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #ffffff;
}

img {
  border: 0;
}

img.calendar,
img.picklist {
  cursor: pointer;
}

select.box {
  width: 100%;
}

table.prompt {
 width: 100%;
}

.button {
  border: 0;
  cursor: pointer;
}

.expired-heading {
  font-family: sans-serif;
  font-size: 8pt;
  color: black;
  text-align: right;
}

.flag {
  border: 1px solid black;
}

.information-cell {
  background-color: #8ca4d2;
  color: white;
  font-family: arial;
  font-size: 10pt;
}

.information-cell-heading {
  background-color: #8ca4d2;
  color: white;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
}

.information-page {
  background-color: #8ca4d2;
}

.pagetable {
  width: 690px;
}

.FormErrorText {
  color: red;
  font-family: sans-serif;
}

.PageHeading {
  position: relative;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  font-family: sans-serif;
  font-size: 18pt;
  color: #ffffff;
  background-color: #333366;
  z-index: 3;
}

.PageText {
  font-family: sans-serif;
  font-size: 14pt;
}

.PageTextSmall {
  font-family: sans-serif;
  font-size: 8pt;
}

.PasswordRequirement {
  color: red;
}

.TableCell {
  background-color: #ffffff;
  font-size: 10pt;
}

.TableCellError {
  background-color: #ff0000;
  font-size: 10pt;
}

.TableCellRequired {
  background-color: #ffffff;
  font-weight: bold;
  font-size: 10pt;
}

.TableCellSmall {
  background-color: #ffffff;
  font-size: 8pt;
}

.TableHeading {
  font-family: sans-serif;
  background-color: #333366;
  color: white;
  font-size: 10pt;
}

.TableRequiredHeading {
  font-family: sans-serif;
  background-color: #333366;
  color: white;
  font-weight: bold;
  font-size: 10pt;
}

.TableSmallSubHeading {
  font-family: sans-serif;
  background-color: #cccccc;
  color: black;
  font-size: 8pt;
}

.TableSubHeading {
  font-family: sans-serif;
  background-color: #cccccc;
  color: black;
  font-size: 10pt;
}
