/********************************************************************************************/
/* Biofuel Cities - contact DB CSS definition */

#content {margin:0 0 0 25px; width:636px; font-size:11px;}

/********************************************************************************************/
/* REGISTRATION FROM */
#registration_form_parameter table{width:632px; margin:0 0 0 2px; overflow:hidden; border:1px solid rgb(130,180,60); font-size:11px; border-collapse:collapse; table-layout:fixed;}
#registration_form_parameter table tr td{ padding:0 0 8px 0;}

#registration_form_parameter table tr #register_button{padding:0; width:162px; text-align:right; font-size:11px; vertical-align:top;}
#registration_form_parameter table tr #register_button input{width:120px; font-size:11px; font-weight:bold;  background-color:rgb(184,204,119); margin:10px 10px 0 0; padding:0;}

#registration_form_parameter table tr #back_button {padding:0 0 0 10px; vertical-align:top;}
#registration_form_parameter table tr #back_button p {padding:0;}
#registration_form_parameter table tr #back_button p a {display:block; width:120px; background-color:rgb(236,243,209); text-align:center; color:black; font-weight:bold; text-decoration:none; padding-top:0; padding-bottom:0;}
#registration_form_parameter table tr #back_button p a:link {border:2px solid rgb(230,230,230); border-right:2px solid rgb(130,130,130); border-bottom:2px solid rgb(130,130,130);}
#registration_form_parameter table tr #back_button p a:visited {border:2px solid rgb(230,230,230); border-right:2px solid rgb(130,130,130); border-bottom:2px solid rgb(130,130,130);}
#registration_form_parameter table tr #back_button p a:active {border:2px solid rgb(130,130,130); border-right:2px solid rgb(230,230,230); border-bottom:2px solid rgb(230,230,230);}

#registration_form table tr .button{padding:0; width:162px; text-align:right; font-size:11px;}

#registration_form table {width:632px; table-layout:auto; margin:0 0 0 0;}
#registration_form table tr {border:1px solid rgb(130,180,60); border-width:1px 0 1px 0;}
#registration_form table tr td{padding:25px 5px 20px 5px; vertical-align:top; font-size:11px; background-color:rgb(236,243,209); border:1px solid rgb(130,180,60); border-width:1px 0 1px 0;}
#registration_form table tr td .obligatory_field{font-weight:bold; color:red;}
#registration_form table tr td .sub_title{display:block; font-weight:bold; margin:0 0 15px 0;}
#registration_form table tr td h2{font-size:12px; font-weight:bold; margin:0 0 8px 0;}
#registration_form table tr td h3{font-size:12px; color:rgb(100,150,10); font-weight:bold; margin:0 0 8px 0;}
#registration_form table tr td p{margin:0; font-size:11px;}
#registration_form table tr td input{width:440px; margin:0; padding:0 3px 0 0; font-size:11px;}
#registration_form table tr td select{width:440px; margin:0; font-size:11px;}
#registration_form table tr td option{width:440px; margin:0; padding:0 3px 0 0; font-size:11px;}
#registration_form table tr td textarea{width:440px; height:80px; margin:0; padding:0; font-size:11px;}

#registration_form table .tr_no_bottom_border {border:0px solid rgb(130,180,60); border-width:0;}
#registration_form table .tr_no_bottom_border td {width:200px; border:0px solid rgb(130,180,60); padding:10px 5px 10px 5px; }
#registration_form table .tr_no_bottom_border td h2 {margin:0;}
#registration_form table .tr_no_bottom_border td h3 {font-size:11px; margin:0;}
#registration_form table .tr_no_bottom_border td input {width:auto;}
#registration_form table .tr_no_bottom_border td .long_input {width:440px;}

#content #registration_form table tr td .checkbox_fields_divider{width:290px; float:left; padding:7px 0 7px 15px;}
#content #registration_form table tr td .checkbox_fields_divider p{clear:both; padding:0; margin:0;}
#content #registration_form table tr td .checkbox_fields_divider p input{float:left; display:block; width:14px; margin:6px 0 0 0; padding:0; height:13px;}
#content #registration_form table tr td .checkbox_fields_divider p span{float:left; display:block; width:276px; margin:6px 0 0 0; padding:0;}

#registration_form table tr td  .td_p_checkbox input{width:20px; float:left; display:block; width:14px; margin:4px 0 0 0; padding:0;}
#registration_form table tr td  .td_p_checkbox span{float:left; display:block; width:286px; margin:3px 0 0 0; padding:0;}

#registration_form table tr .button{padding:0; width:162px; text-align:right; font-size:11px; vertical-align:bottom;}
#registration_form table tr .button input{width:120px; font-size:11px; font-weight:bold; background-color:rgb(184,204,119); margin:0 10px 10px 0; padding:0;}

#registration_form table tr td .help_icon_after_h2 {float:right; margin:0; padding:0; border-width:0;}
#registration_form table tr td .help_icon_after_h2:hover {background-color:rgb(236,243,209);}
#registration_form table tr td .help_icon_after_h2 img{border-width:0; background-color:rgb(236,243,209);}

#registration_form_form #subscr_print_newsletter{margin:0; padding:0; height:15px; width:auto;}
#registration_form_form #confirm{margin:0; padding:0; height:15px; width:auto;}
#registration_form_form .obligatory_field{font-weight:bold; color:red;}


/********************************************************************************************/
/* CONFIRMATION FROM */
#confirm_form #confirm_data {width:490px; table-layout:fixed;}

#confirm_form #confirm_data tr td{padding:5px 5px 5px 5px; vertical-align:top;}

#confirm_form #confirm_data .bg_head{color:rgb(130,180,60);}
#confirm_form #confirm_data .bg_head h3{color:rgb(130,180,60); margin:15px 0 10px 0;}

#confirm_form #confirm_data .tr_bg-1{ background-color:white;}
#confirm_form #confirm_data .tr_bg1{ background-color:rgb(236,243,209);}

#confirm_form #confirm_data .tr_bg-1 .td_title{width:280px; color:rgb(5,56,136); font-weight:bold; vertical-align:top;}
#confirm_form #confirm_data .tr_bg1 .td_title{width:280px; color:rgb(5,56,136); font-weight:bold; vertical-align:top;}

#confirm_form .confirm_form_buttons {width:628px; border:1px solid rgb(130,180,60); margin:10px 0 10px 2px;}
#confirm_form .confirm_form_buttons tr td{padding:0;}
#confirm_form .confirm_form_buttons .back_button{ text-align:left;}
#confirm_form .confirm_form_buttons .back_button input{ width:120px; font-weight:bold; background-color:rgb(236,243,209); text-align:center; margin:0; font-size:11px; margin:10px 10px 10px 10px;}
#confirm_form .confirm_form_buttons .register_button{width:162px;  text-align:right;}
#confirm_form .confirm_form_buttons .register_button input{width:130px; font-weight:bold; text-align:center; background-color:rgb(184,204,119); margin:0; font-size:11px; margin:10px 10px 10px 10px;}
