/*** DEFAULT HTML TAG STYLES ***/
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0 0 0;
}
#contactForm {
	position:absolute;
	visibility:visible;
	left:235px;
	top:190px;
	width:546px;
	height:556px;
	z-index:1;
}

label {cursor: pointer; font-weight: bold;}
fieldset {
	color: #38394B;
	width: 300px;
}
textarea:focus, input:focus, .sffocus {
	background-color: #ffc;
}

/*** CONTACT FORM STYLES ***/
#frmContact, #frmContact div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}
.frmLabelControl input, .frmLabelControl textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	margin-bottom: 0.5em;
	padding: 2px;
	width: 15em;
}
.frmLabelControl label {
	float: left;
	padding-right: 7px;
	margin-right: 7px;
	text-align: right;
	width: 150px;
}
.Error {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
}
.ErrorMsg {
	font-weight: bold;
}
