/* Style sheet form */
.ce_form{padding:10px 10px 20px;background:#F4F3EA url("tl_files/images/formfooter_bg.jpg") left bottom no-repeat;border-top:1px solid #DBD6C1;}
.submit{padding:3px;background-color:#84B4D7;border:1px solid #84B4D7;-o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.submit:hover{padding:3px;background-color:#3677A7;border:1px solid #3677A7;color:#ffffff;cursor:pointer;-o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{display:block;margin-top:1.5em;padding-bottom:3px;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:5px;background-color:#f9f9f9;border:1px solid #ccc;-o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
input[type="text"],input[type="password"]{width:215px;}
textarea{width:90%;height:100px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#f2f2f2;border-color:#8C8C8C !important;}
select{width:225px;padding:5px;background-color:#f9f9f9;border:1px solid #ccc;cursor:pointer;-o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.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;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;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:38%;padding-top:6;padding-right:18;padding-bottom:0;}
.tableform table{width:100%;margin-top:1.5em;margin-bottom:0;}
.tableform .formbody,.tableless .formbody{width:100%;overflow:hidden;margin-bottom:1em;padding-top:0;padding-bottom:0;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px solid #ddd;}
legend{padding-right:6px;background-color:#fff;color:#094da5;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#f00;}
p.confirm{font-size:16px;color:#090;}
p.error{margin-bottom:6px;padding:0;font-weight:bold;font-size:11px;color:#f00;}
input[type="text"].error,input[type="password"].error,textarea.error,.select.error{background-color:#ffd;border-color:#cccccc !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;color:#808080;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}

