/* Style sheet form */
#ctrl_35 a{text-decoration:underline;}
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
fieldset{padding:1.4em;border:1px solid #c6c6c6;margin : 0 0 1.5em 0;}
legend{font-weight:bold;font-size:1.2em;}
.explanation p{margin-top:0.5em;margin-bottom:0.5em;}
input.text{width:200px;padding:2px;background-color:#f6f6f6;border:1px solid #cccccc;font-family:verdana, arial, tahoma;font-weight:normal;font-size:12px;color:#000000;margin : 0.25em 0.25em 0.25em 0;}
input.text:focus{background-color:#f6f6f6;border:1px solid #cccccc;}
input.upload{margin : 0.25em 0.25em 0.25em 0;}
textarea{width:380px;height:120px;padding:2px;background-color:#f6f6f6;border:1px solid #cccccc;font-family:verdana, arial, tahoma;font-weight:normal;font-size:12px;color:#000000;margin : 0.25em 0.25em 0.25em 0;}
textarea:focus{background-color:#f6f6f6;border:1px solid #c6c6c6;}
* html textarea{width:320px;}
.ce_form.tableless label{display:inline;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:0.5em;margin-left:0;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;font-weight:bold;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin-top:0.25em;margin : 0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin : -1px 0;}
*:first-child + html input.checkbox{margin : -1px 0;}
input.captcha{width:18px;padding:4px;background-color:#f6f6f6;border:1px solid #cccccc;font-family:verdana, arial, tahoma;font-weight:bold;font-size:12px;color:#000000;margin : 0.25em 0.25em 0.25em 0;}
input.captcha:focus{background-color:#f6f6f6;border:1px solid #c6c6c6;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight : normal !important;color : #bf0000 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child + html span.captcha_text{top:0.8em;}
.radio_container{margin : 0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin : -1px 0;}
*:first-child + html input.radio{margin : -1px 0;}
.submit_container{margin : 0.25em 0.25em 0.25em 0;}
input.submit{padding-right:0.5em;padding-left:0.5em;font-family:verdana, arial, tahoma;font-size:12px;color:#000000;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child + html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#f5f505;}
div.error,p.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#f5f505;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{width:120px;padding-right:1em;vertical-align:top;}
* html .ce_form td.col_first{width:160px;padding-right:10px;vertical-align:top;}
select{width:60px;background-color:#f6f6f6;border:1px solid #cccccc;font-family:verdana, arial, tahoma;font-size:12px;color:#000000;margin : 0.25em 0.25em 0.25em 0;}
select:focus{background-color:#f6f6f6;border:1px solid #c6c6c6;}

