.outsideWrapper {

	width: 500px;

	background-color: #FFFFFF;

}

.insideWrapper {

	width: 500px;

	background-color: #FFFFFF;

	height: auto;

}

input {

	background-color: #f1f1ef;

	border: 1px inset #999999;

	font-size: 10px;

	color: #564C10;

	font-weight: bold;

	vertical-align: middle;

}

.inputHighlighted{  /* Highlighting style */

	background-color:#F6F2D4;

	border: 1px inset #000000;



}

textarea {

	background-color: #f1f1ef;

	border: 1px inset #999999;

	font-size: 12px;

	color: #564C10;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	width: 240px;

}

select {

	background-color: #f1f1ef;

	font-size: 10px;

	color: #564C10;

	font-weight: bold;

}

label {

	color: #666666;

	font-size: 12px;

}

.singleColumnLabel {

	width: 150px;

	height: 14px;

}

.formElementWrapper {

	padding-top: 5px;

	padding-bottom: 5px;

	height: auto;

	clear: both;

}

.dividerLineLong {

	height: 1px;

	width: 540px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #81AB62;

	padding-top: 5px;

	padding-bottom: 5px;

	position: relative;

	top: 5px;

	clear: both;

}

.headingText {

	color: #666666;

	font-weight: bold;

	text-transform: uppercase;

}

.headingTextLarge {

	color: #000000;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 13px;

}

.tableheadingText {

	color: #1b3706;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	vertical-align: middle;

}

#FirstName, #LastName, #EmailAddress, #TelephoneNumber, #StreetAddress, #City, #State, #Zip, #Country, #AnimalType, #AnimalName, #AnimalAge {

	position: absolute;

	left: 200px;	

}

#AnimalTime, #Concern, #OtherPeople {

	width: 330px;

}
