label.error {
	color: #F00;
}
label.normal{
	width: 130px;
	float: left;
	padding-top: 6px;
	font-weight: bold;
	clear: left;
}
label.editform{
	width: 120px;
	float: left;
	padding-top: 6px;
	font-weight: bold;
	clear: left;
}
label.fullwidth{
	width: 100px;
	font-weight: bold;
	clear: left;
}
input{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #414943;
	height: 21px;
	padding: 5px;
	margin-bottom: 27px;
}
	.form-normal{
		width: 50%;
		margin-right: 2%;
	}
	.firstname{
		width: 15%;
		margin-right: 2%;
	}
	.lastname{
		width: 30%;
		margin-right: 2%;
	}
	.half-width{
		width: 130px;
		margin-right: 2%;
	}
	.full-width{
		width: 268px;
	}
span.box{
	width: 80px;
	float: left;
	margin-right: 50px;
}
span.fixvalue{
	display: block;
	height: 15px;
	margin-bottom: 20px;
	padding-top: 6px;
}
input[type="radio"]{
	position:relative;
	top: 3px;
	vertical-align: sub;
}
input[type="checkbox"]{
	position: relative;
	top: 5px;
}
input.button{
	height: 40px;
	width: 150px;
	font-size:20px;
	padding: 5px;
	text-transform: uppercase;
	border: none;
	margin-top: 27px;
	border-radius: 3px;
}

textarea{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #414943;
	padding: 5px;
}
	.ta-normal{
		min-width: 583px;
		max-width: 583px;
	}
	.ta-half{
		resize: none;
		width: 388px;
		height: 88px;
		margin-bottom: 27px;
	}

select{
	color: #414943;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	color: #414943;
	height: 33px;
	padding: 5px;
	padding-top: 8px;
	margin-bottom: 27px;
	margin-right: 2%;
}
	select.normal{
		width: 52%;
	}
	select.halfwidth{
		width: 140px;
	}
option {
	color: #414943;
	padding: 5px;
}

.color-orange{
	background-color: #FF9700;
	color: #FFF;
}
.color-silver{
	background-color: #CCC;
	color: #414943;
}
.float-left{
	float: left;
	clear: left;
}
.float-right{
	float: right;
}
.float-right2{
	float: right;
	margin-right: 155px;
}
.float-right3{
	float: right;
	margin-right: 285px;
}
.padr{
	padding-right: 30px;
}
.marginl{
	margin-left: 120px;
}

input.submitBtn{
	height: 40px;
	width: 150px;
	font-size:20px;
	padding: 5px;
	text-transform: uppercase;
	border: none;
	margin: 27px 0;
	border-radius: 3px;
	background-color: #FF9700;
	color: #FFF;
	float: right;
	cursor: pointer;
}
input.submitBtn:hover{
	height: 40px;
	width: 150px;
	font-size:20px;
	padding: 5px;
	text-transform: uppercase;
	border: none;
	margin-top: 27px;
	border-radius: 3px;
	background-color: #FF9700;
	color: #FFF;
	box-shadow: 0 0 5px 0 #CCC;
	float: right;
	cursor: pointer;
}
a.backBtn{
	height: 30px;
	width: 150px;
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background-color: #999;
	color: #FFF;	
	float: left;
	margin: 27px 0;
}
a.backBtn:hover{
	height: 30px;
	width: 150px;
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background-color: #999;
	color: #FFF;	
	float: left;
	margin: 27px 0;
	box-shadow: 0 0 5px 0 #CCC;
}
a.confirmBtn{
	height: 30px;
	width: 150px;
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background-color: #FF9700;
	color: #FFF;	
	float: left;
	margin: 27px 30px;
}
a.confirmBtn:hover{
	height: 30px;
	width: 150px;
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background-color: #FF9700;
	color: #FFF;	
	float: left;
	margin: 27px 30px;
	box-shadow: 0 0 5px 0 #CCC;
}