@charset "UTF-8";

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
  display:block
}
audio,canvas,video{
  display:inline-block;
  *display:inline;
  *zoom:1
}
audio:not([controls]){
  display:none
}
[hidden]{
  display:none
}
html{
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}
body{
margin:0;
font-size:13px;
line-height:1.231
}
body,button,input,textarea{
font-family:sans-serif;
color:#222
}
a:focus{
outline:thin dotted
}
a:hover,a:active{
outline:0
}
abbr{
border:0 none
}
b,strong{
font-weight:bold
}
blockquote{
margin:1em 40px
}
dfn{
font-style:italic
}
hr{
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0
}
ins{
background:#ff9;
color:#000;
text-decoration:none
}
mark{
background:#ff0;
color:#000;
font-style:italic;
font-weight:bold
}
pre,code,kbd,samp{
font-family:monospace, monospace;
_font-family:'courier new', monospace;
font-size:1em
}
pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}
q{
quotes:none
}
q:before,q:after{
content:"";
content:none
}
small{
font-size:85%
}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-0.5em
}
sub{
bottom:-0.25em
}
ul,ol{
margin:1em 0;
padding:0 0 0 40px
}
dd{
margin:0 0 0 40px
}
nav ul,nav ol{
list-style:none;
list-style-image:none;
margin:0;
padding:0
}
img{
border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle;
max-width:100%;
width:auto;
height:auto
}

.foundation-img {
	margin:0 auto;
	display:block;
}

