

/**************************************************************

	Validate
	v 2.1

**************************************************************/

body {
padding:0;
margin:0;
}
		
#formwrap {
width:220px;
height:375px;
background: #fff/* url(contactpaginabg.gif) no-repeat */; 
overflow:hidden;
padding:15px 20px;
}

#formwrap p {
color:#3c432a;
padding:0 0 8px 0;
margin:0 0 8px 0;
font-size:14px;
border-bottom: 1px dotted #999;}
		
fieldset {
border:none;
color:#999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:212px;
margin:0;
padding:0;
}

legend {
background-color:#D3D3D3;
color:#666666;
font-variant:small-caps;
font-weight:bold;
margin-bottom:8px;
padding:2px 6px;
}

label {
display:block;
float:left;
line-height:160%;
padding:0pt 0pt 0pt 5px;
position:relative;
width:200px;
}

label.fieldLabel {
display:inline;
float:none;
}

#myForm {
margin:0;
}

#myForm p {
	margin-bottom: 5px;
}

#myForm label {
}

#myForm input.formInputText, #myForm textarea, #myForm select {
	
}

#myForm .red {
	border: 1px solid red;
}

#myForm label.red {
	border: none;
	color: red;
}

#myForm .customRed {
	border: none;
	color: red;
}

#myForm #submit {
width:100px;
margin:0;
}


#validationMessage {
	padding: 5px;
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}

#myForm .errorMessage {
	color: red;
	margin-left: 10px;
	font-size: 0.8em;
	display:block;
}


/*************************************************************/


input.formInputText, textarea.formTextArea {
}

input.formInputText {
background-color:#F9FFEE;
border:1px solid #CCCCCC;
border-left-width: 3px;
color:#666666;
font-size:1em;
font-weight:normal;
height:16px;
margin-bottom:5px;
margin-right:5px;
padding:4px;
width:200px;
}

input.formInputText:hover {
background-color:#CCFFFF;
border:1px solid #006600;
border-left-width: 3px;
color:#000000;
cursor:pointer;
}

input.formInputText:focus {
background-color:#FFFFFF;
border:1px solid #006600;
border-left-width: 3px;
color:#000000;
}

textarea.formTextArea {
font:inherit;
border:1px solid #CCCCCC;
border-left-width: 3px;
background-color:#F9FFEE;
color:#666666;
font-size:1em;
height:85px;
margin-bottom:5px;
margin-right:5px;
padding:5px;
width:200px;
}

textarea.formTextArea:hover {
background-color:#CCFFFF;
border:1px solid #006600;
border-left-width: 3px;
color:#000000;
cursor:pointer;
}

textarea.formTextArea:focus {
background-color:#FFFFFF;
border:1px solid #006600;
border-left-width: 3px;
color:#000000;
cursor:text;
}

input.formInputButton {
background:#e0e8ca;
border: 2px solid #cdd5b8;
color:#666666;
cursor:pointer;
font-size:1.2em;
font-weight:normal;
margin-top:8pt;
padding:1px 5px;
text-align:center;
width:105px;
float:right;
}

input.formInputButton:hover {
border-color:#666666;
background-color:#ccf350;
}

input.formInputButton:active {
}
