/* Style sheet formular */
input.file{margin:1px 0;}
div.error{color:#cd0000;}
p.error{font-weight:bold;font-size:12px;color:#003399;}
label.mandatory{font-weight:bold;color:#cd0000;}
legend{color:#0000e6;}
input.text,input.password{width:200px;margin:1px 0;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
select{width:204px;margin:1px 0;}
.checkbox{float:left;display:block;}
label{display:block;margin-bottom:5px;}
.headline{}
.ce_form form fieldset{margin-bottom:20px;padding-top:15px;padding-bottom:20px;background-color:#f4f4f4;border:4px solid #E7E7E7;}
#section2 fieldset h3{font-size:13px;color:#5b5b5b;border:none;}
fieldset legend{padding:0 10px;background-color:#f4f4f4;font-size:14px;color:#cd0000;}
fieldset.identity label{width:150px;float:left;clear:left;display:block;margin-bottom:8px;}
input.text{width:200px;margin-bottom:8px;padding:3px;border:1px solid #E2E3EA;}
.radio_container input.radio{top:-1px;float:left;display:block;}
.textarea{width:97%;margin-bottom:20px;padding:6px;border:1px solid #E2E3EA;}
#main .ce_form h2{display:none;}
fieldset{width:95%;display:block;background-color:#f4f4f4;border:4px solid #E7E7E7;}
div.radio_container span,div.checkbox_container span{display:block;padding-right:6px;}
#section2 table.event td{height:1em;margin-bottom:-20px;padding:0;}
input.error{margin-left:165px;background-color: #FAFAF5 !important;border: 1px solid #003399 !important;}
