#contents h3 
{
font-weight: normal;
color: white;
font-size: 21px;
margin: 0 20px 20px 20px;
padding-bottom: 10px;
border-bottom: 1px solid #333333;
}

#generic_form {
padding: 0 20px;
font-size: 13px;
}

#generic_form .errors ul {
margin-left: 10px;
}

#generic_form div {
margin: 15px 0;
}

#generic_form div label {
display: block;
margin-bottom: 5px;
margin-top: 10px;
color: white;
}

#generic_form div p {
margin-top: 5px;
color: #777777;
font-size: 11px;
}

#generic_form div .text_field {
background: black;
color: white;
border: 1px solid #777777;
padding: 5px;
width: 300px;
}

#generic_form div .dropdown {
width: 150px;
padding: 3px;
}

#generic_form div .dropdown_time {
width: 55px;
padding: 3px;
}

#generic_form div .date_year {
width: 45px;
padding: 3px;
}

#generic_form div .date_month {
width: 45px;
padding: 3px;
}

#generic_form div .date_day {
width: 45px;
padding: 3px;
}

#generic_form div .date_year {
width: 65px;
padding: 3px;
}
#generic_form .submit_button {
padding: 10px;
}

#contents h3 
{
font-weight: normal;
color: white;
font-size: 21px;
margin: 0 20px 20px 20px;
padding-bottom: 10px;
border-bottom: 1px solid #333333;
}

#generic_form {
padding: 0 20px;
font-size: 13px;
}

#generic_form form div {
margin: 15px 0;
}

#generic_form form div label {
display: block;
margin-bottom: 5px;
color: white;
}

#generic_form form div p {
margin-top: 5px;
color: #777777;
font-size: 11px;
}

#generic_form div .text_field {
background: black;
color: white;
border: 1px solid #777777;
padding: 5px;
}

#generic_form div .text_area {
background: black;
color: white;
border: 1px solid #777777;
padding: 5px;
width: 290px;
font-size: 13px;
}

#generic_form div .dropdown {
width: 150px;
padding: 3px;
}

#generic_form .submit_button {
padding: 10px;
}




