label
{
	display:block;
	float:left;
	clear:both;
	width:15em;
	padding:.3em;
	padding-left:0;	
}

input, select
{
	margin:.3em;
	margin-left:0;
}

#search input
{
	margin:0;
}

legend
{
	color:		#5566A0;
	padding:0;
}

label.forchecks
{
	display:inline;
	float:none;
}

.formerror input, .formerror textarea, .formerror select
{
	border:2px solid red;
}

p.formsubmit
{
	margin-top:1em;
	text-align:right;
}

#maincontent #contentpage form
{
	margin-top:2em;

}

#contentpage form fieldset
{
	border:none;
	padding:0;
	padding-top:0.5em;
	padding-bottom:1em;
}

#contentpage form
{
	padding:0;
	margin:0;
}

#hiddenfields
{
	padding:0;
	margin:0;
}

form br
{
	clear:	both;
}