svg:not(:root){
overflow:hidden
}
figure{
margin:0
}
form{
margin:0
}
fieldset{
border:0;
margin:0;
padding:0
}
label[for]{
cursor:pointer
}
legend{
border:0;
*margin-left:-7px;
padding:0
}
button,input,textarea{
font-size:100%;
margin:0;
vertical-align:baseline;
*vertical-align:middle
}
button,input{
line-height:normal;
*overflow:visible
}
table button,table input{
*overflow:auto
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
cursor:pointer;
-webkit-appearance:button
}
input[type="checkbox"],input[type="radio"]{
box-sizing:border-box
}
input[type="search"]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
textarea{
overflow:auto;
vertical-align:top;
resize:vertical
}
input:invalid,textarea:invalid{
background-color:#f0dddd
}
table{
border-collapse:collapse;
border-spacing:0
}
td{
vertical-align:middle
}
.grid_container,.container{
max-width:980px;
margin-left:auto;
margin-right:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.grid_container:before,.grid_container:after,.container:before,.container:after{
content:"";
display:table
}
.grid_container:after,.container:after{
clear:both
}
.container{
padding:0 10px;
position:relative
}
header .container {
	max-width: 1020px;
	padding: 0px;
}
.grid_container{
padding:0
}
.grid_container .grid_container{
width:auto;
max-width:none;
margin:0 -10px
}
.grid_container .grid_1{
width:4.165%
}
.grid_container .grid_2{
width:8.33%
}
.grid_container .grid_3{
width:12.5%
}
.grid_container .grid_4{
width:16.66%
}
.grid_container .grid_5{
width:20.825%
}
.grid_container .grid_6{
width:25%
}
.grid_container .grid_7{
width:29.165%
}
.grid_container .grid_8{
width:33.33%
}
.grid_container .grid_9{
width:37.5%
}
.grid_container .grid_10{
width:41.66%
}
.grid_container .grid_11{
width:45.825%
}
.grid_container .grid_12{
width:50%
}
.grid_container .grid_13{
width:54.165%
}
.grid_container .grid_14{
width:58.33%
}
.grid_container .grid_15{
width:62.5%
}
.grid_container .grid_16{
width:66.66%
}
.grid_container .grid_17{
width:70.825%
}
.grid_container .grid_18{
width:75%
}
.grid_container .grid_19{
width:79.165%
}
.grid_container .grid_20{
width:83.33%
}
.grid_container .grid_21{
width:87.5%
}
.grid_container .grid_22{
width:91.66%
}
.grid_container .grid_23{
width:95.825%
}
.grid_container .grid_24{
width:100%
}
.grid_container .grid_1,.grid_container .grid_2,.grid_container .grid_3,.grid_container .grid_4,.grid_container .grid_5,.grid_container .grid_6,.grid_container .grid_7,.grid_container .grid_8,.grid_container .grid_9,.grid_container .grid_10,.grid_container .grid_11,.grid_container .grid_12,.grid_container .grid_13,.grid_container .grid_14,.grid_container .grid_15,.grid_container .grid_16,.grid_container .grid_17,.grid_container .grid_18,.grid_container .grid_19,.grid_container .grid_20,.grid_container .grid_21,.grid_container .grid_22,.grid_container .grid_23,.grid_container .grid_24{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
min-height:1px;
padding:0 10px;
position:relative
}
.grid_container .grid_1:last-child,.grid_container .grid_2:last-child,.grid_container .grid_3:last-child,.grid_container .grid_4:last-child,.grid_container .grid_5:last-child,.grid_container .grid_6:last-child,.grid_container .grid_7:last-child,.grid_container .grid_8:last-child,.grid_container .grid_9:last-child,.grid_container .grid_10:last-child,.grid_container .grid_11:last-child,.grid_container .grid_12:last-child,.grid_container .grid_13:last-child,.grid_container .grid_14:last-child,.grid_container .grid_15:last-child,.grid_container .grid_16:last-child,.grid_container .grid_17:last-child,.grid_container .grid_18:last-child,.grid_container .grid_19:last-child,.grid_container .grid_20:last-child,.grid_container .grid_21:last-child,.grid_container .grid_22:last-child,.grid_container .grid_23:last-child,.grid_container .grid_24:last-child{
float:right
}
.grid_container .grid_1 .grid_first,.grid_container .grid_2 .grid_first,.grid_container .grid_3 .grid_first,.grid_container .grid_4 .grid_first,.grid_container .grid_5 .grid_first,.grid_container .grid_6 .grid_first,.grid_container .grid_7 .grid_first,.grid_container .grid_8 .grid_first,.grid_container .grid_9 .grid_first,.grid_container .grid_10 .grid_first,.grid_container .grid_11 .grid_first,.grid_container .grid_12 .grid_first,.grid_container .grid_13 .grid_first,.grid_container .grid_14 .grid_first,.grid_container .grid_15 .grid_first,.grid_container .grid_16 .grid_first,.grid_container .grid_17 .grid_first,.grid_container .grid_18 .grid_first,.grid_container .grid_19 .grid_first,.grid_container .grid_20 .grid_first,.grid_container .grid_21 .grid_first,.grid_container .grid_22 .grid_first,.grid_container .grid_23 .grid_first,.grid_container .grid_24 .grid_first{
padding-left:0
}
.grid_container .grid_1 .grid_last,.grid_container .grid_2 .grid_last,.grid_container .grid_3 .grid_last,.grid_container .grid_4 .grid_last,.grid_container .grid_5 .grid_last,.grid_container .grid_6 .grid_last,.grid_container .grid_7 .grid_last,.grid_container .grid_8 .grid_last,.grid_container .grid_9 .grid_last,.grid_container .grid_10 .grid_last,.grid_container .grid_11 .grid_last,.grid_container .grid_12 .grid_last,.grid_container .grid_13 .grid_last,.grid_container .grid_14 .grid_last,.grid_container .grid_15 .grid_last,.grid_container .grid_16 .grid_last,.grid_container .grid_17 .grid_last,.grid_container .grid_18 .grid_last,.grid_container .grid_19 .grid_last,.grid_container .grid_20 .grid_last,.grid_container .grid_21 .grid_last,.grid_container .grid_22 .grid_last,.grid_container .grid_23 .grid_last,.grid_container .grid_24 .grid_last{
padding-right:0
}
.grid_container .grid_1,.grid_container .grid_2{
padding-left:1%;
padding-right:1%
}
.grid_container .grid_24,.grid_container .grid_24:last-child{
display:block;
float:none
}
.grid_container .grid_24:before,.grid_container .grid_24:after,.grid_container .grid_24:last-child:before,.grid_container .grid_24:last-child:after{
content:"";
display:table
}
.grid_container .grid_24:after,.grid_container .grid_24:last-child:after{
clear:both
}
.grid_container .push_1{
left:4.165%
}
.grid_container .push_2{
left:8.33%
}
.grid_container .push_3{
left:12.5%
}
.grid_container .push_4{
left:16.66%
}
.grid_container .push_5{
left:20.825%
}
.grid_container .push_6{
left:25%
}
.grid_container .push_7{
left:29.165%
}
.grid_container .push_8{
left:33.33%
}
.grid_container .push_9{
left:37.5%
}
.grid_container .push_10{
left:41.66%
}
.grid_container .push_11{
left:45.825%
}
.grid_container .push_12{
left:50%
}
.grid_container .push_13{
left:54.165%
}
.grid_container .push_14{
left:58.33%
}
.grid_container .push_15{
left:62.5%
}
.grid_container .push_16{
left:66.66%
}
.grid_container .push_17{
left:70.825%
}
.grid_container .push_18{
left:75%
}
.grid_container .push_19{
left:79.165%
}
.grid_container .push_20{
left:83.33%
}
.grid_container .push_21{
left:87.5%
}
.grid_container .push_22{
left:91.66%
}
.grid_container .push_23{
left:95.825%
}
.grid_container .push_24{
left:100%
}
.grid_container .pull_1{
left:-4.165%
}
.grid_container .pull_2{
left:-8.33%
}
.grid_container .pull_3{
left:-12.5%
}
.grid_container .pull_4{
left:-16.66%
}
.grid_container .pull_5{
left:-20.825%
}
.grid_container .pull_6{
left:-25%
}
.grid_container .pull_7{
left:-29.165%
}
.grid_container .pull_8{
left:-33.33%
}
.grid_container .pull_9{
left:-37.5%
}
.grid_container .pull_10{
left:-41.66%
}
.grid_container .pull_11{
left:-45.825%
}
.grid_container .pull_12{
left:-50%
}
.grid_container .pull_13{
left:-54.165%
}
.grid_container .pull_14{
left:-58.33%
}
.grid_container .pull_15{
left:-62.5%
}
.grid_container .pull_16{
left:-66.66%
}
.grid_container .pull_17{
left:-70.825%
}
.grid_container .pull_18{
left:-75%
}
.grid_container .pull_19{
left:-79.165%
}
.grid_container .pull_20{
left:-83.33%
}
.grid_container .pull_21{
left:-87.5%
}
.grid_container .pull_22{
left:-91.66%
}
.grid_container .pull_23{
left:-95.825%
}
.grid_container .pull_24{
left:-100%
}
.grid_container .push_1,.grid_container .push_2,.grid_container .push_3,.grid_container .push_4,.grid_container .push_5,.grid_container .push_6,.grid_container .push_7,.grid_container .push_8,.grid_container .push_9,.grid_container .push_10,.grid_container .push_11,.grid_container .push_12,.grid_container .push_13,.grid_container .push_14,.grid_container .push_15,.grid_container .push_16,.grid_container .push_17,.grid_container .push_18,.grid_container .push_19,.grid_container .push_20,.grid_container .push_21,.grid_container .push_22,.grid_container .push_23,.grid_container .push_24,.grid_container .pull_1,.grid_container .pull_2,.grid_container .pull_3,.grid_container .pull_4,.grid_container .pull_5,.grid_container .pull_6,.grid_container .pull_7,.grid_container .pull_8,.grid_container .pull_9,.grid_container .pull_10,.grid_container .pull_11,.grid_container .pull_12,.grid_container .pull_13,.grid_container .pull_14,.grid_container .pull_15,.grid_container .pull_16,.grid_container .pull_17,.grid_container .pull_18,.grid_container .pull_19,.grid_container .pull_20,.grid_container .pull_21,.grid_container .pull_22,.grid_container .pull_23,.grid_container .pull_24{
position:relative
}
.grid_container .push_1:last-child,.grid_container .push_2:last-child,.grid_container .push_3:last-child,.grid_container .push_4:last-child,.grid_container .push_5:last-child,.grid_container .push_6:last-child,.grid_container .push_7:last-child,.grid_container .push_8:last-child,.grid_container .push_9:last-child,.grid_container .push_10:last-child,.grid_container .push_11:last-child,.grid_container .push_12:last-child,.grid_container .push_13:last-child,.grid_container .push_14:last-child,.grid_container .push_15:last-child,.grid_container .push_16:last-child,.grid_container .push_17:last-child,.grid_container .push_18:last-child,.grid_container .push_19:last-child,.grid_container .push_20:last-child,.grid_container .push_21:last-child,.grid_container .push_22:last-child,.grid_container .push_23:last-child,.grid_container .push_24:last-child,.grid_container .pull_1:last-child,.grid_container .pull_2:last-child,.grid_container .pull_3:last-child,.grid_container .pull_4:last-child,.grid_container .pull_5:last-child,.grid_container .pull_6:last-child,.grid_container .pull_7:last-child,.grid_container .pull_8:last-child,.grid_container .pull_9:last-child,.grid_container .pull_10:last-child,.grid_container .pull_11:last-child,.grid_container .pull_12:last-child,.grid_container .pull_13:last-child,.grid_container .pull_14:last-child,.grid_container .pull_15:last-child,.grid_container .pull_16:last-child,.grid_container .pull_17:last-child,.grid_container .pull_18:last-child,.grid_container .pull_19:last-child,.grid_container .pull_20:last-child,.grid_container .pull_21:last-child,.grid_container .pull_22:last-child,.grid_container .pull_23:last-child,.grid_container .pull_24:last-child{
float:left
}
.grid_container .prefix_1{
margin-left:4.165%
}
.grid_container .prefix_2{
margin-left:8.33%
}
.grid_container .prefix_3{
margin-left:12.5%
}
.grid_container .prefix_4{
margin-left:16.66%
}
.grid_container .prefix_5{
margin-left:20.825%
}
.grid_container .prefix_6{
margin-left:25%
}
.grid_container .prefix_7{
margin-left:29.165%
}
.grid_container .prefix_8{
margin-left:33.33%
}
.grid_container .prefix_9{
margin-left:37.5%
}
.grid_container .prefix_10{
margin-left:41.66%
}
.grid_container .prefix_11{
margin-left:45.825%
}
.grid_container .prefix_12{
margin-left:50%
}
.grid_container .prefix_13{
margin-left:54.165%
}
.grid_container .prefix_14{
margin-left:58.33%
}
.grid_container .prefix_15{
margin-left:62.5%
}
.grid_container .prefix_16{
margin-left:66.66%
}
.grid_container .prefix_17{
margin-left:70.825%
}
.grid_container .prefix_18{
margin-left:75%
}
.grid_container .prefix_19{
margin-left:79.165%
}
.grid_container .prefix_20{
margin-left:83.33%
}
.grid_container .prefix_21{
margin-left:87.5%
}
.grid_container .prefix_22{
margin-left:91.66%
}
.grid_container .prefix_23{
margin-left:95.825%
}
.grid_container .prefix_24{
margin-left:100%
}
.grid_container .suffix_1{
margin-right:4.165%
}
.grid_container .suffix_2{
margin-right:8.33%
}
.grid_container .suffix_3{
margin-right:12.5%
}
.grid_container .suffix_4{
margin-right:16.66%
}
.grid_container .suffix_5{
margin-right:20.825%
}
.grid_container .suffix_6{
margin-right:25%
}
.grid_container .suffix_7{
margin-right:29.165%
}
.grid_container .suffix_8{
margin-right:33.33%
}
.grid_container .suffix_9{
margin-right:37.5%
}
.grid_container .suffix_10{
margin-right:41.66%
}
.grid_container .suffix_11{
margin-right:45.825%
}
.grid_container .suffix_12{
margin-right:50%
}
.grid_container .suffix_13{
margin-right:54.165%
}
.grid_container .suffix_14{
margin-right:58.33%
}
.grid_container .suffix_15{
margin-right:62.5%
}
.grid_container .suffix_16{
margin-right:66.66%
}
.grid_container .suffix_17{
margin-right:70.825%
}
.grid_container .suffix_18{
margin-right:75%
}
.grid_container .suffix_19{
margin-right:79.165%
}
.grid_container .suffix_20{
margin-right:83.33%
}
.grid_container .suffix_21{
margin-right:87.5%
}
.grid_container .suffix_22{
margin-right:91.66%
}
.grid_container .suffix_23{
margin-right:95.825%
}
.grid_container .suffix_24{
margin-right:100%
}
.lt-ie8 .grid_container .grid_1,.lt-ie8 .grid_container .grid_2,.lt-ie8 .grid_container .grid_3,.lt-ie8 .grid_container .grid_4,.lt-ie8 .grid_container .grid_5,.lt-ie8 .grid_container .grid_6,.lt-ie8 .grid_container .grid_7,.lt-ie8 .grid_container .grid_8,.lt-ie8 .grid_container .grid_9,.lt-ie8 .grid_container .grid_10,.lt-ie8 .grid_container .grid_11,.lt-ie8 .grid_container .grid_12,.lt-ie8 .grid_container .grid_13,.lt-ie8 .grid_container .grid_14,.lt-ie8 .grid_container .grid_15,.lt-ie8 .grid_container .grid_16,.lt-ie8 .grid_container .grid_17,.lt-ie8 .grid_container .grid_18,.lt-ie8 .grid_container .grid_19,.lt-ie8 .grid_container .grid_20,.lt-ie8 .grid_container .grid_21,.lt-ie8 .grid_container .grid_22,.lt-ie8 .grid_container .grid_23,.lt-ie8 .grid_container .grid_24{
padding:0 1% !important
}
.lt-ie8 .grid_container .grid_1{
width:2% !important
}
.lt-ie8 .grid_container .grid_2{
width:6% !important
}
.lt-ie8 .grid_container .grid_3{
width:10% !important
}
.lt-ie8 .grid_container .grid_4{
width:14% !important
}
.lt-ie8 .grid_container .grid_5{
width:18% !important
}
.lt-ie8 .grid_container .grid_6{
width:22% !important
}
.lt-ie8 .grid_container .grid_7{
width:27% !important
}
.lt-ie8 .grid_container .grid_8{
width:31% !important
}
.lt-ie8 .grid_container .grid_9{
width:35% !important
}
.lt-ie8 .grid_container .grid_10{
width:39% !important
}
.lt-ie8 .grid_container .grid_11{
width:44% !important
}
.lt-ie8 .grid_container .grid_12{
width:47% !important
}
.lt-ie8 .grid_container .grid_13{
width:51% !important
}
.lt-ie8 .grid_container .grid_14{
width:56% !important
}
.lt-ie8 .grid_container .grid_15{
width:60% !important
}
.lt-ie8 .grid_container .grid_16{
width:64% !important
}
.lt-ie8 .grid_container .grid_17{
width:68% !important
}
.lt-ie8 .grid_container .grid_18{
width:73% !important
}
.lt-ie8 .grid_container .grid_19{
width:77% !important
}
.lt-ie8 .grid_container .grid_20{
width:81% !important
}
.lt-ie8 .grid_container .grid_21{
width:85% !important
}
.lt-ie8 .grid_container .grid_22{
width:89% !important
}
.lt-ie8 .grid_container .grid_23{
width:93% !important
}
.lt-ie8 .grid_container .grid_24{
width:98% !important
}
body{
font-family:sans-serif;
font-size:13px;
line-height:18px;
color:#636363;
background:#173244;
min-width:300px
}
.wrapper{
position:relative
}
.wrapper:before,.wrapper:after{
content:"";
display:table
}
.wrapper:after{
clear:both
}
p{
display:block;
margin:20px 0
}
a{
color:#417ba2;
text-decoration:underline
}
a strong{
color:#417ba2
}
a:hover{
color:#da232e
}
a.more{
font-weight:bold
}
a.more:after{
content:"\00a0»"
}
a.disclaimer_link{
text-decoration:none
}
a.disclaimer_link:hover{
text-decoration:underline
}
a[href^=tel]{
cursor:default;
color:inherit;
text-decoration:none;
white-space:nowrap
}
h1,.alpha{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:40px;
line-height:48px;
margin:20px 0;
text-shadow:0px 1px 0px #fff;
border:0 none
}
h2,.beta,#lead_form .lead_form_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:32px;
line-height:34px;
margin:20px 0 0;
text-shadow:0px 1px 0px #fff;
border:0 none
}
h3,.gamma,.mu{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#636363;
margin:20px 0 5px;
font-size:22px;
line-height:28px;
border-bottom:5px solid #edeff0
}
h4,.delta{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#404041;
font-size:19px;
line-height:24px;
margin:20px 0 5px;
border:0 none
}
h4+p,.delta+p{
margin-top:0
}
h5,.epsilon,.widget .widget_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#404041;
font-size:17px;
line-height:20px;
margin:20px 0 5px;
border:0 none
}
h6,.zeta{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#b9b8b8;
font-size:15px;
line-height:18px;
margin:15px 0;
border-bottom:1px solid #ddd;
border:0 none
}
.eta{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#404041;
font-size:14px;
line-height:18px;
margin:15px 0 0px;
border:0 none
}
.eta+p{
margin-top:0px
}
.iota{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:16px;
line-height:18px;
border:0 none;
margin:20px 0 5px;
color:#404041
}
.theta,.qa dt{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:16px;
line-height:18px;
margin:20px 0 5px;
border:0 none;
color:#404041
}
.theta+p,.qa dt+p{
margin-top:0px
}
.kappa,.lambda{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:26px;
line-height:32px;
border-bottom:5px solid #dadada;
margin-bottom:15px
}
.lambda{
border:0 none;
margin-bottom:0
}
.lambda+p{
margin-top:10px
}
.mu{
font-size:18px;
line-height:22px;
margin-bottom:15px
}
.tagline{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#636363;
border-bottom:0 none;
font-size:18px;
line-height:22px;
margin:10px 0
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
text-decoration:none
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
text-decoration:underline
}
h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{
margin-top:0
}
.alpha_lower{
list-style-type:lower-alpha
}
.alpha_upper{
list-style-type:upper-alpha
}
strong{
color:#404041
}
small{
font-family:sans-serif
}
.clearfix:before,.clearfix:after{
content:"";
display:table
}
.clearfix:after{
clear:both
}
.clearfloat{
clear:both
}
.framed,.video_embed,.youtube_embed{
border:1px solid #fff;
box-shadow:0px 1px 5px rgba(0,0,0,0.35);
margin:5px
}
.widget .framed,.widget .video_embed,.widget .youtube_embed{
margin:5px 0
}
.align_left{
display:inline;
position:relative;
float:left;
margin-right:10px;
margin-bottom:15px
}
.align_right{
display:inline;
position:relative;
float:right;
margin-left:10px;
margin-bottom:15px
}
.align_center{
text-align:center
}
.text_left{
text-align:left
}
.text_right{
text-align:right
}
.text_center{
text-align:center
}
.reversed,.topper,.arm,.interrupter,#lead_form,.page_header,.widget .widget_title{
color:#9eb8c9
}
.reversed .alpha,.topper .alpha,.arm .alpha,.interrupter .alpha,#lead_form .alpha,.page_header .alpha,.widget .widget_title .alpha,.reversed .beta,.topper .beta,.arm .beta,.interrupter .beta,#lead_form .beta,.page_header .beta,.widget .widget_title .beta,#lead_form .lead_form_title,.reversed .gamma,.topper .gamma,.arm .gamma,.interrupter .gamma,#lead_form .gamma,.page_header .gamma,.widget .widget_title .gamma,.reversed .mu,.topper .mu,.arm .mu,.interrupter .mu,#lead_form .mu,.page_header .mu,.widget .widget_title .mu,.reversed .delta,.topper .delta,.arm .delta,.interrupter .delta,#lead_form .delta,.page_header .delta,.widget .widget_title .delta,.reversed .epsilon,.topper .epsilon,.arm .epsilon,.interrupter .epsilon,#lead_form .epsilon,.page_header .epsilon,.widget .widget_title .epsilon,.reversed .widget .widget_title,.widget .reversed .widget_title,.topper .widget .widget_title,.widget .topper .widget_title,.arm .widget .widget_title,.widget .arm .widget_title,.interrupter .widget .widget_title,.widget .interrupter .widget_title,#lead_form .widget .widget_title,.widget #lead_form .widget_title,.page_header .widget .widget_title,.widget .page_header .widget_title,.widget .widget_title .widget_title,.reversed .zeta,.topper .zeta,.arm .zeta,.interrupter .zeta,#lead_form .zeta,.page_header .zeta,.widget .widget_title .zeta,.reversed .iota,.topper .iota,.arm .iota,.interrupter .iota,#lead_form .iota,.page_header .iota,.widget .widget_title .iota,.reversed .theta,.topper .theta,.arm .theta,.interrupter .theta,#lead_form .theta,.page_header .theta,.widget .widget_title .theta,.reversed .qa dt,.qa .reversed dt,.topper .qa dt,.qa .topper dt,.arm .qa dt,.qa .arm dt,.interrupter .qa dt,.qa .interrupter dt,#lead_form .qa dt,.qa #lead_form dt,.page_header .qa dt,.qa .page_header dt,.widget .widget_title .qa dt,.qa .widget .widget_title dt,.reversed .kappa,.topper .kappa,.arm .kappa,.interrupter .kappa,#lead_form .kappa,.page_header .kappa,.widget .widget_title .kappa,.reversed .lambda,.topper .lambda,.arm .lambda,.interrupter .lambda,#lead_form .lambda,.page_header .lambda,.widget .widget_title .lambda,.reversed .lambda,.topper .lambda,.arm .lambda,.interrupter .lambda,#lead_form .lambda,.page_header .lambda,.widget .widget_title .lambda,.reversed .header_starred,.topper .header_starred,.arm .header_starred,.interrupter .header_starred,#lead_form .header_starred,.page_header .header_starred,.widget .widget_title .header_starred,.reversed strong,.topper strong,.arm strong,.interrupter strong,#lead_form strong,.page_header strong,.widget .widget_title strong{
color:#fff
}
.reversed .alpha a,.topper .alpha a,.arm .alpha a,.interrupter .alpha a,#lead_form .alpha a,.page_header .alpha a,.widget .widget_title .alpha a,.reversed .beta a,.topper .beta a,.arm .beta a,.interrupter .beta a,#lead_form .beta a,.page_header .beta a,.widget .widget_title .beta a,#lead_form .lead_form_title a,.reversed .gamma a,.topper .gamma a,.arm .gamma a,.interrupter .gamma a,#lead_form .gamma a,.page_header .gamma a,.widget .widget_title .gamma a,.reversed .mu a,.topper .mu a,.arm .mu a,.interrupter .mu a,#lead_form .mu a,.page_header .mu a,.widget .widget_title .mu a,.reversed .delta a,.topper .delta a,.arm .delta a,.interrupter .delta a,#lead_form .delta a,.page_header .delta a,.widget .widget_title .delta a,.reversed .epsilon a,.topper .epsilon a,.arm .epsilon a,.interrupter .epsilon a,#lead_form .epsilon a,.page_header .epsilon a,.widget .widget_title .epsilon a,.reversed .widget .widget_title a,.widget .reversed .widget_title a,.topper .widget .widget_title a,.widget .topper .widget_title a,.arm .widget .widget_title a,.widget .arm .widget_title a,.interrupter .widget .widget_title a,.widget .interrupter .widget_title a,#lead_form .widget .widget_title a,.widget #lead_form .widget_title a,.page_header .widget .widget_title a,.widget .page_header .widget_title a,.widget .widget_title .widget_title a,.reversed .zeta a,.topper .zeta a,.arm .zeta a,.interrupter .zeta a,#lead_form .zeta a,.page_header .zeta a,.widget .widget_title .zeta a,.reversed .iota a,.topper .iota a,.arm .iota a,.interrupter .iota a,#lead_form .iota a,.page_header .iota a,.widget .widget_title .iota a,.reversed .theta a,.topper .theta a,.arm .theta a,.interrupter .theta a,#lead_form .theta a,.page_header .theta a,.widget .widget_title .theta a,.reversed .qa dt a,.qa .reversed dt a,.topper .qa dt a,.qa .topper dt a,.arm .qa dt a,.qa .arm dt a,.interrupter .qa dt a,.qa .interrupter dt a,#lead_form .qa dt a,.qa #lead_form dt a,.page_header .qa dt a,.qa .page_header dt a,.widget .widget_title .qa dt a,.qa .widget .widget_title dt a,.reversed .kappa a,.topper .kappa a,.arm .kappa a,.interrupter .kappa a,#lead_form .kappa a,.page_header .kappa a,.widget .widget_title .kappa a,.reversed .lambda a,.topper .lambda a,.arm .lambda a,.interrupter .lambda a,#lead_form .lambda a,.page_header .lambda a,.widget .widget_title .lambda a,.reversed .lambda a,.topper .lambda a,.arm .lambda a,.interrupter .lambda a,#lead_form .lambda a,.page_header .lambda a,.widget .widget_title .lambda a,.reversed .header_starred a,.topper .header_starred a,.arm .header_starred a,.interrupter .header_starred a,#lead_form .header_starred a,.page_header .header_starred a,.widget .widget_title .header_starred a,.reversed strong a,.topper strong a,.arm strong a,.interrupter strong a,#lead_form strong a,.page_header strong a,.widget .widget_title strong a{
color:#fff
}
.reversed .alpha.alternate,.topper .alpha.alternate,.arm .alpha.alternate,.interrupter .alpha.alternate,#lead_form .alpha.alternate,.page_header .alpha.alternate,.widget .widget_title .alpha.alternate,.reversed .beta.alternate,.topper .beta.alternate,.arm .beta.alternate,.interrupter .beta.alternate,#lead_form .beta.alternate,.page_header .beta.alternate,.widget .widget_title .beta.alternate,#lead_form .alternate.lead_form_title,.reversed .gamma.alternate,.topper .gamma.alternate,.arm .gamma.alternate,.interrupter .gamma.alternate,#lead_form .gamma.alternate,.page_header .gamma.alternate,.widget .widget_title .gamma.alternate,.reversed .alternate.mu,.topper .alternate.mu,.arm .alternate.mu,.interrupter .alternate.mu,#lead_form .alternate.mu,.page_header .alternate.mu,.widget .widget_title .alternate.mu,.reversed .delta.alternate,.topper .delta.alternate,.arm .delta.alternate,.interrupter .delta.alternate,#lead_form .delta.alternate,.page_header .delta.alternate,.widget .widget_title .delta.alternate,.reversed .epsilon.alternate,.topper .epsilon.alternate,.arm .epsilon.alternate,.interrupter .epsilon.alternate,#lead_form .epsilon.alternate,.page_header .epsilon.alternate,.widget .widget_title .epsilon.alternate,.reversed .widget .alternate.widget_title,.widget .reversed .alternate.widget_title,.topper .widget .alternate.widget_title,.widget .topper .alternate.widget_title,.arm .widget .alternate.widget_title,.widget .arm .alternate.widget_title,.interrupter .widget .alternate.widget_title,.widget .interrupter .alternate.widget_title,#lead_form .widget .alternate.widget_title,.widget #lead_form .alternate.widget_title,.page_header .widget .alternate.widget_title,.widget .page_header .alternate.widget_title,.widget .widget_title .alternate.widget_title,.reversed .zeta.alternate,.topper .zeta.alternate,.arm .zeta.alternate,.interrupter .zeta.alternate,#lead_form .zeta.alternate,.page_header .zeta.alternate,.widget .widget_title .zeta.alternate,.reversed .iota.alternate,.topper .iota.alternate,.arm .iota.alternate,.interrupter .iota.alternate,#lead_form .iota.alternate,.page_header .iota.alternate,.widget .widget_title .iota.alternate,.reversed .theta.alternate,.topper .theta.alternate,.arm .theta.alternate,.interrupter .theta.alternate,#lead_form .theta.alternate,.page_header .theta.alternate,.widget .widget_title .theta.alternate,.reversed .qa dt.alternate,.qa .reversed dt.alternate,.topper .qa dt.alternate,.qa .topper dt.alternate,.arm .qa dt.alternate,.qa .arm dt.alternate,.interrupter .qa dt.alternate,.qa .interrupter dt.alternate,#lead_form .qa dt.alternate,.qa #lead_form dt.alternate,.page_header .qa dt.alternate,.qa .page_header dt.alternate,.widget .widget_title .qa dt.alternate,.qa .widget .widget_title dt.alternate,.reversed .kappa.alternate,.topper .kappa.alternate,.arm .kappa.alternate,.interrupter .kappa.alternate,#lead_form .kappa.alternate,.page_header .kappa.alternate,.widget .widget_title .kappa.alternate,.reversed .alternate.lambda,.topper .alternate.lambda,.arm .alternate.lambda,.interrupter .alternate.lambda,#lead_form .alternate.lambda,.page_header .alternate.lambda,.widget .widget_title .alternate.lambda,.reversed .lambda.alternate,.topper .lambda.alternate,.arm .lambda.alternate,.interrupter .lambda.alternate,#lead_form .lambda.alternate,.page_header .lambda.alternate,.widget .widget_title .lambda.alternate,.reversed .header_starred.alternate,.topper .header_starred.alternate,.arm .header_starred.alternate,.interrupter .header_starred.alternate,#lead_form .header_starred.alternate,.page_header .header_starred.alternate,.widget .widget_title .header_starred.alternate,.reversed strong.alternate,.topper strong.alternate,.arm strong.alternate,.interrupter strong.alternate,#lead_form strong.alternate,.page_header strong.alternate,.widget .widget_title strong.alternate{
color:#2b4e65
}
.reversed .alpha,.topper .alpha,.arm .alpha,.interrupter .alpha,#lead_form .alpha,.page_header .alpha,.widget .widget_title .alpha,.reversed .header_starred,.topper .header_starred,.arm .header_starred,.interrupter .header_starred,#lead_form .header_starred,.page_header .header_starred,.widget .widget_title .header_starred,.reversed .beta,.topper .beta,.arm .beta,.interrupter .beta,#lead_form .beta,.page_header .beta,.widget .widget_title .beta,#lead_form .lead_form_title{
text-shadow:0px 1px 2px #000
}
.reversed .alpha.alternate,.topper .alpha.alternate,.arm .alpha.alternate,.interrupter .alpha.alternate,#lead_form .alpha.alternate,.page_header .alpha.alternate,.widget .widget_title .alpha.alternate,.reversed .header_starred.alternate,.topper .header_starred.alternate,.arm .header_starred.alternate,.interrupter .header_starred.alternate,#lead_form .header_starred.alternate,.page_header .header_starred.alternate,.widget .widget_title .header_starred.alternate,.reversed .beta.alternate,.topper .beta.alternate,.arm .beta.alternate,.interrupter .beta.alternate,#lead_form .beta.alternate,.page_header .beta.alternate,.widget .widget_title .beta.alternate,#lead_form .alternate.lead_form_title{
text-shadow:0px 1px 0px rgba(255,255,255,0.25)
}
.reversed .header_starred:before,.topper .header_starred:before,.arm .header_starred:before,.interrupter .header_starred:before,#lead_form .header_starred:before,.page_header .header_starred:before,.widget .widget_title .header_starred:before,.reversed .header_starred:after,.topper .header_starred:after,.arm .header_starred:after,.interrupter .header_starred:after,#lead_form .header_starred:after,.page_header .header_starred:after,.widget .widget_title .header_starred:after{
background-image:url("../images/bgs/bg_stars-light.png")
}
.reversed code,.topper code,.arm code,.interrupter code,#lead_form code,.page_header code,.widget .widget_title code{
background-color:rgba(255,255,255,0.2);
color:#fff
}
.inline_list{
margin:0;
padding:0;
list-style:none outside none
}
.inline_list li{
display:inline;
margin:0;
padding:0
}
.screen_reader_text{
position:absolute;
left:-100%;
background:#fff;
padding:5px;
border-radius:0 0 5px 5px;
z-index:9999999
}
.screen_reader_text:focus,.screen_reader_text:active{
left:auto;
right:10px;
top:0px
}
.fine_print{
display:block;
font-size:10px;
line-height:13px;
margin:10px 0
}
.button,#footer .button{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:inline-block;
height:26px;
font-size:12px;
line-height:26px;
text-align:center;
border-radius:4px;
white-space:nowrap;
text-decoration:none;
padding:0px 20px;
border:1px solid #2b4e65;
color:#fff;
background:#2b4e65;
cursor:pointer;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:middle
}
.button.primary,#footer .button.primary{
background:url("../images/buttons/button_primary.png") repeat-x center center;
border-color:#43884c;
font-size:16px;
color:#2e6e36;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 3px rgba(0,0,0,0.15)
}
.button.primary:hover,#footer .button.primary:hover{
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.5)
}
.button.primary_alt,#footer .button.primary_alt{
background:url("../images/buttons/button_primary_alt.png") repeat-x center center;
border-color:#1d384a;
font-size:16px;
color:#fff;
text-shadow:0 1px 0 #000;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.15)
}
.button.primary_alt:hover,#footer .button.primary_alt:hover{
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.5)
}
.button.secondary,#footer .button.secondary{
background:url("../images/buttons/button_secondary.png") repeat-x center center;
border-color:#bcbcbc;
font-size:16px;
color:#2b4e65;
text-shadow:0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.15)
}
.button.secondary:hover,#footer .button.secondary:hover{
color:#da232e
}
.button.light,#footer .button.light{
background:url("../images/buttons/button_light.png") repeat-x center center;
color:#fff;
font-size:13px;
line-height:27px
}
.button.danger,#footer .button.danger{
background:url("../images/buttons/button_danger.png") repeat-x;
border-color:#3c0509;
color:#fff;
text-shadow:0 1px 1px #000;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 3px rgba(0,0,0,0.15)
}
.button.big,#footer .button.big{
height:38px;
line-height:38px
}
.button:hover,#footer .button:hover{
color:#fff;
text-decoration:underline
}
@media screen and (max-width: 400px){
.button .context,#footer .button .context{
display:none
}

}
.rounded{
border-radius:10px
}
.testimonial{
background:url("../images/bgs/bg_quote.png") no-repeat left top;
padding:14px 0 0 20px;
margin-left:-10px
}
.testimonial blockquote p:first-child{
margin-top:0
}
.testimonial blockquote p:last-child:after{
content:"\201D"
}
.testimonial .attribution{
font-size:11px;
line-height:15px;
color:#818285;
min-height:34px;
margin-top:20px;
margin-bottom:40px
}
.testimonial .attribution strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:14px
}
.testimonial .attribution img.align_left{
margin:-8px 10px 0 0
}
.testimonial .attribution img.align_right{
margin:-8px 0 0 10px
}
blockquote{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:15px;
line-height:20px;
margin:0
}
.attribution{
font-size:11px;
line-height:15px;
color:#818285;
font-style:italic;
min-height:34px;
margin-top:20px;
margin-bottom:40px
}
.attribution strong{
color:#404041;
display:block;
font-size:14px;
line-height:20px;
margin-bottom:5px
}
.quote_portrait_box{
background:#edeff0;
border:1px solid #dadada;
min-height:250px;
border-radius:7px;
padding-left:15px;
margin-bottom:20px
}
.quote_portrait_box .portrait{
float:right;
margin:-1px -1px -1px 15px;
border-radius:0 7px 7px 0
}
.quote_portrait_box .citation{
font-size:13px;
line-height:18px
}
.quote_portrait_box .citation strong{
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:16px
}
@media screen and (max-width: 500px){
.quote_portrait_box{
padding:10px
}
.quote_portrait_box .portrait{
float:none;
display:block;
margin:0 auto;
border-radius:7px 7px 0 0;
width:100%;
height:auto
}

}
.image_full{
display:block;
margin:0 auto;
width:100%
}
.centered{
display:block;
margin:0 auto
}
ul.grid_container{
margin:0;
padding:0;
list-style:none outside none
}
.four_up .grid_6{
text-align:center
}
@media screen and (max-width: 500px){
.four_up .grid_6{
width:50%
}

}
.eight_up{
font-size:11px;
line-height:15px;
list-style:none outside none;
margin:0;
padding:0
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:left
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:none
}
.eight_up img{
display:block;
margin-left:auto;
margin-right:auto
}
@media screen and (max-width: 900px){
.eight_up .grid_6{
width:50%
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6 .grid_6{
clear:left
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6 .grid_6,.eight_up .grid_6{
clear:none
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:left
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:none
}

}
@media screen and (max-width: 700px){
.eight_up .grid_6{
width:25%
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:none
}

}
@media screen and (max-width: 600px){
.eight_up .grid_6{
width:50%
}
.eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
clear:left
}

}
@media screen and (max-width: 300px){
.eight_up .grid_6{
display:block;
float:none;
width:100%
}

}
.icon_list{
margin:10px 0;
padding:0;
text-align:left
}
.icon_list:before,.icon_list:after{
content:"";
display:table
}
.icon_list:after{
clear:both
}
.icon_list dt{
clear:both;
float:left;
width:20%;
margin:0;
padding:10px 0;
text-align:center
}
.icon_list dd{
float:right;
width:75%;
margin:0;
padding:10px 0
}
.link_list{
list-style:none;
list-style-image:none;
margin:0;
padding:0
}
.link_list li{
padding:2px 0
}
.link_list li a{
padding-left:7px;
background:url("../images/bgs/bg_nav_bullet.png") no-repeat 0px 5px;
display:inline-block
}
.video_embed,.youtube_embed{
display:block;
max-width:100%;
margin:10px auto
}
.youtube_embed{
position:relative;
padding-bottom:56.25%;
height:0
}
.youtube_embed iframe,.youtube_embed object,.youtube_embed embed,.youtube_embed img{
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%
}
.youtube_embed:after{
content:"";
position:absolute;
background:url("../images/video_play_button.png") no-repeat center center;
width:100%;
height:100%;
top:0;
right:0;
bottom:0;
left:0
}
.youtube_embed:hover:after{
background:url("../images/video_play_button_on.png") no-repeat center center
}
.youtube_embed.youtube_embed_loaded:after{
display:none
}
.lt-ie8 .youtube_embed{
padding:0;
height:auto;
background:#ff0
}
.lt-ie8 .youtube_embed img{
position:static
}
.lt-ie8 .youtube_embed.youtube_embed_loaded{
padding-bottom:56.25%;
height:0
}
.video-container,.video_container{
position:relative;
padding-bottom:56.25%;
height:0
}
.video-container iframe,.video-container object,.video-container embed,.video_container iframe,.video_container object,.video_container embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
hgroup,.hgroup{
margin:20px 0
}
hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6,hgroup .alpha,hgroup .beta,hgroup #lead_form .lead_form_title,#lead_form hgroup .lead_form_title,hgroup .gamma,hgroup .mu,hgroup .delta,hgroup .epsilon,hgroup .widget .widget_title,.widget hgroup .widget_title,hgroup .zeta,hgroup .iota,.hgroup h1,.hgroup h2,.hgroup h3,.hgroup h4,.hgroup h5,.hgroup h6,.hgroup .alpha,.hgroup .beta,.hgroup #lead_form .lead_form_title,#lead_form .hgroup .lead_form_title,.hgroup .gamma,.hgroup .mu,.hgroup .delta,.hgroup .epsilon,.hgroup .widget .widget_title,.widget .hgroup .widget_title,.hgroup .zeta,.hgroup .iota{
margin:0
}
hgroup.large,.hgroup.large{
margin:30px 0
}
@media screen and (max-width: 600px){
hgroup.large,.hgroup.large{
margin-top:15px;
margin-bottom:15px
}

}
.tel{
white-space:nowrap
}
.large .alpha{
font-size:60px;
line-height:68px;
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.large .beta,.large #lead_form .lead_form_title,#lead_form .large .lead_form_title{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:22px;
line-height:28px
}
@media screen and (max-width: 600px){
.large .alpha{
font-size:54px;
line-height:54px
}
.large .beta,.large #lead_form .lead_form_title,#lead_form .large .lead_form_title{
font-size:16px;
line-height:20px
}

}
.qa{
margin:10px 0;
padding:0
}
.qa dt{
margin:0;
padding:0
}
.qa dd{
margin:0 0 15px;
padding:0;
font-size:12px;
line-height:17px
}
code{
font-family:monospace;
color:#404041;
background:rgba(0,0,0,0.1);
padding:1px 3px;
border-radius:2px
}
table{
margin:20px 0;
padding:0;
width:100%;
border-collapse:collapse;
font-size:12px;
line-height:15px
}
table th{
text-align:left;
color:#fff;
background:#a9a9a9;
padding:7px
}
table td{
text-align:left;
padding:7px;
border-bottom:1px solid #dadada
}
table tr:nth-child(even),table tr.even{
background:#f7f7f7
}
.comparison_table{
table-layout:fixed;
line-height:18px
}
.comparison_table th{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:20px;
line-height:20px;
color:#404041;
background:#fff
}
.comparison_table td .delta:first-child,.comparison_table td .epsilon:first-child,.comparison_table td .widget .widget_title:first-child,.widget .comparison_table td .widget_title:first-child{
margin-top:0
}
.comparison_table td p{
margin:10px 0 0
}
.comparison_table td p:first-child{
margin-top:0
}
.comparison_table tr,.comparison_table tr:nth-child(even){
background:#fff
}
.comparison_table th,.comparison_table td{
border:1px solid #dadada;
padding:10px;
vertical-align:top
}
@media screen and (max-width: 400px){
.comparison_table th{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:17px
}
.comparison_table .delta,.comparison_table .epsilon,.comparison_table .widget .widget_title,.widget .comparison_table .widget_title{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:15px;
line-height:18px
}

}
td.highlight{
background:rgba(183,225,124,0.2)
}
.lt-ie9 td.highlight{
background:#f0f8e5
}
ol ol{
list-style:lower-alpha
}
.values_list{
padding-left:0;
list-style:none outside none;
color:#fff
}
.values_list p{
font-family:sans-serif;
font-size:13px;
line-height:18px;
color:#636363
}
.values_list li{
position:relative;
border-left:10px solid #eee;
padding:1px 15px;
background:#f5f5f5;
margin:20px 0
}
.values_list li.enhance_lives{
border-color:#fc1162
}
.values_list li.be_passionate{
border-color:#17dfb7
}
.values_list li.deliver_results{
border-color:#febf17
}
@media screen and (max-width: 700px){
.two_col .grid_12,.two_col .grid_12:last-child{
display:block;
float:none;
width:auto;
margin:20px 0
}
.two_col .grid_12:first-child{
margin-top:0
}
.two_col .grid_12:last-child{
margin-bottom:0
}

}
.topper{
background:#526e7f;
padding:10px 0;
position:relative;
z-index:99998
}
.topper .toll_free{
display:inline;
position:relative;
float:right;
width:260px;
text-align:right
}
.topper .toll_free a{
color:#fff;
text-decoration:none
}
.topper .toll_free_tag{
font-family:sans-serif;
margin:0;
font-size:10px
}
.topper .toll_free_number{
margin:0;
font-size:32px;
line-height:32px;
white-space:nowrap
}
.topper .disclaimer{
display:block;
line-height:13px;
padding-top:10px
}
@media screen and (max-width: 500px){
.topper{
text-align:center;
padding:5px 0
}
.topper .toll_free{
text-align:center;
display:block;
float:none;
width:auto;
line-height:10px
}
.topper .toll_free_number{
margin-top:4px;
font-size:20px;
line-height:20px
}
.topper .disclaimer{
padding-top:0;
font-size:10px;
line-height:10px
}
.topper .disclaimer span{
display:none
}
.topper .disclaimer strong{
color:#9eb8c9;
font-weight:normal
}

}
.fixed_header{
padding-top:77px
}
@media screen and (max-width: 700px){
.fixed_header{
padding-top:0
}

}
.fixed_header #header{
position:fixed;
width:100%;
top:0;
z-index:99999
}
@media screen and (max-width: 700px){
.fixed_header #header{
position:relative
}

}
#header_tab{
background:#fff;
max-width:200px;
padding:20px 10px 30px;
margin:0 auto 40px;
text-align:center;
border-radius:0 0 10px 10px;
box-shadow:0px 0px 5px rgba(0,0,0,0.25)
}
#header_tab .logo{
display:inline;
padding:0;
margin:0
}
#header_tab .logo img{
max-width:158px;
max-height:89px;
position:relative;
left:5px
}
#header,#static_header{
font-family:sans-serif;
box-shadow:0px 0px 7px rgba(0,0,0,0.4);
border-bottom:1px solid #eee;
position:relative;
z-index:99997;
background:#fff;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
backface-visibility:hidden
}
#header .logo,#static_header .logo{
display:inline;
position:relative;
float:left;
display:block;
padding:5px 0;
margin:0;
line-height:44px
}
#header .logo img,#static_header .logo img{
max-width:290px;
max-height:65px
}
#header .delta,#static_header .delta{
margin-top:20px
}
#header .header_cta,#static_header .header_cta{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#4F748D;
float:right;
font-size:30px;
width:500px;
text-align:center
}
#header .header_cta p,#static_header .header_cta p{
margin:20px 0 0
}
#header .header_cta strong,#static_header .header_cta strong{
color:#173244
}
#header .header_cta .disclaimer,#static_header .header_cta .disclaimer{
font-family:Arial, sans-serif;
color:#939391;
border-top:1px solid #ecece8;
padding-top:6px;
margin-top:10px;
margin-bottom:10px;
letter-spacing:0;
font-size:11px
}
#header .main_nav>ul,#static_header .main_nav>ul{
margin:0;
padding:0;
list-style:none outside none;
display:inline;
position:relative;
float:right;
position:static
}
#header .main_nav>ul>li,#static_header .main_nav>ul>li{
display:inline;
position:relative;
float:left;
max-height: 77px;
position:static
}
#header .main_nav>ul>li>.inner,#static_header .main_nav>ul>li>.inner{
display:block;
padding:26px 15px 22px 18px
}
#header .main_nav>ul>li>.inner a,#static_header .main_nav>ul>li>.inner a{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
font-size:20px;
line-height:20px;
color:#2b4e65;
text-decoration:none;
background:url("../images/bgs/bg_nav_arrow.png") no-repeat right 4px;
padding-right:15px
}
#header .main_nav>ul>li>.inner a:hover,#static_header .main_nav>ul>li>.inner a:hover{
text-decoration:underline
}
#header .main_nav>ul>li:hover,#static_header .main_nav>ul>li:hover{
background:url("../images/bgs/bg_nav_divider.png") no-repeat right bottom
}
#header .main_nav>ul>li:hover .inner,#static_header .main_nav>ul>li:hover .inner{
background:url("../images/bgs/bg_nav_divider.png") no-repeat left bottom;
border-bottom:1px solid #fff;
margin-bottom:-1px
}
#header .main_nav>ul>li:hover .sub_nav,#static_header .main_nav>ul>li:hover .sub_nav{
left:0
}

