/* forms.css */
.ce_form{margin-top:30px}#container .submit{border-radius:3px;border: none;cursor: pointer; margin-top:20px;    padding:8px 15px;    background-color:#00A2DD;    color:rgba(255,255,255,.8)}#container .submit:hover{display:inline-block;color:rgba(255,255,255,.8);cursor: pointer}.checkbox_container label,.radio_container label{font-weight:normal}.formbody label{display:block;margin-top:1.5em;padding-bottom:3px}.formbody .checkbox_container label,.formbody .radio_container label{display:inline}form .text,form .textarea,form .captcha{padding:6px;background-color:#fff;border:.12em solid #e8e5e3}form .text,form .textarea,form .captcha{width:90%;margin-top:10px;margin-bottom:10px;font:14px Open Sans}.mod_subscribe input[type="text"]{width:210px}textarea{width:90%;height:140px;margin-top:10px;margin-bottom:10px;font:14px Open Sans}form .text:focus,form .textarea:focus,form .captcha:focus{background-color:#fff;border:.12em solid #ededed}select{width:63%;padding:4px 3px 4px 1px;background-color:#fff;border:1px solid #CCC}.checkbox_container span,.radio_container span{display:block}.checkbox_container + br,.radio_container + br{display:none}.checkbox_container label,.checkbox_container input,.radio_container label,.radio_container input{vertical-align:middle}.formbody input[type="checkbox"],x:-moz-any-link{top:0;position:relative}.checkbox_container{margin-top:10px}input[type="radio"],x:-moz-any-link{top:0;position:relative}.submit_container{margin-top:1em;margin-bottom:1em}form table td{padding-top:3px;padding-bottom:3px}form table td:first-child{width:45%;padding-bottom:0;text-align:left}.tableform table{width:92%;margin-top:1.5em;margin-bottom:0}#container .tableform .formbody,#container .formbody .formbody{width:100%;overflow:hidden}.formbody .formbody{padding-top:0}legend{padding-right:6px;color:#00ADF1}fieldset table{width:92%;margin-top: 1em ! important;margin-bottom: 1em ! important}fieldset table td:first-child{width:140px;text-align:left}span.mandatory{display:inline;padding-left:2px;font-weight:bold;color:#F00}p.confirm{color:#00ADF1}p.error{margin-bottom:6px;font-weight:bold;color:#F00}form input.error,textarea.error
/*
input.error[type="text"],input.error[type="email"],input.error[type="password"],textarea.error */{background-color:#FFD;border-color:#F00}input.captcha{width:48px}span.captcha_text{font-weight:normal}:first-child + html span.captcha_text{top:-3px;position:relative}select{width:63%;padding:4px 3px 4px 1px;border:1px solid #CCC}.checkbox_container span,.radio_container span{display:block}.checkbox_container + br,.radio_container + br{display:none}.checkbox_container label,.checkbox_container input{vertical-align:middle}.formbody input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative}#ctrl_notify{padding:0}.checkbox_container{margin-top:10px}input[type="radio"],x:-moz-any-link{top:2px;position:relative}.submit_container{margin-top:1em;margin-bottom:1em}.mod_login table{background-color:#adaaaa}#container .mod_lostPassword,#container .mod_login{position:relative;padding-bottom:60px}#container .mod_lostPassword .text,#container .mod_login .text{width:74.4%;display:inline-block}label,#container .mod_login label{width:20%;display:inline-block}#container .mod_lostPassword  br,#container .mod_login br{display:none}#container .mod_lostPassword .checkbox_container,#container .mod_login .checkbox_container{bottom:14px;position:absolute;right: 18.5%}#container .mod_lostPassword .checkbox_container label,#container .mod_login .checkbox_container label{width:120px;margin-top:7px}#container .mod_lostPassword .submit_container,#container .mod_login .submit_container{bottom:0;right:3em;position:absolute;border: none}#container .grid6 .mod_login .submit_container{right:1.8em}#container .mod_login .checkbox{margin-top:7px}