

#contents .contact-form {
	margin: 8px 32px 16px;
	padding: 8px 24px;
	background-color: #fff;
	border: 0px solid #5d9fbc;
	overflow: hidden;
	zoom: 1;
}


#contents .qsearch-form {
	margin: 8px 0 16px;
	padding: 8px 12px;
	background-color: #fff;
	border: 0px solid #5d9fbc;
	overflow: hidden;
	zoom: 1;
}

#contents .announce-form {
	margin: 8px 32px 16px;
	padding: 8px 12px;
	background-color: #fff;
	border: 0px solid #5d9fbc;
	overflow: hidden;
	zoom: 1;
}


/*

	these are copied from bn.css

*/




td.lbl,
td.val {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #535d6f;
	text-align: left;
	vertical-align: middle;
	padding: 2px 6px 2px 0;
}
td.lbl {
	color: #535d6f;
	text-align: right;
	width: 33%;
}
td.val span.notes {
	font-size: 12px;
	font-weight: normal;
	color: #535d6f;
	text-align: left;
	vertical-align: 2px;
	padding: 0;
}


td.form-label {
	text-align: left;
	vertical-align: middle;
	padding: 0 0;
}

td.form-label h4 {
	font-size: 12px;
	font-weight: normal !important;
	color: #535d6f;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #7c8fb3;
	padding: 0 0 2px 0;
	margin: 0 0 4px;
}

input.submit-btn {
	cursor: pointer;
}

input.str-edit {
	font-size: 12px;
	font-weight: normal;
	color: #535d6f;
	padding: 2px;
	border: 1px solid #bec6cb;
	width: 400px;
}

input.str-edit:focus {
	color: #2c3c59;
	border: 1px solid #7c95a6;
}

textarea.txt-edit {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #535d6f;
	line-height: 160%;
	padding: 2px;
	border: 1px solid #bec6cb;
	width: 430px;
}

textarea.txt-edit:focus {
	border: 1px solid #7c95a6;
}

.pop-edit {
	font-size: 11px;
	margin: 0 6px;
	width: 170px;
}


/* @group form message areas */
span.mandatory {
	font-size: 14px;
	font-weight: bold;
	color: #e03d00;
	padding: 0 2px;
}


#form_success {
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	color: #4e5872;
	margin: 8px 0;
	padding: 12px;
	background-color: #e5ffe2;
	border: 1px solid #9ed798;
}

#form_error {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #d03100;
	margin: 8px 0;
	padding: 12px 20px;
	background-color: #f4f9fc;
	border: 1px solid #d03100;
}
/* @end (message areas) */