@media screen and (min-width: 980px){
#header .main_nav>ul li:last-child,#static_header .main_nav>ul li:last-child{
margin-right:-10px
}

}
.mobile_only{
  display: none;
}

#header .main_nav .sub_text,#static_header .main_nav .sub_text{
display:block;
font-style:italic;
font-size:9px;
line-height:9px;
color:#818285
}
#header .main_nav .sub_text.mobile,#static_header .main_nav .sub_text.mobile{
  display: none;
}

@media screen and (max-width: 995px){
  .mobile_only{
  display: block;
}
.dekstop_only{
  display: none;
}

}
@media screen and (min-width: 730px) and (max-width: 975px){
#header .main_nav .sub_text,#static_header .main_nav .sub_text{
  display: none;
}
#header .main_nav .sub_text.mobile,#static_header .main_nav .sub_text.mobile{
  display: block;
}

}
#header .main_nav .sub_nav,#static_header .main_nav .sub_nav{
position:absolute;
left:-200em;
z-index:2;
width:100%;
max-width:980px;
top:78px;
background:#fff;
text-align:left;
border-radius:0px 0px 10px 10px;
box-shadow:0px 3px 3px rgba(0,0,0,0.25)
}
#header .main_nav .sub_nav a,#static_header .main_nav .sub_nav a{
color:#2b4e65;
text-decoration:none
}
#header .main_nav .sub_nav a:hover,#static_header .main_nav .sub_nav a:hover{
text-decoration:underline
}
#header .main_nav .sub_nav ul li,#static_header .main_nav .sub_nav ul li{
padding:2px 0
}
#header .main_nav .sub_nav ul li a,#static_header .main_nav .sub_nav ul li a{
padding-left:7px;
background:url("../images/bgs/bg_nav_bullet.png") no-repeat 0px 5px;
display:inline-block
}
#header .main_nav .sub_nav .zeta,#static_header .main_nav .sub_nav .zeta{
margin-top:10px;
margin-bottom:5px
}
#header .main_nav .sub_nav .sub_nav_body,#static_header .main_nav .sub_nav .sub_nav_body{
background:#ffffff;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:-moz-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eaeaea));
background-image:-webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-o-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-ms-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:linear-gradient(to bottom, #fff 0%, #eaeaea 100%);
padding:0 10px 15px;
border-bottom:1px solid #c2c2c2;
min-height:194px
}
#header .main_nav .sub_nav .sub_nav_footer,#static_header .main_nav .sub_nav .sub_nav_footer{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
background:#d7d7d7;
padding:5px 20px;
border-radius:0 0 9px 9px;
border:1px solid #ebebeb;
font-size:15px;
line-height:30px
}
#header .main_nav .sub_nav .sub_nav_footer:before,#header .main_nav .sub_nav .sub_nav_footer:after,#static_header .main_nav .sub_nav .sub_nav_footer:before,#static_header .main_nav .sub_nav .sub_nav_footer:after{
content:"";
display:table
}
#header .main_nav .sub_nav .sub_nav_footer:after,#static_header .main_nav .sub_nav .sub_nav_footer:after{
clear:both
}
#header .main_nav .sub_nav .sub_nav_footer strong,#static_header .main_nav .sub_nav .sub_nav_footer strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#333;
font-weight:normal
}
#header .main_nav .sub_nav .sub_nav_footer em,#static_header .main_nav .sub_nav .sub_nav_footer em{
color:#636363;
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
#header .main_nav .sub_nav .sub_nav_footer em strong,#static_header .main_nav .sub_nav .sub_nav_footer em strong{
color:#636363;
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-weight:normal
}
#header .main_nav .sub_nav .sub_nav_footer .questions,#static_header .main_nav .sub_nav .sub_nav_footer .questions{
float:left;
margin-top:4px
}
#header .main_nav .sub_nav .sub_nav_footer .cta,#static_header .main_nav .sub_nav .sub_nav_footer .cta{
float:right;
margin-top:2px;
white-space:nowrap
}
#header .main_nav .sub_nav .sub_nav_footer .cta img,#static_header .main_nav .sub_nav .sub_nav_footer .cta img{
margin-left:7px
}
#header.fixed,#static_header.fixed{
position:fixed;
width:100%;
top:0;
z-index:99999
}
@media screen and (max-width: 730px){
#header.fixed,#static_header.fixed{
position:relative
}
#header .logo,#static_header .logo{
display:block;
float:none;
width:auto;
text-align:center;
padding:5px 0;
margin:0 auto
}
#header .logo img,#static_header .logo img{
height:40px;
width:auto
}
#header .main_nav>ul,#static_header .main_nav>ul{
display:block;
float:none
}
#header .main_nav>ul>li,#static_header .main_nav>ul>li{
text-align:center;
width:33.33%
}
#header .main_nav>ul>li>.inner,#static_header .main_nav>ul>li>.inner{
padding:10px 0 10px 0
}
#header .main_nav>ul>li>.inner a,#static_header .main_nav>ul>li>.inner a{
padding-right:0;
background:none
}
#header .main_nav .sub_nav,#static_header .main_nav .sub_nav{
top:104px
}
#header .main_nav .sub_nav .sub_nav_footer,#static_header .main_nav .sub_nav .sub_nav_footer{
text-align:center
}
#header .main_nav .sub_nav .sub_nav_footer .questions,#static_header .main_nav .sub_nav .sub_nav_footer .questions{
display:none
}
#header .main_nav .sub_nav .sub_nav_footer .cta,#static_header .main_nav .sub_nav .sub_nav_footer .cta{
display:block;
float:none
}
#header .main_nav .sub_nav .level_2,#static_header .main_nav .sub_nav .level_2{
display:block;
float:none;
width:auto
}
#header .main_nav .sub_nav .level_2.prefix_4,#static_header .main_nav .sub_nav .level_2.prefix_4{
  margin-left: 0;
}

}
@media screen and (max-width: 401px){
#header .main_nav ul li .level_1 a,#static_header .main_nav ul li .level_1 a{
font-size:18px
}

}
@media screen and (max-width: 319px){
#header .main_nav ul li .level_1 a,#static_header .main_nav ul li .level_1 a{
font-size:15px
}
#header .main_nav ul li .level_1 .sub_text,#static_header .main_nav ul li .level_1 .sub_text{
visibility:hidden
}

}
@media screen and (max-width: 900px){
#static_header .logo{
display:block;
float:none;
width:auto;
text-align:center;
padding:5px 0;
margin:0 auto
}
#static_header .logo img{
height:40px;
width:auto
}
#static_header .header_cta{
clear:both;
float:none;
margin-left:auto;
margin-right:auto
}

}
@media screen and (max-width: 525px){
#static_header .header_cta{
width:auto
}
#static_header .header_cta p{
line-height:24px;
font-size:18px;
margin:5px 0
}
#static_header .header_cta .disclaimer{
line-height:11px
}

}
#header_wrapper{
max-height:77px
}
@media screen and (max-width: 700px){
#header_wrapper{
min-height:104px;
max-height:none
}

}
.sub_nav .close_nav{
width:36px;
height:36px;
background:url("../images/buttons/button_close.png") no-repeat;
position:absolute;
top:5px;
right:0
}
#header_wrapper #header .open .sub_nav{
left:0
}
#header_wrapper #header .closed .sub_nav{
left:-200em
}
#header #nav_resources .sub_nav_body{
background:url("../images/bgs/bg_navheader_resource.jpg") no-repeat 0px bottom;
max-height:194px
}
#header #nav_resources .sub_nav_body .nav_resourcehq{
margin: 20px 10px 0px 55%;
padding-bottom: 54px;
}
#header #nav_resources .sub_nav_body .nav_resourcehq .delta{
margin-bottom:0
}
#header #nav_resources .sub_nav_body .nav_resourcehq p{
margin:0 0 10px;
font-size:12px;
line-height:14px
}
@media screen and (max-width: 850px){
#header #nav_resources .sub_nav_body{
background-position:10% bottom
}

}
@media screen and (max-width: 700px){
#header #nav_resources .sub_nav_body{
background:#ffffff;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:-moz-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eaeaea));
background-image:-webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-o-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-ms-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:linear-gradient(to bottom, #fff 0%, #eaeaea 100%);
max-height:none;
min-height:0
}
#header #nav_resources .sub_nav_body .nav_resourcehq{
display:none
}

}
#header #nav_about .sub_nav_body{
background:url("../images/bgs/bg_navheader_about.jpg") no-repeat 0px bottom;
max-height:194px
}
@media screen and (max-width: 850px){
#header #nav_about .sub_nav_body{
background-position:5% bottom
}

}
@media screen and (max-width: 700px){
#header #nav_about .sub_nav_body{
background:#ffffff;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:-moz-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eaeaea));
background-image:-webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-o-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:-ms-linear-gradient(top, #fff 0%, #eaeaea 100%);
background-image:linear-gradient(to bottom, #fff 0%, #eaeaea 100%);
max-height:none;
min-height:0
}
#header #nav_about .sub_nav_body .grid_14.level_2{
margin-left:0
}
#header #nav_about .sub_nav_body .grid_14.level_2 .grid_14,#header #nav_about .sub_nav_body .grid_14.level_2 .grid_10{
width:50%
}
#header #nav_about .sub_nav_body .grid_14.level_2 .grid_14 ul,#header #nav_about .sub_nav_body .grid_14.level_2 .grid_10 ul{
display:block;
float:none;
width:auto
}

}
.fixed_header .specialist_box,.fixed .specialist_box{
top: 5px;
}
.specialist_box{
-webkit-transition:top 0.5s ease-out;
-moz-transition:top 0.5s ease-out;
-ms-transition:top 0.5s ease-out;
-o-transition:top 0.5s ease-out;
transition:top 0.5s ease-out;
position:absolute;
top:-100px;
left: 75px;
padding-left:50px;
padding-top:10px;
width:260px;
height:48px;
background:url("../images/bgs/bg_specialist_default.png") 0px -1px no-repeat
}
.specialist_box .specialist_info{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border:0 none;
padding:3px 0 0 0;
margin:0;
border-spacing:0;
border-collapse:collapse;
color:#818285;
font-family:sans-serif;
font-size:10px;
width:240px;
height:48px;
background:#ECECE8;
border-radius:0 5px 5px 0
}
.specialist_box .specialist_info .specialist_box_col{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0;
font-size:10px;
height:43px;
padding-top:5px;
float:left;
line-height:15px;
text-align:center
}
.specialist_box .specialist_info .specialist_box_col_1{
padding-top:3px;
width:55%
}
.specialist_box .specialist_info .specialist_box_col_2{
float:right;
width:45%;
padding-top:7px
}

.specialist_box_col_2 a {
margin: 0 0 0 -7px;
}

