/* Start of CMSMS style sheet 'HIT_form' */
/* =Forms
----------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 7px 0;
}
textarea {
	height:200px;
	width:330px;
}
.std-form table {
	width: 100%;
}
.std-form {
	padding: 1em 2em;
	margin: 2em 0;
	border: 4px solid #fafafa;
}
.std-form input.text, .std-form select, .std-form textarea {
	width: 90%;
	background: #fafafa;
	border: 1px solid #C3C3C3;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
}
#search_box {
	margin-top:15px;
}
#search_box .btn {
	border:none;
	position:relative;
	top:3px;
}
#search_box label {
	font-size:10px;
}
#search_box input {
	border: 1px solid #C3C3C3;
	font-size:10px;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	padding:2px;
}
td.form_label {
	width: 10%;
	white-space: nowrap;
}
tr.submit_row td {
	border: 0;
	padding-top: 15px;
	padding-bottom: 20px;
	background: #fafafa;
}
.required {
	font-size: 10px;
	padding: 0 2px;
	color: #FF0000;
}
/*--------------*/

table.contactform {
	margin: 0;
}
table.contactform td {
	font-size: 11px;
	padding: 0;
	border: none;
}
table.contactform td input, table.contactform td textarea {
	border: 1px solid #999999;
	font-size: 11px;
}

input.fbsubmit {
	background-color: #FFFFFF;
	color: #161718;
	padding: 3px;
}

input.fbsubmit:hover {
	background-color: #161718;
	color: #FFFFFF;
	cursor: pointer;
}

.error_message {
	margin: 20px 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #333333;
}

.error_message ul {
	margin: 0;
	padding: 0;
}
/* End of 'HIT_form' */

