

fieldset {
	border: none;
	border-top: 2px solid #666aaa;
/*	<!--padding: 10px 0 10px 0;
	margin: 0 0 10px 0;-->
*/}

fieldset legend {
	font-size: 14px;
	color: #666aaa;;
	font-weight: bold;
	padding: 0 10px 0 0;

}
fieldset table { 
	padding-top:10px;
}
label input { margin-right:3px; }
fieldset .submit {
	background-color: #EEE;
	cursor: pointer;
	border: 1px solid #999;
	color: #000;
	width: auto;
}
span.ast { color:#FF0000; padding:0px 3px; font-weight:bold; }

.errorMessage {
	color: #000;
	font-weight: bold;
	background-color: #FECFCF;
	border: 1px solid #FC9696;
	padding: 5px;
}

.errorMessage p {
	margin: 0px !important;
}

.required {
	color:#FF0000;
}