/* Style sheet form */
label{padding-right:10px;}
.ce_comments .formbody,#f1 .formbody,#f2 .formbody{padding:10px;background-color:#f6f6f6;border:1px solid #e2e2e2;}
#main .formbody label.mandatory{color:#0f9df5;}
#main .input,#main .textarea,#main p.error{margin:0;padding:0;}
#main .formbody h3{padding-bottom:3px;border-bottom:1px solid #bdebf2;}
.captcha{width:30px;margin-bottom:4px;padding:3px 1px;}
.captcha{text-align:center;background-image:url("tl_files/layout/bg_lightblue.png");background-position:left top;border:1px solid #006fbd;font-weight:bold;color:#006fbd;}
#main .tableless label{width:150px;float:left;display:block;padding-top:3px;padding-right:10px;text-align:right;}
*html #main .tableless label{padding-top:5px;}
#main .tableless br{display:none;}
#main .tableless .submit_container{margin-top:10px;margin-left:160px;}
* html #main .tableless .submit_container{margin-top:5px;margin-left:152px;}
#main .tableless .checkbox_container input,#main .tableless .radio_container input{float:left;}
#main .ce_form.tableless .checkbox_container label,#main .ce_form.tableless .radio_container label{top:1px;position:relative;float:none;margin:0;padding:0;text-align:left;}
p.error{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;color:#bc2716;}
#main .ce_form.tableless label.error{margin-top:12px;padding-top:4px;padding-right:10px;text-align:right;}
#main .ce_form.tableless .checkbox_container,#main .ce_form.tableless .radio_container{overflow:hidden;display:block;}
#main .ce_form.tableless .checkbox_container input,#main .ce_form.tableless .radio_container input{float:left;margin:3px 10px 3px 0;padding:0;}
#main .ce_form.tableless .checkbox_container span,#main .ce_form.tableless .radio_container span{overflow:hidden;display:block;}
label{width:150px;display:inline;}
#main input.text,#main select{width:220px;margin-bottom:4px;padding:3px 1px;border:1px solid #dedede;color:#333;}
#main input.text.mandatory,#main select.mandatory{width:220px;margin-bottom:4px;padding:3px 1px;border:1px solid #0f9df5;color:#333;}
#main .textarea{width:260px;height:120px;margin-bottom:4px;padding:3px 1px;border:1px solid #dedede;color:#333;}
#main .textarea.mandatory{width:260px;height:120px;margin-bottom:4px;padding:3px 1px;border:1px solid #0f9df5;color:#333;}
#main input.text:focus,#main .textarea:focus{background-color:#f0ffed;border:1px solid #a5ed4c;}
#main input.text:hover,#main .textarea:hover{border:1px solid #a5ed4c;}
.explanation p{margin-left:160px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#777;}
#main .ce_comments .textarea{width:435px;height:120px;overflow:auto;margin-top:5px;}
#tl_login label{font-family:Arial, Helvetica, sans;font-weight:bold;}
#tl_login input.text{width:210px;margin-top:3px;margin-bottom:10px;padding:3px 1px;border:1px solid #dedede;color:#333;}
#tl_login input.text.mandatory{border:1px solid #0f9df5;color:#333;}
#tl_login input.text:focus{background-color:#f0ffed;border:1px solid #a5ed4c;}
#tl_login input.text:hover{border:1px solid #a5ed4c;}
.mod_personalData td.col_0{width:120px;padding:3px 10px;}
#main .mod_personalData input.text{width:220px;}
.file_container{padding-top:10px;padding-right:10px;padding-bottom:10px;}
.file_container .hint{font-family:Arial, Helvetica, sans;font-size:12px;color:#0f9df5;line-height:16px;}
.mod_personalData .file_container input{left:-130px;position:relative;}
.mod_memberlist table{width:100%;margin-top:10px;border:1px solid #dedede;font-family:Arial, Helvetica, sans;}
.mod_memberlist th.head{padding:5px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:url("tl_files/layout/36px-gradient_light.jpg") left center repeat-x;}
.mod_memberlist tr.even{background-color:#f9f9f9;}
.mod_memberlist tr.odd{background-color:#f5f5f5;}
.mod_memberlist td{padding:3px 5px;white-space:nowrap;}
#main .mod_memberlist select{width:160px;}

