.header_image > img {
    width: 40em;
    max-width: 100%;
    height: auto;
/*    box-shadow: 10px -10px 5px grey;*/
/*    margin-top: 1em;*/
/*    background-color: #ac76b0;*/
/*    border-radius: .5em;*/
/*    padding: 1em;*/
}
.header_text {
	text-align: center;
	margin: auto;
	max-width: 40em;
	padding: .5em 0;
	font-family: Arial, Helvetica, sans-serif;
}
.enrollment_form {
    width: 40em;
    max-width: 100%;
	display: inline-block;
	margin: 1em 0;
	border-radius: 5px;
	border-style: solid;
    border-width: 1px;
	border-color: #a7a6a6;
}

body {
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: -webkit-linear-gradient(0deg, #ffffff, #76923c); /* For Safari#*/
	background: -o-linear-gradient(0deg, #ffffff, #76923c); /* For Opera 11.1 */
	background: -moz-linear-gradient(0deg, #ffffff, #76923c); /* For Firefox 3*/
	background: linear-gradient(0deg, #ffffff, #76923c); /* Standard syntax */
	background-attachment: fixed;
}

.enrollment_fieldset {
	border-radius: 5px;
	text-align: left;
	padding: 0.5em 1em;
	margin: 1em 0;
	border: 0;
}

.enrollment_fieldset > legend {
	font-weight: bold;
	font-size: large;
}


.enrollment_errors {
    display: block;
	padding: 0 0.7em;
	border-radius: 5px;
	border: 1px solid #cd0a0a;
	background: #FEF1EC;
	color: #cd0a0a;
	text-align: left;
}


.enrollment_error, .enrollment_instructions, .enrollment_field {
    display: block;
	padding: 0.25em;
}

.enrollment_error_label {
	font-weight: bold;
	color: black;
}

.enrollment_label {
	display: inline-block;
	width: 10em;
	font-weight: bold;
	text-align: left;
}

.enrollment_field_error {
    display: block;
	padding: 0.25em;
	border-radius: 5px;
	border: 1px solid #cd0a0a;
	background: #FEF1EC;
	color: #cd0a0a;
}

.enrollment_submit > button {
	margin: 0.5em;
	padding: 0.5em 1em;
	background: light-gray;
	border-radius: 5px;
	border: 1px solid gray;
}

input[type=text], input[type=password]{
	border-radius: 5px;
	background: white;
	border: 1px solid gray;
	padding: 0.25em 1em;
	width: 16em;
}

select{
	border-radius: 5px;
	background: white;
	border: 1px solid gray;
	padding: 0.25em 1em;
	width: 18em;
}
