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


label
{
	display: inline;
  	cursor: pointer;
}


label.required
{
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(/assets/images/icons/required.gif);
}
label.error {
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: center left;
	 background-image: url(/assets/images/icons/caution.gif);
}
label.completed
{
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(/assets/images/icons/complete.gif);
}
    
div.msg {
    font-weight: bold;
	text-align: left;
}
.msgActive {
    background-image: url(/assets/images/ajaxAnimation2.gif);
    background-repeat: no-repeat;
    background-position: left;
	text-align: left;
    text-indent: 25px;
    font-weight: bold; 
}

.textfield
{
  display: inline;
  width: 300px;
}
.textfieldSmall
{
  display: inline;
  width: 195px;
}
.textarea
{
  display: inline;
  width: 300px;
  height: 165px;
}

select{
  display: inline;
}

.Month{
  display: inline;
  width: 100px;
}
.Year{
  display: inline;
  width: 100px;
}

form checkbox{
  display: block;
}

input[type="file"]{
  width: 160px;
}