
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 50px;}
.tx-pbsurvey-pi1 .itemform {}

.tx-pbsurvey-pi1 .question {
	font-size: 120%; 
	/*font-weight: bold;*/
	white-space:normal;  
	
	color:#AD0835;/*#182E7A;*/
	font-size:128%;
	/*font-weight:normal;*/
/*	text-transform:uppercase;*/
}





.tx-pbsurvey-pi1 .questionNumber {margin-left:0px;padding-left:0px;margin-right:10px;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 100%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}


.tx-pbsurvey-pi1 .additional_ver INPUT {
	margin-left: 25px;
	width:250px;
	height:15px;
	/*line-height:20px;
	*/
	
	padding:2px;
	
	
}


.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}

.tx-pbsurvey-pi1 LEGEND {margin-left:-5px;padding-left:0px;  }
.tx-pbsurvey-pi1 input { 
	/*background-color:lime; color:red;margin-top:15px; margin-top:20px;*/
	margin-right:10px;
	margin-top:8px;
}