div.error { display: none; }

input {	border: 1px solid #2464C8; }
input.checkbox { border: none }
input:focus { border: 1px dotted #2464C8; }
input.error { border: 1px dotted red; }

select {	border: 1px solid #2464C8; }
select:focus { border: 1px dotted #2464C8; }
select.error { border: 1px dotted red; }

textarea {	border: 1px solid #2464C8; }
textarea:focus { border: 1px dotted #2464C8; }
textarea.error { border: 1px dotted red; }

form#Validate fieldset legend {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: #f00;
}

form#Validate fieldset {
	border: 1px solid #2464C8;
}

form#Validate fieldset label span {
	/* Entry for */
}

form#Validate input {
	width: 282px;
}

form#Validate textarea {
	width: 282px;
	height: 150px;
}

form#Validate input.chkbx {
	width: 24px;
}

form#Validate textarea.tMCE {
	width: 578px;
	height: 300px;
}

form#Validate p.SubmitButton {
	text-align: right;
}

form#Validate p.SubmitButtonADM {
	text-align: right;
}

form#Validate input.button {
	color: #f00;
	font-weight: bold;
}
