.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;

}