.form_notifier {
	border: 1px solid #e7e7e7;
	padding: 0 2% 10px 6%;
	width: 91%;
	text-align: left;
	margin-bottom: 15px;
	background: #fff none scroll no-repeat 9px 1.2em;
	font-size: 1.2em;
}
.form_notifier ul, .form_notifier h2 {
	color: #7dbfcd;
}
.form_notifier.failure {
  background-image: url(/images/forms/bad_valid.png);
}
.form_notifier.success {
  background-image: url(/images/forms/good_valid.png);
  background-repeat: no-repeat;
  background-position: 8px center;
}
.form_notifier.failure ul, .form_notifier.failure h2 {
	color:#bf290b;
}
.form_notifier.success ul, .form_notifier.success h2 {
	color:#82AE4D;
}
.form_notifier h2 {
	font-size:1.6em;
	font-weight:normal;
	margin-top:5px;
}
.form_notifier p {
	margin-top: .7em;
}
.form_notifier ul {
	padding: 0 0 0 20px;
	list-style: disc outside;
}
.form_notifier ul li {
	padding: 5px 0 0 5px;
	background: transparent;
}
.form_notifier ul li li {
}

div.fieldWithErrors {
	display:inline;
	float:none;
}
div.fieldWithErrors  * {
	border-color: #bf290b;
}
div.fieldWithErrors label {
  color: #bf290b;
  font-weight: bold;
}
.required {
	color: #bf290b;
	border-color: #bf290b;
}
span.required {
	padding: 0 0.5em;
}


.errorExplanation {
	border: 1px solid #e7e7e7;
	padding: 0 2% 10px 6%;
	width: 91%;
	text-align: left;
	margin-bottom: 15px;
	background: #fff none scroll no-repeat 9px 1.2em;
}
#body .errorExplanation ul, #body .errorExplanation h2 {
	color: #7dbfcd;
}
#body .errorExplanation {
  background-image: url(/images/forms/bad_valid.png);
}
#body .errorExplanation ul, #body .errorExplanation h2 {
	color:#bf290b;
}
#body .errorExplanation h2 {
	font-size:2em;
	font-weight:normal;
	margin-top:5px;
}
#body .errorExplanation p {
	font-size: 1.2em;
	margin-top: .7em;
}
#body .errorExplanation ul {
	padding: 0 0 0 20px;
	list-style: disc outside;
}
#body .errorExplanation ul li {
	padding: 5px 0 0 5px;
	font-size: 1.2em;
	background: transparent;
}
#body .errorExplanation ul li li {
	font-size: 1em;
}

div.fieldWithErrors {
	display:inline;
	float:none;
}
div.fieldWithErrors  * {
	border-color: #bf290b;
}
div.fieldWithErrors label {
  color: #bf290b;
}