.specialist_box .specialist_info .specialist_box_col_full{
float:none;
width:100%;
padding-top:3px
}
.specialist_box .specialist_info strong{
color:#58585a;
font-size:18px
}
.specialist_box .specialist_box_nmls{
font-size:7px;
line-height:10px;
display:block
}
.specialist_box strong{
color:#58585a;
font-size:11px
}
.specialist_box .big{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
font-size:20px;
line-height:24px;
white-space:nowrap
}
.specialist_box.specialist_box_personalized .specialist_info .specialist_box_col_1{
font-size:9px;
border-right:1px solid #ddd;
width:45%;
padding-top:1px
}
.specialist_box.specialist_box_personalized .specialist_info .specialist_box_col_2{
width:55%
}
.specialist_box.specialist_box_personalized .specialist_info .specialist_box_lo_tel{
font-size:12px;
white-space:nowrap
}
.specialist_box.specialist_box_personalized .specialist_info .big{
font-size:14px;
line-height:14px;
margin:1px 0 0
}
.specialist_box.specialist_box_no_start .specialist_info{
text-align:center
}
@media screen and (max-width: 980px){
.specialist_box{
display:none
}

}
#home .arm{
height:430px;
padding-bottom:39px;
border-bottom:0px none
}
#home #lead_form_container{
position:relative;
z-index:999
}
#home.form_focused #lead_form{
box-shadow:0px 1px 30px #000,inset 0px 1px 0px rgba(255,255,255,0.25)
}
#home #lead_form{
position:absolute;
right:0px;
top:20px;
width:290px;
z-index:999;
box-shadow:0px 1px 10px rgba(0,0,0,0.35),inset 0px 1px 0px rgba(255,255,255,0.25)
}
#home #lead_form input[type="text"],#home #lead_form input[type="number"],#home #lead_form input[type="tel"],#home #lead_form select{
width:70%
}
#home #lead_form .button{
width:67%
}
#home #lead_form .lead_form_title{
font-size:32px;
line-height:34px;
text-decoration:none
}
#home #lead_form .lead_form_title a{
text-decoration:none
}
#home #lead_form .interrupter{
font-size:16px;
line-height:20px
}
#home #lead_form input[type="submit"]{
width:70%;
padding:0 3px;
background:url("../images/buttons/button_primary.png") repeat-x scroll center center transparent;
border:1px solid #43884C;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
box-shadow:0 1px 0 rgba(255,255,255,0.5) inset,0 1px 3px rgba(0,0,0,0.15);
color:#2E6E36;
font-size:16px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
font-family:ForalPro-Regular;
font-style:normal;
font-weight:normal;
height:26px;
line-height:26px
}
#home .realtime_ticker{
position:absolute;
top:430px;
left:0;
width:100%
}
@media screen and (max-width: 980px){
#home #lead_form{
right:20px
}

}
@media screen and (max-width: 750px){
#home .arm{
height:auto
}
#home .realtime_ticker{
border-bottom:0 none;
position:relative;
top:auto;
left:auto;
width:auto
}
#home .realtime_ticker .realtime_cta{
display:none
}
#home .featured_slider_dim{
display:none !important
}
#home #lead_form{
width:auto;
position:relative;
top:auto;
right:auto;
margin:10px auto 50px;
background:none;
box-shadow:none !important;
border:0 none
}
#home #lead_form label{
color:#2b4e65;
text-shadow:0px 1px 0px rgba(255,255,255,0.35)
}
#home #lead_form .interrupter{
display:none
}
#home #lead_form .button.primary{
max-width:200px
}
#home #featured_in{
display:none
}

}
.arm{
position:relative;
background:#749ab1 url("../images/bgs/bg_featured_gradient.png") repeat-x 0 bottom;
border-bottom:1px solid #5f7e91;
padding-bottom:40px
}
@media screen and (max-width: 700px){
.arm{
height:auto
}

}
@media screen and (max-width: 500px){
.arm .large_only{
display:none
}

}
.featured_slider{
position:absolute;
width:100%;
height:430px;
overflow:hidden
}
.featured_slider .slide{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-size:auto 100%;
overflow:hidden;
z-index:1
}
.featured_slider .button{
font-size:15px;
line-height:28px;
margin-bottom:10px
}
.featured_slider .button.secondary{
border-color:#5e849e
}
.featured_slider .title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
font-size:48px;
line-height:40px;
margin:0
}
.featured_slider p{
margin:10px 0
}
.featured_slider .small_only{
display:none
}
.featured_slider .active_slide,.featured_slider .incoming_slide,.featured_slider .outgoing_slide{
z-index:2
}
.featured_slider .featured_slider_next,.featured_slider .featured_slider_prev{
display:inline-block;
margin:0 5px;
cursor:pointer;
font-weight:bold;
vertical-align:middle;
position:relative;
top:-3px
}
.featured_slider .featured_slider_next{
border:6px solid transparent;
border-left:9px solid #999
}
.featured_slider .featured_slider_next:hover{
border-left-color:#173244
}
.featured_slider .featured_slider_prev{
border:6px solid transparent;
border-right:9px solid #999
}
.featured_slider .featured_slider_prev:hover{
border-right-color:#173244
}
.featured_slider .featured_slider_pager_wrapper{
position:absolute;
border:0 none;
box-shadow:none;
bottom:0px;
width:120px;
left:50%;
text-align:center;
background:#fff;
background-color:rgba(255,255,255,0.85);
text-shadow:0px 1px 0px #fff;
border-bottom-width:0px;
border-radius:4px 4px 0 0;
opacity:1;
z-index:3;
margin:0 0 0 -60px;
font-size:34px;
line-height:18px;
border:1px solid #fff;
border-bottom:0px none;
font-family:'Arial', sans-serif;
color:#999
}
.featured_slider .featured_slider_pager_wrapper ul{
margin:0 5px;
padding:0;
padding:4px 5px 2px 5px;
list-style:none outside none;
display:inline-block;
border-left:1px solid rgba(0,0,0,0.15);
border-right:1px solid rgba(0,0,0,0.15);
box-shadow:1px 0px 0px #fff, -1px 0px 0px #fff
}
.featured_slider .featured_slider_pager_wrapper li{
position:relative;
float:none;
display:inline-block;
margin:0 2px;
padding:0;
top:-2px;
cursor:pointer
}
.featured_slider .featured_slider_pager_wrapper li img,.featured_slider .featured_slider_pager_wrapper li span{
display:none
}
.featured_slider .featured_slider_pager_wrapper li.active_tab{
color:#173244
}
.featured_slider .featured_slider_dim{
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
width:100%;
height:100%;
z-index:3;
background:rgba(0,0,0,0.6)
}
.featured_slider.slider_touch_interface .featured_slider_prev,.featured_slider.slider_touch_interface .featured_slider_next{
display:none
}
.featured_slider.slider_touch_interface .featured_slider_pager_wrapper{
width:60px;
margin-left:-30px;
font-size:30px;
line-height:14px
}
.featured_slider.slider_touch_interface .featured_slider_pager_wrapper ul{
box-shadow:none;
border:0 none;
padding:0
}
.featured_slider.slider_touch_interface .featured_slider_pager_wrapper ul li{
margin:0;
top:-2px
}
.featured_slider.slider_touch_interface .slide_wrapper{
height:100%;
overflow-x:scroll;
overflow-y:hidden;
white-space:nowrap
}
.featured_slider.slider_touch_interface .slide_wrapper:before,.featured_slider.slider_touch_interface .slide_wrapper:after{
content:"";
display:inline-block;
width:100px;
height:100%;
background:#888;
box-shadow:inset -5px 0px 5px rgba(0,0,0,0.25)
}
.featured_slider.slider_touch_interface .slide_wrapper:after{
box-shadow:inset 5px 0px 5px rgba(0,0,0,0.25)
}
.featured_slider.slider_touch_interface .slide{
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
white-space:normal;
display:inline-block;
width:100%;
height:100%
}
.featured_slider #slide_proudtoserve{
/*background:url("../images/home/slide_proudtoserve_bg.jpg") repeat-x center bottom;*/
background-size:auto 100%
}
.featured_slider #slide_proudtoserve .title span{
display:block
}
.featured_slider #slide_proudtoserve .fg{
position:absolute;
width:498px;
height:100%;
left:50%;
margin-left:-668px;
background-size:auto 100%
}
.featured_slider #slide_proudtoserve .content{
font-family:foral_prolight;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
position:absolute;
z-index:2;
max-width:635px;
width:50%;
left:30%;
margin-left:-250px;
color:#fff;
margin-top:40px;
font-size:24px;
line-height:26px;
height: 310px;
text-shadow:0px 1px 1px #000
}

#slide_proudtoserve .thebutton {
float:right;
}

.featured_slider #slide_proudtoserve .button.secondary{
margin-right:5px
}
.featured_slider #slide_proudtoserve:after{
content:"";
width:156px;
height:57px;
/* 
nama dari orang yang ada di slide. sementara di komen dulu.
background:url("../images/home/slide_proudtoserve_caption.png") no-repeat;
*/
position:absolute;
left:50%;
bottom:5px;
z-index:2;
margin-left:-490px
}
.featured_slider #slide_realtime{
background:url("../images/home/slide_realtime_bg.jpg") repeat-x center bottom;
background-size:auto 100%
}
.featured_slider #slide_realtime .title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#fff;
text-shadow:0px 1px 2px rgba(0,0,0,0.75);
font-size:32px;
line-height:32px
}
.featured_slider #slide_realtime .title strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.featured_slider #slide_realtime .content{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#404041;
position:absolute;
z-index:2;
max-width:420px;
width:40%;
left:50%;
margin-left:-245px;
bottom:60px;
font-size:17px;
line-height:24px
}

.featured_slider #slide_realtime .content {
font-family: ForalPro-Regular;
font-weight: normal;
font-style: normal;
-moz-font-feature-settings: "calt=0,liga=0";
font-feature-settings: "liga" 0;
color: #404041;
position: absolute;
z-index: 2;
max-width: 420px;
width: 40%;
left: 50%;
margin-left: -245px;
bottom: 60px;
font-size: 17px;
line-height: 24px;
}

.featured_slider #slide_realtime .fg{
position:absolute;
width:1462px;
height:100%;
left:50%;
margin-left:-1402px;
background:url("../images/home/slide_realtime_fg.jpg") no-repeat;
background-size:auto 100%
}
.featured_slider #slide_realtime .drop{
position:absolute;
z-index:3;
left:50%;
margin-left:-420px;
top:0;
height:63px;
width:128px
}
.featured_slider #slide_realtime .pin{
background:url("../images/map/pin_blue.png") no-repeat;
width:8px;
height:21px;
position:absolute;
bottom:0;
left:60px
}
.featured_slider #slide_realtime .flag{
width:128px;
height:50px;
background:url("../images/home/slide_realtime_flag.png") no-repeat;
position:absolute;
top:5px;
left:0;
opacity:0
}
.featured_slider #slide_realtime.active_slide .drop{
-webkit-animation:slide_realtime 1.5s linear 1;
-moz-animation:slide_realtime 1.5s linear 1;
-o-animation:slide_realtime 1.5s linear 1;
-ms-animation:slide_realtime 1.5s linear 1;
animation:slide_realtime 1.5s linear 1;
top:167px
}
.featured_slider #slide_realtime.active_slide .flag{
-webkit-animation:slide_realtime_b 1.5s linear 1;
-moz-animation:slide_realtime_b 1.5s linear 1;
-o-animation:slide_realtime_b 1.5s linear 1;
-ms-animation:slide_realtime_b 1.5s linear 1;
animation:slide_realtime_b 1.5s linear 1;
top:0;
opacity:1
}
.featured_slider #slide_realtime.incoming_slide .drop{
display:none
}
.featured_slider #slide_p5{
background:url("../images/home/bgmozblur_4.jpg") repeat-x center bottom;
background-size:auto 100%
}
.featured_slider #slide_p5 .fg{
position:absolute;
width:1240px;
height:100%;
left:36%;
margin-left:-495px;
background:url("../images/home/pakdekuwi.png") no-repeat bottom left;
background-size:contain;
}
.featured_slider #slide_p5 .title{
color:#fff;
font-size:48px;
line-height:40px;
text-shadow:0px 1px 1px #000
}
.featured_slider #slide_p5 .content{
	font-family:ForalPro-Regular;
	font-weight:normal;
	font-style:normal;
	-moz-font-feature-settings:"calt=0,liga=0";
	font-feature-settings:"liga" 0;
	position:absolute;
	margin-top: 40px;
	z-index:2;
	max-width:570px;
	width:28%;
	left:46%;
	margin-left:-140px;
	color:#ddd;
	font-size:17px;
	line-height:24px;
	text-shadow:0px 1px 1px #000;
	background:#111;
	background-color:rgba(40,70,90,0.4);
	padding:15px 15px 10px 15px;
	border-radius:10px 0px 0px 10px;
	text-align:left;
	padding: 20px 20px 10px 20px;
}
.featured_slider #slide_p5 .content p{
margin:8px 0
}
@media screen and (max-width: 980px){
.featured_slider #slide_proudtoserve:after{
left:10px;
margin-left:0
}
.featured_slider #slide_realtime .content{
width:35%;
margin-left:-200px
}
.featured_slider #slide_realtime .title{
font-size:24px;
line-height:22px
}
.featured_slider #slide_p5 .content{
left:20px;
margin-left:0
}

}
@media screen and (max-width: 900px){
.featured_slider .title{
font-size:30px;
line-height:28px
}
.featured_slider p{
font-size:18px;
line-height:20px
}
.featured_slider #slide_proudtoserve .fg{
margin-left:-600px
}
.featured_slider #slide_proudtoserve .content{
margin-left:-200px;
width:30%
}
.featured_slider #slide_p5 .title{
font-size:24px;
line-height:26px
}

}
@media screen and (min-device-width: 750px){
	.featured_slider #slide_proudtoserve{
	background:#181a1d url("../images/bgs/newfront_01.jpg") no-repeat top center;
	}
	.featured_slider #slide_proudtoserve.slide02{
	background:#181a1d url("../images/bgs/newfront_02.jpg") no-repeat top center;
	}
	.featured_slider #slide_proudtoserve .content {	
		padding: 20px 20px 10px 20px;
		border-radius: 15px 0px 0px 15px;
	}
}

@media screen and (max-width: 750px){
.featured_slider{
position:relative;
height:200px
}
.featured_slider .small_only{
display:block
}
.featured_slider .large_only{
display:none
}
.featured_slider .title{
font-size:24px;
line-height:22px
}
.featured_slider p{
font-family:sans-serif;
font-size:13px;
line-height:18px;
color:#404041;
margin:5px 0
}
.featured_slider .button{
font-size:12px;
height:20px;
line-height:20px;
padding:0 10px;
margin-bottom:5px
}
.featured_slider .featured_slider_pager_wrapper{
font-size:24px;
line-height:14px;
width:80px;
margin-left:-40px
}
.featured_slider .featured_slider_pager_wrapper ul{
padding:2px 0;
border:0 none;
box-shadow:none
}
.featured_slider .featured_slider_pager_wrapper ul li{
top:-1px
}
.featured_slider .featured_slider_pager_wrapper .featured_slider_next{
margin:0;
top:-2px;
border-left-width:6px;
border-top-width:4px;
border-bottom-width:4px
}
.featured_slider .featured_slider_pager_wrapper .featured_slider_prev{
margin:0;
top:-2px;
border-right-width:6px;
border-top-width:4px;
border-bottom-width:4px
}
.featured_slider #slide_proudtoserve{
background:#181a1d;
background-image: url("../images/bgs/newfront_01.jpg");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center top;
}
.featured_slider #slide_proudtoserve.slide02{
background:#181a1d;
background-image: url("../images/bgs/newfront_02.jpg");
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center top;
}
.featured_slider #slide_proudtoserve .title{
font-size:30px;
line-height:30px
}
.featured_slider #slide_proudtoserve .title span{
display:inline
}
.featured_slider #slide_proudtoserve .text{
display:none
}
.featured_slider #slide_proudtoserve .content{
margin-top:15px;
left:33%;
width:auto;
max-width:200px;
margin-left:150px;
margin-right:20px;
background: none;
padding: 0px;
border-radius: none;
}

