/* CSS Document */
fieldset{
	width:390px;
	margin:40px 0;
	padding:0;
	border:0;
	font:12px Helvetica, Verdana, Arial, sans-serif!Important;
	text-align:left!Important;
}
.small{
	float:left;
	width:115px;
	margin-bottom:15px;
}
.small input{
	margin:0 0 0 2px;
	padding:0;
}
.submit{
	background:#FFFFFF;
	font:12px Helvetica, Verdana, Arial, sans-serif;
	cursor:pointer;
}
.text{
	float:left;
	border:1px solid #58595a;
	color:#565A5C;
	float:left;
	margin-bottom:16px;
	padding:3px;
	width:210px;	
}
textarea{
	width:215px;
	border:1px solid #58595a;
}
label{
	float:left;
	font-weight:bold;
	margin:3px 20px 0 0;
	text-align:left;
	width:140px;
}
select{
	float:left;
	border:1px solid #58595a;
	color:#565A5C;
	float:left;
	margin-bottom:16px;
	padding:3px;
	width:218px;	
}
.both{
	float:left;
	width:380px;
	margin-bottom:15px;
}
.required{
	visibility:hidden;
	display:none;
}
.submit{
	float:right;
	margin-right:20px;
	border:1px solid #58595a;
}
fieldset p{
	float:left;
	padding:0 0 20px 0;
}