body, td, th, dl {
    background: #e7dcc1;
    color: #000000;
    font-family: Arial, Helvetica, Helv, 'sans serif';
}
a {
    color: #0000ff;
}
a:hover {
    color: #ff0000
}
dt {
  font-style: italic;
  padding: 6px 0px 0px 0px;
}
h1 {
  color: cc0000;
  font-style: italic;
  text-align: center;
  text-decoration: underline;
}
h2 {
  color: cc0000;
  text-align: center;
}
h3 {
  color: 000000;
  text-align: center;
}
h4 {
  color: 000000;
  text-align: center;
  text-decoration: underline;
}
h5 {
  color: 000000;
  text-align: center;
}
li.InfoPrivacy {
  padding: 15px 0px;
  text-decoration: underline;
}

.SignatureTable {
  margin: 0px 0px 15px 0px;
}
.SignatureTable th {
  border-color: #000000;
  border-width: 0px 0px 1px 0px;
  border-style: solid;  padding: 25px 0px 0px 0px;
}
.SignatureTable td {
}

.IRBApprovalTable {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  text-align: left;}
.IRBApprovalTable th {
  border-color: #000000;
  border-width: 1px 0px;
  border-style: solid;  padding: 2px 5px 25px 5px;
  text-align: left;}
.IRBApprovalTable td {
  border-color: #000000;
  border-width: 0px 0px 1px 1px;
  border-style: none;  padding: 2px 5px;
  text-align: left;}

.ProjectInfoTable {
  border-style: none;}
.ProjectInfoTable th {
  border-style: none;  padding: 0px 3px;
  white-space: nowrap;
}
.ProjectInfoTable td {
  border-style: none;
  font-weight: bold;  padding: 0px 3px;
  white-space: nowrap;
}


.SectionHeader {
  font-size: larger;
  text-decoration: underline;
}
.SubsectionHeader {
  font-style: italic;
  padding: 0px 25px 0px 0px;
  text-decoration: underline;
}
.Subsection {
  margin: 0px 0px 15px 25px;
}
.TextXLarge {
    font-size: 18px
}
.TextLarge {
    font-size: 14px
}
.TextSmall {
    font-size: 10px
}
