.forumRows {
 border-collapse: collapse;
 width: 100%;
}

.questionnaire {
  text-align: left;
}
.forumRows td {
 border: 1px solid #aaa;
}

.orderTable h1 {
 color: white;
 background-color: orange;
 padding-left: 5px;
 font-size: 0.9em;
}

.hiddenTable, .hiddenTable td {
 border-collapse: collapse;
 border-width: 0;
 margin: 0;
 padding: 0; 
}
.hiddenTable {
 width: 100%;
}

.topRow strong {
 margin: 10px;
}

.topRow td {
  border-bottom: solid 2px #aaa;
}

.info {
 font-size:0.8em;
 color: #555;
}