*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,
aside,
figure,
footer,
header,
hgroup,
img,
nav,
section{display:block;}
html{-webkit-text-size-adjust:none;}
img{-ms-interpolation-mode:bicubic;max-width:100%;}
em,
cite{font-style:italic;}
strong{font-weight:bold;}
ul,
li{list-style:none;}
:focus{outline:0;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
/*@lightBlue:;*/
body{color:#737a80;font-family:"PT Sans",sans-serif;font-size:15px;font-weight:300;line-height:1.5em;text-align:justify;}
a,
a:visited,
a:active{color:#53af3a;font-family:"PT Sans",sans-serif;text-decoration:none;}
a:hover{color:#24b9f8;text-decoration:underline;}
h1,
h2,
h3,
h4,
h5,
h6{color:#53af3a;font-family:"PT Sans",sans-serif;font-weight:300;line-height:1.2em;margin:0 0 10px 0;}
h1{font-size:30px;text-transform:none;}
h2{font-size:24px;font-weight:bold;}
h2.dark{color:#62b13b;}
h2.dark a{color:#62b13b;}
h3{font-size:20px;color:#62b13b;font-weight:bold;}
h4{font-size:18px;font-weight:bold;}
h5{font-size:16px;color:#62b13b;}
h6{font-size:14px;font-weight:bold;line-height:1em;}
address,
p,
ol,
ul{color:#737a80;font-family:"PT Sans",sans-serif;font-size:15px;line-height:1.5em;margin-bottom:20px;}
ul,
ol{list-style:none;}
ul li,
ol li{margin:0 0 2.5px 0;}
small{font-size:12px;}
strong,
b{font-weight:700;}
i{background-image:url('../images/icons.html');display:block;}
i.arrow-sr{background:url('../images/icon-small-arrow-right.png') no-repeat;height:22px;width:22px;}
i.email{background:url('../images/icon-email.png') center no-repeat;height:28px;width:24px;}
i.telephone{background:url('../images/icon-telephone.png') center no-repeat;height:28px;width:22px;}
.alert{display:block;margin-bottom:20px;padding:10px 20px;}
.alert a.close{display:none;color:#999;float:right;}
.alert-error{background:#fdd;color:#c00;}
.alert-warning{background:#fe9;color:#d70;}
.alert-success{background:#efc;color:#3c3;}
form{*zoom:1;}
form:before,
form:after{display:table;content:"";}
form:after{clear:both;}
form .buttons{clear:both;}
form .clear{clear:both;display:block;}
form .nobr{display:block;width:100%;clear:both;}
form .nobr input{margin:6.666666666666667px 6.666666666666667px 0 0;}
form .nobr label{clear:none;width:90%;}
form .group{*zoom:1;}
form .group:before,
form .group:after{display:table;content:"";}
form .group:after{clear:both;}
form .inset{margin:0 0 0 20%;}
form .inset-shallow{padding:0 4% 0 10%;}
form .inset small.inset{clear:both;display:block;font-style:italic;margin:0 0 0 10%;}
form .split{display:block;*zoom:1;}
form .split:before,
form .split:after{display:table;content:"";}
form .split:after{clear:both;}
form .split.last{*zoom:1;}
form .split.last:before,
form .split.last:after{display:table;content:"";}
form .split.last:after{clear:both;}
form.calculator label{width:30%;}
form.calculator input,
form.calculator select{width:70%;}
form.calculator input[type="submit"]{width:auto !important;}
fieldset{clear:both;display:block;padding:20px 30px 20px 30px;margin-bottom:20px;}
fieldset .legend{color:#53af3a;font-family:"PT Sans",sans-serif;font-size:22.5px;}
label,
input,
select,
textarea{-webkit-appearance:none;border-radius:0;border:1px solid #c9cfd1;color:#737a80;display:block;float:left;font-family:"PT Sans",sans-serif;font-size:15px;margin:0 0 5px 0;padding:5px;width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
label{border:none;clear:both;font-size:12.75px;font-weight:400;margin-bottom:0;padding:2.5px 5px;width:30%;}
.error{color:#cc0000;display:block;font-size:13.5px;margin:0;padding:0 5px;}
input,
select,
textarea{font-size:13.5px;}
input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;}
input[type="radio"]{-webkit-appearance:radio;background:none;border:none;width:auto;}
input[type="submit"],
input[type="button"]{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;border:none;background:#53af3a;color:#ffffff;float:right;font-size:16.5px;margin-top:20px;padding:10px 20px;text-align:left;width:auto;}
input[type="submit"]:hover,
input[type="button"]:hover{background:#62b13b;cursor:pointer;}
input[type="submit"]:active,
input[type="button"]:active{color:#53af3a;cursor:pointer;}
input[type="submit"]:disabled{background:#c9cfd1;cursor:progress;}
input.result{border:none;font-weight:bold;}
textarea{height:auto;}
@media only screen and (min-width:320px){form label,
form input,
form select,
form textarea{clear:both;display:block;float:none;width:100%;}
form .checkboxes input{float:left;}
form .checkboxes label{float:left;width:80%;}
form .inset{margin:0 20px 20px 20px;*zoom:1;}
form .inset:before,
form .inset:after{display:table;content:"";}
form .inset:after{clear:both;}
form .inset .error { clear:both;}
}
@media only screen and (min-width:600px){form label,
form input,
form select,
form textarea{clear:none;float:left;width:75%;}
form label{width:25%;}
form .inset{margin:0 0 20px 25%;}
form .inset.shallow{margin:0 0 20px 10%;}
}
a.button{display:block;margin:0 0 10px 0;padding:5px 10px;}
a.button.darkblue{background:#62b13b;color:white;}
a.button.darkblue:hover{background-color:#53af3a;}
table td,
table th{cell-spacing:0;cell-padding:0;}
table{border-collapse:collapse;margin-bottom:20px;width:100%;}
table td,
table th{border:1px solid #f1f1f2;margin:0;padding:0;}
.row.shaded table td,
.row.shaded table th{border:1px solid #f1f1f2;}
table.no-border{border:none !important;}
table.no-border td,
table.no-border th{border:none !important;}
html{background:#c9cfd1;}
body{background:white;margin:0 auto;overflow-x:hidden;min-width:320px;width:100%;}
.header-utility{display:none;}
header{padding:20px 40px;position:relative;*zoom:1;}
header:before,
header:after{display:table;content:"";}
header:after{clear:both;}
header #logo{background:url('../images/header-logo.png') no-repeat;display:block;float:left;position:relative;line-height:999px;overflow:hidden;top:-5px;left:-20px;height:155px;width:144px;}
footer{background:#f1f1f2;padding:40px;*zoom:1;}
footer:before,
footer:after{display:table;content:"";}
footer:after{clear:both;}
footer .newsletter-signup{background:#737a80;padding:20px;}
footer .newsletter-signup form{padding:0;}
footer .newsletter-signup form label{border:none;color:white;margin:0 0 5px 0;text-transform:uppercase;width:100%;}
footer .newsletter-signup form input{border:none;float:left;width:82%;}
footer .newsletter-signup form input[type="submit"]{background:#737a80 url('../images/icon-small-arrow-right.png') center no-repeat;border:none;clear:none;margin:0;padding:3.3333333333333335px;text-align:center;width:18%;}
footer .newsletter-signup form .error{color:#f99;}
footer .contact-preview{background:#737a80;color:white;margin:20px 0;padding:20px;}
footer .contact-preview a{color:white;display:block;font-size:15px;line-height:28px;margin:0 0 10px 0;}
footer .contact-preview a.email{white-space:nowrap;}
footer .contact-preview a.small{font-size:12.75px;margin:0;}
footer .contact-preview a.telephone{border-bottom:1px solid #969c9e;font-size:16.5px;margin:0 0 10px 0;padding:0 0 10px 0;}
footer .contact-preview a:hover{text-decoration:none;}
footer .contact-preview i{float:left;margin-right:10px;}
a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
a.arrow{display:block;margin:0 0 20px 0;}
a.arrow:after{content:" >";}
hr{background:#c9cfd1;border:none;height:1px;margin:0 0 40px 0;width:100%;}
.stripe{background:#53af3a;height:16px;width:100%;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,0.3);box-shadow:inset 0 2px 2px rgba(0,0,0,0.3);}
.row{clear:both;margin:0 0 20px 0;*zoom:1;}
.row:before,
.row:after{display:table;content:"";}
.row:after{clear:both;}
.row.lined{border-bottom:1px solid #f1f1f2;}
.credit{background:url('../images/iperium-credit.png') no-repeat;background-size:100%;float:right;height:24px;line-height:999px;margin:0 0 24px 36px;overflow:hidden;width:24px;}
.credit:hover{background-position:0 -24px;cursor:pointer;}
.legal{background:#c9cfd1;font-size:12px;padding:20px 40px;}
.legal .disclaimer p{font-size:11.25px;margin:20px 0;}
.legal a{color:#737a80;}
.legal a:hover{color:#959ca2;}
.nowrap{white-space:nowrap;}
.sitemap{display:block;float:left;margin-bottom:20px;min-width:300px;width:33%;}
.sitemap a{display:block;margin-bottom:6.666666666666667px;}
.sitemap h2,
.sitemap h3{color:#f1f1f2;}
.guides-container{margin:0 0 20px 0;}
.download-guides{background:#53af3a;margin:20px 0 40px 0;}
.download-guides p{color:white;font-size:14px;font-weight:normal;padding:20px;margin:0;text-transform:uppercase;}
.download-guides form{margin:0;}
.download-guides form label{display:none;}
.download-guides form input,
.download-guides form select{border:none;float:none;display:block;margin:0 0 10px 0;width:100%;}
.download-guides form input[type="submit"]{background:#53af3a url('../images/icon-large-arrow-down.png') 20px 50% no-repeat;display:block;font-size:19.5px;margin:0;padding:13.333333333333334px 20px 13.333333333333334px 60px;text-transform:uppercase;}
.download-guides form input[type="submit"]:hover{background-color:#62b13b;}
.download-guides form .inset{margin:0;padding:0 20px 10px 20px;}
.calculator-links{margin:20px 0 40px 0;}
.calculator-links a i{float:right;}
.calculator-links a:hover{text-decoration:none;}
.banner-image{position:relative;}
.banner-image .banner-overlay{position:absolute;top:20px;left:40px;width:58%;}
.banner-image .banner-overlay h1{display:none;}
.banner-image .banner-overlay p{color:white;font-size:13.5px;line-height:16.5px;font-weight:normal;}
.column.side img.photo{display:none;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;position:relative;margin:0;padding:0;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{overflow:hidden;position:relative;width:100%;}
.flexslider ul.flex-direction-nav{display:none;}
.flexslider ul.flex-direction-nav .flex-prev,
.flexslider ul.flex-direction-nav .flex-next{position:absolute;right:5%;top:40%;}
.flexslider ul.flex-direction-nav .flex-prev{left:5%;}
.flexslider ol.flex-control-nav{background:url('../images/rgbaf177f177.png?r=20&amp;g=18&amp;b=95&amp;a=60');background:#53AF3A;display:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:40px;width:30%;z-index:999;}
.flexslider ol.flex-control-nav li{cursor:pointer;display:block;margin:0;padding:5px 0;position:relative;}
.flexslider ol.flex-control-nav li h5{color:white;font-size:15px;margin:0 20px;padding:0;}
.flexslider ol.flex-control-nav li p{color:#c9cfd1;font-size:10.5px;margin:0 20px;padding:0;}
.flexslider ol.flex-control-nav li.flex-active{background:white;margin-left:-3px;padding-left:3px;width:104%;z-index:999;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);-o-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3);}
.flexslider ol.flex-control-nav li.flex-active h5{color:#53af3a;}
.flexslider ol.flex-control-nav li.flex-active p{color:#737a80;}
.flexslider ol.flex-control-nav li.flex-active:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.flexslider ol.flex-control-nav li.flex-active:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:7px;top:50%;margin-top:-7px;}
.flexslider .flex-viewport{position:relative;}
.flexslider .flex-viewport ul li{margin:0;}
.flexslider .overlay{position:absolute;margin:20px 40px;width:90%;}
.flexslider .overlay h1{color:white;display:block;font-size:13.5px;font-weight:bold;margin:0;}
.flexslider .overlay p{color:white;display:none;font-size:13.5px;line-height:16.5px;font-weight:normal;line-height:1.3em;margin:0;}
.flexslider .overlay p.summary{display:block;}
.flexslider .overlay a{background:#62b13b;clear:both;color:white;display:block;float:left;font-size:12.75px;font-weight:normal;margin:10px -10px;padding:5px 10px 5px 10px;text-transform:uppercase;width:auto !important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);-o-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}
.flexslider .overlay a i{float:right;margin:0 0 0 20px;padding:0;}
.flexslider .overlay a:hover{color:#53af3a;text-decoration:none;}
@media only screen and (min-width:480px){.flexslider .overlay{margin:30px 40px;width:70%;}
.flexslider .overlay h1{display:none;font-size:15px;}
.flexslider .overlay p{display:block;font-size:16.5px;line-height:19.5px;}
.flexslider .overlay p.summary{display:none;}
}
@media only screen and (min-width:600px){.flexslider .overlay{margin:30px 40px;width:60%;}
.flexslider .overlay h1{font-size:15px;}
.flexslider .overlay p{display:block;font-size:18px;line-height:21px;}
}
@media only screen and (min-width:768px){.flexslider .overlay{display:block;margin:30px 40px 40px 40%;width:40%;}
.flexslider .overlay p{font-size:19.5px;line-height:22.5px;}
.flexslider .overlay-center{width:60%;}
.flexslider .overlay-center a{margin-left:36%;}
.flexslider .overlay-wide{width:55%;}
.flexslider ol.flex-control-nav{display:block;width:30%;}
.flexslider ol.flex-control-nav li{margin:3.3333333333333335px 0;}
.flexslider ol.flex-control-nav li h5{font-size:15.75px;}
.flexslider ol.flex-control-nav li p{font-size:11.25px;}
}
@media only screen and (min-width:1024px){.flexslider .overlay{margin:30px 40px 40px 40%;width:40%;}
.flexslider .overlay p{font-size:22.5px;line-height:25.5px;}
.flexslider .overlay-center{margin-left:50%;}
.flexslider .overlay-center a{margin-left:35%;}
.flexslider .overlay-wide{width:55%;}
.flexslider ol.flex-control-nav{display:block;width:30%;}
.flexslider ol.flex-control-nav li{margin:10px 0;}
.flexslider ol.flex-control-nav li h5{font-size:19.5px;}
.flexslider ol.flex-control-nav li p{font-size:13.5px;}
}
@media only screen and (min-width:1280px){.flexslider .overlay{margin:40px 40px 40px 36%;width:40%;}
.flexslider .overlay p{font-size:27px;line-height:30px;}
.flexslider .overlay-center{width:50%;}
.flexslider .overlay-center a{margin-left:-10px;}
.flexslider .overlay-wide{width:55%;}
.flexslider ol.flex-control-nav{display:block;padding:13.333333333333334px 0 0 0;width:25%;}
.flexslider ol.flex-control-nav li{margin:10px 0;}
.flexslider ol.flex-control-nav li h5{font-size:22.5px;}
.flexslider ol.flex-control-nav li p{font-size:15px;}
}
.search-results .search-meta{color:#ebf1f3;}
.search-results .result{margin-bottom:40px;}
.search-results .result a:hover{text-decoration:none;}
.search-results .result .result-title{display:block;font-family:"PT Sans",sans-serif;font-size:18px;margin:0 0 6.666666666666667px 0;}
.search-results .result .result-preview{color:#737a80;display:block;margin-bottom:10px;}
.search-results .result .result-link{color:#c9cfd1;display:block;font-size:13.5px;}
.news-articles.home{position:relative;}
.news-articles.home #news-scroller-pager{position:absolute;right:0;margin:0;padding:0;*zoom:1;}
.news-articles.home #news-scroller-pager:before,
.news-articles.home #news-scroller-pager:after{display:table;content:"";}
.news-articles.home #news-scroller-pager:after{clear:both;}
.news-articles.home #news-scroller-pager li{display:inline;margin:0;padding:0;}
.news-articles.home #news-scroller-pager li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;background:url('../images/bg-li-news-scroller.png') no-repeat;display:block;float:left;line-height:999px;margin:0 2px;padding:0;overflow:hidden;width:14px;height:14px;}
.news-articles.home #news-scroller-pager li a.flex-active{background-position:-14px 0;}
#news-scroller{overflow:hidden;position:relative;margin:0;padding:0;width:100%;}
#news-scroller ul.articles{*zoom:1;margin:0;padding:0;}
#news-scroller ul.articles:before,
#news-scroller ul.articles:after{display:table;content:"";}
#news-scroller ul.articles:after{clear:both;}
#news-scroller ul.articles li{min-height:110px;overflow:hidden;}
#news-scroller .articles > li{-webkit-backface-visibility:hidden;display:none;margin:0;padding:0;position:relative;*zoom:1;}
#news-scroller .articles > li:before,
#news-scroller .articles > li:after{display:table;content:"";}
#news-scroller .articles > li:after{clear:both;}
.news-article{margin:0;padding:0;*zoom:1;}
.news-article:before,
.news-article:after{display:table;content:"";}
.news-article:after{clear:both;}
.news-article .news-article-image{float:left;margin:10px 20px 80px 20px;width:10%;}
.news-article .news-article-image img{display:block;max-width:100%;}
.news-article .news-article-content{margin:0 0 0 16%;}
.news-article-meta{color:#c9cfd1;font-size:12px;}
.news-article-meta .created,
.news-article-meta .updated{display:block;margin:0 0 2.5px 0;padding:0;}
.news-article.main-preview{border-bottom:4px solid #eee; margin:0 0 30px 0;padding:0 0 30px 0;} 
.news-events ul.events li { margin:0 0 10px 0;}
.news-event{margin:0;padding:0;overflow:auto;zoom:1;}
.news-event .news-event-content{margin:0;}
.news-event-meta{color:#c9cfd1;font-size:12px;}
.news-event-meta .created,
.news-event-meta .updated{display:block;margin:0 0 2.5px 0;padding:0;}
.content .pager { overflow:auto; zoom:1;}
.content .pager ul { margin: 0;}
.content .pager ul li {
  float: left;
  list-style: none;
  margin: 0 4.75px 0 0;
}
.content .pager ul li a {
  display: block;
  float: left;
  line-height: 30px;
  height: 30px;
  text-align: center;
  width: 30px;
}
.content .pager ul li a:hover {
  background: #53af3a;
  color:white;
  text-decoration:none;
}
.content .pager ul li a.selected {
  color: #333333;
}
.content .pager ul li a.selected:hover {
    background: none;
    color:#62b13b;
}
.content .pager ul li.previous a,
.content .pager ul li.next a {
  line-height: 30px;
}
nav.header{position:relative;}
nav.header a#navToggle{background:url('../images/bg-navtoggle.png') no-repeat;display:block;line-height:999px;position:absolute;overflow:hidden;top:30px;right:-20px;width:40px;height:40px;}
nav.header ul.header{display:none;z-index:9999;position:absolute;right:0;top:120px;}
nav.header ul.header li > ul{display:none;position:absolute;}
/* high resolution menu */
@media only screen and (min-width:768px){nav.header a#navToggle{display:none;}
nav.header ul.header{display:block;list-style:none;position:absolute;right:0;top:40px;}
nav.header ul.header li{float:left;display:block;padding:0 0 6px 0;margin:0 0 0 10px;width:auto;}
nav.header ul.header li a{background:none;color:#737a80;display:block;float:left;font-size:12px;line-height:15px;margin:0;padding:10px 10px;text-transform:uppercase;}
nav.header ul.header li a .wide{display:none;}
nav.header ul.header li a:hover{background:#53af3a;color:white;text-decoration:none;}
nav.header ul.header li > ul{background:#62b13b;display:none;margin:40px 0;padding:5px;position:absolute;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-o-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);}
nav.header ul.header li > ul li{clear:both;display:block;float:none;margin:0;padding:0;}
nav.header ul.header li > ul li a{clear:both;color:white;display:block;float:none;font-size:13.5px;margin:0;padding:5px 10px;text-transform:none;width:240px;}
nav.header ul.header li > ul li a:hover{background:#53af3a;}
nav.header ul.header li.selected{background:url('../images/bg-header-li-arrow.png') bottom center no-repeat;text-decoration:none;}
nav.header ul.header li.selected a{background:#53af3a;color:white;}
nav.header ul.header li:hover a{background:#62b13b;}
nav.header ul.header li:hover ul{display:block;}
nav.header ul.header li.submenu:hover{background:url('../images/bg-header-li-arrow-hover.png') bottom center no-repeat;}
nav.header ul.header li.submenu:hover a{color:white;}
nav.header ul.header li.selected:hover{background:url('../images/bg-header-li-arrow.png') bottom center no-repeat;}
nav.header ul.header li.selected:hover a{background:#53af3a;}
nav.header ul.header li.selected:hover ul a{background:#62b13b;}
nav.header ul.header li.selected:hover ul a:hover{background:#53af3a;}
nav.header ul.header li.selected.submenu:hover{background:url('../images/bg-header-li-arrow.png') bottom center no-repeat;}
nav.header ul.header li.selected.submenu:hover a{color:white;}
}
@media only screen and (min-width:1024px){nav.header a{font-size:13.5px !important;}
nav.header a .wide{display:inline !important;}
}
/* low resolution menu */
@media only screen and (max-width:767px){nav.header ul.header{background:#62b13b;display:none;padding:0;position:absolute;top:50px;right:-20px;border:none;width:auto;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-o-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);}
nav.header ul.header li{display:block;margin:0;padding:0;}
nav.header ul.header li a{color:white;display:block;font-size:15px;margin:0;padding:10px 20px;text-transform:uppercase;}
nav.header ul.header li a:hover{background:#53af3a;color:white;text-decoration:none;}
nav.header ul.header li > ul{display:none;}
nav.header:hover ul.header{display:block;}
}
nav.footer{*zoom:1;}
nav.footer:before,
nav.footer:after{display:table;content:"";}
nav.footer:after{clear:both;}
nav.footer ul li{display:block;margin:0;padding:0;}
nav.footer ul li a{color:#62b13b;font-size:13.5px;}
nav.footer ul li a:hover{color:#363481;text-decoration:none;}
nav.footer ul li ul{display:block;padding:5px 0 0 0;}
nav.footer ul li ul li{background:url('../images/bg-sitemap-arrow.png') 0 4px no-repeat;display:block;margin:0 0 5px 0;padding:0 0 0 13.333333333333334px;line-height:13.5px;}
nav.footer ul li ul li a{color:#737a80;line-height:13.5px;}
nav.footer ul li ul li a:hover{color:#959ca2;}
@media only screen and (min-width:320px){nav.footer .links,
nav.footer .links.first,
nav.footer .links.last{display:block;float:none;margin:0 0 40px 0;width:100%;}
}
@media only screen and (min-width:600px){nav.footer .links,
nav.footer .links.first,
nav.footer .links.last{float:left;margin:0 0 40px 0;width:38%;}
nav.footer .links.first{width:22%;}
}
.content{position:relative;padding:40px 40px;*zoom:1;}
.content:before,
.content:after{display:table;content:"";}
.content:after{clear:both;}
.content a.arrow{display:block;margin:0 0 20px 0;}
.content a.arrow:after{content:" >";text-decoration:none;}
.content a.primary-button{background:#53af3a url('../images/icon-large-arrow-down.png') 10px 50% no-repeat;color:white;display:block;float:left;font-size:19.5px;margin:0;padding:13.333333333333334px 20px 13.333333333333334px 60px;text-align:left;text-transform:uppercase;width:auto;}
.content a.primary-button:hover{background-color:#62b13b;cursor:pointer;text-decoration:none;}
.content a.secondary-button{background:#c9cfd1 url('../images/icon-small-arrow-right.png') right 50% no-repeat;color:white;display:block;float:left;font-size:15px;margin:0;padding:6.666666666666667px 40px 6.666666666666667px 20px;text-align:left;width:auto;}
.content a.secondary-button:hover{background-color:#53af3a;cursor:pointer;text-decoration:none;}
.content a.secondary-button.inverted{background-color:#53af3a;}
.content a.secondary-button.inverted:hover{background-color:#c9cfd1;}
.content ol,
.content ul{color:#53af3a;}
.content ol li,
.content ul li{color:#737a80;list-style:disc outside;margin:0 20px 5px 20px;}
.content ol li{list-style:lower-roman inside;}
.content ol.alpha{list-style:lower-alpha outside;}
.content .info{background:#f1f1f2 url('../images/bg-disclaimer.png') top left no-repeat;border:1px solid #c9cfd1;padding:10px 10px 10px 80px;margin:20px 0;font-size:12px;}
.content .info a{color:#737a80;font-weight:bold;}
.content .callus a{color:#62b13b;font-size:16.5px;font-weight:bold;padding:20px 0;line-height:22.5px;}
.content .callus small{color:#737a80;display:block;}
.content .side-content-bold{background:#53af3a;color:white;margin:0 0 20px 0;padding:20px;}
.content .side-content-bold a{border-top:1px solid white;background:#53af3a url('../images/icon-large-arrow-right.png') 210px 50% no-repeat;color:white;display:block;font-size:19.5px;margin:-20px;margin-top:10px;padding:13.333333333333334px 20px 13.333333333333334px 20px;text-align:left;text-transform:uppercase;width:auto;}
.content .side-content-bold a:hover{background-color:#62b13b;text-decoration:none;}
.content .side-content-bold h1,
.content .side-content-bold h2,
.content .side-content-bold h3,
.content .side-content-bold h4,
.content .side-content-bold h5,
.content .side-content-bold h6,
.content .side-content-bold p{color:white;display:block;font-size:18px;font-weight:bold;margin:0 0 10px 0;}
.content .side-content-bold h1 a,
.content .side-content-bold h2 a,
.content .side-content-bold h3 a,
.content .side-content-bold h4 a,
.content .side-content-bold h5 a,
.content .side-content-bold h6 a,
.content .side-content-bold p a{background:none;border:none;display:block;font-size:18px;line-height:inherit;margin:0 0 10px 0;padding:0;text-transform:none;}
.content .side-content-bold h1 a:hover,
.content .side-content-bold h2 a:hover,
.content .side-content-bold h3 a:hover,
.content .side-content-bold h4 a:hover,
.content .side-content-bold h5 a:hover,
.content .side-content-bold h6 a:hover,
.content .side-content-bold p a:hover{background:none;color:#62b13b;text-decoration:none;}
.content .side-content-bold p{font-size:13.5px;font-weight:normal;}
.content .side-content-bold ul{list-style:none;}
.content .side-content-bold ul li{height:auto;list-style:none;}
.content .side-content-bold ul li a{background:none;border:none;font-size:13.5px;height:auto;text-transform:none;}
.content .side-content-bold .title{display:block;font-size:18px;font-weight:bold;margin:0 0 10px 0;}
.content .side-content-bold.gray{background:#c9cfd1;color:#737a80;}
.content .side-content-bold.gray h1,
.content .side-content-bold.gray h2,
.content .side-content-bold.gray h3,
.content .side-content-bold.gray h4,
.content .side-content-bold.gray h5,
.content .side-content-bold.gray h6,
.content .side-content-bold.gray p{color:#737a80;}
.content .side-content-bold.gray h1 a:hover,
.content .side-content-bold.gray h2 a:hover,
.content .side-content-bold.gray h3 a:hover,
.content .side-content-bold.gray h4 a:hover,
.content .side-content-bold.gray h5 a:hover,
.content .side-content-bold.gray h6 a:hover,
.content .side-content-bold.gray p a:hover{background:none;color:#959ca2;text-decoration:none;}
.content .side-content-bold.gray a{border-top:1px solid white;background:#c9cfd1 url('../images/icon-large-arrow-right.png') 210px 50% no-repeat;color:#737a80;}
.content .side-content-bold.gray a:hover{background-color:#737a80;color:white;text-decoration:none;}
.content .side-content-bold.gray ul li{height:auto;list-style:none;}
.content .side-content-bold.gray ul li a{background:none;border:none;height:auto;text-transform:none;}
.content .side-content-normal{background:#c9cfd1;color:#737a80;margin:0 0 20px 0;padding:20px;}
.content .side-content-normal a,
.content .side-content-normal h1,
.content .side-content-normal h2,
.content .side-content-normal h3,
.content .side-content-normal h4,
.content .side-content-normal h5,
.content .side-content-normal h6,
.content .side-content-normal p{color:#737a80;display:block;font-size:18px;font-weight:bold;margin:0 0 10px 0;}
.content .side-content-normal p{font-size:13.5px;font-weight:normal;}
.content .side-content-normal a{font-size:15px;font-weight:bold;}
.content .side-content-normal a:hover{color:#53af3a;text-decoration:none;}
.content .side-content-normal a:after{content:" >";}
.content .side-content-normal .title{display:block;font-size:18px;font-weight:bold;margin:0 0 10px 0;}
.content .side-content-normal ul li{height:auto;list-style:none;}
.content .side-content-normal ul li a{background:none;border:none;height:auto;text-transform:none;}
.content .side-content-white{margin:0 0 20px 0;padding:20px;}
.content .side-content-white ul li{list-style:none;}
.content .service{background:#f1f1f2;display:block;padding:20px;margin:0 0 20px 0;}
.content .disclaimer{color:#c9cfd1;font-size:12px;padding:20px 20px 0 20px;}
.content ul#offices li{margin:10px 0;list-style:none;}
.content ul#offices li a{text-decoration:none;}
.content ul#offices li.selected a.title{font-weight:bold;}
.content ul#offices li:hover{cursor:pointer;}
.content ul#offices li:hover a{text-decoration:none;}
.content ul#offices div{border-top:1px solid #c9cfd1;}
@media print{}
@media only screen and (min-width:320px){header #logo{background-size:100%;left:-10px;height:155px;width:140px;}
header nav.header a#navToggle{top:5px;}
.clip{margin:0 auto;overflow:hidden;position:relative;}
.column,
.column.main,
.column.side,
.column.right,
.column.left,
.column.third,
.column.half{clear:both;display:block;padding:0;width:100%;*zoom:1;}
.column:before,
.column.main:before,
.column.side:before,
.column.right:before,
.column.left:before,
.column.third:before,
.column.half:before,
.column:after,
.column.main:after,
.column.side:after,
.column.right:after,
.column.left:after,
.column.third:after,
.column.half:after{display:table;content:"";}
.column:after,
.column.main:after,
.column.side:after,
.column.right:after,
.column.left:after,
.column.third:after,
.column.half:after{clear:both;}
.column.side{clear:both;margin:30px 0 30px 0;}
.service{padding:20px;}
}
@media only screen and (min-width:480px){body{width:100%;}
.guides-container,
.download-guides,
.calculator-links{float:left;width:45%;}
.guides-container,
.download-guides{margin:0 5% 0 0;}
.calculator-links{margin:0;}
.banner-image .banner-overlay{top:30px;}
.banner-image .banner-overlay p{font-size:16.5px;line-height:19.5px;}
}
@media only screen and (min-width:600px){header #logo{background-size:100%;left:-20px;height:138px;width:124px;}
footer .newsletter-signup{float:left;margin:0 2.5% 0 0;width:47.5%;}
footer .contact-preview{float:left;margin:0 0 0 2.5%;width:47.5%;}
footer .contact-preview a.email{font-size:13.5px;}
.column,
.column.main,
.column.side,
.column.right,
.column.left,
.column.third,
.column.half{clear:none;display:block;float:left;padding:0;}
.column.half{width:47.5%;}
.column.right{padding:0 0 0 2.5%;}
.column.left{padding:0 2.5% 0 0;}
.column.third{width:33%;}
.column.moneycorp-ticker{clear:none;float:left;margin:0;padding:0 2.5% 0 0;min-width:320px;width:50%;}
.column.moneycorp-benefits{clear:none;float:left;margin:0;padding:0 0 0 2.5%;width:45%;}
.banner-image .banner-overlay p{font-size:18px;line-height:21px;}
.service{padding:20px 40px;}
}
@media only screen and (min-width:768px){body{width:740px;}
.header-utility{display:block;}
.header-utility a#login{background:#c9cfd1 url('../images/icon-key.png') center no-repeat;display:block;float:left;line-height:999px;overflow:hidden;height:37px;width:37px;}
.header-utility form{position:absolute;top:0;right:40px;}
.header-utility form input{border:4px solid #c9cfd1;float:left;margin:0 5px 0 0;width:216px;}
.header-utility form input[type="submit"]{background:url('../images/icon-magnifier.png') center no-repeat;border:none;padding:3.3333333333333335px;overflow:hidden;position:absolute;top:4px;left:182px;width:30px;}
header #searchToggle{display:none;}
footer .contact-preview a.email{font-size:15px;}
.column.main{margin:0 30px 0 0;width:100%;}
.column.side{clear:both;margin-top:20px;width:100%;}
.banner-image .banner-overlay{top:40px;width:50%;}
.banner-image .banner-overlay p{font-size:19.5px;line-height:22.5px;}
}
@media only screen and (min-width:1024px){body{width:960px;}
footer .newsletter-signup{clear:both;margin:0 0 20px 0;width:100%;}
footer .contact-preview{clear:both;margin:0;width:100%;}
.column.main{margin:0 40px 0 0;width:580px;}
.column.side{clear:none;float:left;margin:0;width:260px;}
.column.side img.photo{background:#f1f1f2;display:block;margin:40px 0 0 0;padding:10px;}
.guides-container,
.download-guides,
.calculator-links{float:none;margin:0 0 20px;width:auto;}
.banner-image .banner-overlay p{font-size:22.5px;line-height:25.5px;}
}
@media only screen and (min-width:1280px){body{width:1160px;}
.column.main{margin:0 40px 0 0;width:780px;}
.column.side{margin:0;width:260px;}
.banner-image .banner-overlay p{font-size:27px;line-height:30px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){header #logo{background:url('../images/header-logo-retina.png') no-repeat;background-size:100%;}
}
.ie7 .flexslider ol.flex-control-nav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#62b13b,endColorstr=#62b13b);}
.ie8 .flexslider ol.flex-control-nav{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#62b13b,endColorstr=#62b13b)";}
