.disclaimer {
  font-size: 8pt;
}
.error, ul.error_list, .column-main .content ul.error_list {
  margin: 0;
  margin-bottom: 7px;
  color: #000000;
  border: 1px solid #993333;
  border-radius: 4px;
  background-color: #FFCCCC;
  font-size: 10pt;
  font-weight: bold;
  padding: 0;
}
ul.error_list li, .column-main .content ul.error_list li {
  margin: 0;
  padding: 4px !important;
  padding-left: 34px !important;
  list-style: none;
  background: transparent url(../images/error.png) no-repeat scroll 10px 4px;
}
.error {
  padding: 4px 4px 4px 34px;
  background: #FFCCCC url(../images/error.png) no-repeat scroll 10px 4px;
}
.errors input, .errors select {
  outline: 1px solid #FFCCCC;
  border: 2px solid #993333;
  border-radius: 2px;
  outline-radius: 2px;
}
.form .radio_list, .column-main .content .form ul.radio_list, .form .checkbox_list, .column-main .content .form ul.checkbox_list {
  margin: 0 0 10px;
}
.route-volunteer .form .checkbox_list, .route-volunteer .column-main .content .form ul.checkbox_list {
  margin: 20px 0 0 0;
}
.form .radio_list li, .column-main .content .form ul.radio_list li, .form .checkbox_list li, .column-main .content .form ul.checkbox_list li {
  float: left;
  width: auto;
  clear: none;
	padding: 5px 0 0;
  margin: 0;
}
.route-volunteer .form .checkbox_list li, .route-volunteer .column-main .content .form ul.checkbox_list li {
  width: 33%;
  height: 4.0em;
}
.form .radio_list li span {
  background: none no-repeat scroll left top transparent;
  padding: 0 0 0 20px;
}
.form .radio_list li label, .form .checkbox_list li label, .form .scale label {
  font-size: 0.95em;
  font-weight: normal;
  display: inline;
  text-shadow: none;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
 	vertical-align: top;
	line-height: 1.9em;
}
.route-volunteer .form .checkbox_list li label {
  display: block;
  float: right;
  width: 90%;
  line-height: 1.25em;
}
.form h4, .column-main .form h4, .form legend {
  clear: both;
  font-size: 1em;
  font-weight: bold;
  margin: 4px 2px 0px 20px;
  text-shadow: none;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
}
.form > ul > li {
  clear: both;
}

.poll-form {
	padding: 10px;
	border-radius: 3px;
}