/* Form validation */

fieldset.wsv-error {
	padding: 0 5px 0 0;
	background-color: #FFBABA;
}

input.wsv-required,
textarea.wsv-required {
	border: 1px solid #99A7AF;
	border-left-width: 5px;
}

input[type="text"].wsv-required,
input[type="password"].wsv-required,
textarea.wsv-required {
	border: 1px solid #99A7AF;
	border-left-width: 5px;
}

input.wsv-error,
textarea.wsv-error {
	background-color: #FCF2F2;
	border-color: #C00;
}


input[type="text"].wsv-error,
input[type="password"].wsv-error,
textarea.wsv-error {
	background-color: #FCF2F2;
	border-color: #C00;
}

select.wsv-error {
	background-color: #FAE5E5;
	border: 1px solid #C00;
}

form table td {
	padding-bottom: 10px;
}

form table td.left {
	width: 100px;
}
