.contact input.textShort {
	width: 220px;
}

.contact p, .contact label  {
	width: 430px;
}
.contact input.text, .contact textarea {
	width: 410px;
}


.contact p {
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #555555;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.contact label {
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #555555;
	float: left;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0px;
}

.contact input.text { /*width of text boxes. IE6 does not understand this attribute*/
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #555555;
	height: 19px;
	background-color: #f9f9f9;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.contact select { /*width of text boxes. IE6 does not understand this attribute*/
	font: 11px Tahoma, Verdana, sans-serif;
	color: #696767;
	width: 65px;
	height: 21px;
	background-color: #f9f9f9;
	padding: 1px;
	margin: 0;
}

.contact textarea {
	font: 11px/16px Arial, Verdana, sans-serif;
	color: #555555;
	height: 150px;
	background-color: #f9f9f9;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

/*width of text boxes. IE6 does not understand this attribute*/
.contact input.submit { 
	font: 12px/16px Arial, Verdana, sans-serif;
	color: #ffffff;
	font-weight: bold;
	width: 70px;
	height: 25px;
	background: url(../images/button.gif) no-repeat;
	border: 0;
	padding: 0px;
	margin-right: 5px;
	margin-top: 10px;
}

/*width of text boxes. IE6 does not understand this attribute*/
.contact input.button { 
	font: 12px/16px Arial, Verdana, sans-serif;
	color: #ffffff;
	font-weight: bold;
	width: 70px;
	height: 25px;
	background: url(../images/button.gif) no-repeat;
	border: 0;
	padding: 0px;
	margin-right: 5px;
	margin-top: 10px;
}

.contact span.red {
	font: 18px Arial, Verdana, sans-serif;
	color: #ff6805;
}

.ferror {
	font: 12px Arial, Verdana, sans-serif;
	color: #ff0000;
	font-weight: bold;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.formok {
	font: 12px Arial, Verdana, sans-serif;
	color: #00b649;
	font-weight: bold;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 15px;
}

label.error, #captchaInput { color: red !important; display: inline; margin: 0; }
input.error,textarea.error, option.error
{ border: 2px solid red !important; background: #FFFFD5 !important; color: red !important; }