.featured_slider #slide_proudtoserve .fg{
left:20%;
margin-left:0;
margin-left:-50px
}
.featured_slider #slide_proudtoserve:after{
display:none
}
.featured_slider #slide_realtime .fg{
left:auto;
margin-left:-300px
}
.featured_slider #slide_realtime .content{
left:auto;
width:auto;
bottom:50px;
margin:0 0 0 260px;
right:20px
}
.featured_slider #slide_realtime .text{
display:none
}
.featured_slider #slide_realtime .drop{
display:none
}
.featured_slider #slide_p5 .fg{
background-position:50% 100%;
left:auto;
margin:0;
width:100%;
max-width:none
}
.featured_slider #slide_p5 .title{
display:none
}
.featured_slider #slide_p5 .content{
background:none;
width:90%;
max-width:none;
left:auto;
margin:0 5%;
bottom:25px;
padding:0
}
.featured_slider #slide_p5 .text{
display:none
}

}
@media screen and (max-width: 500px){
.featured_slider{
height:150px
}
.featured_slider .text{
display:none
}
.featured_slider #slide_proudtoserve .title{
font-size:24px;
line-height:22px
}
.featured_slider #slide_proudtoserve .title span{
display:block
}
.featured_slider #slide_proudtoserve .fg{
left:0;
margin-left:-30px
}
.featured_slider #slide_proudtoserve .content{
margin-left:120px;
max-width:300px;
margin-top:20px;
bottom:auto;
right:auto;
left:auto
}
.featured_slider #slide_realtime .fg{
margin-left:-280px
}
.featured_slider #slide_realtime .content{
bottom:15px;
margin-left:170px
}

}
@media screen and (max-width: 300px){
.featured_slider{
display:none
}

}
.lt-ie9 #slide_proudtoserve{
background-image:url("../images/home/slide_proudtoserve_bg-lg.jpg")
}
.lt-ie9 #slide_proudtoserve .fg{
background-image:url("../images/home/slide_proudtoserve_fg-lg.jpg")
}
.slide_p5_flag{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#636363;
position:absolute;
top:90px;
left:50%;
text-align:center;
z-index:99998;
margin-left:-200px;
width:166px;
height:74px;
font-size:12px;
line-height:15px;
background:url("../images/home/slide_p5_flag.png") no-repeat
}
.slide_p5_flag strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#404041;
padding-top:10px;
font-size:16px;
line-height:18px
}
@media screen and (max-width: 750px){
.slide_p5_flag{
display:none
}

}
@-webkit-keyframes slide_realtime{
0%{
top:-100px
}
10%{
top:-100px
}
30%{
top:167px
}

}
@-moz-keyframes slide_realtime{
0%{
top:-100px
}
10%{
top:-100px
}
30%{
top:167px
}

}
@-o-keyframes slide_realtime{
0%{
top:-100px
}
10%{
top:-100px
}
30%{
top:167px
}

}
@-ms-keyframes slide_realtime{
0%{
top:-100px
}
10%{
top:-100px
}
30%{
top:167px
}

}
@keyframes slide_realtime{
0%{
top:-100px
}
10%{
top:-100px
}
30%{
top:167px
}

}
@-webkit-keyframes slide_realtime_b{
0%{
top:5px;
opacity:0
}
30%{
top:5px;
opacity:0
}
60%{
top:0;
opacity:1
}

}
@-moz-keyframes slide_realtime_b{
0%{
top:5px;
opacity:0
}
30%{
top:5px;
opacity:0
}
60%{
top:0;
opacity:1
}

}
@-o-keyframes slide_realtime_b{
0%{
top:5px;
opacity:0
}
30%{
top:5px;
opacity:0
}
60%{
top:0;
opacity:1
}

}
@-ms-keyframes slide_realtime_b{
0%{
top:5px;
opacity:0
}
30%{
top:5px;
opacity:0
}
60%{
top:0;
opacity:1
}

}
@keyframes slide_realtime_b{
0%{
top:5px;
opacity:0
}
30%{
top:5px;
opacity:0
}
60%{
top:0;
opacity:1
}

}
.emphasized{
background:#edeff0;
padding:1px 15px
}
.emphasized .delta:first-child{
margin-top:20px
}
.interrupter{
background:#36576d url("../images/bgs/bg_stripe.png") repeat;
text-align:center;
padding:15px
}
.interrupter .grid_container{
text-align:left
}
.interrupter .emphasized{
background:#173244;
background:rgba(0,0,0,0.15)
}
.interrupter .emphasized ul{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
margin:20px 0;
padding-left:30px;
list-style:disc outside;
color:#fff;
font-size:15px;
line-height:20px
}
.interrupter .emphasized ul li{
margin:5px 0
}
.interrupter .emphasized+.interrupter_footer{
background:none;
padding-top:15px
}
.interrupter .button{
background:#4a687c;
background:rgba(255,255,255,0.15);
color:#fff
}
.interrupter .button.primary{
background:url("../images/buttons/button_primary.png") repeat-x center center;
border-color:#43884c;
font-size:16px;
color:#2e6e36;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 3px rgba(0,0,0,0.15)
}
.interrupter .button.primary:hover{
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.5)
}
.interrupter .button.secondary{
background:url("../images/buttons/button_secondary.png") repeat-x;
color:#2b4e65
}
.interrupter a{
color:#9eb8c9
}
.interrupter a:hover{
color:#fff
}
.interrupter .border_right{
border-right:1px solid #173244;
box-shadow:1px 0px 0px rgba(255,255,255,0.15)
}
.interrupter .interrupter_title{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#9eb8c9;
font-size:18px;
line-height:24px;
margin:0;
border:0 none
}
.interrupter .interrupter_title:before,.interrupter .interrupter_title:after{
content:" ";
display:inline-block;
width:186px;
height:1px;
vertical-align:middle;
background:url("../images/bgs/bg_adornment_left.png") no-repeat center center;
padding:0 10px
}
.interrupter .interrupter_title:after{
background-image:url("../images/bgs/bg_adornment_right.png")
}
.interrupter .alpha{
text-shadow:0px 1px 2px rgba(0,0,0,0.75)
}
.interrupter .alpha:first-child{
margin-top:5px
}
.interrupter .inline_list li{
padding:0 7px;
line-height:40px
}
.interrupter .interrupter_body{
text-align:left;
background:url("../images/bgs/bg_slider_top.png") no-repeat center top;
padding:20px 10px 0
}
.interrupter .interrupter_body .delta{
margin-top:20px
}
@media screen and (max-width: 500px){
.interrupter .interrupter_body{
padding-left:0;
padding-right:0
}

}
.interrupter .interrupter_header .alpha,.interrupter .interrupter_header .beta,.interrupter .interrupter_header #lead_form .lead_form_title,#lead_form .interrupter .interrupter_header .lead_form_title,.interrupter .interrupter_header .gamma,.interrupter .interrupter_header .mu,.interrupter .interrupter_header .delta,.interrupter .interrupter_header .epsilon,.interrupter .interrupter_header .widget .widget_title,.widget .interrupter .interrupter_header .widget_title,.interrupter .interrupter_header .zeta,.interrupter .interrupter_header h1,.interrupter .interrupter_header h2,.interrupter .interrupter_header h3,.interrupter .interrupter_header h4,.interrupter .interrupter_header h5,.interrupter .interrupter_header h6{
margin-top:0;
margin-bottom:10px;
text-shadow:0px 1px 2px rgba(0,0,0,0.75)
}
.interrupter .interrupter_footer,.interrupter .slider_footer{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
background:url("../images/bgs/bg_slider_bottom.png") no-repeat top center;
padding:30px 0 0;
font-size:16px;
line-height:20px;
text-align:center
}
.interrupter .interrupter_footer:before,.interrupter .interrupter_footer:after,.interrupter .slider_footer:before,.interrupter .slider_footer:after{
content:"";
display:table
}
.interrupter .interrupter_footer:after,.interrupter .slider_footer:after{
clear:both
}
.interrupter .interrupter_footer strong,.interrupter .slider_footer strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.interrupter .interrupter_footer em,.interrupter .slider_footer em{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.interrupter .interrupter_footer em strong,.interrupter .slider_footer em strong{
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.interrupter .interrupter_footer .align_left,.interrupter .interrupter_footer .align_right,.interrupter .slider_footer .align_left,.interrupter .slider_footer .align_right{
margin-bottom:0
}
.interrupter label{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#fff
}
.interrupter input[type="text"],.interrupter input[type="password"],.interrupter input[type="email"],.interrupter input[type="tel"],.interrupter input[type="number"],.interrupter textarea{
background:#ecece8;
border:1px solid #173244;
border-radius:5px;
padding:7px 5px;
font-size:11px;
box-shadow:inset 0px 1px 4px rgba(0,0,0,0.33)
}
.interrupter input[type="text"]:focus,.interrupter input[type="password"]:focus,.interrupter input[type="email"]:focus,.interrupter input[type="tel"]:focus,.interrupter input[type="number"]:focus,.interrupter textarea:focus{
background:#fff
}
.interrupter textarea{
min-height:100px
}
@media screen and (max-width: 700px){
.interrupter .interrupter_title:before,.interrupter .interrupter_title:after{
display:none
}
.interrupter .border_right{
border-right:0px none;
box-shadow:none
}

}
.interrupter .social_network_header,.interrupter .interrupter_header .social_network_header{
margin:-15px -15px 0 -15px;
background:url("../images/social-network-header-dark.jpg") no-repeat center center;
background-size:cover
}
.interrupter .social_network_header a,.interrupter .interrupter_header .social_network_header a{
display:block;
padding:8% 6% 6%
}
.interrupter .social_network_header img,.interrupter .interrupter_header .social_network_header img{
width:88%;
height:auto
}
.grid_container .callout_list{
margin-bottom:20px
}
.callout_list{
background:url("../images/bgs/bg_stripe_light_blue.png");
color:#2b4e65
}
.callout_list h1,.callout_list h2,.callout_list h3,.callout_list h4,.callout_list h5,.callout_list h6{
color:#FFF;
text-align:center;
background:#2b4e65;
text-shadow:0 1px 2px rgba(0,0,0,0.75);
padding:2%;
margin:0
}
.callout_list strong{
color:#2b4e65
}
.callout_list li{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
list-style:disc;
padding:0 0 2% 0;
margin:0 1em 0 2em
}
.callout_list .qa{
padding:15px 25px
}
.callout_list dt{
color:#2b4e65
}
.callout_list footer{
background:url("../images/bgs/bg_stripe_lighter_blue.png");
text-align:center;
padding:20px
}
@media screen and (max-width: 450px){
.callout_list .grid_12{
display:block;
float:none;
width:auto;
margin:0
}
.callout_list .grid_12:before,.callout_list .grid_12:after{
content:"";
display:table
}
.callout_list .grid_12:after{
clear:both
}
.callout_list h1,.callout_list h2,.callout_list h3,.callout_list h4,.callout_list h5,.callout_list h6{
margin-bottom:1em
}

}
#lead_form{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
border:1px solid #173244;
border-radius:10px;
text-align:center;
font-size:16px;
background:#2b4e65;
padding:10px 0;
position:relative;
min-height:292px;
background:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNzM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTNjNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c738c), color-stop(100%, #193c54));
background:-webkit-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-o-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-ms-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:linear-gradient(to bottom, #4c738c 0%, #193c54 100%);
box-shadow:inset 0px 1px 0px rgba(255,255,255,0.25)
}

#lead_form strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
#lead_form form{
margin-bottom:10px
}
#lead_form p a{
color:#fff
}
#lead_form label{
margin:0;
padding:0;
display:block
}
#lead_form input{
max-width:300px;
color:#636363;
font-weight:normal;
font-size:11px
}
#lead_form select{
max-width:300px;
display:block;
width:90%;
max-height:23px;
margin:0 auto
}
#lead_form input[type="text"],#lead_form input[type="tel"],#lead_form input[type="number"],#lead_form input[type="email"]{
display:block;
width:85%;
margin:0 auto;
border:1px solid #173244;
border-radius:3px;
padding:5px 3px;
box-shadow:0px 1px 0px rgba(255,255,255,0.25),inset 0 1px 4px #aaa;
text-align:left;
background:#eee
}
#lead_form .button{
width:60%;
padding:0 3px;
max-width:300px
}
#lead_form .site_secure{
position:absolute;
right:10px;
bottom:10px
}
#lead_form .lead_form_title{
font-size:24px;
line-height:28px;
display:block;
text-shadow:0px 1px 2px rgba(0,0,0,0.75);
color:#fff;
margin:5px 0 10px
}
#lead_form .interrupter{
margin:10px 0;
padding:5px;
font-size:12px;
line-height:16px;
border-top:1px solid #5f7e91;
border-bottom:1px solid #5f7e91
}
#lead_form input[type=number]::-webkit-inner-spin-button,#lead_form input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;
margin:0
}
#lead_form .disclaimer,#lead_form .form_disclaimer{
font-family:sans-serif;
display:block;
font-size:9px;
color:#fff;
margin:15px 0 -3px 0;
padding:3px
}
#lead_form .step{
width:100%
}
#lead_form .step.cycle-slide-active{
position:relative !important
}
#lead_form .form_slider{
min-height:200px
}
#lead_form .form_back{
position:absolute;
bottom:9px;
left:9px;
width:55px;
height:19px;
background:url("../images/buttons/button_form_back.png") no-repeat;
overflow:hidden;
text-indent:-200px;
cursor:pointer
}
#lead_form.sidebar_lead_form{
padding-bottom:25px
}
#lead_form.sidebar_lead_form .disclaimer{
margin:3px 0
}
@media screen and (max-width: 400px){
#lead_form select,#lead_form input,#lead_form .button,#lead_form input[type="submit"]{
max-width:200px
}

}
.fields{
list-style:none outside none;
margin:0;
padding:0
}
.fields .field{
margin:15px 0;
padding:0
}
.fields .field:first-child{
margin-top:0
}
.fields .field.field_submit{
margin-bottom:0
}
.fields .field.field_valid{
background:url("../images/icons/icon_field_valid.png") no-repeat 95% bottom
}
.fields .field.field_invalid{
background:url("../images/icons/icon_field_invalid.png") no-repeat 95% bottom
}
.big_form li.field{
clear:both
}
.big_form li.field:before,.big_form li.field:after{
content:"";
display:table
}
.big_form li.field:after{
clear:both
}
.big_form li.field.field_submit{
padding-left:22%
}
.big_form input[type="text"],.big_form input[type="tel"],.big_form input[type="number"],.big_form input[type="password"],.big_form input[type="email"]{
background:#f5f5f5;
border:1px solid #ccc;
padding:5px 1%;
margin-left:2%;
border-radius:3px;
width:60%;
float:left;
font-size:18px
}
.big_form label{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#173244;
display:inline;
float:left;
text-align:right;
width:20%;
font-size:16px;
line-height:18px;
margin:10px 0 0
}
@media screen and (max-width: 700px){
.big_form input[type="text"],.big_form input[type="tel"],.big_form input[type="number"],.big_form input[type="password"],.big_form input[type="email"],.big_form label{
clear:both;
width:90%;
margin-left:0;
text-align:left
}
.big_form li.field.field_submit{
padding-left:0
}

}
.social_network_banner{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
background:url("../images/bgs/bg_facefetti.jpg") no-repeat center center;
margin:0 -10px;
font-style:normal;
text-align:center;
position:relative;
padding:15px 20px
}
.social_network_banner a{
min-height:100px;
max-height:200px;
color:#404041;
text-decoration:none
}
.social_network_banner a strong{
color:#404041;
font-size:16px;
font-weight:normal;
font-size:30px;
line-height:30px;
text-transform:capitalize
}
.social_network_banner a img{
margin:12px 0 10px 0
}
.social_network_banner a em{
font-style:normal;
font-size:16px
}
.social_network_banner a em strong{
color:#da232e;
text-decoration:none;
position:static;
font-size:16px;
line-height:18px;
text-transform:none;
text-decoration:underline;
white-space:nowrap
}
.realtime_ticker{
background:#333;
border-bottom:1px solid #5d7c90;
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#9eb8c9;
height:38px;
line-height:38px;
font-size:25px;
text-align:center;
position:relative;
white-space:nowrap;
overflow:hidden;
font-size:16px;
line-height:40px;
text-shadow:0px 1px 1px #000;
cursor:pointer
}
.realtime_ticker:hover{
color:#fff
}
.realtime_ticker .ticker_loading{
text-transform:uppercase;
color:#9eb8c9;
-webkit-animation:blink 1.5s linear infinite;
-moz-animation:blink 1.5s linear infinite;
-o-animation:blink 1.5s linear infinite;
-ms-animation:blink 1.5s linear infinite;
animation:blink 1.5s linear infinite
}
.realtime_ticker:after{
content:"";
position:absolute;
width:100%;
height:100%;
left:0;
right:0;
top:0;
border:0;
box-shadow:inset 0px 2px 10px #000
}
.realtime_ticker .ticker_group{
display:inline-block;
position:relative
}
.realtime_ticker .ticker_item{
display:inline-block;
position:relative;
margin-right:100px;
opacity:0.8
}
.realtime_ticker .realtime_cta{
position:absolute;
right:0;
top:0;
z-index:2;
font-size:1px;
width:316px;
height:38px;
text-align:left;
text-indent:-999px;
overflow:hidden;
background:url("../images/ticker_cta.png") no-repeat;
margin:0;
padding:0
}
#home .realtime_handwriting{
content:"";
display:block;
width:158px;
height:44px;
background:url("../404/new-images/ticker_handwriting.html") no-repeat 95% center;
position:absolute;
top:533px;
left:50%;
margin-left:310px;
text-indent:-999px;
text-align:left;
overflow:hidden;
z-index:888
}
@media screen and (max-width: 960px){
#home .realtime_handwriting{
left:auto;
right:20px;
margin-left:0
}

}
@media screen and (max-width: 700px){
#home .realtime_handwriting{
display:none
}

}
@-webkit-keyframes blink{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}

}
@-moz-keyframes blink{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}

}
@-o-keyframes blink{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}

}
@-ms-keyframes blink{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}

}
@keyframes blink{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}

}
.main_wrapper{
background:#ecece8;
padding:1px 0
}
.featured-in #featured_in{
padding-top:20px;
padding-bottom:60px
}
.featured-in .page_header{
padding-bottom:15px
}
#main{
background:#fff url("../images/bgs/bg_top_gradient.png") repeat-x;
position:relative;
margin-top:-40px;
border:1px solid #fff;
border-radius:12px;
box-shadow:0px 0px 10px rgba(0,0,0,0.3);
padding-top:10px;
margin-bottom:50px
}
#main .section{
margin-top:20px;
margin-bottom:20px
}
#main .press_excerpts blockquote{
min-height:145px
}
#main .inset_col{
background:url("../images/bgs/bg_inset_col.png") no-repeat 10px 0px;
padding-left:25px
}
#main+.reinforcement{
margin-top:-50px
}
@media screen and (max-width: 700px){
#main .grid_16,#main .grid_8,#main .grid_10,#main .grid_14,#main .grid_9,#main .grid_15{
display:block;
float:none;
width:auto
}
#main .grid_16:before,#main .grid_16:after,#main .grid_8:before,#main .grid_8:after,#main .grid_10:before,#main .grid_10:after,#main .grid_14:before,#main .grid_14:after,#main .grid_9:before,#main .grid_9:after,#main .grid_15:before,#main .grid_15:after{
content:"";
display:table
}
#main .grid_16:after,#main .grid_8:after,#main .grid_10:after,#main .grid_14:after,#main .grid_9:after,#main .grid_15:after{
clear:both
}
#main .inset_col{
background:none;
padding-left:10px
}

}
@media screen and (max-width: 500px){
#main .grid_16 .grid_12,#main .grid_14 .grid_12{
display:block;
float:none;
width:auto
}
#main .press_excerpts blockquote{
min-height:0
}

}
#main .stats{
font-size:12px;
line-height:15px;
border:1px solid #dfdfdf;
background:#f6f7f7;
border-radius:5px;
padding:20px 20px 10px
}
#main .stats .alpha{
color:#2b4e65;
display:inline;
float:left;
margin:0 10px 0 0
}
#main .stats .alpha .small{
font-size:16px;
position:relative;
top:-8px
}
#main .stats p{
margin:5px 0 0 0
}
@media screen and (max-width: 820px){
#main .stats .grid_8,#main .stats .grid_8:last-child{
text-align:center
}
#main .stats .grid_8 .alpha,#main .stats .grid_8:last-child .alpha{
display:block;
float:none;
width:auto;
font-size:30px;
line-height:30px;
margin:0
}
#main .stats .grid_8 .alpha .small,#main .stats .grid_8:last-child .alpha .small{
top:-4px
}
#main .stats .grid_8 p,#main .stats .grid_8:last-child p{
margin:0 10px
}

}
@media screen and (max-width: 700px){
#main .stats{
margin-top:20px
}
#main .stats .grid_8,#main .stats .grid_8:last-child{
display:inline;
float:left;
width:33.33%
}

}
@media screen and (max-width: 400px){
#main .stats .grid_8,#main .stats .grid_8:last-child{
display:block;
float:none;
width:auto;
text-align:center
}
#main .stats .grid_8:before,#main .stats .grid_8:after,#main .stats .grid_8:last-child:before,#main .stats .grid_8:last-child:after{
content:"";
display:table
}
#main .stats .grid_8:after,#main .stats .grid_8:last-child:after{
clear:both
}
#main .stats .grid_8 .alpha,#main .stats .grid_8:last-child .alpha{
display:block;
float:none;
display:block
}
#main .stats .grid_8 p,#main .stats .grid_8:last-child p{
display:block;
margin:0 0 20px 0
}

}
.multibox{
border:1px solid #dfdfdf;
background:#edeff0;
margin:20px 5px 20px 10px;
border-radius:5px;
overflow:hidden
}
.multibox .featured_image{
margin:-1px 15px -1px -18px;
display:inline;
position:relative;
float:left
}
.multibox .endorsement{
padding:15px;
margin-left:220px
}
.multibox .endorsement blockquote p{
font-size:16px;
line-height:24px;
margin-top:0
}
.multibox .endorsement .attribution{
margin-bottom:10px
}
.multibox .stats{
text-align:center;
min-height:250px;
border:0 none;
border-left:1px solid #dfdfdf;
margin:0;
padding:0;
border-radius:0 5px 5px 0
}
.multibox .stats .alpha{
color:#2b4e65;
display:block;
float:none;
margin:10px 0 0 0
}
.multibox .stats p{
margin:0;
display:block;
float:none
}
@media screen and (max-width: 800px){
.multibox .grid_8,.multibox .grid_16{
display:block;
float:none;
width:auto;
clear:both
}
.multibox .grid_8{
min-height:0;
padding-bottom:20px;
border-top:1px solid #dfdfdf;
margin-left:-6px
}

}
@media screen and (max-width: 500px){
.multibox .featured_image{
display:none
}
.multibox .endorsement{
margin-left:0
}
.multibox .grid_8{
margin-left:0;
border-left:0 none
}

}
.header_starred{
text-align:center;
white-space:nowrap
}
.header_starred:before,.header_starred:after{
content:" ";
display:inline-block;
width:71px;
height:19px;
vertical-align:middle;
background:url("../images/bgs/bg_stars.png") no-repeat center center;
padding:0 10px;
margin-top:-10px
}
@media screen and (max-width: 850px){
.header_starred{
font-size:32px;
line-height:40px
}

}
@media screen and (max-width: 700px){
.header_starred{
white-space:normal;
margin:15px 0
}
.header_starred:after{
display:block;
width:100%;
padding:0;
margin:5px 0 5px
}
.header_starred:before{
display:none
}

}
@media screen and (max-width: 500px){
.header_starred{
font-size:24px;
line-height:28px
}

}
.blurb{
margin-bottom:30px
}
.blurb .delta{
margin-top:0px
}
.blurb p{
margin:5px 0
}
.blurb p:last-child{
margin-bottom:20px
}
@media screen and (max-width: 700px){
.blurb{
text-align:center
}
.blurb .icon_house,.blurb .icon_leaders,.blurb .icon_a,.blurb .icon_people,.blurb .icon_clock,.blurb .icon_email,.blurb .icon_phone{
background-position:center top;
padding-left:0px;
padding-top:30px
}

}
.icon_house{
padding-left:35px;
background:url("../images/icons/icon_house.png") no-repeat 0 0;
padding-top:4px
}
.icon_phone{
padding-left:35px;
background:url("../images/icons/icon_telephone.png") no-repeat 0 0;
padding-top:4px;
min-height:21px
}
.icon_email{
padding-left:35px;
background:url("../images/icons/icon_email.png") no-repeat 0 0;
padding-top:4px
}
.icon_leaders{
padding-left:37px;
background:url("../images/icons/icon_leaders.png") no-repeat 0 0;
margin-left:-2px;
padding-top:4px
}
.icon_people{
padding-left:37px;
background:url("../images/icons/icon_people.png") no-repeat 0 0;
margin-left:-2px;
padding-top:4px
}
.icon_a{
padding-left:35px;
background:url("../images/icons/icon_a.png") no-repeat 0 0;
padding-top:4px
}
.icon_clock{
padding-left:35px;
background:url("../images/icons/icon_clock.png") no-repeat 0 0;
padding-top:4px
}
.icon_save{
padding-left:35px;
background:url("../images/icons/icon_save-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_save{
background:url("../images/icons/icon_save.png") no-repeat 0 0
}
.icon_money{
padding-left:35px;
background:url("../images/icons/icon_money-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_money{
background:url("../images/icons/icon_money.png") no-repeat 0 0
}
.icon_easy{
padding-left:35px;
background:url("../images/icons/icon_easy-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_easy{
background:url("../images/icons/icon_easy.png") no-repeat 0 0
}
.icon_newbuyer{
padding-left:35px;
background:url("../images/icons/icon_newbuyer-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_newbuyer{
background:url("../images/icons/icon_newbuyer.png") no-repeat 0 0
}
.icon_home{
padding-left:35px;
background:url("../images/icons/icon_house-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_home{
background:url("../images/icons/icon_house.png") no-repeat 0 0
}
.icon_star{
padding-left:35px;
background:url("../images/icons/icon_star-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_star{
background:url("../images/icons/icon_star.html") no-repeat 0 0
}
.icon_flag{
padding-left:35px;
background:url("../images/icons/icon_flag-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.icon_check{
padding-left:27px;
background:url("../images/comparecheck.png") no-repeat 0 0;
padding-top:1px
}
.interrupter .icon_flag{
background:url("../images/icons/icon_flag.png") no-repeat 0 0
}
.icon_a-plus{
padding-left:35px;
background:url("../images/icons/icon_a-plus-light-bg.png") no-repeat 0 0;
padding-top:4px
}
.interrupter .icon_a-plus{
background:url("../images/icons/icon_a-plus.html") no-repeat 0 0
}
.excerpt{
margin:40px 0
}
.excerpt:first-child{
margin-top:20px
}
.excerpt .excerpt_image{
padding:5px;
border:1px solid #dadada
}
.excerpt .delta{
margin-top:10px
}
.excerpt_list{
margin:0;
padding:0;
list-style:none outside none
}
.excerpt_list li,.excerpt_list li:first-child{
margin:0 0 15px 0;
padding:0;
border-bottom:1px solid #E1E1E1
}
#main .content_col{
margin-left:180px
}
#main .primary_col{
width:70%
}
#main .secondary_col{
width:30%;
padding-top:10px;
padding-left:10px;
padding-right:5px
}
#main .secondary_col #lead_form .field{
background-position:95% top
}
#main .local_nav_col{
position:absolute;
margin-bottom:20px;
padding:0 10px;
width:160px
}
#main .local_nav_col.fixed_local_nav{
position:fixed;
top:70px
}
#main .local_nav_col.stop_local_nav{
position:absolute;
top:auto;
bottom:0px
}
@media screen and (max-width: 850px){
#main .content_col,#main .primary_col{
display:block;
float:none;
width:auto
}
#main .content_col .footer_cta,#main .primary_col .footer_cta{
display:none
}
#main .secondary_col{
display:block;
float:none;
width:auto
}
#main .secondary_col .widget,#main .secondary_col #now_hiring_developers_title{
display:none
}
#main .secondary_col #lead_form{
margin-bottom:20px
}
#main .secondary_col #lead_form .field{
background-position:95% bottom
}

}
@media screen and (max-width: 700px){
#main .local_nav_col,#main .local_nav_col.fixed_local_nav,#main .local_nav_col.stop_local_nav{
display:block;
float:none;
width:auto;
position:static;
display:none
}
#main .content_col{
display:block;
float:none;
width:auto;
margin-left:0
}

}
#page-left-social{
margin-top:10px
}
#page-left-social ul{
margin:0;
padding:0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0
}
#page-left-social li{
padding:8px 0;
border-bottom:1px dotted #e0e0e0
}
#page-left-social li:last-child{
border-bottom:none
}
#page-left-social li a{
text-decoration:none
}
#page-left-social li .email{
padding-left:24px;
background:url(images/icons/icon-envelope.png) no-repeat top left
}
#page-left-social li .print{
padding-left:24px;
cursor:pointer;
background:url(images/icons/icon-print.png) no-repeat top left
}
.page_header{
background:#749ab1 url("../images/bgs/bg_featured_gradient.png") repeat-x 0 66%;
border-bottom:1px solid #5f7e91;
text-align:center;
padding:15px 0 45px;
overflow:hidden
}
.page_header .alpha{
display:block;
margin:0
}
.page_header .slogan{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#ecece8;
font-size:18px;
line-height:20px;
margin:0;
padding:0;
display:block
}
@media screen and (max-width: 700px){
.page_header .header_starred:after{
margin-top:0px;
margin-bottom:7px
}

}
@media screen and (max-width: 500px){
.page_header{
padding-top:10px
}
.page_header .alpha,.page_header .alpha.header_starred{
font-size:18px;
line-height:24px
}
.page_header .slogan{
font-size:13px;
line-height:18px
}

}
.arm .slogan,.page_header .slogan{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#ecece8;
font-size:18px;
line-height:20px;
margin:0;
padding:0;
display:block
}
.page_title,.local_nav .local_nav_title{
font-size:28px;
line-height:30px;
border-bottom:5px solid #ddd;
margin-top:15px;
margin-bottom:0
}
.local_nav_wrapper{
border-bottom:1px solid #c8c8c8;
margin-bottom:10px
}
.local_nav{
font-family:sans-serif;
font-size:12px;
line-height:14px
}
.local_nav ul{
margin:0;
padding:0;
list-style:none outside none
}
.local_nav>ul{
margin-left:-10px;
margin-right:-10px;
overflow:hidden
}
.local_nav .level_1_title{
padding:7px 10px;
display:block;
background:#e3e3e3;
border-top:1px solid #c8c8c8;
background-repeat:no-repeat;
background-position:95% 50%;
margin-right:10px;
margin-left:10px
}
.local_nav .level_2_title{
display:block;
padding:10px 10px 7px;
margin:0 10px;
border-top:1px dotted #ccc;
background-color:#f5f5f5;
background-repeat:no-repeat;
background-position:95% 60%
}
.local_nav .level_2:first-child .level_2_title{
border:0 none;
margin-top:0
}
.local_nav .level_2{
font-size:11px;
line-height:13px
}
.local_nav .level_2 ul{
padding:0 10px;
margin:0;
list-style:none;
margin-left:0;
padding-left:1em
}
.local_nav .level_2 li{
position:relative;
padding:7px 15px;
background:#f5f5f5
}
.local_nav .level_2 li:before{
content:"› ";
top:6px;
position:absolute;
left:8px
}
.local_nav .level_2 li.current{
background:#2b4e65;
margin-left:-6px;
margin-right:0px;
padding-left:17px;
padding-right:10px;
color:#fff;
text-indent:0
}
.local_nav .level_2 li.current a{
color:#fff
}
.local_nav .level_2 li.current:after{
content:" ";
position:absolute;
right:-9px;
top:50%;
width:9px;
height:25px;
margin-top:-13px;
background:url("../images/bgs/bg_local_nav_arrow.png") no-repeat left top
}
.local_nav .level_2 li.current:before{
content:" ";
position:absolute;
left:0px;
top:auto;
bottom:-6px;
width:6px;
height:6px;
background:url("../images/bgs/bg_local_nav_flag.png") no-repeat left top
}
.local_nav a{
color:#2b4e65;
text-decoration:none
}
.local_nav a:hover{
text-decoration:underline
}
.local_nav .open>.level_1_title,.local_nav .open>.level_2_title{
background-image:url("../images/buttons/button_local_nav_collapse.png");
cursor:pointer
}
.local_nav .closed>.level_1_title,.local_nav .closed>.level_2_title{
background-image:url("../images/buttons/button_local_nav_expand.png");
cursor:pointer
}
.local_nav .local_nav_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
border:0 none;
color:#ccc;
text-transform:capitalize
}
.box{
border:1px solid #dadada
}
.box .box_header,.box .box_body{
padding:0px 20px
}
.box .box_header{
background:#EDEFF0
}
.box .box_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
color:#404041;
font-size:18px;
line-height:24px;
border:0 none;
margin:0;
padding:7px 0 5px;
text-shadow:none
}
.box.emphasized{
padding:0;
border-color:#2b4e65
}
.box.emphasized .box_header{
background:#2b4e65
}
.box.emphasized .box_title{
color:#fff
}
.box.emphasized .or_list .or span{
background:#edeff0
}
.box .or_list .or{
margin-left:-20px;
margin-right:-20px
}
.box.box_wide{
margin-bottom:20px
}
.or_list{
margin:0;
padding:0;
list-style:none outside none
}
.or_list li{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:18px;
line-height:20px;
margin:0;
padding:5px 0 15px
}
.or_list li:first-child{
padding-top:20px
}
.or_list .or{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:15px;
text-transform:uppercase;
display:block;
text-align:center;
border-bottom:1px solid #dadada
}
.or_list .or span{
background:#fff;
position:relative;
top:12px;
padding:0 10px
}
.aside{
text-align:center;
max-width:45%;
margin:0 20px 20px
}
@media screen and (max-width: 500px){
.aside{
display:block;
float:none;
max-width:none;
margin-left:0;
margin-right:0
}

}
.aside.align_right{
margin-right:0
}
.aside.align_left{
margin-left:0
}
.aside .caption{
font-family:sans-serif;
background:#eee;
margin:0;
padding:5px 10px;
font-size:11px;
line-height:14px
}
.aside .alpha:first-child,.aside .beta:first-child,.aside #lead_form .lead_form_title:first-child,#lead_form .aside .lead_form_title:first-child,.aside .gamma:first-child,.aside .mu:first-child,.aside .delta:first-child,.aside .epsilon:first-child,.aside .widget .widget_title:first-child,.widget .aside .widget_title:first-child,.aside .theta:first-child,.aside .qa dt:first-child,.qa .aside dt:first-child,.aside .zeta:first-child{
margin:0
}
.page_title+.aside,.local_nav .local_nav_title+.aside,.gamma+.aside,.mu+.aside{
margin-top:20px
}
.vertical_table_display{
display:table;
position:relative;
border-spacing:5px 10px
}
.vertical_table_row{
display:table-row
}
.vertical_table_row .box{
display:table-cell;
width:50%;
position:relative
}
@media screen and (max-width: 600px){
.vertical_table_display{
border-spacing:0px 0px
}
.vertical_table_row .box{
display:block;
float:none;
clear:both;
width:100%;
margin:0 0 10px 0
}

}
.infographic{
margin:40px 0
}
.caption{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
background:#ecece8 url("../images/bgs/bg_stripe.png") repeat;
padding:10px 20px;
font-size:20px;
line-height:24px;
color:#404041
}
.caption.small{
font-size:16px;
line-height:18px
}
@media screen and (max-width: 500px){
.caption{
font-size:16px;
line-height:19px
}

}
p.caption{
margin-top:0
}
.tiptrigger{
background-image:url("../images/tooltip.png");
background-position:center right;
background-repeat:no-repeat;
padding-right:15px;
border-bottom:dotted 1px;
cursor:help;
position:relative;
display:inline-block;
text-shadow:none
}
.tiptrigger:hover{
background-color:#dee8ef
}
.tooltip{
position:absolute;
padding:0 0 20px 0;
left:0px;
bottom:0px;
width:300px;
z-index:20
}
.tooltip .tooltip_pointer{
display:block;
width:100%;
height:20px;
background:transparent url("../images/bgs/tooltip_pointer.png") no-repeat 5% 0;
position:absolute;
bottom:0px
}
.tooltip .tooltip_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
font-size:15px;
line-height:19px;
color:#fff
}
.tooltip .tooltip_body{
padding:10px;
background:#2b4e65;
color:#9eb8c9;
font-size:12px;
line-height:16px;
border-radius:5px
}
.tooltip p{
margin:5px 0
}
.tooltip .tooltip_footer{
border-top:1px solid #173244;
box-shadow:inset 0px 1px 0px rgba(255,255,255,0.1);
padding:5px 0 0;
overflow:hidden
}
.tooltip .tooltip_footer .button{
float:right;
margin-left:10px
}
.tooltip .tooltip_teaser{
font-size:10px;
color:#ecece8;
text-align:right;
height:28px;
line-height:28px;
white-space:nowrap
}
.tooltip .button{
background:#4a687c;
background:rgba(255,255,255,0.15);
color:#fff
}
.tooltip .button.secondary{
background:url("../images/bgs/button_secondary.png") repeat-x;
color:#2b4e65
}
.tooltip .tooltip_close{
width:36px;
height:36px;
background:url("../images/bgs/close.png") no-repeat;
position:absolute;
top:-10px;
right:-10px
}
.tooltip.open_right{
left:auto;
right:0px;
z-index:20
}
.tooltip.open_right .tooltip_pointer{
background-position:95% 0
}
.tooltip.open_right .tooltip_body{
left:auto;
right:0px
}
@media screen and (max-width: 435px){
.tipbox{
left:3px !important
}
.tooltip-pointer{
display:none
}

}
.widget{
margin:20px 0;
background:#efefef;
padding:0 10px 10px;
font-size:12px;
line-height:17px
}
.widget .widget_title{
display:block;
background:#a9a9a9;
color:#fff;
padding:7px 10px 5px;
margin:0 -10px 10px
}
.widget p{
margin:10px 0
}
.widget p:last-child{
margin-bottom:0
}
.widget a.download_link{
background:url("../images/icons/icon-download.html") left center no-repeat;
padding-left:27px;
height:20px;
line-height:20px;
display:block;
margin-bottom:5px
}
.widget a.download_link:last-child{
margin-bottom:0
}
.widget.share_widget{
background:#fff;
padding:10px;
box-shadow:0px 1px 3px rgba(0,0,0,0.33);
border-radius:10px
}
.widget.share_widget:first-child{
margin-top:-5px
}
.widget.share_widget .widget_title{
background:none;
padding:0;
margin:0 0 10px;
color:#404041
}
.scholarship_email_widget{
font-family:ForalPro-Regular;
text-align:center;
background:#2b4e65 url("../images/headers/widget_mortarboard.png") left top no-repeat;
border-radius:10px;
color:#b0d1e5;
padding:15px
}
.scholarship_email_widget p{
font-size:16px
}
.scholarship_email_widget .widget_title{
font-family:ForalPro-Bold;
background:none;
font-size:26px;
line-height:28px;
text-align:center;
color:#FFF;
padding:0;
margin:0 0 10px
}
.scholarship_email_widget span{
white-space:nowrap
}
.scholarship_email_widget a.reg{
color:#FFF
}
.scholarship_email_widget a.reg:hover{
color:#da232e
}
.fb_iframe_widget iframe{
left:0
}
.widget_content .theta,.widget_content .qa dt,.qa .widget_content dt{
display:block;
margin:20px 0 0 0
}
.widget_content .theta+p,.widget_content .qa dt+p,.qa .widget_content dt+p{
margin-top:0
}
.social_hub_promo{
background:url("../images/box_social_network.jpg") no-repeat center center;
background-size:cover;
display:block
}
.social_hub_promo img{
padding:15% 2% 24%;
width:96%
}
.lt-ie9 .social_hub_promo{
background-image:url("../images/box_social_network_small.jpg")
}
@media screen and (max-width: 850px){
.widget_image{
float:left;
width:40%
}
.widget_image+.widget_content{
float:left;
width:58%;
margin-left:2%;
margin-bottom:20px
}
.widget_image+.widget_content .theta,.widget_image+.widget_content .qa dt,.qa .widget_image+.widget_content dt{
margin-top:0
}

}
@media screen and (max-width: 500px){
.widget_image{
display:block;
float:none;
width:auto
}
.widget_image img{
width:100%
}
.widget_image+.widget_content{
display:block;
float:none;
width:auto;
margin-left:0
}
.widget_image+.widget_content .theta,.widget_image+.widget_content .qa dt,.qa .widget_image+.widget_content dt{
margin-top:20px
}

}
#facebook_widget{
position:relative;
z-index:0;
padding:0;
overflow:hidden
}
#facebook_widget .widget_title{
margin:0;
position:relative;
z-index:2
}
#facebook_widget iframe,#facebook_widget body,#facebook_widget div{
border:none
}
.testimonial_widget{
background-image:url("../images/bgs/bg_quote.png");
background-repeat:no-repeat;
background-position:right 90%;
position:relative;
margin:0;
}
.testimonial_widget .testimonial,.testimonial_widget .fader{
background:none;
padding:0;
width:100%;
min-height:140px;
margin:0
}
.testimonial_widget .testimonial p:last-child:after,.testimonial_widget .fader p:last-child:after{
display:none
}
.testimonial_widget .attribution{
margin:10px 0
}
.testimonial_widget .attribution strong{
display:inline
}
.customer_satisfaction_widget ul{
list-style-type:none;
padding-left:0
}
.customer_satisfaction_widget ul li{
padding-left:35px
}
.customer_satisfaction_widget ul .number_1{
background:url("../images/icons/icon_customer-satisfaction-number-1.jpg") 0 4px no-repeat
}
.customer_satisfaction_widget ul .a_plus{
background:url("../images/icons/icon_customer-satisfaction-a-plus.jpg") 0 4px no-repeat
}
.customer_satisfaction_widget ul .dedicated{
background:url("../images/icons/icon_customer-satisfaction-dedicated.jpg") 0 4px no-repeat
}
.customer_satisfaction_widget ul .subscribers{
background:url("../images/icons/icon_customer-satisfaction-subscribers.jpg") 0 4px no-repeat
}
#main .social_widget{
font-family:sans-serif;
font-size:11px;
line-height:13px
}
#main .social_widget small{
display:block
}
#main .social_widget .align_left{
margin-right:5px
}
#main .social_widget .grid_container{
margin:0
}
#main .social_widget .grid_container .grid_12{
padding:0
}
.p5_quote_widget,.foundation_widget{
background:none;
padding:0;
border:1px solid #37485e;
border-radius:5px;
box-shadow:0px 1px 4px rgba(0,0,0,0.5);
overflow:hidden;
margin-bottom:20px
}
.p5_quote_widget img,.p5_quote_widget a,.foundation_widget img,.foundation_widget a{
display:block;
width:100%;
height:auto
}
.foundation_widget{
border-color:#fff
}
.now_hiring_widget{
background:none;
padding:0;
margin:20px 0 20px -9px
}
.now_hiring_new_widget{
background:url("../images/bgs/bg_hiring_02.jpg") no-repeat center top;
padding:0 0 15px 0;
border:1px solid #d3d3d3;
border-radius:5px;
box-shadow:0px 1px 4px rgba(0,0,0,0.2);
margin:20px 0 20px 0;
width:100%
}
.now_hiring_new_widget p{
padding:40px 15px 0 15px;
font-family:ForalPro-Regular;
font-size:14px;
text-shadow:0 1px #fcfbfb
}
.sponsoring_widget{
background:none;
padding:0
}
.great_place_to_work_widget{
background:none;
padding:0;
overflow:hidden;
margin-bottom:20px
}
.great_place_to_work_widget img,.great_place_to_work_widget a{
display:block;
width:100%;
height:auto
}
.content_tile{
margin:20px 0 40px
}
.content_tile .framed,.content_tile .video_embed,.content_tile .youtube_embed{
border:1px solid #dadada;
padding:5px;
box-sizing:border-box;
box-shadow:none;
margin:0 0 5px
}
.content_tile .delta{
margin-top:5px
}
.content_tile p{
margin:5px 0 10px
}
.services_pagination+#social_content_footer{
margin-top:0;
border-top:0 none
}
.services_pagination{
margin-top:40px
}
#social_content_footer+.services_pagination{
margin-top:0
}
#social_content_footer{
padding:13px 10px 10px;
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
margin:40px 0 0;
text-align:right
}
#social_content_footer strong{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:18px;
line-height:33px;
float:left
}
@media screen and (max-width: 500px){
#social_content_footer .context{
display:none
}

}
@media screen and (max-width: 420px){
#social_content_footer{
text-align:center
}
#social_content_footer strong{
display:none
}

}
.nextprev{
border:1px solid #dadada;
border-left:0 none;
border-right:0 none;
padding:0;
margin:0 0 20px 0;
overflow:hidden;
background:url("../images/nextprev.png") no-repeat center 10px
}
.nextprev .next,.nextprev .prev{
display:inline;
position:relative;
float:left;
width:50%;
padding:15px 0;
text-decoration:none;
min-height:44px
}
.nextprev .next:hover,.nextprev .prev:hover{
background:rgba(0,0,0,0.05)
}
.nextprev strong{
display:block;
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:18px;
line-height:20px
}
.nextprev .theta,.nextprev .qa dt,.qa .nextprev dt{
font-size:14px
}
.nextprev .next{
text-align:left
}
.nextprev .next .theta,.nextprev .next .qa dt,.qa .nextprev .next dt,.nextprev .next strong{
padding-left:40px
}
.nextprev .prev{
text-align:right
}
.nextprev .prev .theta,.nextprev .prev .qa dt,.qa .nextprev .prev dt,.nextprev .prev strong{
padding-right:40px
}
.footer_cta{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
text-align:center;
margin:20px 0;
background:#F0F0F0;
padding:20px 10px;
border-radius:10px;
color:#404041;
font-size:16px
}
.footer_cta span{
display:block;
margin-bottom:10px
}
.footer_cta_mini_form{
font-size:16px;
text-align:left;
padding-top:15px;
padding-bottom:0;
border:1px solid #2b4e65;
box-shadow:0px 2px 5px -1px rgba(0,0,0,0.25),inset 0px 1px 0px rgba(255,255,255,0.25);
background:#2b4e65;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:-moz-linear-gradient(top, #4c738c 0%, #193c54 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c738c), color-stop(100%, #193c54));
background-image:-webkit-linear-gradient(top, #4c738c 0%, #193c54 100%);
background-image:-o-linear-gradient(top, #4c738c 0%, #193c54 100%);
background-image:-ms-linear-gradient(top, #4c738c 0%, #193c54 100%);
background-image:linear-gradient(to bottom, #4c738c 0%, #193c54 100%)
}
.footer_cta_mini_form select{
width:100%
}
.footer_cta_mini_form label{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#fff;
text-shadow:0px 1px 1px rgba(0,0,0,0.75)
}
.footer_cta_mini_form .button{
width:100%;
padding-left:0;
padding-right:0;
text-align:center;
margin-top:13px
}
.footer_cta_mini_form .footer_cta_title{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
text-align:center;
color:#fff;
font-size:18px;
margin-bottom:10px;
text-shadow:0px 1px 2px rgba(0,0,0,0.75)
}
.footer_cta_mini_form .interrupter{
margin:10px -10px 15px;
padding:5px;
font-size:12px;
line-height:16px;
border-top:1px solid #5f7e91;
border-bottom:1px solid #5f7e91
}
.footer_cta_mini_form .disclaimer{
font-family:sans-serif;
color:#9eb8c9;
font-size:10px;
text-align:center;
display:block;
margin:15px 0 10px 0
}
.footer_cta_mini_form+.services_pagination{
margin-top:0
}
.page_footer{
text-align:center;
padding:0 0 25px;
margin-top:20px
}
.page_footer .page_footer_title{
border-top:4px double transparent
}
.page_footer .inline_list li{
padding:0 1px;
line-height:40px
}
.page_footer .inline_list img{
max-height:50px
}
@media screen and (max-width: 750px){
.page_footer{
margin-top:0
}
.page_footer .page_footer_title{
padding-top:20px
}

}
#main .page_footer_title{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.slider_wrapper{
position:relative;
padding:0 40px
}
.slider_wrapper .slide>.grid_container{
margin:0
}
.slider_wrapper .slider_nav_next,.slider_wrapper .slider_nav_prev{
position:absolute;
top:190px;
left:0;
width:26px;
height:53px;
margin-top:-40px;
background:url("../images/bgs/bg_slider_nav_2.png") no-repeat 0 0;
opacity:0.5;
cursor:pointer
}
.slider_wrapper .slider_nav_next:hover,.slider_wrapper .slider_nav_prev:hover{
opacity:1
}
.slider_wrapper .slider_nav_next{
left:auto;
right:0;
background-position:right 0
}
.slider_wrapper .delta{
margin-top:20px
}
.slider_wrapper .slider_tabs{
margin:0;
padding:0 0 16px;
overflow:hidden;
list-style:none outside none;
display:table;
background:url("../images/bgs/bg_slider_top_2.png") no-repeat center bottom;
width:100%
}
.slider_wrapper .slider_tabs li{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:table-cell;
vertical-align:middle;
font-size:16px;
line-height:18px;
color:#404041;
text-align:center;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:8px 20px;
cursor:pointer;
border:0 none;
border-left:1px solid transparent;
border-right:1px solid transparent
}
.slider_wrapper .slider_tabs li:hover{
text-decoration:underline;
color:#da232e
}
.slider_wrapper .slider_tabs .active{
border-color:#DADADA;
background:url("../images/bgs/bg_slider_tab_2.png") repeat-x 0 bottom;
text-decoration:none
}
.slider_wrapper .slider_tabs .active:hover{
text-decoration:none
}
@media screen and (max-width: 750px){
.slider_wrapper .slider_tabs li{
font-size:12px;
line-height:16px;
padding-left:10px;
padding-right:10px
}

}
@media screen and (max-width: 500px){
.slider_wrapper{
padding-left:0px;
padding-right:0px
}
.slider_wrapper .slider_tabs{
display:block;
background:none;
padding-bottom:0
}
.slider_wrapper .slider_tabs li{
display:block;
float:none;
display:block;
width:auto !important;
background:#eaeaea;
border:0 none;
margin:2px 0;
font-size:14px;
line-height:18px;
padding:7px 10px 5px
}
.slider_wrapper .slider_tabs li.active{
background:#ccc
}
.slider_wrapper .slider_nav_next,.slider_wrapper .slider_nav_prev{
display:none
}

}
.interrupter .slider_nav_next,.interrupter .slider_nav_prev{
background-image:url("../images/bgs/bg_slider_nav.png")
}
.interrupter .slider_tabs{
background:url("../images/bgs/bg_slider_top.png") no-repeat center bottom;
padding-bottom:19px
}
.interrupter .slider_tabs li{
color:#fff
}
.interrupter .slider_tabs li:hover{
color:#fff
}
.interrupter .slider_tabs .active{
border-color:#173244;
background-image:url("../images/bgs/bg_slider_tab.png")
}
@media screen and (max-width: 500px){
.interrupter .slider_tabs{
display:block;
background:none;
padding-bottom:0
}
.interrupter .slider_tabs li{
background:#173244
}
.interrupter .slider_tabs li.active{
background:#425d70
}

}
.slider_footer{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
background:url("../images/bgs/bg_slider_bottom.png") no-repeat top center;
padding:30px 0 0;
font-size:16px;
line-height:20px;
text-align:center
}
.slider_footer:before,.slider_footer:after{
content:"";
display:table
}
.slider_footer:after{
clear:both
}
.slider_footer strong{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.slider_footer em{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.slider_footer em strong{
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.slider_footer .align_left,.slider_footer .align_right{
margin-bottom:0
}
#main .slider{
list-style:none outside none;
margin:0;
padding:0;
width:100%
}
#main .slider .slide{
margin:0;
padding:0;
width:100%;
text-align:left
}
#main .slider .slide.cycle-slide-active{
position:relative !important
}
@media screen and (max-width: 700px){
#main .slider .slide>.grid_container>.grid_12{
display:block;
float:none;
width:auto
}

}
.reinforcement_title,.page_footer .page_footer_title{
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#636363;
font-size:18px;
line-height:24px;
margin:0 0 10px;
text-shadow:0px 1px 0px #fff;
white-space:nowrap
}
.reinforcement_title:before,.page_footer .page_footer_title:before,.reinforcement_title:after,.page_footer .page_footer_title:after{
content:" ";
display:inline-block;
width:265px;
height:1px;
vertical-align:middle;
background:url("../images/bgs/bg_adornment_left_brown.png") no-repeat center center;
padding:0 10px;
white-space:nowrap
}
.reinforcement_title:after,.page_footer .page_footer_title:after{
background-image:url("../images/bgs/bg_adornment_right_brown.png")
}
@media screen and (max-width: 750px){
.reinforcement_title,.page_footer .page_footer_title{
border-top-color:#ddd
}
.reinforcement_title:before,.page_footer .page_footer_title:before,.reinforcement_title:after,.page_footer .page_footer_title:after{
display:none
}

}
.reinforcement{
clear:both;
background:url("../images/bgs/bg_highlight.png") no-repeat center -30px;
text-align:center;
padding:30px 0;
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:16px;
text-shadow:0px 1px 0px #fff
}
.reinforcement .alpha{
margin:0;
color:#636363;
height: 48px;
display: block;
}
.reinforcement .alpha a[href^=tel]{
  color: #417ba2;
  font-family: 'ForalPro-Bold';
  cursor: auto;
  text-shadow: 0px 1px 0px #fff;
  font-size: 48px;
  height: 48px;
display: block;
line-height: 48px;
}
.reinforcement .alpha a[href^=tel]:hover{
  color: #da232e;
}
.reinforcement p{
margin:5px 0
}
.reinforcement .delta{
margin:0 0 0;
color:#636363
}
.reinforcement small{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#818285;
display:block;
margin:0 20px;
font-size:12px;
line-height:16px
}
.reinforcement em{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0
}
.reinforcement em strong{
font-family:ForalPro-BoldItalic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
color:#2b4e65;
font-size:18px;
white-space:nowrap
}
@media screen and (max-width: 700px){
.reinforcement .alpha{
font-size:24px;
line-height:28px
}

}
@media screen and (max-width: 600px){
.reinforcement .alpha{
height: 30px;
}
.reinforcement .alpha a[href^=tel]{
  font-size: 36px;
  height: 30px;
line-height: 30px;
}
}
@media screen and (max-width: 500px){
.reinforcement{
font-size:14px;
padding:20px 0
}
.reinforcement small{
font-size:10px;
line-height:14px
}

}
@media screen and (max-width: 400px){
.reinforcement strong.alpha{
font-size:18px;
line-height:24px
}

}
@media screen and (max-width: 850px){
.internal .reinforcement .toggle{
display:none
}
.internal .reinforcement em strong{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:36px;
line-height:36px
}

}
.short_form{
max-width:730px;
margin:15px auto;
background:#dcdcd9;
background:rgba(0,0,0,0.05);
padding:15px 5px 12px;
border-radius:5px;
box-shadow:0px 1px 0px #fff,inset 0px 1px 3px rgba(0,0,0,0.15);
overflow:hidden
}
.short_form label{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:14px;
display:block;
text-align:right;
color:#404041;
white-space:nowrap;
line-height:30px
}
.short_form input[type="number"],.short_form input[type="tel"],.short_form select{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
font-size:12px;
padding:4px 5px;
margin:0;
height:24px;
line-height:16px;
border:1px solid #6b7d88;
border-radius:3px;
box-shadow:inset 0px 1px 3px #bbb;
font-weight:bold;
color:#636363
}
.short_form input[type=number]::-webkit-inner-spin-button,.short_form input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;
margin:0
}
.short_form .button{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
position:relative;
top:1px;
padding-left:0;
padding-right:0
}
.short_form .field .grid_7,.short_form .field .grid_17{
padding:0 5px
}
.short_form .field_wrap{
background:#9eb8c9;
padding:3px;
display:block;
border-radius:4px;
box-shadow:0px 1px 0px #fff,inset 0px 1px 1px rgba(0,0,0,0.2)
}
@media screen and (max-width: 750px){
.short_form{
margin-left:10px;
margin-right:10px
}
.short_form .field .grid_7,.short_form .field .grid_17{
display:block;
float:none;
width:auto
}
.short_form label{
text-align:left;
line-height:18px
}
.short_form .button{
top:20px
}

}
@media screen and (max-width: 600px){
.short_form .field{
width:50%
}
.short_form .field.grid_6{
display:block;
float:none;
clear:both;
width:auto;
padding-top:10px;
padding-left:5px;
padding-right:5px
}
.short_form .button{
top:auto
}

}
@media screen and (max-width: 300px){
.short_form .field{
display:block;
float:none;
clear:both;
width:auto;
padding-top:10px
}
.short_form .field:first-child{
padding-top:0px
}

}
#footer{
background:#2b4e65;
padding:20px 0 0;
color:#9eb8c9;
font-size:12px;
line-height:16px
}
#footer .alpha,#footer .beta,#footer #lead_form .lead_form_title,#lead_form #footer .lead_form_title,#footer .gamma,#footer .mu,#footer .delta,#footer .epsilon,#footer .widget .widget_title,.widget #footer .widget_title,#footer strong{
color:#fff
}
#footer .logo,#footer .logo h2{
margin:20px auto;
display:block;
text-align:left
}
#footer .logo img,#footer .logo h2 img{
max-width:290px;
max-height:65px;
width:100%;
height:auto
}
#footer .zeta{
color:#173244;
margin:0
}
#footer a{
color:#9eb8c9
}
#footer .emphasized{
background:#173244;
margin:20px 0;
padding:15px;
border-radius:5px
}
#footer .emphasized .delta:first-child{
margin-top:0
}
#footer .emphasized .grid_6{
margin-top:0
}
#footer .social_box{
padding:5px 0 5px 11px;
margin:15px 0
}
#footer .social_box:before,#footer .social_box:after{
content:"";
display:table
}
#footer .social_box:after{
clear:both
}
#footer .social_box .like_box,#footer .social_box .plus_box{
display:inline;
position:relative;
float:left;
margin-bottom:10px
}
#footer .social_box .like_box{
margin-right:10px
}
#footer .social_box .social_links{
display:inline
}
#footer .social_box .social_links a{
margin:0 2px
}
#footer .social_box .bbb_icon{
display:inline
}
#footer .footer_nav{
margin-bottom:30px
}
#footer .footer_nav ul{
margin:0;
padding:0;
list-style:none outside none
}
#footer .footer_nav ul li{
margin:0;
padding:3px 0;
border-width:0;
border-style:solid;
border-color:#234358;
border-bottom-width:1px
}
#footer .footer_nav ul li:first-child{
border-top-width:1px
}
#footer .footer_nav a{
font-family:sans-serif;
text-decoration:none;
padding-left:7px;
background:url("../images/bgs/bg_nav_bullet.png") no-repeat 0px 5px;
display:inline-block
}
#footer .footer_nav a:hover{
text-decoration:underline
}
#footer .sub_footer{
background:#173244;
line-height:18px;
padding:20px 0px 40px;
color:#959595
}
#footer .sub_footer a{
color:#d3d3d3
}
#footer .sub_footer a:hover{
color:#fff
}
#footer .sub_footer .inline_list li{
margin-right:5px
}
#footer .sub_footer p:first-child{
margin-top:0
}
#footer .sub_footer small{
font-size:12px
}
@media screen and (max-width: 790px){
#footer .level_1{
display:block;
float:none;
width:auto
}
#footer .logo{
margin:0 0 20px 0
}
#footer .social_box{
text-align:right;
margin:0;
padding-left:0
}
#footer .social_box .social_links{
clear:none;
padding-top:20px
}
#footer .sub_footer .grid_8,#footer .sub_footer .grid_16{
display:block;
float:none;
width:auto
}

}
@media screen and (max-width: 650px){
#footer .logo{
position:static;
float:none
}
#footer .logo h2{
text-align:center
}

}
@media screen and (max-width: 500px){
#footer .level_2,#footer .level_4{
display:block;
float:none;
width:auto
}
#footer .level_3{
width:50%
}
#footer .footer_nav .level_4 ul li:first-child{
border-top-width:0
}
#footer .footer_nav .level_4:first-child ul li:first-child{
border-top-width:1px
}

}
@media screen and (max-width: 400px){
#footer .logo{
margin:0 0 10px 0
}
#footer .social_box{
text-align:center
}
#footer .social_box .like_box,#footer .social_box .plus_box{
display:none
}

}
#footer .section_links:before,#footer .section_links:after{
content:"";
display:table
}
#footer .section_links:after{
clear:both
}
#footer .section_links a{
font-family:ForalPro-Regular;
text-decoration:none;
font-size:16px;
color:#FFF;
margin-top:13px
}
#footer .section_links a:before{
content:"› ";
position:relative
}
#footer .section_links a:hover{
text-decoration:underline
}
@media screen and (max-width: 920px){
#footer .section_links a.grid_5,#footer .section_links a.grid_7{
display:block;
float:left;
width:50%;
margin-top:5px
}

}
@media screen and (max-width: 400px){
#footer .section_links a.grid_5,#footer .section_links a.grid_7{
display:block;
float:none;
background:#5f7e91;
width:94%;
margin:2px 3%;
padding:8px 10px 5px
}
#footer .section_links a.grid_5:hover,#footer .section_links a.grid_7:hover{
background:#173244
}

}
.footer_micro #footer{
padding-top:0
}
.footer_short #footer .social_container{
margin:0
}
.footer_short #footer .social_box{
margin-top:-172px;
margin-left:20px
}
.footer_short #footer .emphasized{
padding:20px 10px;
margin:20px 10px 20px 33.33%;
width:65%
}
.footer_short #footer .emphasized p{
margin-top:10px
}
@media screen and (max-width: 650px){
.footer_short #footer .emphasized .grid_18,.footer_short #footer .emphasized .grid_6{
width:100%
}

}
@media screen and (max-width: 400px){
.footer_short #footer .emphasized{
margin-top:10px
}

}
.footer_short #footer .logo,.footer_short #footer .logo h2{
text-align:center;
margin-top:0;
margin-bottom:0
}
@media screen and (max-width: 810px){
.footer_short #footer .emphasized{
margin:20px 10px 0;
width:auto
}
.footer_short #footer .social_box{
margin:10px 0;
text-align:center
}
.footer_short #footer .suffix_16{
margin-right:0
}
.footer_short #footer .social_container .grid_8{
width:100%
}
.footer_short #footer .social_links{
clear:none;
padding-top:10px;
text-align:center
}

}
@media screen and (max-width: 650px){
.footer_short #footer .emphasized{
margin-top:10px
}
.footer_short #footer .logo{
margin-bottom:20px
}
.footer_short #footer .grid_8,.footer_short #footer .grid_16{
display:block;
float:none;
width:auto;
margin-bottom:10px
}

}
@media screen and (max-width: 400px){
.footer_short #footer .social_links{
padding:10px 0
}
.footer_short #footer .like_box{
clear:left;
float:none
}
.footer_short #footer .plus_box{
float:none
}

}
.footer_long #footer .logo{
margin-bottom:20px
}
.footer_long #footer .emphasized{
margin-top:0
}
@media screen and (max-width: 790px){
.footer_long #footer .logo{
float:left;
position:static;
margin-right:20px
}
.footer_long #footer .social_box{
position:static
}

}
@media screen and (max-width: 666px){
.footer_long #footer .logo{
float:none;
width:auto;
text-align:center;
margin:0 0 20px
}
.footer_long #footer .social_box{
margin:20px 0;
text-align:center
}
.footer_long #footer .emphasized{
margin:0
}

}
.twitter_bar{
text-align:center;
background:#33556b;
padding:30px 10px;
color:#fff;
clear:left
}
.twitter_bar .tweet{
background:url("../images/icons/icon_twitter-bird-dark-bgs.png") no-repeat left top;
padding:15px 0 10px 50px
}
@media screen and (max-width: 500px){
.twitter_bar{
padding-top:60px;
background-image:url("../images/icons/icon_twitter-bird-dark-bgs.png");
background-repeat:no-repeat;
background-position:center 20px
}
.twitter_bar .tweet{
background:none;
padding:10px 0
}

}
.process{
margin:0;
padding:0;
list-style:none outside none;
font-size:12px;
line-height:16px
}
.process li{
padding:20px 0 10px 80px;
margin:0 0 0 -7px;
position:relative;
z-index:2;
background-repeat:no-repeat;
background-position:0 10px
}
.process li .theta,.process li .qa dt,.qa .process li dt{
margin:0
}
.process li p{
margin:5px 0
}
.process li:after{
content:" ";
display:block;
background:url("../images/bgs/bg_process_divider_vertical.png") no-repeat center center;
height:30px;
position:relative;
top:7px
}
.process li:last-child:after{
display:none
}
.process .process_1_phone{
background-image:url("../images/icons/icon_process_1_phone.png")
}
.process .process_2_paperwork{
background-image:url("../images/icons/icon_process_2_paperwork.png")
}
.process .process_3_house{
background-image:url("../images/icons/icon_process_3_house.png")
}
.process .process_3_close{
background-image:url("../images/icons/icon_process_3_close.png")
}
.process .process_4_move{
background-image:url("../images/icons/icon_process_4_move.png")
}
.profile_tile{
text-align:center;
font-size:11px;
line-height:13px;
margin:10px
}
.profile_tile .iota{
margin:0
}
.profile{
background:#edeff0;
position:relative;
margin:20px 0;
padding:15px;
border-radius:10px
}
.profile .grid_7 .profile_thumb{
border:5px solid #fff;
border-radius:50%;
box-shadow:0 2px 2px rgba(0,0,0,0.3);
margin:0 0 10px 0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.profile .grid_7 .secondary{
width:auto;
font-size:12px;
display:block;
margin:0 auto
}
.profile .grid_7 section{
text-align:center
}
.profile .grid_7 section p{
font-size:11px;
margin:0
}
.profile .title{
font-family:ForalPro-Bold;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:18px;
line-height:24px;
color:#404041;
border:0 none;
padding:0;
margin:0
}
.profile .subtitle{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:14px;
line-height:18px;
color:#404041;
border:0 none;
padding:0;
margin:0
}
.profile .theta,.profile .qa dt,.qa .profile dt{
font-family:sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold
}
.profile ul{
margin:0;
padding:0;
list-style:none outside none
}
.profile ul li{
padding:0;
margin:3px 0;
font-size:11px;
line-height:15px
}
.profile ul li:before{
content:"› "
}
.profile .external_link{
text-decoration:none
}
.profile .headshot_links{
margin:12px 0 0 0
}
.profile .headshot_links li{
float:left;
padding:0 20px;
border-right:1px solid #ccc
}
.profile .headshot_links li img{
margin:0 5px 0 0
}
.profile .headshot_links li:before{
content:none
}
.profile .headshot_links li:first-child{
padding-left:0
}
.profile .headshot_links li:last-child{
border-right:none;
padding-right:0
}
.profile:nth-of-type(even) .grid_7{
float:right
}
.profile:last-of-type{
margin-bottom:50px
}
.p5 .grid_7 .profile_thumb{
border:none;
box-shadow:none
}
@media screen and (max-width: 500px){
.profile .grid_7{
display:block;
float:none;
width:100%;
text-align:center;
margin:-50px 0 14px
}
.profile .grid_7 .profile_thumb{
display:block;
margin:0 auto 10px
}
.profile .grid_7 .p5_video_button{
font-size:16px;
width:auto;
display:inline-block
}
.profile .grid_17{
width:100%
}
.profile,.profile:nth-of-type(even){
padding:15px;
margin:40px 0 50px
}
.profile .p5_image_small,.profile:nth-of-type(even) .p5_image_small{
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
display:block;
margin:-50px auto 10px
}

}
@media screen and (max-width: 980px){
#main .calculator_complex .calculator_results.stuck{
right:22px
}

}
@media screen and (min-width: 850px){
#calculator-mortgage .calculator_glossary,#calculator-mortgage #social_content_footer,#calculator-mortgage .footer_cta,#calculator-funding-fee .calculator_glossary,#calculator-funding-fee #social_content_footer,#calculator-funding-fee .footer_cta{
margin-right:200px
}

}
.tabber_wrapper{
margin:40px 0
}
.tabber_wrapper .tabber{
list-style:none outside none;
margin:0;
padding:0;
overflow:hidden
}
.tabber_wrapper .tabber .tab{
margin:0;
padding:20px 0 0 0;
width:100%
}
.tabber_wrapper .tabber .tab.cycle-slide-active{
position:relative !important
}
.tabber_wrapper .tabber .tab>.delta,.tabber_wrapper .tabber .tab>.beta,.tabber_wrapper .tabber #lead_form .tab>.lead_form_title,#lead_form .tabber_wrapper .tabber .tab>.lead_form_title,.tabber_wrapper .tabber .tab>h2,.tabber_wrapper .tabber .tab>h3,.tabber_wrapper .tabber .tab>p:first-child{
margin-top:0
}
.tabber_wrapper .tabber_nav{
border-bottom:5px solid #dadada;
margin:0;
padding:0;
list-style:none outside none;
overflow:hidden
}
.tabber_wrapper .tabber_nav li{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
background:#edeff0;
color:#417ba2;
margin:0 5px 0 0;
padding:6px 12px 3px;
position:relative;
float:left;
display:inline;
border-radius:5px 5px 0 0;
font-size:16px;
line-height:18px;
cursor:pointer;
border:1px solid #dadada;
border-bottom-width:0px;
box-shadow:inset 0px 1px 0px #fff
}
.tabber_wrapper .tabber_nav li:hover{
color:#da232e;
background-color:#f5f5f5
}
.tabber_wrapper .tabber_nav li em{
font-family:ForalPro-Italic;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
font-size:12px;
line-height:14px
}
.tabber_wrapper .tabber_nav li.active{
background:#dadada;
color:#404041;
cursor:default;
box-shadow:none;
border-color:#bbb
}
.tabber_wrapper .tabber_footer{
margin:10px 0;
padding:10px 0;
border-width:1px 0;
border-style:solid;
border-color:#dadada;
overflow:hidden
}
.tabber_wrapper .tabber_footer .tabber_nav_next,.tabber_wrapper .tabber_footer .tabber_nav_prev{
position:relative;
display:inline;
color:#417ba2;
cursor:pointer
}
.tabber_wrapper .tabber_footer .tabber_nav_next:hover,.tabber_wrapper .tabber_footer .tabber_nav_prev:hover{
color:#da232e
}
.tabber_wrapper .tabber_footer .tabber_nav_next{
float:right
}
.tabber_wrapper .tabber_footer .tabber_nav_prev{
float:left
}
.tabber_wrapper .tabber_footer em{
font-style:normal
}
@media screen and (max-width: 500px){
.tabber_wrapper .tabber_nav li{
display:block;
float:none;
display:block;
width:auto;
border-width:1px;
box-shadow:none;
margin:2px 0;
font-size:14px;
line-height:18px;
padding:7px 10px 5px
}
.tabber_wrapper .tabber_footer em{
display:none
}

}
@media screen and (max-width: 450px){
.tabber_wrapper img.framed,.tabber_wrapper img.video_embed,.tabber_wrapper img.youtube_embed{
display:none
}

}
.fb_like_box{
border-radius:5px;
border:1px solid #dadada;
padding:5px;
margin:20px 0;
background:#fff;
text-align:center
}
.fb_like_box .fb-like,.fb_like_box iframe,.fb_like_box span{
display:inline-block !important;
max-width:100% !important
}
.google_plus_promo:before,.google_plus_promo:after{
content:"";
display:table
}
.google_plus_promo:after{
clear:both
}
.google_plus_promo .profile_tile{
margin-top:-20px
}
@media screen and (max-width: 700px){
.google_plus_promo .profile_tiles{
display:none
}

}
#now_hiring_developers_title{
margin-bottom:-28px
}
#now_hiring_developers_box{
margin-top:0;
padding-top:33px
}
#now_hiring_developers .widget_title{
padding:0;
margin-bottom:-20px
}
.timeline{
position:relative;
height:560px;
overflow:hidden;
z-index:0
}
.timeline .timeline_interior{
border-left:1px solid #fff;
border-right:1px solid #fff;
width:88%;
margin:0 6%;
padding:20px 0 70px;
box-shadow:0px 0px 7px rgba(0,0,0,0.35);
background:url("../images/timeline/timeline_bg.png") repeat;
text-align:center
}
.timeline .timeline_date{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
font-size:20px;
line-height:20px;
display:inline-block;
background:#fff;
border:1px solid #bbb;
border-radius:5px;
margin:0;
padding:5px 10px 0px;
border-radius:5px;
box-shadow:0px 1px 3px rgba(0,0,0,0.2)
}
.timeline .timeline_interior>ol{
margin:0;
padding:1px 0;
list-style:none outside none;
background:url("../images/timeline/timeline_tic.png") repeat-y center -5px
}
.timeline .event{
position:relative;
background:#fff;
border:1px solid #bbb;
border-radius:5px;
padding:10px;
margin:5px 10px;
border-radius:5px;
box-shadow:0px 1px 3px rgba(0,0,0,0.2);
width:35%;
font-size:12px;
line-height:15px;
text-align:left
}
.timeline .event .timeline_event_title{
font-size:18px;
line-height:20px;
margin:10px 0 5px
}
.timeline .event .timeline_event_title:first-child{
margin-top:0px
}
.timeline .event .timeline_event_title:last-child{
margin-bottom:0px
}
.timeline .event.left{
margin-right:auto;
margin-left:10px
}
.timeline .event.left:before{
content:"";
width:30%;
height:30px;
position:absolute;
top:20px;
right:-29.5%;
background:url("../images/timeline/timeline_event_left.png") no-repeat right top
}
.timeline .event.right{
margin-left:auto;
margin-right:10px
}
.timeline .event.right:before{
content:"";
width:30%;
height:30px;
position:absolute;
top:20px;
left:-28.5%;
background:url("../images/timeline/timeline_event_right.png") no-repeat left top
}
.timeline .event p{
margin:5px 0 0
}
.timeline .event p:first-child{
margin-top:0
}
.timeline .event a{
font-weight:bold
}
.timeline .event:after{
content:"";
width:30px;
height:30px;
position:absolute;
background:url("../images/timeline/timeline_icon_company.png") no-repeat center center;
top:20px
}
.timeline .event.left:after{
right:-29.5%
}
.timeline .event.right:after{
left:-28.5%
}

