/* Style sheet form */
input.text{width:250px;height:16px;padding:2px;border-top:0px dotted #6b6b6b;border-right:0px dotted #6b6b6b;border-bottom:1px dotted #6b6b6b;border-left:0px dotted #6b6b6b;outline: 0;}
input.text:focus{}
textarea{width:250px;height:80px;margin:0.25em 0.25em 0.25em 0;padding:4px;border-top:0px dotted #6b6b6b;border-right:0px dotted #6b6b6b;border-bottom:1px dotted #6b6b6b;border-left:0px dotted #6b6b6b;outline: 0;}
textarea:focus{}
.ce_form.tableless{margin-bottom:20px;}
.ce_form.tableless label{display:block;margin-top:5px;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-top:5px;margin-bottom:-15px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.captcha:focus{background-color:#cccccc;border:1px solid #333333;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight: normal !important;color: #808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{}
input.submit{background: none;border: none;cursor: hand;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
div.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
