.tx-pbsurvey-pi1 FIELDSET {
	margin-bottom: 10px;
	padding: 5px 20px 20px 20px;
	border: 0;
	border-bottom: 1px solid #C0C0C0;
	padding: 5px 0 20px;
}

.tx-pbsurvey-pi1 .survey_item {
	text-align: left;
}

.tx-pbsurvey-pi1 SPAN.required {display:none;}

.tx-pbsurvey-pi1 .survey_error STRONG{
  color:#60B01F !important;
}
.tx-pbsurvey-pi1 .questionNumber {padding-right:5px;}
.tx-pbsurvey-pi1 .question {
	font-weight: bold;
	text-align: left;
	color: #000000;
}

.tx-pbsurvey-pi1 .pagenumbering {
font-size:12px;

}

.tx-pbsurvey-pi1 .question {
  color: #000000;
	font-weight: bold;
	text-align: left;
}

.tx-pbsurvey-pi1 .questionSubtext {
	text-align: left;
	margin: 5px 0 10px;
}

.tx-pbsurvey-pi1 .survey_item TEXTAREA {
	border: #BFBFBF 1px solid;
	width: 100%;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	
}

.tx-pbsurvey-pi1 .survey_item TEXTAREA:hover,
.tx-pbsurvey-pi1 .survey_item TEXTAREA:focus {
	border: #AFD790 1px solid;
}

.tx-pbsurvey-pi1 INPUT.radio  {  
  width:25px;
  vertical-align:top;  
}

.tx-pbsurvey-pi1 INPUT.checkbox  {  
   border: 0px solid #BFBFBF;
  width:45px;
  vertical-align:top;  
}

.tx-pbsurvey-pi1 .additional_ver{
  margin-left:20px;
}

.tx-pbsurvey-pi1 .formbuttons INPUT {
	border: #BFBFBF 1px solid;
	width: 100px;
	background-color: #E4E4E4;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	margin-right: 10px;
	text-transform: lowercase;	
}

.tx-pbsurvey-pi1 .formbuttons INPUT:hover,
.tx-pbsurvey-pi1 .formbuttons INPUT:focus {
	border: #AFD790 1px solid;
	color: #60B01F;
}

