.pageribbon {
  margin: 5px;
}
.hline {
  border-bottom: solid 1px #888;
  height: 1px;
  overflow: auto;
  margin: 0 5px;
}
.auditrow {
  margin: 3px 8px;
  overflow: auto;
  font-size: 9pt;
  padding-bottom: 1px;
}
.auditdate {
  color: #105F00;
  float: left;
}
.auditexp {
  margin-left: 160px;
}
.auditrow a {
  text-decoration: none;
  border-bottom: 1px dotted #AAAAAA;
}
.auditrow a:hover {
  text-decoration: underline;
}
.auditexp img {
  padding: 1px;
  border: 1px solid #000;
}
.reason {
  color: #B70707;
}
.ctrlmore {
  margin-left: 15px;
  font-size: 7pt;
}
.reviewbox {
  margin: 3px;
  padding: 3px;
  color: #842B74;
  background: #d6d6d6;
  border: 1px solid #000;
}
#activitywindow {
  max-height: 400px;
  overflow-y: auto;
  border-color: #777;
  border-width: 0 1px 1px;
  border-style: solid;
  margin: 0 5px;
}
#updatetracker {
  margin: 0 5px;
  padding: 6px;
  text-align: center;
  background-color: #DCEDDF;
  cursor: pointer;
  border: 3px double #8B968D;
  overflow: auto;
}