#form_container input[type=submit] , #main_body .button_text 
{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
	display:inline-block;
	background:#046fa1 url(images/bg_046fa1.png) left bottom repeat-x;
	color:#fff;
	font-weight:700;
	font-family: 'Merriweather';
	text-decoration:none;
	padding:7px 14px;
	font-size:17px;
	display:inline-block;
	width:auto;
	height:auto;


}


#main_body input.text, #form_container input, #main_body textarea.textarea, #form_container textarea 
{
background:#fff;color:#333;border:1px solid #a6a6a6;padding:5px 10px;font-family: 'Karla', sans-serif; font-size: 16px;
}

#main_body label.description , #main_body .description {
font-family: 'Merriweather';
color: #005a84;
font-size: 15px;
}

#main_body .form_description p , #main_body .form_description p {font-family: 'Karla', sans-serif; font-size: 16px;}
#main_body .form_description {border-bottom:1px solid #e1e1e1;}

#main_body .form_description h2 {
font-family: 'Merriweather';
color: #005a84;
}