form {
	display:inline;
	margin: 0px;
	padding:0px;
	}

label
{
	display: inline;
  	cursor: pointer;
}

label.required {
	padding-left: 17px; 
	background-image: url(/assets/images/forms/required.gif); 
	background-repeat: no-repeat; 
}

label.error
{
  	padding-left: 17px;
	background-image: url(/assets/images/forms/caution.gif);
	background-repeat: no-repeat;
}

label.completed
{
	padding-left: 17px;
	background-image: url(/assets/images/forms/complete.gif);
	background-repeat: no-repeat;
}

.error{
	color: red;
	font-weight: bold;
}

.textfield
{
	border-color: black black grey grey;
	border-width: 1px;
	border-style: inset;
	padding: 2px;
	width:220px;
}
.textfield150
{
	border-color: black black grey grey;
	border-width: 1px;
	border-style: inset;
	padding: 2px;
	width:150px;
}
.textarea
{
	border-color: black black grey grey;
	border-width: 1px;
	border-style: inset;
	padding: 2px;
	width:220px;
	height:160px;
}



.radio
{
	margin: -0 5px -3px 5px;
}

