/**************************************************/
/* CSS definition eNews Reg form */
/**************************************************/
#registration_form{   width: 650px; float: left; margin-bottom: 8px; box-shadow: 0px 5px 7px -7px #DADADE}
#registration_form {color:#737478; font-size:0.90em;}
#registration_form #input_error{border:1px solid rgb(170, 2, 37); background-color:rgb(246, 211, 207); color:rgb(170, 2, 37); padding:5px; margin:10px 0 10px 0; font-size:11px;}
#registration_form #input_error strong{display:block; color:rgb(170, 2, 37); margin-bottom:5px; font-size:11px;}
#registration_form  label{float:left;display:block;   margin-top: 6px; width: 190px; margin-right: 6px;}
#registration_form input[type=text]{  background-color: white; color: black; height: 17px; font-size: 12px;
    width: 300px;  border-right: 0px; margin-top: 6px; float:  left;}
#registration_form  select{   
    background-color: white; color: black; height: 27px; font-size: 12px;
    width: 300px; border-right: 0px; border-left: 0px; margin-top: 6px; float:  left;}
#registration_form  textarea{   
    background-color: white; color: black; height: 110px; font-size: 12px;
    width: 300px;   border-color: #737478; margin-top: 6px; float:  left;}


/**************************************************/
/* CSS definition eNews Conf form */
/**************************************************/
#confirmation_form{   color:#737478; width: 540px; float: left; margin-bottom: 8px; box-shadow: 0px 5px 7px -7px #DADADE}
#confirmation_form {/*color:rgb(150,150,150);*/ font-size:0.90em;}
#confirmation_form #input_error{border:1px solid rgb(170, 2, 37); background-color:rgb(246, 211, 207); color:rgb(170, 2, 37); padding:5px; margin:10px 0 10px 0; font-size:11px;}
#confirmation_form #input_error strong{display:block; color:rgb(170, 2, 37); margin-bottom:5px; font-size:11px;}
#confirmation_form  label{float:left;display:block;   margin-top: 6px; width: 190px;}
#confirmation_form input[type=text]{  background-color: whitesmoke; color: black; height: 14px; font-size: 11px;
    width: 300px;  border-right: 0px; margin-top: 6px; float:  left;}
#confirmation_form  select{   
    background-color: #99BD24; color: white; height: 27px; font-size: 12px;
    width: 300px; border-right: 0px; border-left: 0px; margin-top: 6px; float:  left;}
#confirmation_form  textarea{   
    background-color: whitesmoke; color: black; height: 60px; font-size: 12px;
    width: 300px; border-right: 0px; border-left: 0px; margin-top: 6px; float:  left;}


/* MISC */
.error {color:rgb(170, 2, 37) !important; font-size:11px !important;}
span#extra_info_left {font-weight: bold;color:#737478;}
/* input controls */		
label{float:left; width:200px; color:#737478;}
input[type=text]{float:left; width:220px;}
input[type=checkbox]{float:left;}
textarea{float:left; width:220px; height:50px; padding:3px;}
/* Buttons */		
.button{
    
    
padding-top: 0px;
    width:76px;
    height:16px;
    border: 0;
    background:  url(../images/search_button_cf_long.jpg) no-repeat;
    float:  right;
color:white;

    margin-bottom: 10px;
}


.next{margin:-20px 10px 0 0;}
.prev{padding-top: 0px;
    width:76px;
    height:16px;
    border: 0;
    background:  url(../images/back_button_cf_long.png) no-repeat;
    float:  left;
color:white;
    margin-bottom: 10px;
    margin-left: 10px;
        padding-left:20px;
        
 }
.submit{ }

fieldset{margin:5px 10px 40px 10px; border:1px solid rgb(230,230,230); background-color:rgb(250,250,250);}
legend{color:rgb(0,102,102); font-weight:bold;}
#obligatory_info{text-align:right; font-size:11px; color:rgb(50,50,50)}



/*rest: contact*/

p#button-box { margin:0; padding:0;
float: left;
width: 475px;
}

p#button-box input#send-data-button{
    padding-top: 0px;
    width:76px;
    height:16px;
    border: 0;
    background:  url(../images/search_button_cf_long.jpg) no-repeat;
    float:  right;
color:white;

    margin-bottom: 10px;}
p#button-box input#send-data-button:hover{cursor:pointer; color:white; background-color:rgb(161, 128, 83);}


input#send-data-button:hover{
    color:white;
    background-color:rgb(25,110,35);
}

#contact-us-box-confirm-message{}
#contact-us-box-confirm-message h1{}
#contact-us-box-confirm-message p{}
#contact-us-box-confirm-message p strong{}

p#extra_info_left{font-weight: bold;}

.radiobutton-row{
/*
width: 27%;
float: left;
margin-left: 190px;*/
}

.checkbox-row{

float: left;
width:81px;
}