/* Start of CMSMS style sheet 'Formbuilder' */

form {
	margin-top:0;
	}


form, td, th, li { 
	color:#2b457a;
	/*margin-left:30px;*/
	}


form div {
	margin:0;
	}

fieldset div {
	font-size:0.80em;
	margin:0 0 0.5em 0;
	}

fieldset div div {
	margin:0.5em 0 0 0;
	}

fieldset {
	border:none;
	/*padding:0.5em 0.5em 0 0.5em;*/
	}
	
fieldset label {
	width:auto;
	margin:0 0 0.3em 0;
	color:#2B457A;
	}

legend {
	display:none;
	color:#fff;
	font-style:italic;
	font-size:1.2em;
	margin:0 0 0.5em 0;
	padding:0em;
	width:auto;
	border:1px solid #ccc;
	}
	
textarea {
	width:350px;
	height:7em;
	margin:0;
	font-family:helvetica, arial, verdana, lucida, sans-serif;
	font-size:1em;
	color:#2b457a;
	border:1px #00c3ff solid;
	}

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

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center;
	}

.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin:0 0 0 0; padding:0;}

input{
	border:1px #00c3ff solid;
	color:#2b457a;
	}

.fbsubmit{
	border:1px #00c3ff solid;
	background-color:#e5f1f9;
	color:#2b457a;
	padding:0;
	margin:0 0 2em 0;
	font-weight:bold;
	}

.fbsubmit:hover{
	background-color:#ff9100;
	color:#fff;
	border:1px #ff4e00 solid;
	}

.submit{
	padding:0;
	}
	
.contactform fieldset {padding:0;background-color:#fff;}
.contactform fieldset legend {font-weight:bold;}
.contactform div {width:100%;padding:0.25em 0 0.25em 0;}
.contactform div label {display:block;width:10em;}
.contactform div.required {color:#233673; }
.error_message{display:none;}
/* End of 'Formbuilder' */

