@charset "utf-8";
/* CSS Document */

#contact_header {
	padding:0px 0 5px;
	position: relative;
}
#contact_header form {
	padding: 0px;
}
#contact_header .contact_panel {
	background-color: #fff;
}
#contact_header .left-contact {
	float:left;
	width:340px;
}
.large_left_col #contact_header .left-contact {
	float:left;
	width:297px;
}

#contact_header .right-info {
	float:left;
	padding-top:30px;
	width:277px;
}
.large_left_col #contact_header .right-info {
	float:left;
	width:297px;
}

#contact_header .right-info h3 {
	background:transparent url(/images/tags/h3_allowed_required.png) no-repeat scroll 0 0;
	display:block;
	height:45px;
	text-indent:-9999px;
	width:277px;
}
#contact_header .right-info p {
	background:transparent url(/images/layout/dotted-line.gif) repeat-x scroll left bottom;
	margin:0 0 5px 10px;
	padding:0 0 5px 5px;
}
#contact_header form strong {
	color:#F00;
	font-size:0.94em;
	font-weight:normal;
}
#contact_header form em {
	color:#5F7070;
	font-size:0.9em;
	font-style:normal;
}
#contact_header form .submitarea {
	clear:both;
	margin:0 0 10px 12px;
}
#contact_header .bg {
	background-color:#2f3e3e;
	padding:3px;
	width:310px;
}

select.txt {
	width:316px;
}
*:first-child+html select.txt {
	width:316px;
}
*:first-child+html textarea.txt {
	width:260px;
}
#contactform p {
	padding-bottom: 10px;
}
#contactform p input {
	outline:none;
}
