html,body{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-size:100%;font-family:inherit}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:before,q:after,blockquote:before,blockquote:after{content:""}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a,a:hover,a:active{outline:0 !important}
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}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
@font-face{font-family:'fruti';src:url('../global-assets/fonts/fruti20c.eot');src:url('../global-assets/fonts/fruti20c.eot?#iefix') format('embedded-opentype'),url('../global-assets/fonts/fruti20c.woff') format('woff'),url('../global-assets/fonts/fruti20c.ttf') format('truetype'),url('../global-assets/fonts/fruti20c.svg#fruti20c') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:frutigerlight;src:url(../global-assets/fonts/frutiger_45_light-webfont.eot);src:url(../global-assets/fonts/frutiger_45_light-webfont.eot?#iefix) format("embedded-opentype"),url(../global-assets/fonts/frutiger_45_light-webfont.woff) format("woff"),url(fonts/frutiger_45_light-webfont.ttf) format("truetype"),url(../global-assets/fonts/frutiger_45_light-webfont.svg#frutigerlight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:frutigerblack;src:url(../global-assets/fonts/frutiger_black-webfont.eot);src:url(../global-assets/fonts/frutiger_black-webfont.eot?#iefix) format("embedded-opentype"),url(../global-assets/fonts/frutiger_black-webfont.woff) format("woff"),url(../global-assets/fonts/frutiger_black-webfont.ttf) format("truetype"),url(../global-assets/fonts/frutiger_black-webfont.svg#frutigerblack) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'MyriadRegular';src:url('../global-assets/fonts/myriadpro-regular.eot');src:url('../global-assets/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),url('../global-assets/fonts/myriadpro-regular.woff') format('woff'),url('../global-assets/fonts/myriadpro-regular.ttf') format('truetype'),url('../global-assets/fonts/myriadpro-regular.svg#MyriadRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'MyriadBold';src:url('../global-assets/fonts/myriadpro-bold.eot');src:url('../global-assets/fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),url('../global-assets/fonts/myriadpro-bold.woff') format('woff'),url('../global-assets/fonts/myriadpro-bold.ttf') format('truetype'),url('../global-assets/fonts/myriadpro-bold.svg#MyriadBold') format('svg');font-weight:normal;font-style:normal}
html{font-size:14px;line-height:1.333;color:#4d4d4d;height:100%}
html,body,button,input,select,textarea{font-family:Arial,Times New Roman,Sans-Serif}
body{background:#f5f5f5}
h1,h2,h3,h4,h5,h6{font-size:12px;line-height:1em;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,menu li a,ul.actionNav,a.callToAction,a.callToAction.contactUs.number span,a.callToAction em,.articleListing li,.accordion li,.shareThis li a,.btn{font-family:"MyriadRegular",Arial,Times New Roman,Sans-Serif}
h1,.introduction{font-family:"fruti","MyriadRegular",Arial,Times New Roman,Sans-Serif}
h1{font-size:24px;line-height:1em;padding:36px 65px 14px 13px;display:block;text-transform:uppercase;font-weight:900;color:#595959;margin-top:-4px}
h1.sml{font-size:18px}
h1.narrow{padding:23px 60px 14px 13px}
h2{color:#5a5a5a;font-size:16px;font-weight:bold}
article,section,hr{border-top:1px solid #EEE;border-bottom:0}
article,section{padding:12px 13px 9px}
article header,section header{padding:3px 0}
a{color:#007cc2}
article p{margin-bottom:10px;font-family:frutigerlight,serif}
section p{font-family:frutigerlight,serif}
article p.last{margin-bottom:0}
input.error::-webkit-input-placeholder{color:#F00;font-weight:bold}
input.error:-moz-placeholder{color:#F00;font-weight:bold}
input.error:-ms-input-placeholder{color:#F00;font-weight:bold}
body.alternative-layout section ul li{margin:5px 0}
#title{background:url("../global-assets/images/bgHeaderStripes.png");border-bottom:solid 1px #d0d0d0;position:relative}
#title img{position:absolute;right:15px}
#title img.lifeInsurance{top:10px}
#title img.lifeInsuranceQuotes{top:15px}
#title img.contactUs{top:20px}
#title img.quote{top:25px}
#title img.termInsuranceQuotes{top:30px}
h1.support:after{content:"";position:absolute;height:42px;width:42px;right:13px;top:50%;margin-top:-13px;background:url("../global-assets/images/icon-sprite.png") -16px -896px no-repeat}
header.simple{background:#53a1ce;background:-moz-linear-gradient(top,#53a1ce 0,#3390c5 51px,#2688c1 52px,#0a79b9 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#53a1ce),color-stop(51%,#3390c5),color-stop(52%,#2688c1),color-stop(100%,#0a79b9));background:-webkit-linear-gradient(top,#53a1ce 0,#3390c5 51px,#2688c1 52px,#0a79b9 100%);background:-o-linear-gradient(top,#53a1ce 0,#3390c5 51px,#2688c1 52px,#0a79b9 100%);background:-ms-linear-gradient(top,#53a1ce 0,#3390c5 51px,#2688c1 52px,#0a79b9 100%);background:linear-gradient(to bottom,#53a1ce 0,#3390c5 51px,#2688c1 52px,#0a79b9 100%);padding:11px 13px 7px 13px;color:#FFF}
header.simple div a img{float:none;display:block}
header.simple img{float:right}
header.global{background:#53a1ce;background:-moz-linear-gradient(top,#489bcb 0,#0a79b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#489bcb),color-stop(100%,#0a79b9));background:-webkit-linear-gradient(top,#489bcb 0,#0a79b9 100%);background:-o-linear-gradient(top,#489bcb 0,#0a79b9 100%);background:-ms-linear-gradient(top,#489bcb 0,#0a79b9 100%);background:linear-gradient(to bottom,#489bcb 0,#0a79b9 100%);z-index:999;padding:11px 13px 7px;height:34px;color:#FFF;position:relative}
#handle{height:22px;width:100%;position:absolute;left:0;top:44px;background:url("../global-assets/images/bgHeaderHandle.png") 0 0 no-repeat;z-index:999}
form.search input{width:75% !important;height:22px;border:solid 1px #486473;box-shadow:0 2px 1px #999 inset;border-radius:5px;padding:0 5px;margin:11px 0 0;display:inline-block}
form.search input[type='image']{border:0;box-shadow:none;display:inline-block;height:22px;margin-top:0;vertical-align:middle;width:23px}
header div.headerdiv{float:left;clear:left;width:55%}
header .contactNumber{text-align:center;width:132px;font-family:"MyriadRegular",arial;line-height:1em;font-size:12px;float:right;margin-right:3px}
header .contactNumberImgOnly{width:72px}
header .contactNumber span{display:block;text-align:left}
header .contactNumber a{display:block;font-size:17px;color:#FFF;text-decoration:none;padding:4px 0 2px 0;text-align:left;font-weight:bold;font-family:"MyriadRegular",arial}
header .contactNumber a img{float:left;margin:-3px 10px 0 0}
.click-to-dial{display:inline-block;color:#fff !important;border:1px solid #f6f6f6;padding:7px 10px 7px 40px;border-radius:8px;background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,#53ade6;background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-webkit-gradient(linear,left top,left bottom,from(#53ade6),to(#2296df));background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-moz-linear-gradient(top,#53ade6,#2296df);background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-o-linear-gradient(top,#53ade6,#2296df);margin:0;font:13px/16px fruti;font-weight:900;text-decoration:none;vertical-align:middle}
.promoBannerContainer{background:#FFF;text-align:center;padding:15px}
.promoBannerContainer img{width:100%;max-width:100%;height:auto}
menu,nav{list-style:none;margin:0;padding:0}
menu li,nav li{margin:0;padding:0;background:#53a1ce;background:-moz-linear-gradient(top,#58a3d0 0,#2587c2 49%,#1a82be 50%,#1177a8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#58a3d0),color-stop(49%,#2587c2),color-stop(50%,#1a82be),color-stop(100%,#1177a8));background:-webkit-linear-gradient(top,#58a3d0 0,#2587c2 49%,#1a82be 50%,#1177a8 100%);background:-o-linear-gradient(top,#58a3d0 0,#2587c2 49%,#1a82be 50%,#1177a8 100%);background:-ms-linear-gradient(top,#58a3d0 0,#2587c2 49%,#1a82be 50%,#1177a8 100%);background:linear-gradient(to bottom,#58a3d0 0,#2587c2 49%,#1a82be 50%,#1177a8 100%)}
menu li a,nav li a{color:#FFF;text-decoration:none;display:block;padding:14px 0 12px 47px;font-size:18px;line-height:1em;background:url("../global-assets/images/icon-sprite.png") 15px 10px no-repeat}
menu.nav li a,nav.nav li a{background:0;padding:14px 12px 12px 45px}
menu.nav li a img,nav.nav li a img{left:16px;width:22px;height:21px;float:left;position:absolute;margin:-4px 10px 0 0}
ul.actionNav{list-style:none;margin:0;padding:0;background:#94c17d;background:-moz-linear-gradient(top,#94c17d 0,#76ad5c 49%,#6ca650 50%,#58953c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#94c17d),color-stop(49%,#76ad5c),color-stop(50%,#6ca650),color-stop(100%,#58953c));background:-webkit-linear-gradient(top,#94c17d 0,#76ad5c 49%,#6ca650 50%,#58953c 100%);background:-o-linear-gradient(top,#94c17d 0,#76ad5c 49%,#6ca650 50%,#58953c 100%);background:-ms-linear-gradient(top,#94c17d 0,#76ad5c 49%,#6ca650 50%,#58953c 100%);background:linear-gradient(to bottom,#94c17d 0,#76ad5c 49%,#6ca650 50%,#58953c 100%)}
ul.actionNav li{float:left;text-align:center;margin:0;padding:0;font-size:19.5px;line-height:1em;padding:8px 0 6px 0;width:50%}
ul.actionNav li:first-child{background:url("../global-assets/images/nav-pipe.png") right 0 no-repeat}
ul.actionNav li a{color:#FFF;display:block;text-decoration:none;font-family:"MyriadRegular",arial}
ul.actionNav li img{display:block;margin:0 auto;padding:1px 0 6px 0}
a.callToAction{background:#62a642;box-shadow:inset 0 0 2px #5a993d;border-radius:6px;display:block;text-align:center;color:#FFF;text-decoration:none;line-height:1.9em;padding:6px 11px 7px}
a.callToAction.contactUs{padding:6px 11px 7px 11px;line-height:2em;margin-top:6px;font-size:12px}
a.callToAction.contactUs img{float:left;margin:-20px 0 0;position:absolute;left:25px}
a.callToAction.contactUs.number span,a.callToAction.contactUs.number-no-img span,a.callToAction em{font-style:normal;font-size:30px;display:block;font-family:"MyriadBold",Arial,Times New Roman,Sans-Serif}
a.callToAction.contactUs.number-top{padding:16px 11px 4px 10px}
a.callToAction.contactUs.number{padding-left:45px}
a.callToAction.contactUs.number-top span{line-height:.6em}
a.callToAction.contactUs.number-top img{padding-top:14px}
a.callToAction .ref{font-size:12px;display:block;margin-top:-4px}
a.callToAction .caption{font-size:10px;display:block;margin-top:-4px;color:#FFF;margin-bottom:-6px}
a.textLgAlt{font-size:18px;padding:12px 11px 14px}
a.doubleLineAlt{font-size:16px;line-height:1.2em;padding:14px 11px 15px}
.articleListing,.accordion{list-style:none;border-top:solid 1px #d0d0d0;box-shadow:0 2px 3px #999}
.articleListing li,.accordion>li,.shareThis li a{background:url("clientlibs_home/images/right_arrow_icon.png") no-repeat scroll right center,-moz-linear-gradient(84.6859deg,#fff 50.1994%,#d4ebf9 100%) repeat scroll 0 0 transparent;background:url("clientlibs_home/images/right_arrow_icon.png") no-repeat scroll right center,-webkit-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%) repeat scroll 0 0 transparent;background:url("clientlibs_home/images/right_arrow_icon.png") no-repeat scroll right center,-webkit-linear-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%) repeat scroll 0 0 transparent;background:url("clientlibs_home/images/right_arrow_icon.png") no-repeat scroll right center,-ms-linear-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%) repeat scroll 0 0 transparent;background:url("clientlibs_home/images/right_arrow_icon.png") no-repeat scroll right center,linear-gradient(84.6859deg,#fff 50.1994%,#d4ebf9 100%) repeat scroll 0 0 transparent;position:relative;border-top:solid 1px #d0d0d0}
.articleListing li{display:block;border-bottom:1px solid #cdcfd0;background:url(clientlibs_home/images/right_arrow_icon.png) no-repeat right center,#fff;background:url(clientlibs_home/images/right_arrow_icon.png) no-repeat right center,-moz-linear-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%);background:url(clientlibs_home/images/right_arrow_icon.png) no-repeat right center,-webkit-gradient(linear,left top,right bottom,color-stop(50.1994%,#fff),color-stop(100%,#d4ebf9));background:url(clientlibs_home/images/right_arrow_icon.png) no-repeat right center,-webkit-linear-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%);background:url(clientlibs_home/images/right_arrow_icon.png) no-repeat right center,-o-linear-gradient(-84.6859deg,#fff 50.1994%,#d4ebf9 100%)}
.articleListing li:first-child,.accordion li:first-child{border-top:0}
.articleListing a,.accordion>li>a{font-family:fruti,Arial,Helvetica,sans-serif;display:block;padding:10px 40px 16px 13px;border-top:1px solid #FFF;border-bottom:1px solid #e5eef4;color:#007cc2;text-decoration:none;line-height:1.3em;font-weight:bold}
.articleListing a,.shareThis li a{position:relative}
.articleListing a img,.shareThis li a img{position:absolute;right:15px;top:11px}
.articleListing strong,.accordion strong{font-weight:bold;font-style:normal;font-size:16px}
.accordion>li>a:after{content:"";background:url("../global-assets/images/accordion-plus.png") 0 0 no-repeat;height:20px;width:20px;position:absolute;right:13px;top:22px;margin-top:-10px}
.accordion div.content{display:none;padding:7px 13px 10px;background:#FFF}
.accordion-alt{border-top:0;padding-bottom:15px;box-shadow:0 3px 3px #999}
.accordion-alt li{background:0;margin-left:40px;list-style:decimal outside}
ol.accordion-alt a{border:0;color:#007cc2;padding-left:5px;background:none transparent}
.accordion-alt li{border:0;padding:13px 0 3px 0}
p.accordion-expand-all-holder{padding:15px 0 2px 20px}
a.accordion-expand-all{color:#007cc2;padding-left:30px;text-decoration:underline;background:url(../global-assets/images/icon-expand.png) 3px 3px no-repeat}
a.accordion-hide-all{background:url(../global-assets/images/icon-hide.png) 3px 3px no-repeat}
ol.accordion-alt a.active{color:#595959;background:0}
ol.accordion-alt a.active strong{font-weight:700}
ol.accordion-alt a:after,ol.accordion-alt a.active:after{background:0}
.accordion-expand-all{display:none}
.js .accordion-expand-all{display:block}
.js .accordion-alt .content{display:none}
.accordion-alt .content{display:block;padding:7px 35px 10px 5px;background:none transparent}
.accordion-alt strong{font-size:14px;font-weight:400;font-style:normal}
.articleListing.sml a,.accordion.sml a{padding:14px 40px 12px 13px}
.accordion .content ul li{list-style:disc;list-style-position:inside}
.accordion .content ul,.accordion .content p,.accordion .content div{margin:10px 0}
.shareThis{margin:4px 0 20px;padding:0}
.shareThis li{float:left;display:inline-block;width:50%}
.shareThis li a{display:block;margin:0 0 0 2px;padding:10px 13px 10px;color:#007cc2;font-weight:bold;box-shadow:0 2px 3px #BBB;position:relative}
.shareThis li a img{position:absolute;right:15px;top:10px}
.shareThis li:first-child a{margin-right:6px;margin-left:0}
.introduction{font-family:"fruti","MyriadRegular",Arial,Times New Roman,Sans-Serif;font-size:14px;line-height:20px;color:#595959;padding:20px 13px;border-bottom:solid 1px #d0d0d0}
#pagination{margin:10px 20px}
#pagination li{margin:3px;padding:3px;font-weight:bold;display:inline-block}
#pagination li:first-child{margin-left:0;padding-left:0}
#pagination li a{color:#007cc2;font-weight:bold}
footer menu,footer nav{margin:0;padding:0;border-bottom:solid 1px #000;border-top:solid 1px #494949;background:#3b3b3b;background:-moz-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b3b3b) color-stop(100%,#2f2f2f));background:-webkit-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-o-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-ms-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:linear-gradient(to bottom,#3b3b3b 0,#2f2f2f 100%)}
footer menu li,footer nav li{margin:0;height:46px;padding:0;float:left;border-bottom:0;background:url("../global-assets/images/icon-sprite.png") 0 -515px no-repeat}
footer menu li.width-half,footer nav li.width-half{width:50%}
footer menu li.width-half.no-border,footer nav li.width-half.no-border{background-image:none}
footer menu li.width-third,footer nav li.width-third{width:33%}
footer menu li.width-quarter,footer nav li.width-quarter{width:25%}
footer menu li.width-sixth,footer nav li.width-sixth{width:16%}
footer menu li:first-child,footer nav li:first-child{background:0}
footer menu li li:first-child,footer nav li li:first-child{background:url("../global-assets/images/icon-sprite.png") 0 -515px no-repeat}
footer menu li a,footer nav li a{padding:11px 0 0 13px;background:0;text-decoration:none;border:0;font-size:13.5px;height:19px;line-height:27px}
footer menu li a.two-line,footer nav li a.two-line{font-size:11.5px;line-height:16px;padding-top:5px}
footer menu li.small,footer nav li.small{vertical-align:middle}
footer menu li.small a,footer nav li.small a{font-size:10px}
footer menu li.small a.brokers,footer nav li.small a.brokers{line-height:1.5em}
.language-link{font-size:11.5px;line-height:16px;padding:0 0 0 13px;display:inline-block}
.social{text-align:center}
.social a{padding:11px 0 0}
.social img{box-shadow:0 0 3px #000}
footer .quickLinks{border-bottom:solid 1px #000;border-top:solid 1px #494949;padding:10px 13px;background:#3b3b3b;background:-moz-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b3b3b) color-stop(100%,#2f2f2f));background:-webkit-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-o-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:-ms-linear-gradient(top,#3b3b3b 0,#2f2f2f 100%);background:linear-gradient(to bottom,#3b3b3b 0,#2f2f2f 100%)}
.social-icons li a{background:url(../global-assets/images/social-sprite.png) no-repeat 0 0;width:25px;height:25px;display:block;padding:0;margin:13px 10px 13px 10px;text-indent:-999999px}
.social-icons .icon-facebook a{background-position:-25px 0}
.social-icons .icon-linkedin a{background-position:-100px 0}
.social-icons .icon-google-plus a{background-position:-75px 0}
.social-icons .icon-twitter a{background-position:-50px 0}
.quickLinks ul{margin:0 0 0 5px;padding:0}
.quickLinks ul li{float:left;list-style:none;color:#FFF;margin-right:10px;padding-right:10px;background:url(../global-assets/images/footer-pipe.png) right center no-repeat}
.quickLinks ul li:last-child{background:0}
.quickLinks ul li a{color:#FFF;text-decoration:none;font-size:12.5px;margin-left:-3px;font-family:'fruti',Arial,Helvetica,sans-serif}
p.quoteSummary{font-weight:bold;margin:23px 0 5px}
table{margin-bottom:19px}
table tr{text-align:left}
table tr td{padding-left:10px}
.paymentOptions{margin:10px 0 21px}
.featuresSummary,article ul,section ul{font-size:12px;color:#5a5a5a;list-style:disc;margin-left:17px}
article ul{font-size:14px}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;z-index:100;display:none;top:0;left:0}
.reveal-modal{visibility:hidden;top:100px;left:0;margin-left:-300px;display:block;margin:13px;position:absolute;z-index:101;padding:35px 15px 15px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}
.reveal-modal .close-reveal-modal{position:absolute;top:8px;right:11px;color:#007cc2;padding:4px 23px 5px 0;background:url("../global-assets/images/icon-sprite.png") 11px -765px no-repeat}
.insuranceProducts{border:solid 2px #007cc2;margin:13px;padding:10px;color:#007cc2}
.insuranceProducts h2{color:#007cc2;margin-bottom:5px}
.insuranceProducts .product{margin-top:15px}
.insuranceProducts img{float:left;margin:6px 4px 0 0}
.insuranceProducts img.ico-06{margin-top:3px}
.insuranceProducts .btn{margin-right:0}
.result-set li{border-bottom:1px dotted #d4d4d4;font-weight:bold;list-style-position:inside;list-style-type:decimal}
.result-title,.result-text{margin:10px 20px}
.result-title a{color:#007cc2}
.result-text{font-size:12px;font-weight:normal}
ul.accordion>li>a{padding-top:14px;padding-bottom:14px}
.accordion>li>a.active{background:#4c9dcc;background:-moz-linear-gradient(top,#4c9dcc 0,#0c7ab9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c9dcc),color-stop(100%,#0c7ab9));background:-webkit-linear-gradient(top,#4c9dcc 0,#0c7ab9 100%);background:-o-linear-gradient(top,#4c9dcc 0,#0c7ab9 100%);background:-ms-linear-gradient(top,#4c9dcc 0,#0c7ab9 100%);background:linear-gradient(to bottom,#4c9dcc 0,#0c7ab9 100%);border-bottom-color:#0b7ab9;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9dcc',endColorstr='#0c7ab9',GradientType=0)}
.accordion>li>a.active:after{background:url('../global-assets/images/accordion-minus.png') 0 0 no-repeat}
ul.sitemap{padding:16px 0 0 13px}
ul li.level1-customspacing{padding-bottom:13px}
ul.sitemap li.home{padding:0 0 13px 40px}
ul.sitemap>li>ul>li{padding-left:90px}
ul.sitemap>li>ul>li>ul li{padding-left:25px}
.cookies{margin:0;background-color:#FFF}
.cookies p{font-size:12px;text-align:left;overflow:hidden;font-weight:bold;padding:8px 8px 0;vertical-align:middle}
.cookies a{color:#007cc2}
.cookies .link{position:relative}
.cookies .link p{text-align:right;padding:0 8px 8px 0}
.cookies .link img{padding:0 0 0 12px;vertical-align:middle}
.pull-left{float:left;margin-right:20px}
.pull-right{float:right;margin-left:20px}
img.pull-left,img.pull-right{margin-bottom:.25em;margin-top:.333em}
.legal,.textNote,.caption{color:#939393;font-size:9px;margin-top:14px}
.legal span{margin-left:12px;margin-top:7px;font-size:8px}
.caption{margin-top:0}
.textNote{color:#5a5a5a;font-size:11px}
.legal .textNote{font-size:11px;color:#939393;margin-left:0}
.goTo{margin-bottom:8px;font-weight:bold}
.first{margin-top:0 !important;margin-left:0 !important}
.last{margin-bottom:0 !important;margin-right:0 !important}
.no-margin{margin:0 !important}
.center{text-align:center}
img.full-width{width:100%;height:auto}
.clear{clear:both;width:100%;height:0;line-height:0}
.no-border{border:0}
.hide{display:none !important}
.block{display:block}
.text-ltr{text-align:left;direction:ltr}
.text-rtl{text-align:right;direction:rtl}
.gutter{padding:0 13px}
.horizonalGutters{margin:10px 0}
.maniditory,.error{color:#F00}
.cf{zoom:1}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.btn{font-family:fruti,Arial,Helvetica,sans-serif;font-weight:900;color:#FFF;text-decoration:none;padding:9px 0 9px 15px;display:block;margin:10px 13px 6px;font-size:16px;border-radius:4px;background:url(../global-assets/images/arrow.png) right top no-repeat,#53a1ce;background:url(../global-assets/images/arrow.png) right top no-repeat,-moz-linear-gradient(top,#75b4d8 0,#3d95c8 50%,#2b8bc3 51%,#117cbb 100%);background:url(../global-assets/images/arrow.png) right top no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(50%,#75b4d8),color-stop(51%,#3d95c8),color-stop(0,#2b8bc3),color-stop(100%,#117cbb));background:url(../global-assets/images/arrow.png) right top no-repeat,-webkit-linear-gradient(top,#75b4d8 0,#3d95c8 50%,#2b8bc3 51%,#047ec4 100%);background:url(../global-assets/images/arrow.png) right top no-repeat,-o-linear-gradient(top,#75b4d8 0,#3d95c8 50%,#2b8bc3 51%,#117cbb 100%);background:url(../global-assets/images/arrow.png) right top no-repeat,-ms-linear-gradient(top,#75b4d8 0,#3d95c8 50%,#2b8bc3 51%,#117cbb 100%);background:url(../global-assets/images/arrow.png) right center no-repeat,linear-gradient(to bottom,#75b4d8 0,#3d95c8 50%,#2b8bc3 51%,#117cbb 100%)}
.btn:hover,.btn:active{background:#007cc2 !important}
.accordion .btn.gray,.btn.gray{background:#cacaca;background:-webkit-gradient(linear,left top,left bottom,from(#e2e2e2),to(#cacaca));background:-moz-linear-gradient(top,#e2e2e2,#cacaca);background:-o-linear-gradient(top,#e2e2e2,#cacaca);border:1px solid #cccecf;color:#339ee2}
.accordion .btn.gray a{text-decoration:none;color:#339ee2}
.accordion .btn.gray span{float:right;margin-right:10px}
.accordion .btn.gray:hover,.accordion .btn.gray:active{background:#b7b7b7 !important;color:#fff}
form button,form a.submit,a.form-submit{color:#FFF;text-decoration:none;padding:9px 0 9px 15px;display:block;margin:10px 13px 6px;font-size:16px;border-radius:4px;background:#53a1ce;background:-moz-linear-gradient(center top,#53ade6,#2296df);background:-webkit-gradient(center top,#53ade6,#2296df);background:-webkit-linear-gradient(center top,#53ade6,#2296df);background:-o-linear-gradient(center top,#53ade6,#2296df);background:-ms-linear-gradient(center top,#53ade6,#2296df);background:linear-gradient(center top,#53ade6,#2296df)}
section .btn,article .btn,.accordion .btn{color:#FFF;text-decoration:none;border-radius:4px;background:#53a1ce;background:-moz-linear-gradient(top,#52ade6 0,#2396df 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52ade6),color-stop(100%,#2396df));background:-webkit-linear-gradient(top,#52ade6 0,#2396df 100%);background:-o-linear-gradient(top,#52ade6 0,#2396df 100%);background:-ms-linear-gradient(top,#52ade6 0,#2396df 100%);background:linear-gradient(to bottom,#52ade6 0,#2396df 100%)}
section .btn.primary,article .btn.primary,.btn.primary{padding:5px 22px 5px 7px;font-size:12px;margin-top:5px;display:inline-block;line-height:1.4em;margin-left:0;position:relative}
article .btn.primary img,.btn.primary img{margin:0;position:absolute;right:9px;top:9px}
form button,form a.submit,a.form-submit{width:100%;margin:10px 0 6px;text-align:center;border-radius:8px}
form a.submit,a.form-submit{width:auto}
a.form-submit{margin:12px 0 9px}
section .btn.back,article .btn.back{padding-right:27px;background:#53a1ce;background:-moz-linear-gradient(top,#52ade6 0,#2396df 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52ade6),color-stop(100%,#2396df));background:-webkit-linear-gradient(top,#52ade6 0,#2396df 100%);background:-o-linear-gradient(top,#52ade6 0,#2396df 100%);background:-ms-linear-gradient(top,#52ade6 0,#2396df 100%);background:linear-gradient(to bottom,#52ade6 0,#2396df 100%)}
section .btn.back a,article .btn.back a{position:relative}
section .btn.back a img,article .btn.back a img{position:absolute;right:0;top:0}
article a.btn.phoneLink,a.btn.phoneLink{padding:7px 10px 5px 33px;line-height:1.5em}
article a.btn.phoneLink img,a.btn.phoneLink img{position:absolute;top:3px;left:5px}
a.contactBtn{border-radius:8px;border:2px solid #3f8fc1;padding:3px 8px;text-decoration:none;position:absolute;font-weight:bold;right:15px;top:-36px;color:#007cc2;font-size:12px;z-index:9999;background:-moz-linear-gradient(center top,#fff,#d7ecf9) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,center top,center bottom,color-stop(0,#fff),color-stop(100%,#d7ecf9));background:-webkit-linear-gradient(center top,#fff,#d7ecf9) repeat scroll 0 0 transparent;background:-o-linear-gradient(center top,#fff,#d7ecf9) repeat scroll 0 0 transparent;background:-ms-linear-gradient(center top,#fff,#d7ecf9) repeat scroll 0 0 transparent;background:linear-gradient(center top,#fff,#d7ecf9) repeat scroll 0 0 transparent}
.hr{border-top:1px dotted #000;margin:16px 0}
.hr hr{display:none}
.form{margin:13px 0}
fieldset{border:0;position:relative;margin:0;padding:0;overflow:visible;display:block}
fieldset>legend{display:block;width:100%;overflow:hidden}
fieldset>ol{list-style:none;padding:0;margin:0}
input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel],textarea,select{border-top:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;color:#123d7d;padding:4px 8px;width:100%;color:#595959;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}
input[type=text],input[type=email],input[type=number],input[type=tel],textarea{-webkit-box-sizing:border-box;font:normal 14px/14px fruti;-webkit-border-radius:8px;border-radius:8px;border:1px solid #f6f6f6;width:100% !important;margin-left:0 !important;margin-top:10px;color:gray;padding:8px 0 8px 10px;background:#e6e6e6;background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#d6d6d6));background:-moz-linear-gradient(top,#e6e6e6,#d6d6d6);background:-o-linear-gradient(top,#e6e6e6,#d6d6d6);-webkit-box-shadow:0 -1px 1px #9d9d9d;box-shadow:0 -1px 1px #9d9d9d}
textarea{height:10em;q}
select{margin:5px 0 6px;height:33px;box-shadow:inset -1px 0 2px #FFF}
input[type=checkbox],input[type=radio]{padding:0;margin:0 5px 8px 13px;overflow:hidden}
input[type=checkbox]:first-child,input[type=radio]:first-child{margin-left:0}
label{display:inline-block;color:#595959}
fieldset>ol>li label{margin:0 0 7px;display:inline-block}
.option{padding:0 0 0 23px;margin:0 0 8px 0;margin:12px 0}
.option input{float:left;margin:2px 0 0 -23px}
.option input[type=radio]{margin-top:2px}
.option label{display:inline;margin:0}
.option .error{padding:0}
button .icon{margin:0 0 0 9px;vertical-align:baseline}
form p{color:#939393;margin:9px 0 0;font-size:14px}
form strong{font-size:16px}
select.yesNoSelect{width:120px}
.icon{display:inline-block;vertical-align:middle;cursor:pointer}
.darkRightArrow{background-position:0 0}
.icon.help{height:17px;width:17px}
.content-toggler{padding:0 10px;background-color:#fff;-moz-box-shadow:inset 0 7px 8px -7px #000;-webkit-box-shadow:inset 0 7px 8px -7px #000;box-shadow:inset 0 7px 8px -7px #000;overflow:hidden;position:relative}
.toggle-content{margin:24px 0 10px;overflow:hidden}
.content-toggler.active .toggle-content{-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-o-transition:height 300ms ease-out;transition:height 300ms ease-out;-webkit-transform:translateZ(0)}
.toggle-content p{font-size:9px;line-height:12px;color:#595959}
.content-toggler .toggle-trigger{color:#007cc2;text-decoration:none;font-size:9px;position:absolute;right:10px;top:10px;cursor:pointer}
body.alternative-layout p.contactNumber img{top:15px;position:relative}
body.alternative-layout #handle{background:url("../global-assets/images/bg-header-handle-small.png") left bottom no-repeat;z-index:999;height:22px;width:100%;position:absolute;left:0;top:44px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
body.alternative-layout #handle span{float:left;height:22px;background:url("../global-assets/images/bg-header-handle-stretch.png") left top repeat-x;position:absolute;top:7px;left:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
body.alternative-layout .gray-button{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#1586c7;background-color:#d9d9d9;-webkit-box-shadow:1px 1px 1px 1px rgba(64,64,64,.35);-moz-box-shadow:1px 1px 1px 1px rgba(64,64,64,.35);box-shadow:1px 1px 1px 1px rgba(64,64,64,.35);background-image:-webkit-linear-gradient(bottom,#d9d9d9,#f4f4f4);background-image:-moz-linear-gradient(bottom,#d9d9d9,#f4f4f4);background-image:-o-linear-gradient(bottom,#d9d9d9,#f4f4f4);background-image:-ms-linear-gradient(bottom,#d9d9d9,#f4f4f4);background-image:linear-gradient(to top,#d9d9d9,#f4f4f4);width:100%;position:relative;padding:10px 10px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0}
body.alternative-layout .gray-button{overflow:hidden}
body.alternative-layout .gray-button a{color:#2798e0;text-decoration:none;text-shadow:.1em .1em .05em #fff}
body.alternative-layout .gray-button span{position:absolute;right:8px;bottom:6px;color:#5a5a5a;font-size:8px;float:right}
.mformtc{margin:10px 0 0 0}
a.btnhdrcontactus{display:inline-block;float:right;-webkit-box-shadow:0 1px 0 #b7d8ec;box-shadow:0 1px 0 #b7d8ec;color:#007cc2;font:bold 12px/26px Arial;text-align:center;padding:0 10px !important;border-radius:8px;-webkit-border-radius:8px;border:2px solid #3f8fc1;border-top-color:#356886;border-left-color:#1d7bb2;border-right-color:#1d7bb2;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d7ecf9));background:-moz-linear-gradient(top,#fff,#d7ecf9);background:-o-linear-gradient(top,#fff,#d7ecf9)}
a.btnhdrcontactus p{margin:0;padding:0;display:inline-block}
a.click_to_dial{display:inline-block;color:#fff !important;border:1px solid #f6f6f6;padding:7px 10px 7px 40px;border-radius:8px;background:url(images/icon_white_phone.png) no-repeat 10px center,#53ade6;background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-webkit-gradient(linear,left top,left bottom,from(#53ade6),to(#2296df));background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-moz-linear-gradient(top,#53ade6,#2296df);background:url(../global-assets/images/icon_white_phone.png) no-repeat 10px center,-o-linear-gradient(top,#53ade6,#2296df);margin:0;font:16px/16px FrutigerLTstdBold;text-decoration:none;vertical-align:middle}
a.form-submit.disabled{background-color:#8b8b8b;text-shadow:-1px -1px 0 rgba(120,120,120,1)}
div.mformlabel{float:left;margin:16px 10px 0 0;font-size:11px;color:#999;font-style:italic}
fieldset.dobd{float:left;width:50px;margin:0 10px 0 0}
fieldset.dobm{float:left;width:50px;margin:0 10px 0 0}
fieldset.doby{float:left;width:65px;margin:0}
fieldset.phoneac{float:left;width:75px;margin:0 10px 0 0}
div.formphoneparenleft{float:left;margin:0 5px 0 0;font-size:14px;color:#999}
div.formphoneparenright{float:left;margin:0 15px 0 -7px;font-size:14px;color:#999}
div.formphacsub{float:left;display:inline-block;margin:0 13px 8px 9px;font-size:11px;color:#999;font-style:italic}
fieldset.phonenum{float:left;width:89px;margin:0}
div.formphnumsub{float:left;display:inline-block;clear:right;font-size:11px;color:#999;font-style:italic}
a.callToAction.contactUs.number-top img{margin:-45px 0 0}
a.inwestcom span{font-size:21px !important;margin-top:5px;margin-bottom:6px}
}