/* Style sheet forms */
.ce_form td,.mod_registration td{padding:0 10px 0 0;vertical-align:top;}
form{padding:20px;border:4px solid #273654;}
input,textarea{margin:0 0 10px;padding:3px;border:1px solid #6d788d;font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#d7dde6;background:#5b677f url(tl_files/images/design/bg_input.png) top left no-repeat;}
input.text{width:240px;}
input.captcha{width:20px;}
textarea.textarea{width:240px;height:70px;}
input:focus,textarea:focus{background-image:none;border:1px solid #949eb1;}
input:hover,textarea:hover{border:1px solid #949eb1;}
.submit{margin:0;padding:5px 30px;font-weight:bold;color:#d7dde6;background: #33476a url(tl_files/images/design/bg_navigation_highlight.png) center left repeat-x;cursor:pointer;}
.submit:hover{color:#ffffff;}
p.label{padding:0;}
.captcha_text{padding-left:10px;}
.mod_login form{padding-top:15px;color:#1f3d75;}
.mod_login input.text{width:140px;}
.mod_login input:focus{background-color:#c6cedc;}

