.dnone {display:none;}
form {
	margin: 0; padding: 0;
	font: normal 12px/16px Tahoma, Arial, sans-serif;
	color: #000;
}
form br {clear:left;}
label {
	display: block;
	clear: both;
	float:left;
	width: 160px;
	font: normal 12px/16px Tahoma, Arial, sans-serif;
	color: #000;
	margin: 4px 0;
	padding: 4px 0;
}
.chkbx {
	width: 12px;
	margin: 5px 10px 0 0;
}
.rbtn {
	width: 12px;
	margin: 5px 2px 0 10px;
}
input {
	border: 1px solid #ccc;
	color: #282fa8;
	font: normal 12px/14px Arial, sans-serif;
	padding: 5px;
	margin: 2px 0;
	width: 200px;
	box-shadow:0 1px 1px rgba(0,0,0, .1);-webkit-box-shadow:0 1px 1px rgba(0,0,0, .1);
	border-radius:4px;-webkit-border-radius:4px;
}
textarea {
	color: #282fa8;
	font: normal 12px/14px Arial, sans-serif;
	border: 1px solid #ccc;
	padding: 5px;
	box-shadow:0 1px 1px rgba(0,0,0, .1);-webkit-box-shadow:0 1px 1px rgba(0,0,0, .1);
	border-radius:4px;-webkit-border-radius:4px;
	width: 200px;
}
select {
	border: 1px solid #b2b2b2;
	color: #282fa8;
	font: normal 12px/14px Arial, sans-serif;
	padding: 5px;
	margin: 2px 0 5px 0;
	width: 200px;
	box-shadow:0 1px 1px rgba(0,0,0, .1);-webkit-box-shadow:0 1px 1px rgba(0,0,0, .1);
	border-radius:4px;-webkit-border-radius:4px;
}
.sub-btn {
	width: 130px;
	font: normal 13px/18px Tahoma, Arial, sans-serif;
	color: #fff;
	margin: 4px 0 0 0; padding: 4px 0 6px 0;
	background: #282fa8;
	text-align: center;
	border: none;
	text-decoration: none;
	outline: none;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0, .2);-moz-box-shadow:0 1px 2px rgba(0,0,0, .2);box-shadow:0 1px 2px rgba(0,0,0, .2);
	border-radius:4px;-webkit-border-radius:4px;
}
.sub-btn:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg, .confirmRequiredMsg, .confirmInvalidMsg, .confirmValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg, .confirmRequiredState .confirmRequiredMsg, .confirmInvalidState .confirmInvalidMsg{display:inline;color:#a83128;border:1px dotted #e5e8d4;padding:3px 10px;font:normal 11px/28px Arial, sans-serif;margin:0 0 0 0;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input, input.confirmRequiredState, .confirmRequiredState input, input.confirmInvalidState, .confirmInvalidState input{ }