.timeline .event.e_armstrong:after{background-image:url("../images/timeline/icontimeline.png"); background-position: 0px 0px;}
.timeline .event.e_focus:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -30px 0px;}
.timeline .event.e_strong:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -60px 0px;}
.timeline .event.e_globe:after{background-image:url("../images/timeline/icontimeline.png"); background-position: 0px -30px;}
.timeline .event.e_partner:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -30px -30px;}
.timeline .event.e_award:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -60px -30px;}
.timeline .event.e_star:after{background-image:url("../images/timeline/icontimeline.png"); background-position: 0px -60px;}
.timeline .event.e_care:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -30px -60px;}
.timeline .event.e_complete:after{background-image:url("../images/timeline/icontimeline.png"); background-position: -60px -60px;}

.timeline .event.event_award:after{ 
background-image:url("../images/timeline/timeline_icon_award.png")
}
.timeline .event.event_foundation:after{
background-image:url("../images/timeline/timeline_icon_foundation.png")
}
.timeline .event.event_people:after{
background-image:url("../images/timeline/timeline_icon_people.png")
}
.timeline .event.event_location:after{
background-image:url("../images/timeline/timeline_icon_location.png")
}
.timeline .event.event_partnership:after{
background-image:url("../images/timeline/timeline_icon_partnership.png")
}
.timeline .event.event_network:after{
background-image:url("../images/timeline/timeline_icon_network.png")
}
.timeline .event.event_founded:after{
background-image:url("../images/timeline/timeline_icon_founded.png")
}
.timeline:before,.timeline:after{ 
content:"";
position:absolute;
z-index:2;
background-repeat:no-repeat;
background-size:97.5% auto;
background-image:url("../images/timeline/timeline_top.png");
background-position:-1px 0px;;
width:100%;
height:48px;
top:0px;
left:0px;
pointer-events:none
}
.timeline:after{
background-image:url("../images/timeline/timeline_bottom.png");
background-position:center bottom;
top:auto;
bottom:0px
}
@media screen and (max-width: 500px){
.timeline .event,.timeline .event.left,.timeline .event.right{
width:auto;
margin:20px 10px !important;
top:auto !important;
text-align:center
}
.timeline .event:after,.timeline .event:before,.timeline .event.left:after,.timeline .event.left:before,.timeline .event.right:after,.timeline .event.right:before{
display:none
}

}
.scrollbar{
position:absolute;
right:10px;
width:8px;
height:90%;
top:5%;
background:#e5e5e5;
border-radius:4px;
z-index:3;
cursor:pointer
}
.scrollbar .grabber{
border-radius:4px;
background:#a0a0a0;
width:100%;
min-height:50px;
cursor:ns-resize;
position:absolute;
left:0px;
top:0px
}
@media screen and (max-width: 500px){
.scrollbar{
right:0px
}

}
.scrollpane{
position:absolute
}
.scrollpane_active *{
cursor:ns-resize !important;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.modal_overlay{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
right:0;
bottom:0;
background:rgba(0,0,0,0.75);
z-index:999999998
}
.modal_window{
position:absolute;
z-index:999999999;
background:rgba(255,255,255,0.25);
width:850px;
left:50%;
margin-left:-425px;
top:200px;
border-radius:15px;
box-shadow:0px 0px 40px #000
}
.modal_window .modal_close{
width:27px;
height:27px;
background:url("../images/bgs/close.png") no-repeat;
position:absolute;
top:-10px;
right:-10px;
cursor:pointer
}
.modal_window .modal_inner{
background:#fff;
margin:10px;
border-radius:10px;
padding:20px
}
.modal_window .modal_inner h1:first-child,.modal_window .modal_inner h2:first-child,.modal_window .modal_inner h3:first-child,.modal_window .modal_inner h4:first-child,.modal_window .modal_inner h5:first-child,.modal_window .modal_inner h6:first-child{
margin-top:0
}
@media screen and (max-width: 850px){
.modal_window .alpha,.modal_window .beta,.modal_window #lead_form .lead_form_title,#lead_form .modal_window .lead_form_title{
font-size:24px;
line-height:26px
}

}
.modal_window.modal_flex_width{
width:95% !important;
margin-left:2% !important;
left:0 !important
}
.section_arm{
overflow:hidden;
position:relative;
background-position:center bottom;
background-repeat:no-repeat;
background-color:#fff;
text-align:center;
background-size:cover
}
.section_arm .section_arm_content{
margin:10px 0 45px
}
.section_arm{
overflow:hidden;
position:relative;
background-position:center bottom;
background-repeat:no-repeat;
background-color:#fff;
text-align:center;
background-size:cover
}
.section_arm .section_arm_content{
margin:10px 0 45px
}
.tracking img{
width:1px;
height:1px
}
.lt-ie9 .main{
border:1px solid #ccc
}
.lt-ie9 #lead_form{
background:#537b95 url("../images/bgs/bg_dark_gradient.png") repeat-x left bottom
}
.lt-ie9 #header .main_nav .sub_nav .sub_nav_footer{
border-bottom:1px solid #c2c2c2
}
@media screen and (min-width: 980px){
.lt-ie9 #header_wrapper #header .sub_nav{
margin-left:10px
}

}
.lt-ie9 .process .process_4_move:after{
display:none
}
.lt-ie9 .timer,.lt-ie9 .timer_mask{
display:none !important
}
.lt-ie9 .calculator output{
background:#5b7f97
}
.lt-ie9 .calculator output span{
background:#fff
}
.lt-ie9 .timeline{
border:1px solid #ccc;
background:#f5f5f5
}
.lt-ie9 .timeline:after,.lt-ie9 .timeline:before{
display:none
}
.lt-ie9 .timeline .timeline_interior{
background:none;
border:0 none
}
.lt-ie9 .featured_slider .featured_slider_next,.lt-ie9 .featured_slider .featured_slider_prev{
top:-5px
}
@media screen and (max-width: 750px){
.lt-ie9 #home .featured_slider{
display:none
}

}
.lt-ie8 body{
min-width:800px !important
}
.lt-ie8 *{
zoom:1
}
.lt-ie8 .fixed_header{
padding-top:0 !important
}
.lt-ie8 #header{
position:relative !important
}
.lt-ie8 .grid_container .primary_col{
width:67.25% !important;
padding:0 1% !important
}
.lt-ie8 .grid_container .secondary_col{
width:27.25% !important;
padding:0 1% !important
}
.lt-ie8 .featured_slider{
left:0px
}
.lt-ie8 .featured_slider .featured_slider_pager_wrapper{
background:#fff
}
.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_prev,.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_next,.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_pager,.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_tab{
display:inline;
zoom:1
}
.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_prev,.lt-ie8 .featured_slider .featured_slider_pager_wrapper .featured_slider_next{
height:0px
}
.lt-ie8 .featured_slider #slide_p5 .content{
background:#000
}
.lt-ie8 #main{
margin-bottom:0px
}
.lt-ie8 #main+.reinforcement{
margin-top:0px
}
.lt-ie8 #main .local_nav_col{
position:relative !important;
top:auto !important;
bottom:auto !important;
left:auto !important;
right:auto !important;
width:17% !important;
display:inline !important;
float:left !important
}
.lt-ie8 #main .content_col{
margin-left:0 !important;
width:80% !important;
display:inline !important;
float:right !important
}
.lt-ie8 .local_nav .level_2 ul{
text-indent:0
}
.lt-ie8 .local_nav .level_2 li.current{
margin-left:0;
margin-right:0;
padding-left:10px;
padding-right:10px
}
.lt-ie8 #header_wrapper #header .sub_nav{
top:77px !important
}
.lt-ie8 #header{
border-bottom:0 none
}
.lt-ie8 #header .main_nav{
overflow:hidden
}
.lt-ie8 .eight_up .grid_6+.grid_6+.grid_6+.grid_6+.grid_6+.grid_6{
float:right
}
.lt-ie8 .slider_wrapper .slider_tabs{
display:block
}
.lt-ie8 .slider_wrapper .slider_tabs li{
display:inline;
position:relative;
float:left;
padding-left:0px;
padding-right:0px;
border:0 none;
color:#9eb8c9
}
.lt-ie8 .slider_wrapper .slider_tabs li.activeSlide{
border:0 none;
color:#fff;
background:none
}
.lt-ie8 .specialist_box{
display:none !important
}
.lt-ie8 .arm .slide .slide_body{
width:980px
}

