/* CSS Document */

.ContactPage h1 {
width: 735px;
float: left;
clear: both;
margin-top:10px;
border-top: 1px solid #aaa;
}
.ContactPage h2 {
width: 735px;
float: left;
clear: both;
padding: 2px 0 30px 0;
}
.ContactPage  p.forminfo {
float: left;
clear: both;
padding: 0px 0 8px 0px;
color: #222;
width: 600px;
}
/*form*/
	.ContactPage form {
	float: left;
	clear: both;
	}
	.ContactPage form ul {
	float: left;
	clear: both;
	margin: 0;
	width: 580px;
	}
	.ContactPage form ul li  {
	float: left;
	clear: none;
	margin-right: 10px;
	padding-bottom: 14px;
	}
	.ContactPage form ul li input, .ContactPage form ul li select, .ContactPage form ul li textarea {
	font: normal 100%/120% Arial, Helvetica, sans-serif;
	padding: 2px;
	}
	.ContactPage form ul li input:focus {background: #FFFFF0;}
	.ContactPage form ul li label, .ContactPage form ul li input, .ContactPage form ul li p {
	float: left;
	clear: both;
	}
	.ContactPage  form textarea{
	widtH: 550px;
	float: left;
	clear: both;
	}
	/*tip*/
	.ContactPage form ul li p {
	width: 200px;
	color: #888;
	line-height: 100%;
	padding: 3px 0 0 0;
	}
	/*label*/
	.ContactPage form ul li label {
	color: #000;
	padding: 0 0 2px 0;
	}
	.ContactPage form ul li label img {margin: 1px 0 -1px 1px;}
	/*select*/
	.ContactPage form ul li select {
	padding: 0;
	margin: 0px 0 -4px 0;
	}
	.ContactPage form .gray {
	float: left;
	clear: both;
	background: #F5F5F5;
	width: 575px;
	margin: 2px 0 10px 0;
	padding: 8px 0 0px 10px;
	}
		.ContactPage  p.answer24 {
		float: left;
		clear: both;
		padding: 6px 0 22px 40px;
		position: relative;
		color: #000;
		line-height: 100%;
		}
		.ContactPage  p.answer24 img {
		position: absolute;
		left: 0;
		top: 0;
		}
	.ContactPage input.button {
	float: left;
	clear: both;
	
	}
	.ContactPage p.discl {
	float: left;
	clear: both;
	color: #888;
	padding: 10px 0 10px 0;
	line-height:100%;
	width: 570px;
	}
	/*errormsg*/
	.ContactPage  .errormsg {
	float: left;
	clear: both;
	padding-left: 54px;
	position: relative;
	padding-bottom: 20px;
	}
	.ContactPage  .errormsg h4  {
	font-weight: bold;
	color: #FF0066;
	width: 400px;
	}
	.ContactPage  .errormsg img {
	position: absolute;
	left: 0;
	top: 0;
	}
	.ContactPage  .errormsg p {
	color: #222;
	width: 400px;
	}
	/*error*/
	.ContactPage form p.error {
	width: 140px;
	padding: 9px 0 13px 37px;
	position: relative;
	color: #000;
	float: left;
	clear: both;
	}
	.ContactPage form p.error img {
	position: absolute;
	left: 0;
	top: 8px;
	}
	
/*messagesent*/
.messagesent {
float: left;
clear: both;
padding: 25px 0 150px 0;
margin-top: 10px;
width: 665px;
border-top: 1px solid #aaa;
padding-left: 75px;
background:url(../img/global/messagesent.png) left 24px no-repeat;
}
.messagesent h1, .messagesent p {
float: left;
clear: both;
width: 500px;
}
.messagesent h1 {
font: bold 16px/18px Arial, Helvetica, sans-serif;

width: 500px;
clear: none;
margin-top:0px;
border-top: none;

}
.messagesent p {
line-height: 100%;
color: #555;
padding-bottom: 12px;
}