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

#contact_form_wrapper {
	width:480px;
	height:380px;
	margin:10px 0px 0px 20px;
	background-repeat:no-repeat;
	float:left;
}

#contact_refresh {
	width:36px;
	height:36px;
	float:right;
}

form p {
	margin:10px 0px 10px 0px;
	padding:0px;
}

.form_label {
	color:#14325c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
}

.error {
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

input[type=text] {
	width:300px;
	padding:3px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:solid 1px #CCC;
	border-radius:3px;
}

textarea {
	padding:3px;
	border:solid 1px #CCC;
	border-radius:3px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	resize:none;
}

.form_button {
	padding:4px 7px;
	background-color:#1d4987;
	border:solid 1px #14325c;
	border-radius:3px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-shadow:0px 1px 0px #000;
	text-transform:uppercase;
}

.form_button:hover {
	background-color:#14325c;
	color:#FFF;
	cursor:pointer;
}

#contact_info {
	width:400px;
	height:380px;
	margin:10px 0px 60px 0px;
	text-align:right;
	float:left;
}

#contact_info p {
	width:400px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#contact_info p a {
	color:#40c8f4;
}

#contact_info p a:hover {
	color:#14325c;
	text-decoration:underline;
}