@font-face{
font-family:'ForalPro-BoldItalic';
src:url("../fonts/240CB6_0_0.eot");
src:url("../fonts/240CB6_0_0d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/240CB6_0_0.woff") format("woff"),url("../fonts/240CB6_0_0.ttf") format("truetype"),url("../fonts/240CB6_0_0.svg#wf") format("svg")
}
@font-face{
font-family:'ForalPro-Bold';
src:url("../fonts/240CB6_1_0.eot");
src:url("../fonts/240CB6_1_0d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/240CB6_1_0.woff") format("woff"),url("../fonts/240CB6_1_0.ttf") format("truetype"),url("../fonts/240CB6_1_0.svg#wf") format("svg")
}
@font-face{
font-family:'ForalPro-Italic';
src:url("../fonts/240CB6_2_0.eot");
src:url("../fonts/240CB6_2_0d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/240CB6_2_0.woff") format("woff"),url("../fonts/240CB6_2_0.ttf") format("truetype"),url("../fonts/240CB6_2_0.svg#wf") format("svg")
}
@font-face{
font-family:'ForalPro-Regular';
src:url("../fonts/240CB6_3_0.eot");
src:url("../fonts/240CB6_3_0d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/240CB6_3_0.woff") format("woff"),url("../fonts/240CB6_3_0.ttf") format("truetype"),url("../fonts/240CB6_3_0.svg#wf") format("svg")
} 
@font-face {
    font-family: 'foral_prolight';
    src: url('../fonts/foralpro-light-webfont.eot');
    src: url('../fonts/foralpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foralpro-light-webfont.woff') format('woff'),
         url('../fonts/foralpro-light-webfont.ttf') format('truetype'),
         url('../fonts/foralpro-light-webfont.svg#foral_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.slide-dark-bg strong.title {color: #fff;text-shadow:2px 2px 2px #28475b;}
.slide-dark-bg p.text {color: #f4f4f4; text-shadow:1px 1px 2px #000000; margin: 10px 20px 10px 0px;}
 @media (max-width: 1045px){
	.featured_slider #slide_p5 .content{
		bottom:46px;
		z-index:2;
		max-width:570px;
		width:30%;
		left:50%;
		margin-left:-140px;
	}
 }
 @media screen and (max-width: 900px) {
	.featured_slider #slide_p5 .content{
		bottom:46px;
		z-index:2;
		max-width:570px;
		width:23%;
		left:50%;
		margin-left:-120px;
	}
	.featured_slider .button {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		white-space: normal;
		height: auto;
		background-size: cover;
		width: 77%;
		padding: 5px 10px;
		line-height: 18px;
	}
	.featured_slider #slide_proudtoserve .content {
		margin-left: 0;
		width: 50%;
		left: 20px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		margin-top: 75px;
	}
 }

 @media screen and (max-width: 750px) {
	.featured_slider #slide_p5 .content{
		width: 45%;
		left: 70%;
	}
	.featured_slider .button {
		font-size: 12px;
        height: 20px;
        line-height: 20px;
        margin-bottom: 5px;
        padding: 0 10px;
	}

	.featured_slider #slide_p5 .fg {
		background-position: -55% 100%;
		left: auto;
	}
    .featured_slider #slide_proudtoserve .content {
        margin-left: 0;
        max-width: 80%;
        margin-top: 20px;
        bottom: auto;
        right: auto;
        left: 10%;
        width: 80%;
	}
}
 @media screen and (max-width: 750px) and (orientation : landscape){
/*    .featured_slider #slide_proudtoserve{
        background-size: contain;
    }*/
    .featured_slider #slide_proudtoserve .content {
        margin-left: 0;
        max-width: 80%;
        margin-top: 20px;
        bottom: auto;
        right: 0;
        left: auto;
        width: 50%;
	}

 }

