form.StandardForm {
	padding: 0;
	float: left;
	width: 100%;
	background: #E8E8E8;
}

form.StandardForm dl {
	margin: 0;
	padding: 0 6px 0 0;
}
form.StandardForm dt {
	margin: 4px 0 2px 0;
	padding: 0;
	color: #000;
}
form.StandardForm dd {
	margin:0;
}
form.StandardForm dd input, form.StandardForm dd select, form dd.StandardForm textarea {
	width: 150px !important;
	font-size: 100%;
	border: 1px solid #000 !important;
}
form.StandardForm dd textarea {
	width: 150px !important;
	font-size: 100% !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border: 1px solid #000 !important;
}
.CardInput {
	width: 12em;
}
.SmallInput {
	width: 4.5em;
}
form fieldset {
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
form fieldset legend {
	font-weight: bold;
	color: #596DFF;
	font-size: 120%;
	margin: 0 !important;
	padding: 0 !important;
}
form fieldset p {
	clear: both;
}
.ErrorMessages { 
	color: #f00;
}
.ErrorMessages p { 
	color: #f00;
	margin: 0 0 3px 0 !important;
	padding: 0 !important;
}

.Error { 
	border: 2px solid #f00;
	width: auto;
}
#Page #Content p#sendmessage {
	margin: 15px 0 0 0;
	padding: 0;
}
form .CFTextSpecial {
      display: none;
}