#fieldlist{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#fieldlist li{
	clear:both;
	margin-bottom:3px;
}
#form_container{
	width: 100%;
}
.label{
	text-align: right;
	margin-top: 0;
	display: block;
	float: left;
	width: 120px;
	margin-right: 10px;
}

.field_info
{
	font-size: 90%;
}

#fieldlist li .field{
	margin-top: 0;
	float: right;
	width: 380px;
}
#user_data .field input, #user_data .field select, #user_data .field textarea{
	width: 180px;
}
input, select, textarea{
	padding:0;
	margin: 0;
	margin-bottom: 2px;
}
form{
	padding: 0;
	margin: 0;
}
.big_column{
	width: 100%;
	margin-top: 4px;
	clear: left;
}
.float_l{
	float: left;
}
.float_r{
	float: right;
}
.privacy_statement{
	font-size: 80%;
}
.buttons{}
.buttons INPUT{
	padding: 0 4px 0 4px;
	margin: 0;
/*	
	border: 2px solid #07842f;
	background-color: #ffffff;
*/
}
.required{
	font-weight: bold;
}
#privacy_label{
	margin-left: 4px;
}
.hidden{
	display: none !important;
	visibility: hidden !important;
}
#logincontainer{
	width: 250px;
}
#signup_text{
	width: 250px;	
}

