.genform { margin-right: 43px;  } 

label
{
width: 4em;
float: right;
/* text-align: right; */
margin-left: 10px;
/* display: block */
}

input, textarea {
margin: 0.1em; 
color: #781351;
background: #e4e8e9;
border: 1px solid #781351;
}

.formfield-1 {
width: 80%;
}

.formfield-2 {
width: 230px;
}

.submit
{
margin-top: 0.5em; 
margin-bottom: 0.5em; 
margin-left: 20em;
color: #ffffff;
background-color: #b1242d;
font-weight: bold;
}

fieldset
{
border: 1px solid #781351;
width: 100%;
padding: 20px; 
}

legend
{
color: #ffffff;
background-color: #b1242d;;
border: 1px solid #781351;
padding: 3px;
font-weight: bold;
}

#nucleus_cf_remember { margin 0px; padding: 0px; border: 1px solid black; } 

