form ol,form ul{list-style-type:none;margin:0}form li{overflow:hidden;margin:0 0 16px;padding:0}form li.separator{padding-top:17px;border-top:1px solid #eee}label{display:block;font-size:18px;font-weight:400}label span{color:#9cc}label:after{content:":"}.upgrade_resources_index label:after{content:""}label.lead:after,label.leading:after,label.gutter:after,.checkbox label:after,label.checkbox:after,.checkboxes label:after,.radios label:after{content:""}form abbr{font-size:1.6em;font-style:normal;vertical-align:bottom;color:#9cc}form abbr.partially_required{color:#b4b4b4}input[type=text],input[type=password],textarea,select{width:auto;font:18px Helvetica,Arial,liberation sans,FreeSans,sans-serif}input[type=text],input[type=password],textarea{background:#fff;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #bbb}input[disabled]{background:#eee;cursor:not-allowed}form select.selectMedium{width:100px}input[type=text]:focus,input[type=password]:focus,textarea:focus{background:#f4f4f4;border-color:#9cc}input.success:focus,textarea.success:focus,input.fieldWithSuccess:focus,textarea.fieldWithSuccess:focus{border-color:#c6d880}input.alert:focus,textarea.alert:focus,input.fieldWithErrors:focus,textarea.fieldWithErrors:focus{border-color:#fbc2c4}form .helper{float:left;margin:0;font-style:normal;color:#828282}form .error{color:red}form.wide li,form .wide li{clear:both}form.wide li label,form .wide li label{float:left;width:32%;margin-right:1%;text-align:right}form.wide li label,form .wide li label{line-height:29px}form.wide input[type=text],form.wide input[type=password],form .wide input[type=text],form .wide input[type=password],form.wide textarea,form .wide textarea{width:32%;margin-right:1%;padding:6px 7px;float:left}form.wide select,form .wide select{margin-top:4px;margin-right:1%;width:34%;float:left}form.wide li.multiple_fields label,form .wide li.multiple_fields label{margin-right:1%!important;line-height:27px!important}form.wide li.multiple_fields label input,form .wide li.multiple_fields label input{margin-top:6px}form .multiple_fields input,form .multiple_fields select{float:left;margin-right:0;width:auto!important}form .leading_text{float:left;line-height:30px}form.wide .helper,form .wide .helper{float:left;width:30%;margin-top:9px;font-size:.85em;line-height:11px}form.wide .helper a,form .wide .helper a,form.wide .helper strong,form .wide .helper strong,form.wide .helper b,form .wide .helper b{line-height:10px}form.wide .helper b,form .wide .helper b{color:#000}form.wide ol li.message,form .wide ol li.message{margin-left:33%}form.wide li p,form .wide li p{float:left;margin:0;line-height:29px;font-size:1em;color:#828282}form.wide ol li .message p,form .wide ol li .message p{line-height:18px;float:none}form.wide ol li p.extra_helper,form .wide ol li p.extra_helper,form .wide li p.extra_helper{clear:left;margin:0 0 0 33%;line-height:17px;font-size:.9em;color:#828282;float:none;padding-right:18px;clear:both}form.wide ol li.message p,form .wide ol li.message p{float:none;padding-left:23px;line-height:18px;font-size:1em;color:#666}form.wide ol li.message p a,form .wide ol li.message p a{white-space:nowrap}form.wide p,form .wide p{display:block;margin:-9px 0 9px 33%;padding-top:0;line-height:18px;color:#828282}form.flat li,form .flat li{padding:0 9px}form.flat label,form .flat label{line-height:29px}form.flat input[type=text],form.flat input[type=password],form .flat input[type=text],form .flat input[type=password],form.flat textarea,form .flat textarea{width:786px;padding:6px 7px}form.grid ol,form .grid ol{overflow:hidden}form.grid ol li,form .grid ol li{clear:none;overflow:hidden;float:left;width:50%}form.grid label,form .grid label{float:left;width:28%;margin-right:1%;text-align:right}form .grid input,form .grid textarea{width:62%!important;float:left}form.simple label,form.simple hr{display:none}form.simple fieldset{overflow:hidden}form.simple p{float:left;margin:0}form.simple p input{margin-right:9px;padding:6px 7px}form label.gutter{float:left;width:auto!important;color:#828282}form label.gutter input{float:none;background:0 0;margin:7px 3px 0 0;border:0;vertical-align:top}form.wide li.checkbox,form .wide li.checkbox{padding-left:33%}form.wide li.checkbox label,form .wide li.checkbox label{width:auto;margin-right:0;line-height:18px;text-align:left}form .checkbox label input{width:auto;margin-right:3px;padding:0;border:none;font:normal}form .checkboxes{overflow:hidden;padding:9px 0}form .checkboxes li{float:left;width:33%;margin-bottom:3px;padding:0}form .checkboxes li.first{width:31.5%;padding-left:1.5%}form .checkboxes li input{float:none;background:0 0;margin:0 3px 0 0;border:0;vertical-align:top}form .checkboxes li select{float:none;margin:0 0 0 4px;padding:0}form.wide ol li.checkbox p.extra_helper,form ol.wide li.checkbox p.extra_helper{margin:0 0 0 23px}.radios ul{font-size:1em;margin:0}.radios ul li{padding:0}.radios ul li p{font-size:1em}.radios ul li label{display:inline;margin:0;float:none;padding:0;text-align:left;line-height:18px}.radios ul li label input{float:left;background:0 0;width:auto;margin-right:3px}form.wide .radios,form .wide .radios{float:left;width:66%}form.wide .radios ul li,form .wide .radios ul li{clear:none;float:left;margin:0 27px 0 0;line-height:27px}form.wide .radios ul li label,form .wide .radios ul li label{float:none;display:inline;text-align:left}form.wide .radios ul li label input,form .wide .radios ul li label input{float:left;background:0 0;width:auto;margin:8px 2px 0 0}form.wide .radios ul li ul li,form .wide .radios ul li ul li{float:left;margin:0}form span.editable{background:#fffcde;margin:0;padding:0!important;border:1px dashed #e1dcaa;color:#444!important}form .multiple_fields input.calendar_date_select_input{width:122px!important;margin-right:0!important}form .multiple_fields img.calendar_date_select_image{float:left;display:block;background:#f6f6f6;width:16px;height:16px;margin-right:1%;padding:5px}form .multiple_fields input#calendar_event_start_time_time,form .multiple_fields input#calendar_event_end_time_time{margin-right:0}