input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
/*
input.required, textarea.required {
	border: 1px solid #000;
}*/
input.validation-failed, textarea.validation-failed {
	border: 1px solid #D40C24;
	color : #D40C24;
}
/*
input.radio.validation-failed {
	border: 1px solid #F2F2F2;
	color : #D40C24;
}*/
input.validation-passed, textarea.validation-passed {
/*	border: 1px solid #000; */
	color : #000;
}

.validation-advice {
	margin: 1px 0px 1px 1px;
	padding: 1px;
	/*background-color: #D40C24;
	color : #FFF; */
	/*background-color: #FFF; */
	color:#D40C24;
	font-weight: normal; font-size:12px; line-height:120%;
}

.validation-advice-radio {
	margin: 1px 0px 1px 1px;
	padding: 1px;
	/*background-color: #D40C24;
	color : #FFF; */
  /* background-color: #FFF; */
	color:#D40C24;
	font-weight: normal; font-size:12px; line-height:120%;
}

.custom-advice {
	margin: 1px 0px 1px 1px;
	padding: 1px;
 /*	background-color: #C8AA00; */
	color : #FFF;font-size:12px;
	font-weight: normal; line-height:120%;
}

/* fieldset { padding: 1em; margin-bottom: 0.5em; } */

label { font-weight: bold; }
.form-row { clear: both; padding: 0.5em; }

.field-label { }
.field-widget { }

 #noscript
 {
  width: 984px; /*Width of main container*/
  overflow: hidden; 
  margin: 0 auto; /*Center container on page*/
  background-color: #ffffff;  color: #D40C24;  font-size:12px;  font-weight:normal;  text-transform:blink;  text-align:center;
 }