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


form label
{
	display: inline;
  	cursor: pointer;
  	padding-top: 2px;
  	padding-bottom: 2px;
}


form label.required {
   padding-left: 22px; 
   background-image: url(/assets/images/icons/required.gif); 
   background-repeat: no-repeat; 
   background-position: 3px 2px; 
 
}
form label.problem {
  padding-left: 22px;
  background-image: url(/assets/images/icons/caution.gif);
  background-repeat: no-repeat;
  background-position: 3px 2px;
}
form label.completed
{
	padding-left: 22px;
	background-image: url(/assets/images/icons/complete.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}


.textfield
{
  display: inline;
  width: 200px;
}
.textfieldSmall
{
  display: inline;
  width: 135px;
}
.textarea
{
  display: inline;
  width: 215px;
  height: 165px;
}
.textareawide
{
  display: inline;
  width: 430px;
  height: 110px;
}
.message
{
  display: inline;
  width: 420px;
  height: 165px;
}
.submit
{
  display: inline;
  width: 140px;
}


/*
select{
  display: block;
  width: 220px;
}
*/
.Month{
  display: block;
  width: 100px;
}
.Year{
  display: block;
  width: 100px;
}

form checkbox{
  display: block;
}

.bold{
	font-weight:bold;
}

/* input, textarea { */
/* } */
/* input:focus, textarea:focus { */
/* } */
