.yform div.type-file input {cursor:pointer; overflow:visible;  /* Fixes IE7 auto-padding bug */ width:auto; padding:0.455em 0.091em;}.yform .tx-srfreecap-pi2-cant-read {color:#778180;}.yform  div.type-check > LABEL { }.type-text .captcha input { width: 51% !important; }.type-text .captcha img { float:left;  padding-right: 0.455em !important; }.type-text .recaptcha { float:left; }img.tx-srfreecap-pi2-image { margin:0; }.type-text .sr_freecap img { float:left; }.type-text .sr_freecap .sr_freecap-input {float:left; margin:0.455em 0 0.455em 30%; width: 67.8%; padding:0.273em 0.455em 0.273em 0;}.type-text .sr_freecap .sr_freecap-input input { width: 100% !important;  }.type-text .wt_captcha img { float:left; }.type-text .wt_captcha input { float:left; width: 42% !important; margin-left: 0.727em; }.type-text .mathguard pre { width:5.909em; height:1.909em; background: none; border-left: 0; }.type-text .mathguard input { width: 48.909em !important; margin-left: 0.727em; }.yform .type-text.ajax input, .yform .type-text.ajax textarea { width:65%; }.yform .type-text.ajax span, .yform .type-text.ajax span { margin-left:0.909em; }.yform IMG {margin-top: 0.727em;}.yform LABEL.error {color:#880000; background:none; border:0 none transparent; padding:0.545em 0 0.182em 0; margin:0;}.yform .formhandler-ajax-validation-result SPAN.error, .yform .formhandler-ajax-validation-result SPAN.success {    display:inline;    border:0;    background:0;    margin:0;    padding:0;}.loading_ajax-submit { display:none; text-align:right; width: 80%; margin-top:-273em; float:left; }