#content .information-form{
	color:#58585a;
	margin:0;
	overflow:hidden;
}
#content .title{
	font-size:24px;
	line-height:27px;
	color:#0076c0;
	padding:17px 0;
	margin:0;
	font-weight:normal;
	text-transform:none;
	border-top:1px solid #58585b;
}
#content .title:first-child{
	padding-top:7px;
	border:none;
}
#content .title strong{
	color:#58585a;
	font-weight:bold;
}
.information-form .block{
	border-top:1px solid #58585b;
	padding:20px 0 7px;
	overflow:hidden;
}
.information-form .row-area{margin:0 -40px 25px 0;}
.information-form .row-area:after{
	content:'';
	display:block;
	clear:both;
}
.information-form .row{
	float:left;
	margin:0 26px 0 0;
	position:relative;
}
.information-form label{
	display:block;
	font-size:16px;
	line-height:18px;
	margin:0 0 7px 3px;
}
.information-form .required{
	color:#e53c40;
	padding:0 0 0 2px;
	font-size:18px;
}
.information-form input[type="text"]{
	float:left;
	background:#f7f8f9;
	border:3px solid #d6d7d8;
	font-size:14px;
	color:#58585a;
	padding:9px 10px;
	margin:0;
	width:216px;
	vertical-align:top;
	outline:none;
}
.information-form textarea{
	float:left;
	width:506px !important;
	height:182px;
	background:#f7f8f9;
	border:3px solid #d6d7d8;
	font-size:14px;
	color:#58585a;
	padding:6px 5px;
	margin:0;
	overflow:auto;
	outline:none;
}
input.focus,
textarea.focus {
	background:#f3fbde !important;
	border-color:#a8cb49 !important;
}
.information-form .error input,
.information-form .error textarea{
	background:#f2dcdd !important;
	border-color:#e53c40 !important;
}
.information-form .error-text{
	display:none;
	position:absolute;
	bottom:-19px;
	left:1px;
	color:#e53c40;
	font-size:12px;
	line-height:14px;
	white-space: nowrap;
}
.information-form input[type="submit"]{
	float:left;
	background:#fbba43;
	border:3px solid #f4a921;
	padding:0;
	margin:25px 0 0 6px;
	color:#fff;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	width:240px;
	height:41px;
}
.information-form input[type="submit"]:hover{
	color:#58585a;
	background:#f3fbde;
	border-color:#a8cb49;
	cursor:pointer;
}
#content .information-form .btn-submitted{
	display:none;
	color:#58585a;
	background:#f3fbde;
	border-color:#a8cb49;
}
.information-form .note-text{
	color:#58585a;
	font-size:13px;
	line-height:17px;
}
.information-form .note-text a{
	color:#0072bd;
	text-decoration:underline;
}
.information-form .note-text a:hover{text-decoration:none;}
.message-box{
	display:none;
	color:#82b840;
	font-size:18px;
	line-height:22px;
	border:1px solid #a8cb49;
	background:#f3fbde;
	padding:6px 10px;
	margin:22px 0 22px;
	overflow:hidden;
}
.message-box .mark{color:#58585b;}