form {
	clear:both;
	margin:35px 0 0 0;
	padding:0;
}
form label {
	display:block;
	margin:15px 0 4px 0;
}
form fieldset#algmain {
	display:none;
}

form fieldset {
	border:0;
	margin:0;
	padding:0;
}
.login_screen input,
form input.femail,
form input.ftext{
	background:#FFF url(/gfx/form/input_back.gif) no-repeat top left;
	border:none;
	width:445px;
	height:24px;
	padding:5px 0 0 5px;
}
.login_screen .button,
fieldset#submits input,
form input.fsubmit{
	background: url(/gfx/form/submit_back.gif) no-repeat top left;
	border:none;
	width:450px;
	height:29px;
	padding:0 0 0 5px;
	color:#fff;
	text-align:left;
	margin:25px 0 0 0;
	cursor:pointer;
}

.requirednote {
	text-align:right;
	margin:2px 0;
	font-size:80%;
}

form input.error {
	border:1px solid red;
	
}

form .ftextarea{
	width:440px;
	height:50px;
	background: url(/gfx/form/text_area_back.gif) no-repeat top left;
	border:none;
	padding:5px
}
	
