

body, td, th, div {
  font-family: Verdana, Arial, Helvetica, "sans serif";
  font-size: 10pt;
}

.pageTitle {
  background-color: navy;
  color: white;
  font-size: 12pt;
  font-weight: bold;
  padding: 5px;
}

.footerCopyright {
  background-color: navy;
  color: white;
  font-size: 9pt;
  padding: 5px;
}

.viewTitle {
  font-size: 11pt;
  font-weight: bold;
  padding: 5px;
}

.detailTitle {
  font-size: 10pt;
  font-weight: bold;
  padding: 5px;
}

.masterTable {
    border: 1px solid black;
    border-collapse: collapse;
}

.masterTable td {
    border: 1px solid black;
    padding: 5px;
}

.masterTable th {
    background-color: silver;
    border: 1px solid black;
    padding: 5px;
    font-weight: bold;
}

.detailTable {
    border: 1px solid black;
    border-collapse: collapse;
}

.detailTable th {
    background-color: silver;
    border: 1px solid black;
    padding: 5px;
    font-weight: bold;
}

.detailTable td {
    border: 1px solid black;
    padding: 5px;
}

.survey {
}

.surveyName {
  background-color: navy;
  color: white;
  font-size: 14pt;
  font-weight: bold;
  padding: 5px;
}

.surveyDesc {
  font-size: 12pt;
  padding: 10px;
}

.section {
  padding: 10px;
  margin: 10px;
}

.sectionName {
  background-color: navy;
  color: white;
  font-size: 12pt;
  font-weight: bold;
  padding: 5px;
}

.sectionDesc {
  font-size: 12pt;
  padding: 10px;
}

.question {
  padding: 10px;
}

.questionLabel {
  font-size: 10pt;
}

.questionAnswer {
  font-size: 10pt;
}

