form td {
  text-align: left;
}
input {
  font-family: 'CenturyGothic', 'Century Gothic', 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
  font-size: 11px;
  background-color: #D7E5F2;
  color: #102132;
  border: 1px solid #284279;
}
select {
  font-family: 'CenturyGothic', 'Century Gothic', 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
  font-size: 11px;
  background-color: #D7E5F2;
  color: #102132;
  border: 1px solid #284279;
}
.formtable {
  border-collapse: collapse;
  background-color: #F9FBFD;
  width: 100%;
  border: groove;
  border-color: #D7E5F2;
  margin: 0;
}
.errorbox-bad {
  border: 1px solid red;
  background-color: #FFC0CB;
  color: red;
  font-size: small;
}
.formtable td {
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #D7E5F2;
}
.noborder td {
  border: none;
  padding: 0;
  margin: 0;
}
.formcontainer {
  margin: auto;
  width: 95%;
}
.formdesc {
  width: 99%;
}
.qsubquestion {
  font-size: small;
}
.qhelp {
  display: block;
  color: #666;
  margin: .1em 0 .25em 0;
  font-size: x-small;
  font-style: italic;
  font-weight: normal;
}
.qnumber {
  width: 25px;
}
.qlong {
  width: 300px;
}
.qshort {
  width: 150px;
}
.qdate {
  width: 100px;
}
.required {
  color: #FF0000;
  font-size: small;
}
.poweredby {
  font-size: x-small;
}
.poweredby a {
  font-size: x-small;
}
.button {
  font-family: 'CenturyGothic', 'Century Gothic', 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
  font-size: 15px;
  font-weight: bold;
  background-color: #D7E5F2;
  color: #102132;
  margin-top: 3px;
  margin-bottom: 2px;
}
.submitButton {
  text-align: center;
  height: 70px;
}
