/* Start of CMSMS style sheet 'fm_form' */
input, select{
	border:none;
	background-color:#fff;
	background:url(images/fm/fm_input_bg.gif) repeat-x;
	border:1px solid #cecece;
	padding:2px;
	margin-bottom:5px;
}
select{
	padding-bottom:2px;
	margin-bottom:5px;
}
input, select{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}
.error{
	color:#be0509;
}

textarea, .text{
	/*Mozilla does not like textareas!! and does not 
allow you to modify scrollbars. Even fonts must
be overriden within the text area
*/	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #cecece;
/*
	scrollbar-face-color : #800332;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-width:5px;
*/
	margin-bottom:5px;
	width:400px;
}

#contactUsBox textarea {
	width:207px;
}

form{
	margin:0px;
	padding:0px;
}

.fieldset-wrapper{
	padding-top:5px;
	padding-bottom:15px;
	padding-right:20px;
	position:relative;
}


input.btn{
	border:0px;
	background-color:#c8054f;
	color:#fff;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none;
	padding:2px 4px;
	font-size:10px;
}

table td.valigntop{
/*to account for the offset created by the inputs field border*/
vertical-align:top;
padding-top:3px;
}
/* End of 'fm_form' */

