/* CSS Document */


form { margin: 0; padding: 0; }

form div.clearer{
	clear:left;
	margin: 0px 0px 10px 0px;
}

form div.clearer2{
	clear:left;
	line-height: 1px;
	height: 1px;
}

label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 190px; 
	padding: 0; 
	padding-top:2px;
	margin: 5px 5px 5px 5px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
}

label.extended { 
	width: 280px; 
}

label.centred { 
	width: 250px; 
}

label.assessment {
	width:100px;
}

span
{
    display: inline;  /* block float the labels to left column, set a width */
	float: none; 
	width: auto; 
	padding: 0px; 
	margin: 0px;
}

span.fieldwidth{
	float: left;
	width: 110px; 
	padding: 0px;
	margin: 0px;
}

form br {
	
}

form table{
	margin: 0px 0px 0px 155px;
}
.invisible{ visibility:hidden;}
.TextField{	width: 100px; }
.TextArea { width: 100px; overflow: auto; }
.DropDown{ width: 100px; }

.err{ color:#FF0000; }

h2{
font-size: 1.4em;
}