/* CSS Document */

#contact h2{
	width:670px;
	height:36px;
	margin:35px 0 20px 0;
}



#contact table{
	width:670px;
	margin:0px 0 25px 0px;
	border-top:#046ba2 1px solid;
	border-left:#046ba2 1px solid;
}

#contact table th{
	width:14em;
	padding:8px 10px 7px;
	text-align:center;
	border-right:#046ba2 1px solid;
	border-bottom:#046ba2 1px solid;
	background:#e8f6f7;
}

#contact table th.textBox{
	width:670px;
	padding:8px 10px 7px;
	text-align:left;
}


#contact table td{
	padding:3px 8px 2px;
	border-right:#046ba2 1px solid;
	border-bottom:#046ba2 1px solid;
}

span.must{
	color:#f00;
}

#contact table td.textArea{
	padding:8px 10px 7px;
}

#contact .content p{
	width:670px;
	margin:0 0 15px;
}


#contact .buttonBox{
	width:670px;
	margin:0 0 25px;
	text-align:center;
}





/* contact2 */


body#contact2{
	background:none;
	background:#fff;
}


#contact2 h2{
	width:670px;
	height:36px;
	margin:30px 0 20px 0;
}

#contact2 h3{
	width:670px;
	text-align:left;
	font-size:125%;
	font-weight:bold;
}

#contact2 h4{
	width:670px;
	text-align:center;
}



#contact2 #formWrap{
	width:670px;
	margin:0 auto;
}

#contact2 table{
	width:670px;
	margin:0px 0 25px 0px;
	border-top:#046ba2 1px solid;
	border-left:#046ba2 1px solid;
}

#contact2 table th{
	width:14em;
	padding:8px 10px 7px;
	text-align:center;
	border-right:#046ba2 1px solid;
	border-bottom:#046ba2 1px solid;
	background:#e8f6f7;
}

#contact2 table th.textBox{
	width:670px;
	padding:8px 10px 7px;
	text-align:left;
}


#contact2 table td{
	padding:3px 8px 2px;
	border-right:#046ba2 1px solid;
	border-bottom:#046ba2 1px solid;
	text-align:left;
}

span.must{
	color:#f00;
}

#contact2 table td.textArea{
	padding:8px 10px 7px;
}

#contact2 .content p{
	width:670px;
	margin:0 0 15px;
}


#contact2 .buttonBox{
	width:670px;
	margin:0 0 25px;
	text-align:center;
}

#contact2 .send{
	width:670px;
	margin:30px auto 0;
	font-size:125%;
	text-align:center;
}


p.error_messe{
	margin:5px 0;
	color:red;
}