/* Start of CMSMS style sheet 'Form Builder' */
/* Sample FormBuilder CSS base */
	form { margin-top: 1.2em; }
	form, td, th, li { font-size: 100% }
	form div { margin-bottom: 0 }
	fieldset div { margin-bottom: 0.5em; margin-left: 1em; }
	fieldset div div { margin-top: 0.5em; margin-left: 1em; }
	fieldset { margin-bottom: 1em; border: 1px solid #c2c2a9; padding: 0.5em; }
	fieldset label { width: auto; }
	legend { background: #dbd9c1; margin-bottom: 0.5em; padding: 0.25em 0.5em; width: auto; border: 1px solid #c2c2a9; }
	textarea { margin: 0.5em 0; width: 25em; height: 6em; }

	/* Apply this class to text/select input fields with shorter labels
		to help alignment */
	.short-label label { float: left; width: 10em; }
	.short-label fieldset div input, .short-label fieldset div select { width: 16em; }

	/* Pretty up your Captcha image output */
	.captcha { margin: 0.5em 0; width: 200px; text-align: center; }
	.captcha img { border: 1px solid #c2c2a9; margin-bottom: 0.5em }
	.captcha input { width: 196px; margin-top: 0.5em }

	/* Just a bit more room for the Submit button */
	.submit { margin-top: 0.5em }

/* FormBuilder Styles */
.contactform fieldset { padding: 1em; }
.contactform fieldset legend { font-weight: bold; }
.contactform div { width: auto; padding: 0.25em 0 0.25em 0; }
.contactform div label { display: block; width: 15em;  }
.contactform div.required { color: #f00; }

/* End of 'Form Builder' */

