/* Start of CMSMS style sheet 'ffr-form' */
.contact-form form input.std_input {
	margin-bottom: 10px;
}

form label.clear {
	clear: both;
	float: left;
	margin-top: 10px;
}

form label.full {
	width: 99%;
}

form label.required {
	font-weight: bold;
}

form select {
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6e6e6e;
}

form label {
	color: #808080;
	font-size: 14px;
line-height:28px;
}

td {
	color: #808080;
	font-size: 14px;
}

fieldset{
	border: 0px solid #ccc;
}

.std_input,
form textarea {
	border: 1px solid #ccc;
	width: 97%;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #6e6e6e;
}

form input{
	border: 1px solid #ccc;
	width: 97%;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #6e6e6e;
}


.form_but {
	margin-top: 10px;
	background-color: #f5811e;
	border: 3px solid #fbaf51;
	color: #fff;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 10px;
margin-left:5px;
margin-right:5px;
width:75px;
float:right;
cursor:pointer;
}

.formError{
color:#ff0000;
margin-left:5px;
list-style:none;
}
/* End of 'ffr-form' */

