/* Start of CMSMS style sheet 'Form  Styles' */
form{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1px;
	}
.contactform label {
	float: left;
	width: 190px;
	padding-top: 3px;
	}
.contactform input {
	border: 2px solid #FFC54D; /*yellow*/
	width: 225px;
	padding: 3px;
	color:#333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
.contactform select {
	border: 2px solid #FFC54D; /*yellow*/
	width: 200px;
	padding: 3px;
	color:#333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
.contactform input.checkbox {
	border: none;
	}
.contactform textarea {
	border: 2px solid #FFC54D; /*yellow*/
	width: 225px;
	height: 10em;
	padding: 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 2px;
	}
.contactform input:focus, .contactform textarea:focus {
	background-color:#ffecc5;
	}

.loginform label {
	float: left;
	width: 115px;
	padding-top: 3px;
	}
.loginform input {
	border: 2px solid #FFC54D; /*yellow*/
	width: 285px;
	padding: 3px;
	color:#333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
.loginform select {
	border: 2px solid #FFC54D; /*yellow*/
	width: 200px;
	padding: 3px;
	color:#333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
.loginform input.checkbox {
	border: none;
	}
.loginform textarea {
	border: 2px solid #FFC54D; /*yellow*/
	width: 300px;
	height: 10em;
	padding: 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 2px;
	}
.loginform input:focus, .loginform textarea:focus {
	background-color:#ffecc5;
	}


input.fbsubmit{
	margin: 0 0 10px 100px;
	width:110px;
	background-color: #FFC54D; /*yellow*/
	border: none;
	padding: 6px;
	}
input.fbsubmit:hover{
	background-color: #FFA24D; /*light orange*/
	cursor:pointer;
	}

/* Captcha */
.captcha {
	margin: 10px 0 10px 100px;
	width: 200px;
	text-align: left;
	}
.captcha img {
	border:none; 
	margin-bottom:0.5em;
	}
.captcha input {
	width:196px; 
	margin-top:0.5em;
	}

.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
	}

/******** Client login form additional styles *********/
div.submit-login{
	margin-left:10px;
	}
p.forgot-password{
	margin-left:110px;
	}
div#main4 p.forgot-password a{
	text-decoration: none;
	}

/* End of 'Form  Styles' */

