#maincontent #content form.bi-default fieldset{border:0;padding:0;}
#maincontent #content form.bi-default fieldset div.field{padding-left:0;background:none;}
#maincontent #content form.bi-default fieldset div.field label{width:134px;}
#maincontent #content form.bi-default fieldset div.multiple label.inline,#maincontent #content form.bi-default fieldset div.radio label.inline{width:auto;}
#maincontent #content form fieldset input[disabled]{background:#eee;}
#maincontent #pagecontainer #content form.bi-default fieldset div.agreement label{width:320px;}
#maincontent #content form.bi .errormessage{display:none;position:relative;}
#maincontent #content form.bi .error .errormessage{display:block;}
#maincontent #content form.bi fieldset{border:0;padding:0;}
#maincontent #content form.bi fieldset h3{border:1px solid #dcdcdc;}
#maincontent #content form.bi fieldset .question{background:none;clear:both;min-height:17px;margin:0 0 20px 0;padding:0 0 10px 10px;border-bottom:1px solid #eee;zoom:1;}
#maincontent #content form.bi fieldset .question a.information,#maincontent #content form.bi fieldset .question a.explanation{float:right;}
#maincontent #content form.bi fieldset .question span.errormessage{color:#F00;font-size:90%;position:relative;}
#maincontent #content form.bi fieldset a.help,#maincontent #content form.bi fieldset span.errormessage{clear:both;float:left;font-style:italic;margin:2px 0 4px 0;width:255px;}
#maincontent #content form.bi-default fieldset span.errormessage{clear:both;float:none;font-style:italic;margin-left:148px;width:155px;;}
#maincontent #content form.bi fieldset.fullwidth .question{padding-left:0;}
#maincontent #content form.bi .question .clarify p{float:left;display:block;width:418px;margin:0 0 10px 0;}
#maincontent #content form.bi .question .clarify p img{float:left;margin:0 10px 0 0;border:1px solid #fff;}
#maincontent #content form.bi input.day{width:30px;}
#maincontent #content form.bi input.year{width:40px;}
#maincontent #content form.bi input.digits{width:30px;}
#maincontent #content form.bi input.m2,#maincontent #content form.bi input.m3{width:60px;}
#maincontent #content form.bi fieldset .DCradio{position:relative;top:-2px;}
#maincontent #content form.bi fieldset select{float:left;margin:0 5px;}
#maincontent #content form.bi fieldset .DCselect .status{width:auto;max-width:366px;padding-right:5px;}
#maincontent #content form.bi fieldset .right{float:right;margin:0 0 10px 10px;}
#maincontent #content form.bi fieldset div.radio label.inline,#maincontent #content form.bi fieldset label{margin:0;float:none;display:inline;clear:none;}
#maincontent #content form.bi fieldset div.radio label.inline{font-weight:normal;margin:0 10px 0 0;}
#maincontent #content form.bi fieldset div.vertical label.inline span{display:block;margin-left:20px;}
#maincontent #content form.bi fieldset label{float:none;display:block;width:auto;margin:0 0 3px 0;}
#maincontent #content form.bi fieldset h3 label{width:auto;color:#a3228e;}
#maincontent #content form.bi fieldset label.full{width:357px;margin-bottom:6px;clear:both;}
#maincontent #content form.bi fieldset div.inline label{width:auto;font-weight:normal;}
#maincontent #content form.bi fieldset em{font-weight:normal;display:block;font-size:.9em;clear:both;margin:0 0 10px 0;}
#maincontent #content form.bi fieldset input,#maincontent #content form.bi fieldset textarea{width:144px;}
form.bi fieldset div.icon label img{position:absolute;left:0;top:0;border:1px solid #fff;}
form.bi fieldset div.icon label:hover img,form.bi fieldset div.icon.active label img{border:1px solid #552878;}
form.bi fieldset .icon{position:relative;float:left;margin:0 37px 0 0;padding:115px 0 0 0;width:111px;}
form.bi fieldset div.inline{width:auto;margin:0 0 10px 0;}
#maincontent #content form.bi fieldset .inline label{float:left;}
form.bi fieldset div.inline label img{float:left;position:relative;border:1px solid #fff;}
form.bi fieldset div.inline label:hover img,form.bi fieldset div.inline.active label img{border:1px solid #552878;}
form.bi fieldset div.inline label input,form.bi fieldset div.inline label .DCradio{float:left;margin-left:10px;margin-right:6px;}
form.bi fieldset div.inline label .label{float:left;display:block;width:250px;}
form.bi fieldset .radio{float:left;}
form.bi fieldset .inlineset{position:relative;top:-26px;left:60px;}
#maincontent #content form.bi fieldset .inlineset .field{margin:0;padding-left:0;background:none;}
#maincontent #content form.bi fieldset .inlineset .field input{margin:0 10px 0 0;float:left;border:1px solid #B2E7FA!important;}
form.bi fieldset .additional,form.bi fieldset a.calendar,form.bi fieldset .information{float:left;}
form.bi fieldset h3 a.information{float:right;}
form.bi fieldset .last{margin-right:0;}
#maincontent #content form.bi .question:after{display:block;height:0;clear:both;content:".";visibility:hidden;}