div.tx-pbsurvey-pi1 {margin-bottom: 10px; width: 570px;}
.tx-pbsurvey-pi1 fieldset {
  border: 1px solid;
  background-color: #e5e6bd;
}

.tx-pbsurvey-pi1 legend {
  color: #000;
  background-color: #acb201;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 7px;
  border: 1px solid;
  padding: 3px 10px;
    width: 520px;
}

div#allWrap .tx-pbsurvey-pi1 {
  font-size: 10px;
}

.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%; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #eee;}
.tx-pbsurvey-pi1 .matrix .columnFirst {text-align: left; padding: 5px;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
.tx-pbsurvey-pi1 textarea {width: 600px;}

