#parade-results table {
  width: 100%;
  border-collapse: collapse;
}
#parade-results tr {
  vertical-align: top;
}
#parade-results th {
  padding: 3px 3px 3px 8px;
  background-color: #7292B6;
  text-align: left;
}
#parade-results th a {
  font-size: 1.1em;
  color: #fff;
  text-decoration: none;
}
#parade-results th#dates {
  width: 70px;
}
#parade-results th#icons {
  width: 50px;
}
#parade-results tr.contentious {
  background-color: #FFCC99;
}
#parade-results tr.under_review {
  background-color: #f00;
}
#parade-results tr.been_reviewed {
  background-color: #00f;
}
#parade-results tr.under_consideration {
  background-color: #444;
}
#parade-results tr.late_notification {
  background-color: #ccc;
}
#parade-results td {
  padding: 3px 3px 3px 8px;
  border-bottom: 1px solid #7292B6;
}
#parade-results td img {
  border: 1px solid #fff;
}
#parade-results td a {
  color: #05203F;
  text-decoration: none;
}


#parade-summary table {
  width: 100%;
  border-collapse: collapse;
}
#parade-summary tr {
  vertical-align: top;
}
#parade-summary th {
  padding: 3px 3px 3px 8px;
  background-color: #7292B6;
  border-bottom: 2px solid #fff;
  color: #fff;
  text-align: left;
}
#parade-summary td {
  padding: 3px 3px 3px 8px;
  background-color: #FFCC99;
}


#parade-details h3 {
  padding: 0 !important;
  background: none !important;
  color: #043464 !important;
}
#parade-details table {
  width: 100%;
  border-collapse: collapse;
}
#parade-details tr {
  vertical-align: top;
}
#parade-details th {
  width: 140px;
  padding: 3px 3px 3px 8px;
  background-color: #7292B6;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  color: #fff;
  text-align: right;
}
#parade-details td {
  padding: 3px 3px 3px 8px;
  background-color: #d8d8d8;
  border-bottom: 2px solid #fff;
}
