font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #1F367C;
}
blockquote{width:500px;margin:20px auto;padding:10px 20px 20px;font-family:Verdana;font-size:16px;color:#19326B;background:url(images/blockquote.gif) right bottom no-repeat}
.testimonialbgr {
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#454545;
	background:#D8D8D8;
	border-left:12px solid #fff;
	text-align:center;
}
.testimonialbgr span.phone{display:block;padding-top:10px;font-size:18px;font-weight:bold;color:#099407}
.bluefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F367C;
}
.mainfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
}
.testimonialftont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1F367C; font-weight: bold; }h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
hr {
	height:1px;margin:10px 0px;padding:0px;border:none;border-top:1px solid #4670DC;
}
.clear{clear:both}
.footer{height:30px;padding:0px 20px;color:#fff;border-left:12px solid #fff;border-right:12px solid #fff;background:#1F367C}
.testimonial{text-align:right;font-size:14px;font-weight:bold;color:#1F367C}
.button_l{display:inline-block;width:280px;padding:15px;text-align:center;background:#3E69D9;color:#fff;font-size:18px;cursor:pointer;text-decoration:none}
    .button_l:hover{background:#1F367C}
.imgborder{margin:5px;padding:5px 5px 20px;border:1px solid #ccc;box-shadow:3px 3px 5px #ccc}

 /**   Form Stylings   **/
span.contactopen{display:block;margin:10px 0px;padding:10px;background:#0078C1 url(../images/footer_bg.gif);color:#fff;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;
     -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}span.contactopen:hover{background:#666}
label{display:inline-block;float:left;height:26px;line-height:26px;width:120px;font-weight:bold;color:#384F6F}
input,textarea,select{width:220px;margin:0;padding:5px;color:#666;background:#f5f5f5;border:1px solid #ccc;margin:5px 0;font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }
    input#contactus{width:auto}
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit{cursor: pointer; border: 1px solid #222; background:#333; color:#fff; float:right; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover{background:#444;}
    #recaptcha_area input#recaptcha_response_field{top:22px;left:0px}
fieldset{padding:5px;background:#e5e5e5;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
span.required{ font-size: 13px; color: #ff0000; } 
.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../includes/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#success_page{margin:10px 0px;padding:10px;background:#d4ffcd;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}#success_page h1{background: url('../includes/assets/success.gif') left no-repeat;margin-bottom:0px;padding-left:22px;font-size:14px;border:none;}
