/* Style sheet new_bitpoint_form */
input,textarea,select{margin:0;padding:0;font-family:Helvetica, Arial, "Lucida Grande", sans-serif;font-size:1.1em;color:#444444;}
* html legend{margin-bottom:1.4em;}
*:first-child+html legend{margin-bottom:1.4em;}
label{font-weight:bold;}
fieldset{width:80%;margin:0em 0em 1.5em 0em;padding:1.4em;border:1px solid #41505f;}
legend{font-weight:bold;font-size:1.2em;}
input.text{width:460px;margin:0.25em 0.25em 0.25em 0em;padding:4px;background-color:#eee;border:1px solid #bebebe;}
input.text:focus{background-color:#dce9f9;border:1px solid #6a9cd7;}
input.upload{margin:0.25em 0.25em 0.25em 0em;}
textarea{width:460px;height:120px;margin:0.25em 0.25em 0.25em 0em;padding:4px;background-color:#eee;border:1px solid #bebebe;}
textarea:focus{background-color:#dce9f9;border:1px solid #6a9cd7;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0em;margin-bottom:0em;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0em;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0px;}
*:first-child+html input.checkbox{margin:-1px 0px;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0em;padding:4px;background-color:#dfe8ff;border:1px solid #41505f;}
input.captcha:focus{background-color:#dce9f9;border:1px solid #6a9cd7;}
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;}
.radio_container{margin:0.25em 0.25em 0.25em 0em;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0px;}
*:first-child+html input.radio{margin:-1px 0px;}
.submit_container{margin:0.25em 0.25em 0.25em 0em;}
input.submit{padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*: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:0em;font-weight:bold;color:#ff0000;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
select{width:200px;margin:0.25em 0.25em 0.25em 0em;background-color:#dfe8ff;border:1px solid #41505f;}
select:focus{background-color:#dce9f9;border:1px solid #6a9cd7;}
#loginContent label{font-size:1.2em;line-height:25px;}
#loginContent input.button{margin-top:15px;margin-left:275px;}
#loginContent .content form{margin: 0 0 10px 0;}
#loginContent .content label{width:280px;float:left;clear:both;display:block;padding-top:8px;}
#loginContent .content input.paneltext{width:270px;margin-top:4px;margin-right:5px;padding:4px;border:1px solid #1A1A1A;color:#fff;background: #414141;}
#loginContent .content input:focus.paneltext{background-color:#dce9f9;border:1px solid #6a9cd7;color:#000;}
#loginContent .content input.bt_login_blue,#loginContent .content input.bt_login_orange{height:24px;float:left;clear:left;display:block;border:0px;font-weight:bold;color:#ffffff;cursor: pointer;margin: 10px 0;}
#loginContent .content input.bt_login_orange{width:94px;background: transparent url(tl_files/design-09/img/slider/bt_login_orange.png) no-repeat 0 0;}
#loginContent .content input.bt_login_blue{width:94px;background: transparent url(tl_files/design-09/img/slider/bt_login_blue.png) no-repeat 0 0;}
#newsletter_insert{margin: 10px 0 0 0;}
#newsletter_insert input#newslettertext{width:218px;height:26px;text-align:center;background-image:url("tl_files/design-09/img/newsletter_input_std.jpg");background-position:top left;background-repeat:no-repeat;border:0px;padding: 6px 0 0 10px;margin: 0px!important;background-color: transparent;}
#newsletter_insert input.newslettersubmit{left:-4px;position:relative;}
#newsletter_insert input{vertical-align:top;}
