#questionTable {
  overflow: hidden;
}

.formtext {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

li .formtext {
/* border-bottom: 1px solid green; */
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 1px;
 padding-bottom: 2px;
 margin-right: 20px;
 padding-left: 0px;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
}

#program, #branch {
  max-width: 250px;
}

#ab_box {
  display: none;
}

#city_box {
  display: none;
}
#city_handle_box {
  display: none;
}
#submit_box_reference {
  display: none;
}
#continue_box {
  display: none;
}
#ab_question_box {
  display: none;
}

#postalcode_box {
  display: none;
}

#p2_box {
  display: none;
}

#p2_details_box {
  display: none;
}

#help_us {
  margin-top: 1em;
  margin-right: 20px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}

#submit_box {
 display: none;
}

#submit_p {
 text-align: center;
}

.redtext {
  color: #CC0000;
}	
.bold {
  font-weight: bold;
}	
#errorsDiv {
  display: none;
}

#errorsList li {
  list-style-type: square;
  font-size: 8pt;
  font-weight: normal;
}

textarea#question {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 19px;
  margin-right: 19px;
  margin-top: 0px;
  padding-top: 0px;
}

#label_for_ab {
 font-weight: bold;
}
#label_for_p2 {
 font-weight: bold;
}
