﻿/* -- Default Styles -- */

.contactFormInput input {
	border: solid 1px;
}

.contactFormInput select {
	border: solid 1px;
}

.contactFormInput textarea {
	border: solid 1px;
}

/* -- Hover Styles -- */

.contactFormInput :hover input {
	border: dashed #33CC33 1px;
}

.contactFormInput :hover select {
	border: dashed #33CC33 1px;
}

.contactFormInput :hover textarea {
	border: dashed #33CC33 1px;
}

.contactFormInput :hover span {
	color: #33CC33;
}

/* -- Focused Styles -- */

.contactFormInput input:focus {
	border: solid #33CC33 1px;
}

.contactFormInput select:focus {
	border: solid #33CC33 1px;
}

.contactFormInput textarea:focus {
	border: solid #33CC33 1px;
}

.contactFormInput .labelColumn {
	width: 75px;
	white-space: nowrap;
	vertical-align: top;
}

.labelFocused {
	color: #33CC33;
}
