.panel { clear: both; 	display: none; 	border: 3px solid #CCC; 	padding: 1em; }
.panel.active-tab-body { display: block; }

#tabs {	list-style: none; }
#tabs li { float: left; }
#tabs a { float: left; padding: 5px 8px; margin-left: 6px;	background-color: #F2F2F2; text-decoration: none; color: #999999; }
#tabs a.active-tab { background-color: #CCC;  border-top: 3px solid #999;	padding-top: 3px;	color: #000; }

input.disabled { border: 1px solid #F2F2F2;	background-color: #F2F2F2; }
input.validation-failed, textarea.validation-failed { border: 1px solid #D40C24; color : #D40C24; }
input.validation-passed, textarea.validation-passed { color : #000; 	/* border: 1px solid #000; */ }
input.radio.validation-failed { border: 1px solid #F2F2F2; color : #D40C24; }
/* input.required, textarea.required { border: 1px solid #000; } */

.validation-advice { margin: 1px 0px 1px 1px; padding: 1px; 	/*background-color: #D40C24;	color : #FFF; */
	/*	background-color: #EFEFEF; */ background-color: #ffffff; color:#D40C24; font-weight: normal; font-size:11px; line-height:120%;
}
.validation-advice-radio {	margin: 1px 0px 1px 1px; padding: 1px;	/*background-color: #D40C24;	color : #FFF; */
/*	background-color: #EFEFEF; */ background-color: #ffffff;	color:#D40C24;	font-weight: normal; font-size:11px; 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: 0em; margin-bottom: 0.5em; }

label {	font-weight: bold; }
.form-row {	clear: both; padding: 0.5em; }

#noscript { 
  width: 980px; /*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;
}