@charset "UTF-8";
/* CSS Document */
body{ font-family: Arial, Helvetica, sans-serif; }
.global_top{ height: 68px; }
#searchform + a{ position: absolute; left: 0; top: 17px; }

h1 {
	font-size: 34px;
	line-height: 38px;
	margin-bottom:45px;
	color: #5eb9e4;
}
h2 {
	font-size: 26px;
	line-height: 30px;
	color: #5eb9e4;
	margin-bottom: 20px;
}
h3 {
	font-size: 15px;
	line-height: 22px;
	color: #4d4f53;
	margin-bottom: 3px;
	margin-top: 0;
}
h4 {
	font-size: 22px;
	line-height: 16px;
	color: #4d4f53;
	margin-bottom: 14px;
	margin-top: 0;
}
p {
	font-size: 14px;
	line-height: 22px;
	color: #4d4f53;
	margin-bottom: 20px;
	margin-top: 0;
	text-align: left;
}
.container .content a {
	font-size: 14px;
	line-height: 22px;
	color: #4d4f53;
	text-decoration: none;
}
.container .content a:hover{
	color: #5eb9e4;
}
p a{ text-decoration: underline; }
.container .content ul{ list-style: none; margin: 0; padding: 0; }
.intro p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #7e7e7e;
	margin-bottom: 20px;
}
.blue {
	color: #5eb9e4!important; text-decoration: none!important;
}
.dblue {
	color: #0083a9;
}
.dgray {
	color: #4d4f53;
}
.mgray {
	color: #7e7e7e;
}
.mgray2 {
	color: #c9cac8;
}
.lgray {
	color: #ebebeb;
}
.white {
	color: #fff;
}
.red {
	color: #e11b22;
}
.green {
	color: #7ab800;
}
.purple {
	color: #6e267b;
}
.sidebar h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	color: #4d4f53;
	margin-bottom: 7px;
}
.sidebar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #4d4f53;
	margin-bottom: 7px;
}
.sub-head{ color: #7e7e7e; font-size: 17px; line-height: 22px; }

/* Clearfix */
.content:before, .content:after, .row:before, .row:after, .cf:before, .cf:after, .col:before, .col:after{ content: " "; display: table; }
.content:before, .content:after, .row:before, .row:after, .cf:before, .cf:after, .col:before, .col:after{ clear: both; }

/* Structure */
.container{ margin: 0 auto; width: 850px; }
.left-col{ float: left; width: 545px; }
.sidebar{ float: right; width: 264px; }
.content { margin-bottom: 30px; }

/* Blocks */
.gray-bg{ background: #f5f5f5; margin-bottom: 20px; }
.quote img{ display: block; margin: 25px auto 50px; }
.gray-bg-stack{ background: #f5f5f5; padding: 50px 15px; }
.gray-bg-stack  .col1{ width: 300px; }
.gray-bg-stack  .col2{ width: 485px; }
.gray-bg-stack  .col2 .col-top{ margin-bottom: 55px; }


/* Template 1 */
.t1 .twoCol{ padding: 15px 15px 15px 0;}
.t1 .twoCol .col1{ width: 290px; }
.t1 .twoCol .col1 h2{ margin: 55px 10px 38px; }
.t1 .twoCol .col2{ width: 400px; }
.t1 .gray-bg{ background: #f5f5f5; margin-bottom: 30px; padding: 30px 15px; }
.t1 .gray-bg .col2{ width: 220px; }
.t1 .gray-bg h3{ font-size: 22px; line-height: 24px; margin: 18px 0 26px; }
.t1 .eq-form [type="submit"]{ margin-top:40px; }
.t1 .infographic { padding: 0 20px; }
 
/* Template 2 */
.t2 .gray-bg{ padding: 5px 15px 30px; }
.t2 .gray-bg .col1 { width: 330px; }
 
/* Template 3 */
.t3 .gray-bg{ padding: 22px 8px; }
.gray-bg  h1{ margin-bottom: 16px; }
.t3 .gray-bg .col2{ padding-right: 50px; width: 460px; }
.t3 .gray-bg .col2 h2 { color: #4d4f53; font-size: 25px; } 

.twoCol{ padding: 15px;}
.twoCol .col1{ padding-right: 75px; width: 400px; }
.twoCol .col1 h2{ margin: 55px 0 38px; }
.twoCol .col2{ padding-right: 68px; }


/* Contact Us */
.eq-form label{ display: block; padding: 1px 0 3px; white-space: nowrap; float: left; width: 145px; }
.eq-form label span{ color: #5eb9e4; font-size: 18px; line-height: 22px; }
.eq-form input[type="text"]{ border: 1px solid #ddd; float: left; line-height: normal; margin-bottom: 11px; margin-right:5px; padding: 4px 5px; width: 270px; }
.eq-form select{  height: 26px; margin-bottom: 10px; width: 386px; }
.eq-form .txtArea{ margin-top: 30px; }
.eq-form textarea { height: 88px; width: 380px; }
.eq-form [type="submit"]{ background: url('../../bin/images/bttn-bg.png') repeat-x; border-radius: 4px; border: 0; -webkit-box-shadow: 0 2px 2px 2px rgba(161,161,161,.75);
box-shadow: 0 2px 2px 2px rgba(161,161,161,.75); color: #fff; font-size: 13px; margin-top: 20px; padding: 5px 8px 6px; float: left!important; }

/* MISC */
.left{ float: left; }
.right{ float: right; }
