/*
// ---------------------------------------------------------------------
// Author: Michael A. Karr | mike@advp.com
// File Name: validate.css
// File Dependants: include/contactForm.php, js/validate.js
// Date: 04/20/2006
// Last Modified: 04/20/2006 | Michael A. Karr
// ---------------------------------------------------------------------
*/


/* [ Form Element Styles ] */

/* [ GLOBALS ] */

fieldset {
	width: 625px;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin: 20px auto 20px auto;
	background: #E6E6EC;
	/* For IE */
	// margin: 20px 0px;
	// background: transparent;
}

legend {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 10px;
	background: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
label {
	font-weight: bold;
	display: block;
	clear: both;
}

/* [ Required Field Styles ] */

.required {
	border-left: 4px solid #CCCCCC !important;
}

/* [ Other Elements ] */

.spanLabel {
	display: block;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

.submitButton {
	font-weight: bold;
	width: 150px !important;
}

/* Text Fields */
.text {
	border: 1px solid #CCCCCC;
}

/* Text Fields On Focus */
.text_focus {
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}

/* Text Fields On Error */
.text_err {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #CCCCCC;
}

/* Textarea Fields */
.textarea {
	width: 100%;
	border: 1px solid #CCCCCC;
}

/* Textarea Fields On Focus */
.textarea_focus {
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}

/* Textarea Fields On Error */
.textarea_err {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #CCCCCC;
}

/* Select & Select-Multiple Fields */
.select {
	border: 1px solid #CCCCCC;
}

/* Select & Select-Multiple Fields On Focus */
.select_focus {
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}

/* Select & Select-Multiple Fields On Error */
.select_err {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #CCCCCC;
}