/* Start of CMSMS style sheet 'forms' */
@charset "utf-8";
/* CSS Document */

/* ----- REQUIRED ----- */

form .required{
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
}


table.contactform  td {
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}

table.contactform  td.required {
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}

input#m2fbrp__4, input#m2fbrp__5, input#m2fbrp__27, input#m2fbrp__19, inputm2moduleform_1, textarea#m2fbrp__7 {
	margin:0;
	font-size:100%;
	color:#333;
}

input#m2fbrp__4, input#m2fbrp__5, input#m2fbrp__27, input#m2fbrp__19, inputm2moduleform_1, textarea#m2fbrp__7 {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}

select#m2_28 {
	margin:0;
	font-size:100%;
	color:#333;
}

select#m2_28 {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}
/* End of 'forms' */

