#field
{
	margin-left:.5em;
	float:left;
}

#field,label
{
	/*float:left;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;	
}

br
{
	clear:both;	
}

inputOLD
{
	border:1px solid black;
	margin-bottom:.5em;	
}

input.error, select.error, textarea.error
{
	border:1px solid red;	

	margin: 1px 1px;
	padding: 1px 1px 1px 1px;
	background-repeat: no-repeat;
	background-position: 10px center;

	-moz-box-shadow: 0 0 2px 2px red;
	-webkit-box-shadow: 0 0 2px 2px red;
	box-shadow: 0 0 2px 2px red;


	color: #000;
	background-color: #ffffff;
	/** background-image: url('/images/Error.png'); **/


}

label.error
{
	border:0px solid red;
	background:url('/images/unchecked.gif') no-repeat;
	padding-left:16px;
	margin-left:.3em;	

	
	/*float:bottom;

	margin: 1px 1px;*/
	/*padding: 1px 1px 1px 1px;*/
	background-repeat: no-repeat;
	background-position: 00px center;

white-space: nowrap;

}

label.valid
{
	padding-left:16px;
	margin-left:.3em;
	background-repeat: no-repeat;
	background-position: 00px center;
	
	background:url('/images/checked.gif') no-repeat;
	
	width:16px;
	height:16px;	
}