.slide-dark-bg .title, .slide-dark-bg .text {color:#ffffff;}

.blue-container{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
border:1px solid #173244;
border-radius:10px;
text-align:center;
font-size:16px;
background:#2b4e65;
padding:10px 0;
background:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNzM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTNjNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c738c), color-stop(100%, #193c54));
background:-webkit-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-o-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:-ms-linear-gradient(top, #4c738c 0%, #193c54 100%);
background:linear-gradient(to bottom, #4c738c 0%, #193c54 100%);
box-shadow:inset 0px 1px 0px rgba(255,255,255,0.25)
}

.blue-container p {
	color:#fff;	
	text-shadow: 0px 1px 0px #000;
}

.blue-container .interrupter {
	margin: 10px 0;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #5f7e91;
	border-bottom: 1px solid #5f7e91;
	color: #9eb8c9;
	font-family:"ForalPro-Italic";
}

h2.blue-container-title {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	margin: 0px 0 0px 0px;
	text-shadow: 0px 1px 0px #000;
	border: 0 none;
}

.blue-short-form {
	padding:5px 15px;
	color:#fff;
}

.blue-short-form label {
font-family: ForalPro-Regular;
font-weight: normal;
font-style: normal;
-moz-font-feature-settings: "calt=0,liga=0";
font-feature-settings: "liga" 0;
color: #fff;
text-shadow: 0px 1px 1px rgba(0,0,0,0.75);
display: block;
text-align: left;
color: #fff;
white-space: nowrap;
}

.blue-short-form input[type="number"], .blue-short-form input[type="tel"], .blue-short-form select {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
width: 100%;
font-size: 12px;
padding: 4px 5px;
margin: 0;
height: 24px;
line-height: 16px;
border: 1px solid #6b7d88;
border-radius: 3px;
box-shadow: inset 0px 1px 3px #bbb;
font-weight: bold;
color: #636363;
}

#brochureForm {
	display:none;
}

/* =========== jQmodal ========== */

.modal {
  display: none;
  width: 400px;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url(close.png) no-repeat 0 0;
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url(spinner.gif) #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

#email-popup-form {
	text-align:center;
	padding: 0 20px 20px 20px;
}

#email-popup-form h2 {
	font-family: "myriad-pro-condensed",sans-serif;
	margin:0;
	padding:0;
}

#email-popup-form input {
	display: block;
	width: 100%;
	padding: 10px;
	font-size: 16px;
	box-sizing: border-box;
	margin: 20px auto;
	background: rgba(0, 0, 0, 0);
	border-radius: 2px;
	outline: none;
	border: solid 1px rgba(0,0,0,.2);
	box-shadow: inset 0px 0px 10px rgba(0,0,0,.2);
}

#email-popup-form button {
	display: block;
	width: 100%;
	padding: 5px 10px;
	font-size: 16px;
	box-sizing: border-box;
	margin:20px auto;
}

#email-popup-form input[type=email] {
	text-align:left;
}

#email-popup-form button {
	color: #fff;
	font-family: "myriad-pro-condensed",sans-serif;
	font-weight: bold;
	padding: 16px 10px;
	outline: none;
	font-size: 28px;
	text-transform: uppercase;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.82);
	border: solid 1px #F4D122;
	border-radius: 3px;
	background: #fcf26a; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcf26a 0%, #f4d122 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf26a), color-stop(100%,#f4d122)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcf26a 0%,#f4d122 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcf26a 0%,#f4d122 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcf26a 0%,#f4d122 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcf26a 0%,#f4d122 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf26a', endColorstr='#f4d122',GradientType=0 ); /* IE6-9 */
}

.email-modal-close {
	background: rgba(0,0,0,1);
	color: #fff;
	text-decoration: none;
	padding: 0px 5px 1px 6px;
	border-radius: 50%;
	font-size: 18px;
	font-weight: bold;
	border: solid 2px #fff;
	position: relative;
	top: -25px;
	right: -416px;
	box-shadow: -1px 1px 6px rgba(0,0,0,0.3);
}
/*=== footer badge rating ==*/
.page-footer-badges {
list-style: none outside none;
margin: 0;
padding: 0;
}
.page-footer-badges li {
display: inline-block;
margin: 0px 15px 10px 0;
padding: 0;
}
.page-footer-badges .reviews-badge {
background: #0d2430;
border-radius: 5px;
display: inline-block;
font-size: 11px;
line-height: 16px;
padding: 5px 10px;
position: relative;
vertical-align: middle;
}
.star-rating {
background: url(../images/sprite-core.png) no-repeat -226px -27px;
display: inline-block;
height: 25px;
position: relative;
width: 146px;
vertical-align: middle;
}
.star-rating .stars {
background: url(../images/sprite-core.png) no-repeat 0 0px;
height: 100%;
position: absolute;
left: 0;
}
.star-rating.star-rating-ghosted {
background-position: -226px -131px;
height: 16px;
width: 89px;
}

.star-rating.star-rating-ghosted .stars {
background-position: -226px -150px;
}
.page-footer-badges .reviews-badge .star-rating {
top: -2px;
}
/*=== end of footer badge rating ==*/


/* ==== Changes by Jalil*/
.icon {
background-image: url(../images/sprite-core.png);
background-repeat: no-repeat;
display: inline-block;
overflow: hidden;
position: relative;
text-align: left;
text-indent: -9999px;
vertical-align: middle;
white-space: nowrap;
}
.icon-videoclip {
background-position: -197px 0px;
height: 14px;
width: 20px;
}
.youtube_embed{
  margin-top: 0;
}
.youtube_embed:after,.youtube_embed:hover:after {
content: "";
background: url(../images/sprite-core.png) no-repeat 0px -170px;
height: 64px;
left: 50%;
position: absolute;
margin: -32px 0 0 -32px;
top: 50%;
width: 63px;
z-index: 3;
}
.youtube-embed-trigger{
  
}
.youtube-embed-trigger strong{
  color: #404041;
}
