#contact_left_column {
	float:left;
	width:300px;
	margin-right:100px;
}
#contact_form_section {
	float:right;
	padding-bottom:50px;
	width:800px;
}
#contact_left_column p, #contact_form_section p  {
	font-size:13px;
}
#contact_form_section  label {
	display:block;
	font-size:15px;
	margin-bottom:10px;
}
#contact_form_section  input[type=text], #contact_form_section  textarea {
	border:1px solid #666;
	margin-bottom:10px;
	padding:10px;
}
#contact_form_section  input[type=submit] {
	color:#000;
	margin-top:20px;
	text-transform: uppercase;
	padding:10px 30px;
	background:none;
	border:1px solid #006CFF;
	cursor:pointer;
}
#contact_form_section  input[type=submit]:hover { 
	background:#006CFF;;
	color:#fff;
}
#contact_form_section  input[type=text] {
	width:400px;
}
.contact_subject {
	margin-top:10px;
}
#contact_form_section  .contact_subject input[type=text] {
	width:778px;

}
 #contact_form_section  textarea {
 	width:778px;
 	height:200px;
 }
h1 {
	border-bottom:1px solid #006CFF;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:normal;
	width:auto;
}
h2 {
	color:#006CFF;
	font-weight:normal;
}
#contact_form_section p.please_select {
	font-size:20px;

}
#contact_form_section p.success_msg {
	 text-align: center;
	 font-size:20px;
	 padding:30px 0px;
}
#contact_left_column ul {
	list-style:none;
	padding:0px;
	margin:0px;
	width:auto;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #006CFF;
}
#contact_left_column ul li {
	width:auto;
}
#contact_left_column ul li:before{
	content:'';
	margin:0px;
	width:0px;
}
#contact_left_column ul a, #contact_form_section  a {
	color:#000;
}
#contact_left_column ul a:hover, #contact_form_section  a:hover {
	color:#666;
}