body {background:#fff !important;padding:0;margin:0;}
* html body {background:#fff;}


h1, h2, h3, h4, h5, h6 {font-family: Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans",
    "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}

body,tr,td,input {font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size:11px;line-height:16px;}



#iframe {padding:10px;}
#iframe h1, #iframe h2 {background:#880000;color:#fff;font-size:14px;padding:8px 10px 8px 30px;margin:-10px -10px 10px -10px;}

a {color:#880000;}

#iframe .tx-pbsurvey-pi1 .pageHeader {color:#880000;font-size:150%;font-weight:bold;}
#iframe .tx-pbsurvey-pi1 .pagenumbering { font-size:80%;height:15px;margin-top:-34px;position:relative;margin-bottom:20px;}
#iframe .tx-pbsurvey-pi1 .barcontainer {border:1px solid #400;color:#fff;background:#800;}
#iframe .tx-pbsurvey-pi1 .bar {background:#400;}


input[type=submit],input.submit {padding:3px 20px;border-width:1px;}
input[value=Cancel] {}
input[value=Continue],input[value=Submit],input.send {background:#880000;border-color:#880000;color:#fff;}

div.field {margin-bottom:12px;}
div.field label {float:left;display:block;width:100px;text-align:right;font-weight:bold;margin-right:10px;}
span.clearer {clear:both;display:block;width:1px;height:1px;
     margin:0px 0px -1px 0px;visibility:hidden;line-height:0px;border:none;float:none;}