.box {
  clear: both;
  display: table;
  margin: 10px 0px 10px 0px;
}

.box-row {
  display: table-row;
}

.box1 {
  border: none;
  color: #005bbb;
  display: table-cell;
  font-family: Arial, Helvetica, sans-serif;
  min-width: 75px;
  padding: 0px 10px 0px 0px;
  vertical-align: top;
}

.marquee {
  font-size: 2.0em;
  font-weight: bold;
}

.centered {
  text-align: center;
}

.middle {
  vertical-align: middle;
}

.right {
  text-align: right;
}

.top {
  vertical-align: top;
}

.box2 {
  border: none;
  color: #666666;
  display: table-cell;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
}

.fact-source {
  color: #666666;
  font-size: 0.75em;
}
