body{ margin:10px; padding:0px; border:0px; font-family: Arial, Helvetica, sans-serif; color:#3f4b53; font-size:12px;text-decoration:none; text-align:left; width:100%; height:auto; outline:none}
/*************FORMS****************/
.top_sform{ float:right; text-align:right; margin-top:0px}
form{float:left;margin:1em 0 5px 0;padding:0;width:auto;height: auto; text-align:left; }
leyend{float:left;width:auto;height: auto; text-align:left; }
form label{color:#697279;}
form fieldset, form .fieldset_small{text-align:left; float:left; width:174px; height:auto; border:0px; margin:0px 5px 5px 0px; padding:0px}
form .fieldset_small{}
form .search_input{ background-position:0px -394px; margin-top:5px}
form label {color:#697279; margin-left:3px;}
.form_container_2c{ float:left; width:360px; height:auto; background: url(../../forms/images/bg_forms.png) repeat-y; padding:10px 30px 0px 30px; margin-left:-2px}
#htmlElement{ margin:0px}
#htmlElement h1, #htmlElement .foo_form{ display:inherit; float:left; width:391px; height:20px; font-size:12px; color:#FFFFFF; background:url(../../forms/images/top_forms.png) no-repeat; margin:0 0 0 -1px; padding:20px 0px 0px 20px}
#htmlElement .foo_form{ background-position:bottom; height:19px; padding-top:0px; margin:0px }
input, .small_inputs, textarea, .input_error{ float:left; width:158px; height:14px; border:0; background-image:url(../../forms/images/bck_forms.jpg); background-position:0px -60px ; background-repeat: no-repeat; padding:3px; font-size:12px; overflow: hidden; border:0px; outline:none; margin:3px; float:left; overflow:hidden}
select {color:#3f4b53; float:left; width:165px; height:18px; font-size:12px; margin:3px; float:left;}
input:focus{background-position:0px -80px}
.input_error{ background-position:0px -100px}
.input_error:focus{ background-position:0px -100px}
.small_inputs{ width:86px; background-position:0px 0px}
.small_inputs:focus{background-position: 0px -20px}
.small_inputs_error{background-position: 0px -40px}
.small_inputs_error:focus{background-position: 0px -40px}
.multi_inputs{ height:68px; overflow:auto; background:none; border-color:#cccccc; border-width:1px; border-style:solid;}
.big_multi_inputs{width:335px;height:150px; overflow:auto; background:none; border-color:#cccccc; border-width:1px; border-style:solid;}
.multi_inputs:focus, .big_multi_inputs:focus{ border-color:#000000;}
.multi_inputs_error, .big_multi_inputs_error{ border-color:#ff0000; }

#help_btn{width:27px;height:26px;background:url(../../forms/images/bck_forms.jpg) -112px -342px;border:solid 1px;color:#FFFFFF;cursor:pointer;outline:none;margin:5px; position: absolute; left: 368px; top: 64px;}
#help_btn:hover{background-position:-112px -368px;}

button, .submit {width:55px;height:26px;background:url(../../forms/images/bck_forms.jpg) 0px -342px;border:0px;color:#FFFFFF;cursor:pointer;outline:none;margin:5px;}
.submit:hover{background-position:0px -368px }
.reset{background-position:-56px -342px}
.reset:hover{ background-position:-56px -368px}
.form_holding{ float:left; width:100%; height:auto; font-size:12px; color: #4c4f52; padding-bottom:20px; margin-top:10px; margin-right:-9px; }
.form_holding_2{ float:left; width:100%; height:auto; font-size:12px; color: #4c4f52;  padding-bottom:30px; margin-top:10px; margin-right:-9px; }
.form_holding h1{text-align:left; width:100%; font-size:12px; font-weight: 600; color: #585858; margin:-20px; margin-top:3px; padding-left:22px; margin-bottom:10px;}
/*.form_container_2c .btns_hold{ float:left;  text-align:center; margin:auto; padding-left:107px}
.form_container_2c .help_btn{
	background-position:-112px -342px;
	width:27px;
	position: absolute;
	left: 368px;
	top: 64px
}*/

.radio_btn{ width:auto; height:20px; color:#008641}

/* All columns form types */
#main_form_c2, main_form_c3, main_form_c4 { float:left; height:auto; margin-left:11px; background:transparent; }
.top_form { float:left; height:41px; }
.left_form { float:left; height:auto; width:auto; background:url(../../forms/images/forms_grad_lat.png) repeat-y; }
.center_form { float:left; margin-left:11px; padding-left:11px; background:#FFFFFF;  }
.right_form { float:right; height:auto; background:url(../../forms/images/forms_grad_lat.png) right repeat-y; }
h1{color:#FFFFFF; font-size:14px; margin-top:18px; margin-left:25px; text-align:left; display:block; }
.foot_form { float:left; height:16px; }
.important_div{ float:left; height:auto; background:#585858; text-align:left; color:#FFFFFF; padding:10px; margin-bottom:10px}

/* Only 2 columns form */
#main_form_c2 { float:left; width:420px; }
#main_form_c2 .top_form { width:420px; background:url(../../forms/images/top_forms_c2.png) no-repeat; }
#main_form_c2 .center_form { width:386px; }
#main_form_c2 .right_form { width:420px; }
#main_form_c2 .foot_form {width:420px; background:url(../../forms/images/top_forms_c2.png) no-repeat 0px -41px;}
#main_form_c2 .btns_hold{ padding-left: 80px; padding-top:10px; width:220px;}
#main_form_c2 .important_div{ width:300px;}
#main_form_c2 #help_btn {left: 390px;}

/* Only 3 columns form */
#main_form_c3 { float:left; width:580px; }
#main_form_c3 .top_form { width:580px; background:url(../../forms/images/top_forms_c3.png) no-repeat; }
#main_form_c3 .center_form { width:548px; }
#main_form_c3 .right_form { width:580px; }
#main_form_c3 .foot_form {width:580px; background:url(../../forms/images/top_forms_c3.png) no-repeat 0px -41px; }
#main_form_c3 .btns_hold{ padding-left: 207px; padding-top:10px; }
#main_form_c3 .important_div{ width:460px;}
#main_form_c3 #help_btn {left: 520px;}

/* Only 4 columns form */
#main_form_c4 { float:left; width:760px; }
#main_form_c4 .top_form { width:760px; background:url(../../forms/images/top_forms_c4.png) no-repeat; }
#main_form_c4 .center_form { width:727px; }
#main_form_c4 .right_form { width:760px; }
#main_form_c4 .foot_form {width:760px; background:url(../../forms/images/top_forms_c4.png) no-repeat 0px -41px; }
#main_form_c4 .btns_hold{ padding-left: 280px; padding-top:10px;}
#main_form_c4 .important_div{ width:640px;}
#main_form_c4 #help_btn {left: 700px;}

/****************************************/
/*.error{float:left; height:13px; margin-top:-3px; margin-left:3px;color:#FF0000;font-size:9px;border-color:#000000;}*/
 .error{float:left; height:13px; margin-top:-3px; margin-left:3px;color:#FF0000;font-size:9px;border-color:#FFFFFF;border-width:1px;border-style:solid;}

.file{color:#3f4b53; float:left; height:20px; font-size:12px; float:left;}
/*.important_text{width:95%; height:100px; overflow:auto; text-align:left; color:#585858;border-bottom: 1px solid #CCCCCC; margin:5px; padding:10px;}*/
.important_text{width:95%; height:100px; overflow:auto; text-align:left; color:#585858; margin:5px; padding:10px; border: 1px solid #CCCCCC;}

