select,
input,
textarea,
.inputbox {
	border-color:			#A0A294;
	border-width:			1px;
	border-style:			solid;
	background-color:		#E8E8E8;
	font-family:			GillSansStd-Light, GillSans, "Gill Sans", Arial, Helvetica, sans-serif;
	font-size:				13px;
	line-height:			1.3em;
	color:					#474747;
	margin:					0 5px 10px 0;
	vertical-align:			top;
}
select {
	height:					19px;
}

span.nextbutton,
span.backbutton,
input#Submit {
	display:				block;
	width:					61px;
	height:					20px;
	overflow:				hidden;
	cursor:					pointer;
	float:					left;
	clear:					none;
	margin:					20px 20px 40px 0;
	border:					none;
}

span.nextbutton {
	background:				url(../images/nextbutton.png) top left no-repeat;
}
span.nextbutton:hover {
	background:				url(../images/nextbutton.png) -61px 0 no-repeat;
}
span.backbutton {
	background:				url(../images/backbutton.png) top left no-repeat;
}
span.backbutton:hover {
	background:				url(../images/backbutton.png) -61px 0 no-repeat;
}
input#Submit {
	background:				url(../images/submitbutton.png) top left no-repeat;
}
input#Submit:hover {
	background:				url(../images/submitbutton.png) -61px 0 no-repeat;
}

label {
	float:					left;
	width:					150px;
	line-height:			20px;
	height:					20px;
}

label.clr {
	width:					100%;
	clear:					both;
	display:				block;
	height:					auto;
}

div.inputcontent {
	float:					left;
	width:					400px;
	line-height:			20px;
}

.formtab {
	padding:				0 0 60px 0;
}

.formtab h2 {
	clear:					both;
	margin-top:				60px;
}

.inputcontent label {
	float:					none;
}

.checklist input {
	margin-top:				4px;
}

input.btnCal {
	border:					none;
	background:				url(../images/calendar.png) no-repeat;
	cursor:					pointer;
}
