h1 { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 17px; }
h3 { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; }
p, body, div, input { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; }
blockquote { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; }
pre { font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.5714px; }

.q_group {
  width: 100%;
  display: block;
  clear:both;
  margin-bottom:10px;
  min-height: 38px;
  border-top: 1px solid #ccc;
  padding: 10px;
}

.q_text {
}

.q_no, .q_yes {
  float: right;
  display: block;
  width: 75px;
  padding-left: 10px;
}

.mainQWrap {
  width: 100%;
  max-width: 900px;
}

.q_red {
  color: #f00;
}

.poh_button, button, input[type=submit] {
  display: inline-block;
  padding: 10px;
  margin: 10px;
  border: 1px solid #ccc;
  background-color: #eee;
  cursor: pointer;
}

.bottomBanner {
  height: 64px;
  background-color: #ccc;
  width: 100%;
  position: fixed;
  bottom: 0;
  text-align: center;
}

.avoidBottomBanner {
  padding-bottom: 80px;
}

td, th {
  border: 1px solid #ccc;
}