*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.article_view .article_view-info_box .article_view-title{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#2a76a0;font-size:24px;font-weight:200;line-height:1.2em;margin-bottom:.4em}
.feature_video .feature_video-overlay_wrapper .feature_video-title{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:100;color:#2a76a0;font-size:40px;line-height:1.2em;margin-bottom:.4em}
.article_view .article_view-header h2,.content_listing .content_listing-header h2{font-family:'Helvetica Neue Bold','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:700;border-bottom:1px solid #cecece;color:#555454;font-size:14px;line-height:1.2em;margin-bottom:1.0714285714em;padding-bottom:.41429em;text-rendering:inherit;text-transform:uppercase}
.article_view .article_view-info_box .article_view-pub_data span{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#898989;font-size:13px;margin-bottom:.8em}
.freeform p{font-size:15px;line-height:1.4666666667em;margin-bottom:.9333333333em}
.freeform p.large{color:#aea8a6;font-size:22px;font-weight:300;line-height:1.3636363636em}
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
body{line-height:2}
i,em{font-style:italic}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
input[type="text"],input[type="password"],input[type="submit"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="color"],button{-webkit-appearance:none;-moz-apperance:none}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
input,select{vertical-align:middle}
.ie6 input{vertical-align:text-bottom}
button{width:auto;overflow:visible}
button,input,select,textarea{margin:0}
.ie6 textarea,.ie7 textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
.ie7 img{-ms-interpolation-mode:bicubic}
body{background:#f6f5f2;color:#443b3b;font:13px/1.384615385 'Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif}
body.modal-open,body.is-scroll-lock{overflow:hidden}
a{color:#1190cc;text-decoration:none}
a:hover,a:focus{text-decoration:underline}
p{margin-bottom:1em}
ul{margin-left:14px}
ol{margin-left:20px}
.ie7 ol{margin-left:25px}
ol li{list-style-type:decimal}
ul li{list-style-image:url('../../../../images/icons/bullet.png');margin-bottom:1em;padding-left:0}
.ie7 ul li{list-style-image:url('../../../../images/icons/bullet-ie7.png')}
ul ul li{list-style-image:url('../../../../images/icons/bullet-nested.png')}
.ie7 ul ul li{list-style-image:url('../../../../images/icons/bullet-nested-ie7.png')}
.sg-type-radio li{list-style-image:none}
figure img{display:block}
b{font-weight:bold}
i{font-style:italic}
.group:before,.group:after,.clearfix:before,.clearfix:after,.freeform blockquote:before,.freeform blockquote:after{content:"\0020";display:block;height:0;overflow:hidden}
.group:after,.clearfix:after,.freeform blockquote:after{clear:both}
.ie6 .group,.ie7 .group,.ie6 .clearfix,.ie7 .clearfix{zoom:1}
.super-title{border-bottom:1px solid #dbdad9;font-size:11px;line-height:1.1818181818;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}
.article-title,.article-title a{color:#00365f}
.component-spacer{height:20px}
a.read-more,span.read-more{font-size:13px;font-weight:bold;line-height:1.2307692308;text-decoration:none}
span.read-more{color:#1190cc}
a.read-more:after,span.read-more:after{content:"\00a0\203A"}
a.read-more:hover,a.read-more:active,a.read-more:focus{text-decoration:underline}
blockquote a.read-more{color:#e67300}
a.read-more ~ a.read-more{margin-left:15px}
.dog-eared{padding:24px 2.547770701% 37px}
.column_75 .dog-eared{padding:24px 3.448275862% 37px}
.column_66 .dog-eared{padding:24px 3.908794788% 37px}
.column_50 .dog-eared{padding:24px 5.321507761% 37px}
.column_33 .dog-eared{padding:24px 8.362369338% 37px}
.column_25 .dog-eared{padding:24px 11.707317073% 37px}
@media screen and (max-width:830px){.dog-eared,.column_75 .dog-eared,.column_50 .dog-eared,.column_25 .dog-eared{padding:24px 2.891566265% 37px}
}
@media screen and (max-width:690px){.column_66 .dog-eared,.column_33 .dog-eared{padding:24px 3.47826087% 37px}
.dog-eared,.column_75 .dog-eared,.column_50 .dog-eared,.column_25 .dog-eared{padding:24px 3.47826087% 37px}
}
@media screen and (max-width:480px){.dog-eared,.column_75 .dog-eared,.column_66 .dog-eared,.column_50 .dog-eared,.column_33 .dog-eared,.column_25 .dog-eared{padding:24px 5% 37px}
}
.freeform>:first-child{margin-top:0}
.freeform>header h2{font:300 22px/1.227272727 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.freeform>header>:first-child{margin-top:0}
.freeform a{text-decoration:none}
.freeform a:hover{text-decoration:underline}
.freeform a .read-more{display:block;margin:14px 0 20px}
.freeform b,.freeform strong{font-weight:bold}
.freeform i,.freeform em{font-style:italic}
.freeform h1,.freeform h2{margin:10px 0 14px}
.freeform h1+h2{margin-top:14px}
.freeform h1{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:30px;font-weight:300;line-height:1.1}
.column_66 .freeform h1,.column_50 .freeform h1{font-size:26px;line-height:1.1923076923}
.freeform h1.super-title,.column_66 .freeform h1.super-title,.column_50 .freeform h1.super-title,.column_33 .freeform h1.super-title,.column_25 .freeform h1.super-title{font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:11px;line-height:1.1818181818;margin:0 0 17px 0}
@media screen and (max-width:620px){.freeform h1{font-size:26px;line-height:1.1923076923}
}
.column_33 .freeform h1,.column_25 .freeform h1{font-size:25px;line-height:1.2}
@media screen and (max-width:459px){.freeform h1{font-size:25px;line-height:1.2}
}
.freeform h2{font-size:22px;line-height:1.2272727273}
.freeform h3{color:#aea8a6;font-size:22px;font-weight:300;line-height:1.3636363636;margin:14px 0}
.freeform p{margin:14px 0}
.freeform ul,.freeform ol{margin-bottom:14px;margin-top:20px}
.freeform ol{margin-left:17px}
.freeform li ul,.freeform li ol{margin-bottom:0;margin-top:0}
.freeform li{font-size:15px;line-height:1.4666666667;margin:9px 0}
.freeform blockquote{margin:20px 0;padding:0 4.7991071429% 0 0}
.freeform blockquote p{background:transparent url('../../../../images/icons/quotes.png') no-repeat 0 2px;min-height:30px;padding-left:34px}
.freeform blockquote p::after{background:transparent url('../../../../images/icons/quotes.png') no-repeat;background-size:20px;content:"";display:inline-block;float:right;height:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:20px}
.freeform blockquote p.lined,.freeform blockquote p.unlined{background:0;color:#8f8982;font-size:24px;font-family:'museo-sans-n1','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:100;line-height:1.45;padding:0}
@media screen and (max-width:480px){.freeform blockquote p.lined,.freeform blockquote p.unlined{font-size:18px;padding-left:15px}
}
.freeform blockquote p.lined::after,.freeform blockquote p.unlined::after{display:none}
.freeform blockquote p.lined{border-left:solid 6px #2a92ce;padding-left:25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.freeform blockquote p{background-image:url('../../../../images/icons/quotes@2x.png');-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.freeform>:first-child{margin-top:0!important}
.freeform>:last-child{margin-bottom:0!important}
.freeform>.lastchild{margin-bottom:0!important}
.freeform blockquote>:first-child{margin-top:0!important}
.freeform blockquote>:last-child{margin-bottom:0!important}
.freeform blockquote>.lastchild{margin-bottom:0!important}
.freeform blockquote p.lined{margin:25px 0!important}
.freeform-blog a{text-decoration:none}
.freeform-blog a:hover,.freeform-blog a:focus{text-decoration:underline}
.freeform-blog h2{font-size:22px;line-height:1.227272727;margin:10px 0 14px}
.freeform-blog p{font-size:15px;line-height:1.4666666667}
.column_66 .freeform-blog p{font-size:13px;line-height:1.307692308}
@media screen and (max-width:600px){.freeform-blog p{font-size:13px;line-height:1.307692308}
}
.freeform-blog p.large{color:#aea8a6;font-size:1.466666667em;font-weight:300;line-height:1.3636363636}
.freeform-blog ul,.freeform-blog ol{margin-bottom:14px;margin-top:20px}
.freeform-blog ol{margin-left:17px}
.ie7 .freeform-blog ul{margin-left:16px}
.ie8 .freeform-blog ol,.ie7 .freeform-blog ol{margin-left:2.125em}
.freeform-blog li ul,.freeform-blog li ol{margin-bottom:0;margin-top:0}
.freeform-blog li{font-size:15px;line-height:1.4666666667;margin:9px 0}
.column_66 .freeform-blog li{font-size:13px;line-height:1.307692308}
@media screen and (max-width:600px){.freeform-blog li{font-size:13px;line-height:1.307692308}
}
.freeform-blog blockquote{margin:20px 0;padding:0 4.7991071429% 0 0}
.freeform-blog blockquote p{background:transparent url('../../../../images/icons/quotes.png') no-repeat 0 2px;min-height:30px}
.freeform-blog blockquote p.lined,.freeform-blog blockquote p.unlined{background:0;color:#8f8982;font-size:24px;font-family:'museo-sans-n1','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:100;line-height:1.45;padding:0}
.freeform-blog blockquote p.lined{border-left:solid 6px #2a92ce;padding-left:25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.freeform-blog blockquote p{background-image:url('../../../../images/icons/quotes@2x.png');-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.freeform-blog blockquote .read-more{display:block}
.freeform-blog .large{margin-top:22px}
.freeform-blog .freeform,.freeform-blog .freeform-blog{margin-bottom:14px}
.social-network-bar{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:30px;padding:15px 0 7px}
.ie7 .social-network-bar{margin-bottom:0}
@media screen and (max-width:640px){.social-network-bar{border-bottom:0;border-top:0;margin-bottom:0;padding:0}
}
.social-network-bar a{text-decoration:none}
.social-network-bar a:hover{text-decoration:underline!important}
.social-network-bar .social{float:left;margin:0}
.social-network-bar .social li{float:left;list-style:none none;margin:0;padding:0}
.social-network-bar .social li.snb-pinterest,.social-network-bar .social li.snb-linkedin,.social-network-bar .social li.snb-facebook{margin-right:30px}
@media screen and (max-width:640px){.social-network-bar .social{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;float:none;padding:15px 0}
.social-network-bar .social .twitter,.social-network-bar .social .gplus{padding-top:2px}
}
@media screen and (max-width:450px){.social-network-bar .social li,.social-network-bar .social li.snb-pinterest,.social-network-bar .social li.snb-linkedin,.social-network-bar .social li.snb-facebook{width:50%;margin:0}
.social-network-bar .social li.snb-pinterest,.social-network-bar .social li.snb-facebook,.social-network-bar .social li.snb-linkedin{margin-top:10px}
}
.social-network-bar .email-print{float:right;margin-right:9px}
@media screen and (max-width:640px){.social-network-bar .email-print{border-bottom:1px solid #dfdfdf;float:none;margin-right:0;padding:15px 0 15px 5px}
}
.social-network-bar .email-print a{background:no-repeat left 3px;display:inline-block;padding-left:15px;text-decoration:none}
.social-network-bar .email-print .print{background-image:url('../../../../images/icons/printer.png');border-right:1px dotted #afafaf;margin-right:8px;padding-right:8px}
.social-network-bar .email-print .email{background-image:url('../../../../images/icons/email.png')}
.no-js .social-network-bar{display:none!important}
.accordion .super-title{line-height:1;margin-bottom:18px;padding-bottom:7px}
.accordion>ul,.accordion-content>ul{font-family:'museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-style:normal;margin-left:0;padding-right:13px}
.ie7 .accordion-content>ul,.ie8 .accordion-content>ul{font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.accordion ul li,.accordion-content>ul>li{border-bottom:1px dotted #cbc7c4;list-style-image:none;margin:0;padding-top:14px;padding-bottom:14px}
.accordion ul,.accordion ul li,.accordion ul a{zoom:1}
.no-js .accordion ul li{border-bottom:0}
.accordion ul li:last-of-type{border-bottom:0}
.accordion ul li.last{border-bottom:0}
.accordion ul li a{background:transparent url('../../../../images/icons/accordion.png') no-repeat 0 0;height:20px;color:#152958;display:block;font-size:16px;line-height:20px;padding-left:28px;text-decoration:none;font-family:'museo-sans-n5','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:500;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mobile .accordion>ul>li>a:hover{color:#152958;background-position:0 0}
.accordion>ul>li>a:hover,.mobile .accordion>ul>li>a.touched{color:#1190cc;background-position:0 -400px}
.accordion ul li a.active{background-position:0 -800px}
.accordion>ul>li>a.active:hover{color:#152958;background-position:0 -800px}
@media screen and (-webkit-min-device-pixel-ratio:2){.accordion ul li a{background-image:url('../../../../images/icons/accordion@2x.png');-webkit-background-size:20px auto;background-size:20px auto}
}
.accordion-content .outline{margin:15px 0}
.js .accordion-content .outline{display:none}
.accordion-content .outline>li{border:0;padding:5px 0}
.accordion-content .expandable>li:first-child{padding-top:0}
.accordion-content .expandable li>a{display:block;font-size:21px;font-weight:300;font-style:normal}
.column_100 .accordion-content .expandable li>a{font-size:24px}
.accordion-content .expandable li>a:focus,.accordion-content .expandable li>a:hover{cursor:default;outline:0;text-decoration:none}
.js .accordion-content .expandable li>a:hover{background-position:0 -1194px;color:#00365f;cursor:pointer}
.js .accordion-content .expandable li>a{background:url("../../../../images/icons/accordion.png") no-repeat 0 -394px;display:block;padding-left:34px}
@media screen and (-webkit-min-device-pixel-ratio:2){.js .accordion-content .expandable li>a{background-image:url('../../../../images/icons/accordion@2x.png');-webkit-background-size:20px auto;background-size:20px auto}
}
.js .accordion-content .expandable li .item-content{margin:10px 0 0 34px;width:auto}
.accordion-content .expandable li .item-content p{color:#323232;font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:15px;margin:0;padding:0 0 10px 0}
.column_100 .accordion-content .expandable li .item-content p{font-size:17px}
.js .accordion-content .expandable li>a.active{background-position:0 -794px;color:#00365f}
.js .accordion-content .expandable li>a.active:hover{background-position:0 -794px}
@media screen and (max-width:840px){.accordion-content .expandable li>a,.column_100 .accordion-content .expandable>li>a{font-size:19px}
}
@media screen and (max-width:670px){.accordion-content .expandable li>a,.column_100 .accordion-content .expandable>li>a{font-size:17px;min-height:24px}
.js .accordion-content .expandable>li>a{background-position:0 -397px}
.js .accordion-content .expandable>li>a:hover{background-position:0 -1197px}
.js .accordion-content .expandable li.active>a,.js .accordion-content .expandable li.active>a:hover{background-position:0 -797px}
.js .accordion-content .expandable li>a.active,.js .accordion-content .expandable li>a.active:hover{background-position:0 -797px}
}
@media screen and (max-width:320px){.accordion-content .expandable>li>a,.column_100 .accordion-content .expandable>li>a{font-size:17px}
}
.accordion ul ul{font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-left:28px;width:auto}
.accordion ul ul li{border-bottom:0;list-style-image:none;margin:0;padding-bottom:0;padding-left:0;width:100%}
.accordion ul ul li a{background:0;font-weight:bold;color:#1190cc;font-size:13px;line-height:15px;padding-left:0;height:auto}
.mobile .accordion ul ul li a{padding:7px 0}
.accordion ul ul ul{margin-left:0}
.accordion ul ul ul li{color:#1190cc;list-style-image:none;list-style-type:square;margin-left:15px;padding-left:0}
.ie7 .accordion ul ul ul li{background:url('../../../../images/icons/bullet.png') no-repeat 0 5px;list-style:none;margin-left:0;padding-left:15px}
.accordion ul ul ul li a{font-weight:normal;display:inline}
.accordion ul ul ul li a:hover,.accordion ul ul ul li a:active,.accordion ul ul ul li a:focus{text-decoration:underline}
.no-js .accordion>ul>li{display:none}
.no-js .accordion>ul>li:first-child{display:block}
.no-js .accordion ul li a{background-image:none;padding-left:0}
.no-js .accordion ul ul{display:block;margin-left:0}
.posterframe{filter:inherit;position:relative}
.posterframe img.video-overlay{height:66px;left:50%;margin-left:-33px;margin-top:-33px;position:absolute;top:50%;width:66px}
.ie8 .posterframe img.video-overlay{display:none}
.paging{color:#666;font-family:arial,'helvetica',sans-serif;font-size:12px;line-height:1;padding:15px 0}
.paging ul{margin:0;overflow:hidden;padding:0}
.paging li{border-left:1px solid #cfcece;float:left;list-style:none none;margin:0;padding:0 8px 0 12px}
.paging li:first-child{border-left:0}
.paging a{display:block;text-decoration:none}
.paging a:hover,.paging a:focus{text-decoration:underline}
.paging .prev a,.paging .next a{text-transform:uppercase}
.paging li.currentPage a{color:#666;font-weight:bold}
.paging .prev a:before{content:"\2039\00a0"}
.paging .next a:after{content:"\00a0\203A"}
.column_33 .paging,.column_25 .paging{font-size:16px}
.column_33 .paging li,.column_25 .paging li{border-left:0;display:none}
.column_33 .paging li.prev,.column_33 .paging li.next,.column_25 .paging li.prev,.column_25 .paging li.next{display:block;float:left}
.column_33 .paging li.next,.column_25 .paging li.next{float:right;padding-right:12px}
.column_33 .paging a,.column_25 .paging a{padding:0 20px}
.column_33 .paging li.next a,.column_25 .paging li.next a{padding-right:0}
.column_33 .paging li.prev a,.column_25 .paging li.prev a{padding-left:0}
@media screen and (max-width:600px){.paging{font-size:16px}
.paging li{border-left:0;display:none}
.paging li.prev,.paging li.next{display:block;float:left}
.paging li.next{float:right;padding-right:12px}
.paging a{padding:0 20px}
.paging li.next a{padding-right:0}
.paging li.prev a{padding-left:0}
}
.color1 .color_text{color:#319ccf}
.color2 .color_text{color:#8bb858}
.color3 .color_text{color:#e48428}
.color4 .color_text{color:#a333a2}
.color1 .color_overlay{background-color:#319ccf;opacity:.9;-ms-filter:"alpha(opacity=90)"}
.color2 .color_overlay{background-color:#8bb858;opacity:.9;-ms-filter:"alpha(opacity=90)"}
.color3 .color_overlay{background-color:#e48428;opacity:.9;-ms-filter:"alpha(opacity=90)"}
.color4 .color_overlay{background-color:#a333a2;opacity:.9;-ms-filter:"alpha(opacity=90)"}
.color1.color_bg,.color1 .color_bg{background-color:#e7f4fa}
.color2.color_bg,.color2 .color_bg{background-color:#f2f7eb}
.color3.color_bg,.color3 .color_bg{background-color:#fcf1e6}
.color4.color_bg,.color4 .color_bg{background-color:#f4e7f4}
h2.section_header{font-weight:500;font-family:"museo-sans-n5","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
h2.component_header{font:300 23px/1.217391304 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.posterframe{position:relative;zoom:1}
.posterframe:after{content:url(../../../../images/play.png);height:61px;width:61px;position:absolute;top:50%;left:50%;margin:-35px 0 0 -30px}
.ir{text-indent:-999em;overflow:hidden}
.gone{display:none;position:absolute;visibility:hidden}
.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.clear{clear:both}
.dog-eared{background-color:#cfe3f4;position:relative}
.dog-eared.green{background-color:#eaf2e0;padding-bottom:20px}
.dog-eared:before{background:#f6f5f2 url('../../../../images/folded-callout-corner.png') no-repeat;content:'';display:block;float:right;height:15px;position:absolute;right:0;top:0;width:15px}
.primary .dog-eared:before{background-color:#fff}
body.landing #main>.primary .dog-eared:before,body.feature #main>.primary .dog-eared:before,.secondary .dog-eared:before{background-color:#f6f5f2}
.dog-eared.green:before{background-image:url('../../../../images/folded-callout-corner-green.png')}
@media screen and (-webkit-min-device-pixel-ratio:2){.dog-eared:before{background-image:url('../../../../images/folded-callout-corner@2x.png');-webkit-background-size:15px auto;background-size:15px auto}
.dog-eared.green:before{background-image:url('../../../../images/folded-callout-corner-green@2x.png')}
}
.backdrop{background:#EEE url(../../../../images/texture-anglelines.png) repeat-x;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000}
.rgba .backdrop{background-color:rgba(238,238,238,0.9)}
.mov_desktop{display:none}
.mov_tablet{display:none}
.mov_mobile{display:block}
.ie7 .mov_desktop,.ie8 .mov_desktop{display:block}
.ie7 .mov_mobile,.ie8 .mov_mobile{display:none}
@media screen and (min-width:769px){.mov_tablet{display:none}
.mov_desktop{display:block}
.mov_mobile{display:none}
}
@media screen and (max-width:768px) and (min-width:691px){.mov_desktop{display:none}
.mov_tablet{display:block}
.mov_mobile{display:none}
}
@media screen and (max-width:690px){.mov_desktop{display:none}
.mov_tablet{display:none}
.mov_mobile{display:block}
}
.better-autocomplete,.better-autocomplete>.result{list-style:none;padding:0;margin:0;background:0}
.better-autocomplete{text-align:left;font-family:"Helvetica Neue","Neue Helvetica",Helvetica,nimbus-sans,sans-serif;overflow:auto;cursor:default;background:white;border-bottom:1px solid #bfbfbf}
.better-autocomplete>.group{position:relative;padding:3px;text-align:center;background:#e7e7e7;border-color:#bfbfbf;border-width:1px 1px 0 1px;border-style:solid}
.better-autocomplete>.group>h3{font-size:11px;color:#555;padding:0;margin:0}
.better-autocomplete>.result{position:relative;padding:5px 7px;background:white;border-color:#bfbfbf;border-width:1px 1px 0 1px;border-style:solid}
.better-autocomplete>.result>h4{font-size:12px;color:#3c3c3c;padding:0;margin:0 0 2px 0}
.better-autocomplete>.result>p{font-size:11px;line-height:1.3;color:#6f6f6f;padding:0;margin:0}
.better-autocomplete>.result.highlight{background:#0075ba;border-top-color:#1f4a64}
.better-autocomplete>.result.highlight>h4,.better-autocomplete>.result.highlight>p{color:white}
.listing-results .results h2{font-size:23px;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;line-height:1.217;margin-bottom:.5em}
.column_25 .listing-results .results h2,.column_33 .listing-results .results h2{font-size:16px;line-height:1.35em}
@media screen and (max-width:830px){.column_25 .listing-results .results h2{font-size:23px;line-height:1.217}
}
@media screen and (max-width:690px){.column_33 .listing-results .results h2{font-size:23px;line-height:1.217}
}
.listing-results .results h2,.listing-results .results h2 a{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.listing-results .results article{border-top:1px dotted #b4b1b1;padding-bottom:22px;padding-top:22px}
.listing-results .results article:first-child{border-top:0;padding-top:0}
.listing-results .results article>*:last-child{margin-bottom:0}
.listing-results .results article>.lastchild{margin-bottom:0}
.listing-results .results article em.feature-tag{background-color:#b0b0b0;color:#FFF;display:inline-block;font-size:9px;font-family:inherit;line-height:1;letter-spacing:1px;padding:5px 7px;margin:0 0 1.2em;text-transform:uppercase}
.ie7 .listing-results .results article em.feature-tag,.ie8 .listing-results .results article em.feature-tag{zoom:1}
.listing-results .results article a{color:#1f4d81;text-decoration:none}
.listing-results .results article a:hover,.listing-results .results article a:focus{text-decoration:underline}
.listing-results .results article .source{color:#999}
.column_25 .listing-results .results article .source,.column_33 .listing-results .results article .source{font-size:12px}
@media screen and (max-width:830px){.column_25 .listing-results .results article .source{font-size:inherit}
}
@media screen and (max-width:690px){.column_33 .listing-results .results article .source{font-size:inherit}
}
.listing-results .results figure{float:left;min-width:60px;padding-right:2%;width:20%}
.column_25 .listing-results .results figure,.column_33 .listing-results .results figure{display:none}
.listing-results .results figure img{border:1px solid #d9d9d9;margin-bottom:1em;max-width:120px;width:100%}
@media screen and (max-width:480px){.listing-results .results figure{display:none}
}
.listing-results .results .has_image section{overflow:auto}
.listing-results .results footer{border-top:1px solid #c0c0c0;text-transform:uppercase}
.listing-results .results footer ul{padding:0;margin:0}
.listing-results .results footer li{list-style:none}
.listing-results .results footer li.prev{padding-left:0}
.listing-results .results footer li.next{padding-right:0}
.listing-results .results footer .view{float:right;text-align:right;font-size:10px;line-height:1}
.listing-results .results footer .view li{float:left}
.listing-results .results footer .view li:first-child{border-right:1px solid gray;padding-right:1em;margin-right:1em}
.column_33 .listing-results .results footer .paging,.column_25 .listing-results .results footer .paging{font-size:12px}
.listing-results .grantee-status span{font-weight:bold}
.listing-results .detail{font-size:11px;font-weight:normal;line-height:1.363636364;margin-bottom:8px}
.listing-results .detail span{font-weight:bold}
.listing-results .sub-detail{color:#696969}
.rwjf-emaillisting,.rwjf-newsdigestlisting{clear:both}
.small_play_button{bottom:10px;left:10px;position:absolute;right:inherit}
.small_play_button a{border-radius:50%;font-size:0;height:30px;padding:0;text-indent:-9999px;width:30px;zoom:1}
.small_play_button a:before{display:none}
.small_play_button a:after{left:12px;top:8px;border-left:#fff 10px solid;border-top:transparent 7px solid;border-bottom:transparent 7px solid}
.large_play_button{bottom:25px;position:absolute;right:15px;-webkit-transition:left 1s;transition:left 1s}
.large_play_button a{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;background-color:#1190cc;color:#fff;display:block;font-size:16px;line-height:1em;padding:13px 17px 13px 40px;position:relative}
.large_play_button a:before{background-color:rgba(0,0,0,0.1);border-radius:50%;box-shadow:-2px 0 5px -1px rgba(0,0,0,0.5);content:"";height:16px;left:17px;position:absolute;top:13px;width:16px}
.large_play_button a:after{border-left:#fff 5px solid;border-top:transparent 3px solid;border-bottom:transparent 3px solid;content:"";height:0;left:22px;position:absolute;top:18px;width:0}
.columns,.section.columns-100,.section.columns-75_25,.section.columns-66_33,.section.columns-50_50,.section.columns-50_25_25,.section.columns-33_66,.section.columns-33_33_33,.section.columns-25_75,.section.columns-25_50_25,.section.columns-25_25_50,.section.columns-25_25_25_25{margin:0 auto 40px;max-width:942px;padding:0}
.columns:last-child,.section.columns-100:last-child,.section.columns-75_25:last-child,.section.columns-66_33:last-child,.section.columns-50_50:last-child,.section.columns-50_25_25:last-child,.section.columns-33_66:last-child,.section.columns-33_33_33:last-child,.section.columns-25_75:last-child,.section.columns-25_50_25:last-child,.section.columns-25_25_50:last-child,.section.columns-25_25_25_25:last-child{margin-bottom:0}
.section.columns-100 .columns,.section.columns-75_25 .columns,.section.columns-66_33 .columns,.section.columns-50_50 .columns,.section.columns-50_25_25 .columns,.section.columns-33_66 .columns,.section.columns-33_33_33 .columns,.section.columns-25_75 .columns,.section.columns-25_50_25 .columns,.section.columns-25_25_50 .columns,.section.columns-25_25_25_25 .columns,section.columns>.columns{margin-bottom:0;margin-top:0;max-width:100%;*zoom:1}
.column{float:left;margin:0 0 0 4.2462845%}
.column:first-child{margin-left:0}
.column_25{width:21.8152866%}
.column_33{width:30.4989384%}
.column_50{width:47.8768577%}
.column_66{width:65.2441614%}
.column_75{width:73.9384289%}
.column_100{float:none;margin-right:0;width:100%}
@media screen and (max-width:830px){.columns-25_25_25_25>.column_25,.columns-25_25_50>.column_25,.columns-50_25_25>.column_25{width:47.8768577%}
.columns-25_25_25_25>.column_25:nth-child(3),.columns-25_25_50>.column_50,.columns-50_25_25>.column_50,.columns-50_25_25>.column:nth-child(2){clear:left}
.columns-25_25_25_25>.column_25:nth-child(3n),.columns-50_25_25>.column_25:nth-child(2){margin-left:0}
.columns-25_25_25_25>.column_25:first-child,.columns-25_25_25_25>.column_25:nth-child(2),.columns-25_25_50>.column_50,.columns-50_25_25>.column_50{margin-bottom:40px}
.columns-25_25_50>.column_50,.columns-50_25_25>.column_50{width:100%}
.columns-75_25>.column,.columns-25_75>.column,.columns-50_50>.column{float:none;margin-left:0;width:100%}
.columns-75_25>.column_75,.columns-25_75>.column_25,.columns-50_50>.column:first-child{margin-bottom:40px}
.columns-25_50_25>.column{float:none;margin-bottom:40px;margin-left:0;width:100%}
.columns-25_50_25>.column:last-child{margin-bottom:0}
}
@media screen and (max-width:690px){.columns-66_33>.column,.columns-33_66>.column,.columns-33_33_33>.column{float:none;margin-left:0;width:100%}
.columns-66_33>.column:first-child,.columns-33_66>.column:first-child{margin-bottom:40px}
.columns-33_33_33>.column:last-child{margin-bottom:0}
}
@media screen and (max-width:550px){.columns-25_25_25_25>.column,.columns-25_25_50>.column,.columns-50_25_25>.column{float:none;margin-bottom:40px;margin-left:0;width:100%}
.columns-25_25_25_25>.column:last-child,.columns-25_25_50>.column:last-child,.columns-50_25_25>.column:last-child{margin-bottom:0}
.no-js .feature_card-homepage .columns-50_25_25 .column_25{float:left}
}
.column .rwjf-component{margin:0 0 40px}
.column>.rwjf-component:last-child{margin-bottom:0}
.column>.parsys:last-child .rwjf-component:last-child{margin-bottom:0}
.column-exception.rwjf-component{margin:0}
.column-exception.rwjf-subnav,.rwjf-subnav{margin-bottom:22px}
.column_66 .rwjf-downloadbox.rwjf-component{margin-bottom:0}
.column-exception.rwjf-articleheader,.column-exception.rwjf-publicationheader{margin-bottom:40px}
.column .rwjf-articlebody,.column .rwjf-publicationbody,.column .rwjf-returntoorigin,.column .rwjf-seriesbrowser{margin:0}
.freeform-blog .rwjf-component{margin-bottom:0;margin-top:0}
.ie7 .freeform-blog .rwjf-blog-image .freeform-media{margin-top:0}
.ie7 .freeform-blog .rwjf-blog-image,.ie7 .freeform-blog .rwjf-blog-video,.ie7 .freeform-blog .rwjf-freeform,.ie7 .freeform-blog .rwjf-blog-freeform{zoom:0}
.internal_blog .column>*{margin-bottom:0;margin-top:0}
.internal_blog .column>.post-excerpt{margin-bottom:20px}
.internal_blog .media-first .rwjf-component{margin:0}
.internal_blog .media-first+.rwjf-component>*{margin-top:0}
.internal_blog .rwjf-blog-image:first-child,.internal_blog .rwjf-blog-image:first-child>.freeform-media,.internal_blog .rwjf-blog-image:first-child+.rwjf-component{margin-top:0}
.ie7 body>*{zoom:1}
#main{margin-top:-106px}
.subsite #main{margin-top:0}
@media screen and (max-width:942px){#main{margin-top:0}
}
#main>.header{background-color:#00375e;background-position:center;background-repeat:no-repeat;margin:0 auto;padding:145px 20px 32px}
.landing #main>.header{margin-bottom:40px}
@media screen and (max-width:942px){#main>.header{padding:39px 20px 17px}
}
@media screen and (max-width:639px){.program #main>.header,.topic #main>.header{padding:0}
}
#main>.header>*{margin-left:auto;margin-right:auto;max-width:902px}
#main>.primary{background:#FFF;-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.05);-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.05);box-shadow:3px 3px 6px rgba(0,0,0,0.05);margin:-15px auto 40px;max-width:902px;padding:20px;width:100%}
.subsite #main>.primary{position:relative;z-index:3;margin-bottom:0}
.feature #main>.primary,.landing #main>.primary,#main.internal_blog>.primary{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;max-width:942px;padding:0}
#main.internal_blog>.primary{background:transparent}
.feature #main>.primary,.landing #main>.primary{background:transparent;margin-top:0}
#publication_detail #main>.primary{position:relative}
@media screen and (max-width:957px){#main>.primary{width:auto}
.feature #main>.primary,.landing #main>.primary,.subsite #main>.primary{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:942px){#main>.primary{margin-top:0}
}
@media screen and (max-width:450px){#main>.primary{padding-left:10px;padding-right:10px}
}
#main>.secondary{margin:0 auto 40px;max-width:942px;padding:0;width:100%}
@media screen and (max-width:957px){#main>.secondary{padding-left:20px;padding-right:20px;width:auto}
}
@media screen and (max-width:768px){#main>.secondary{margin-bottom:35px}
}
body.default #main{background-image:url(../../../../images/default-bg.png);background-color:transparent;background-image:-webkit-linear-gradient(top,#001753 0,#015581 100%);background-image:linear-gradient(to bottom,#001753 0,#015581 100%);background-position:top;background-repeat:repeat-x;-webkit-background-size:205px 145px;background-size:205px 145px;padding-top:145px}
body.default.program_section #main{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
@media screen and (max-width:942px){body.default #main{-webkit-background-size:205px 24px;background-size:205px 24px;padding-top:24px}
}
body.feature #main.reset{margin-top:0}
body.landing #main>.header{background-image:url(../../../../images/header-stripes.png)}
.cssgradients.multiplebgs body.landing #main>.header{background:url(../../../../images/header-stripes.png) no-repeat center,-webkit-linear-gradient(top,#001753 0,#015581 100%);background:url(../../../../images/header-stripes.png) no-repeat center,linear-gradient(to bottom,#001753 0,#015581 100%)}
body.landing.program_section #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
body.program #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
@media screen and (max-width:942px){body.program #main>.header{background-color:#00375e;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
}
body.topic #main>.header{background-image:url(../../../../images/header-stripes.png)}
.cssgradients.multiplebgs body.topic #main>.header{background:url(../../../../images/header-stripes.png) no-repeat center,-webkit-linear-gradient(top,#001753 0,#015581 100%);background:url(../../../../images/header-stripes.png) no-repeat center,linear-gradient(to bottom,#001753 0,#015581 100%)}
body.topic.program_section #main>.header{background-color:transparent;background-image:-webkit-linear-gradient(top,#00375e 25%,#054776 55%,#017273 96%);background-image:linear-gradient(to bottom,#00375e 25%,#054776 55%,#017273 96%)}
.rwjf-component--contact-us{clear:both}
.contact-us-radio-group{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:25px;padding-bottom:15px}
.contact-us-radio-group input[type="radio"]{margin-top:.6em;padding:0;position:absolute}
.contact-us-radio-group label,.contact-us-radio-group p{display:block;margin-left:25px}
.contact-us-inputs label{display:block;font-weight:bold;margin-bottom:.8em}
.contact-us-inputs input{display:block;height:25px;margin-bottom:1.2em;width:50%}
.contact-us-inputs textarea{display:block;margin-bottom:1.2em;min-height:100px;width:99%}
.contact-us-submit{float:right}
.contact-us .error{background:rgba(254,100,60,0.2);border:1px dotted #ff5033;color:#ff5033;margin-bottom:1em;padding:1em 1em 0}
.contact-us .error ul{margin:0}
.contact-us .error li{list-style:none}
.contact-us-inputs .parsley-error{background:#fdd}
.contact-us-inputs .parsley-errors-list{margin:0}
.contact-us-inputs .parsley-errors-list li{color:#ff5033;list-style:none;margin-top:-1.2em;margin-bottom:1.2em}
.feature #main.focus_detail_page>.primary{background:#FFF;box-shadow:3px 3px 6px rgba(0,0,0,0.05);margin-top:-15px;max-width:902px;padding:20px;position:relative}
@media screen and (max-width:960px){body.feature div.feature_splash--video{padding:0}
}
div.feature_splash--video{min-height:0;padding:0}
div.feature_splash--video .feature-content{max-width:100%;padding:0}
@media screen and (max-width:960px){div.feature_splash--video .feature-content{padding:20px}
}
.feature_video .feature_video-overlay_wrapper{margin:0 auto;max-width:902px;min-height:490px;overflow:hidden;position:relative}
.reset .feature_video .feature_video-overlay_wrapper{min-height:324px}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper{height:0;min-height:0;padding-top:56.5%;padding-bottom:30px;position:static}
.feature_video .feature_video-overlay_wrapper .feature_video-overlay{bottom:10px;position:absolute;width:100%}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-overlay{position:static}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-play_button{bottom:40px;opacity:.4;position:absolute;right:10%;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:1002}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-play_button:hover{opacity:1}
.feature_video .feature_video-overlay_wrapper .feature_video-title{color:#fff;letter-spacing:.02em;opacity:1;padding-right:150px;-webkit-transition:opacity 1s;transition:opacity 1s}
.video-aspect-ratio .feature_video .feature_video-overlay_wrapper .feature_video-title{opacity:0}
.feature_video .feature_video-player{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-100}
.video-aspect-ratio .feature_video .feature_video-player{z-index:1001}
.feature_video .feature_video-player iframe{height:100%;position:absolute;top:0;width:100%}
.feature_video .feature_video-gradient{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);background:linear,to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#fc000000',GradientType=0)}
.blackout_mask{background:black;position:fixed;display:none;opacity:.7;top:0;right:0;bottom:0;left:0;z-index:999}
.focus_area_landmark-title{font-family:'Helvetica Neue Bold','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:700;font-size:18px;line-height:1.2em;margin-bottom:.8333333333em}
.article_view{border-top:1px solid #cecece;padding:40px 0;position:relative}
.article_view:after{content:"";display:table;clear:both}
@media screen and (max-width:690px){.article_view{padding:30px 0}
}
.article_view:first-child{border-top:0;padding-top:15px}
@media screen and (max-width:690px){.article_view:first-child{padding-top:5px}
}
.article_view .article_view-media_box{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.article_view .article_view-media_box:last-child{margin-right:0}
@media screen and (max-width:690px){.article_view .article_view-media_box{display:none}
}
.article_view .article_view-media_box .article_view-image{background-size:cover;background-position:center;height:0;padding-top:56.25%}
.article_view .article_view-media_box--inline{position:absolute;top:0;width:50%;right:100%}
@media screen and (max-width:690px){.article_view .article_view-media_box--inline{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;display:block;position:static}
.article_view .article_view-media_box--inline:last-child{margin-right:0}
}
.article_view .article_view-media_box--inline .article_view-video{margin-bottom:1em}
@media screen and (max-width:480px){.article_view .article_view-media_box--inline .article_view-video{margin-bottom:0}
}
.article_view .article_view-media_box--inline .article_view-video .video_series-overlay{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column{display:block}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-title,.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-summary{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column .video_series-narrow-image{position:relative;height:0;padding-top:56.25%;overflow:hidden}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column img{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.article_view .article_view-media_box--inline .article_view-video .show-modal .video_series-overlay{display:block}
@media screen and (max-width:690px){.article_view .article_view-media_box--inline .article_view-video .video_series-title,.article_view .article_view-media_box--inline .article_view-video .video_series-summary{display:none}
.article_view .article_view-media_box--inline .article_view-video .video_series-overlay{display:block}
.article_view .article_view-media_box--inline .article_view-video .video_series-narrow_column{display:none}
}
.article_view .article_view-info_box{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;position:relative}
.article_view .article_view-info_box:last-child{margin-right:0}
@media screen and (max-width:690px){.article_view .article_view-info_box{float:left;display:block;margin-right:2.3576515979%;width:100%}
.article_view .article_view-info_box:last-child{margin-right:0}
}
.article_view .article_view-info_box .article_view-title a{color:#2a76a0}
.article_view .article_view-info_box .article_view-pub_data{font-size:0}
.article_view .article_view-info_box .article_view-pub_data span{border-left:#898989 solid 1px;display:inline-block;line-height:1em;padding:0 .5em}
.article_view .article_view-info_box .article_view-pub_data span:first-child{border-left:none;padding-left:0}
.article_view .article_view-info_box .article_view-description{font-size:15px}
.article_view--no_image .article_view-media_box{display:none}
.article_view--no_image .article_view-info_box{float:left;display:block;margin-right:2.3576515979%;width:100%}
.article_view--no_image .article_view-info_box:last-child{margin-right:0}
.article_view--light .article_view-info_box .article_view-title{color:#fff}
.article_view--light .article_view-info_box .article_view-title a{color:#fff}
.article_view--light .article_view-info_box .article_view-pub_data span{border-color:#cecece;color:#cecece}
.article_view--light .article_view-info_box .article_view-description{color:#fff}
.article_view--light .article_view-info_box .article_view-description a{color:#fff}
.breadcrumb .breadcrumb-title{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;font-size:1.0769230769em;line-height:1.2;font-weight:400}
.breadcrumb .breadcrumb-title--link{color:#2a76a0}
.breadcrumb .breadcrumb-divider{margin:0 4px}
.colored-component{border-top-style:solid;border-top-width:4px;color:#606060;padding:20px}
.colored-component .heading{font-size:21px;font-family:"n3-museo-sans","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;line-height:1.5em;padding-bottom:8px}
.colored-component .colored-button{font-family:"n3-museo-sans","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:14px;font-weight:300;padding:1em 1.5em;text-transform:uppercase}
.colored-component input.colored-button{border:0}
.colored-component .colored-button:after{content:'\203A'}
.colored-component.green{background-color:#eaf2e0;border-color:#70a52f}
.colored-component.green .heading{color:#3f5b1a!important}
.colored-component.green .colored-text{color:#70a52f!important}
.colored-component.green .colored-border{border-color:#ccd6c0!important}
.colored-component.green .colored-button{background-color:#70a52f!important;color:#fff!important}
.accordion.explore_related ul>li>ul{display:none}
.accordion.explore_related>ul>li:first-child>ul{display:block}
.explore_related .super-title{margin-bottom:0}
.blog-post{background:#fff}
.blog-post.post-excerpt{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.05);margin-bottom:35px}
.post-content h1.post-title{font:300 30px/1.1 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:12px}
.column_66 .post-content h1.post-title{font-size:27px;line-height:1.111111111}
@media screen and (max-width:614px){.post-content h1.post-title{font-size:27px;line-height:1.111111111}
}
@media screen and (max-width:600px){.post-content h1.post-title,.column_66 .post-content h1.post-title{font-size:24px;line-height:1.125}
}
.post-content h1.post-title a{color:#333;text-decoration:none}
.post-content h1.post-title a:hover,.post-content h1.post-title a:focus{text-decoration:underline}
.post-content p{font-size:15px;line-height:1.4666666667}
.post-content p.post-tags{font-size:11px;margin-bottom:30px}
.column_66 .post-content p.post-tags{font-size:11px}
@media screen and (max-width:600px){.post-content p.post-tags{font-size:11px}
}
.post-content .share-options{display:none}
@media screen and (max-width:600px){.post-content .share-options{display:block}
}
.post-date{background:url(../../../../images/blog-date-circle.png) no-repeat;color:#FFF;font:300 18px 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;height:39px;margin:0 auto 31px;padding:25px 10px;text-decoration:none;width:69px}
.ie7 .post-date,.ie8 .post-date{font-weight:normal}
@media screen and (max-width:600px){.post-date{background:0;color:#443b3b;font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:13px;height:auto;margin:0;padding:0;text-transform:uppercase;width:auto}
}
.post-date strong{font-weight:500}
.ie7 .post-date strong,.ie8 .post-date strong{font-weight:bold;font-size:17px}
@media screen and (max-width:600px){.post-date strong{font-weight:300}
}
@media screen and (max-width:840px){.column_66 .post-meta .share-options{display:none}
.column_66 .post-content .share-options{display:block}
}
@media screen and (max-width:680px){.column_100 .post-meta .share-options,.column_75 .post-meta .share-options{display:none}
.column_100 .post-content .share-options,.column_75 .post-content .share-options{display:block}
}
@media screen and (max-width:600px){.post-meta .share-options{display:none}
}
.share-options .sm-button{float:none;display:block;margin:0 auto 18px}
.share-options .sm-button-facebook .fb-like{max-width:55px}
@media screen and (max-width:840px){.column_66 .share-options .sm-button{float:left;margin:0 20px 0 0}
}
@media screen and (max-width:680px){.column_100 .share-options .sm-button,.column_75 .share-options .sm-button{float:left;margin:0 20px 0 0}
}
@media screen and (max-width:600px){.share-options .sm-button{float:left;margin:0 20px 0 0}
}
.post-footer ul{margin:0;padding:0}
.post-footer li{list-style:none;float:left;padding:0;margin:0 12px 12px 0}
.post-footer a{display:block;font:500 14px 'museo-sans-n5','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding:12px 10px 8px 10px;text-transform:uppercase;border:1px solid #d1cfcf;background:#e5e5e5 url(../../../../images/button-bg-blog.png) repeat-x}
.post-footer a:hover{background:#e5e5e5 url(../../../../images/button-bg-blog.png) bottom repeat-x;text-decoration:none;color:#443b3b}
.post-footer a span{background:url(../../../../images/icons/circle-comment.png) 0 0 no-repeat;padding-left:25px;height:19px;display:block}
.post-footer .share-button span{background:url(../../../../images/icons/circle-share.png) 0 0 no-repeat}
.post-footer .email-button span{background:url(../../../../images/icons/circle-email.png) 0 0 no-repeat}
.post-footer a:hover span{background-position-y:-19px}
.post-content{width:77.494692144%;float:left;padding:49px 0 0 0}
.post-excerpt .post-content .freeform-blog{margin-bottom:14px}
.column_75 .post-content{width:74.568965517%}
.column_66 .post-content{width:73.127035831%}
@media screen and (max-width:840px){.column_66 .post-content{float:none;margin:0 5% 0 23px;padding:0;width:auto}
}
@media screen and (max-width:696px){.column_100 .post-content{width:76.293103448%}
}
@media screen and (max-width:680px){.column_100 .post-content,.column_75 .post-content{float:none;margin:0 5% 0 23px;padding:0;width:auto}
}
@media screen and (max-width:600px){.column_100 .post-content,.column_75 .post-content,.column_66 .post-content{margin:0 5%}
}
.post-footer{border-top:1px solid #e6e6e6;padding:30px 0 34px;margin-top:23px}
.post-meta{float:left;padding:39px 30px 0 23px;text-align:center;width:89px}
.column_66 .post-meta{padding-right:23px}
@media screen and (max-width:840px){.column_66 .post-meta{float:none;padding-top:20px}
}
@media screen and (max-width:680px){.column_100 .post-meta,.column_75 .post-meta{float:none;padding-top:20px}
}
@media screen and (max-width:600px){.column_100 .post-meta,.column_75 .post-meta,.column_66 .post-meta{float:none;margin:0 5%;padding:20px 0 1em;text-align:left;width:auto}
}
.post-comments{padding:0 0 30px}
.post-comments h3{font-weight:bold;font-size:14px;margin-bottom:10px}
#disqus_thread #dsq-new-post{margin-bottom:50px!important}
#disqus_thread .dsq-comment-header{padding:3px}
#disqus_thread .dsq-comment-text p{font-size:12px}
.internal_blog .paging{font-family:museo-sans,'helvetica neue',arial,helvetica,sans-serif;font-size:16px;padding-top:0}
.internal_blog .paging .next{border-left:0;float:right}
.internal_blog .paging a{color:#443b3b}
.internal_blog .paging a:after,.internal_blog .paging a:before{color:#1190cc}
.internal_blog .paging a:hover,.internal_blog .paging a:focus{color:#1190cc;text-decoration:none}
@media screen and (max-width:600px){.column_100 .post-excerpt .post-content,.column_75 .post-excerpt .post-content,.column_66 .post-excerpt .post-content{padding-bottom:10px}
.post-excerpt .post-footer{display:none}
}
.blog-header{background:#fff}
@media screen and (max-width:480px){.blog-header .hideable{display:none}
}
.blog-header a{text-decoration:none}
.blog-header a:hover,.blog-header a:focus{text-decoration:underline}
.blog-header ul{list-style:none none;margin:0;padding:0}
.blog-header ul li{list-style:none none;margin:0;padding:0}
.blog-header .blog-banner{padding:16px 20px 20px}
@media screen and (max-width:942px){.blog-header .blog-banner{padding-left:20px;padding-right:20px}
}
.blog-header h1{float:left;font:100 43px/1.069767442 'museo-sans-n1','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;width:70.32967033%}
.blog-header h1 a{color:#443b3b}
.blog-header h1 a:hover{text-decoration:none;color:#1190cc}
.column_75 .blog-header h1{width:59.337349398%}
.column_66 .blog-header h1{float:none;width:100%}
@media screen and (max-width:696px){.column_100 .blog-header h1{width:59.337349398%}
}
@media screen and (max-width:614px){.column_100 .blog-header h1,.column_75 .blog-header h1{float:none;width:100%}
}
@media screen and (max-width:541px){.blog-header h1{font-size:34px}
}
.blog-header .blog-utilities{font-size:12px;font-weight:bold;line-height:1.166666667;padding-bottom:1em;text-align:right}
.ie7 .blog-header .blog-utilities{zoom:1}
.column_66 .blog-header .blog-utilities{text-align:left}
@media screen and (max-width:614px){.blog-header .blog-utilities{text-align:left}
}
.blog-header .blog-utilities li{border-left:1px solid #cecece;display:inline-block;padding:0 4px 0 8px}
.ie8 .blog-header .blog-utilities li,.ie7 .blog-header .blog-utilities li{zoom:1}
.ie7 .blog-header .blog-utilities li{border-left:0;display:inline;padding:4px}
.blog-header .blog-utilities li:first-child{border-left:0;padding-left:0}
.blog-header .blog-utilities li.blog-follow{padding-right:0}
.blog-header .blog-utilities a{display:inline-block}
.ie8 .blog-header .blog-utilities a,.ie7 .blog-header .blog-utilities a{zoom:1}
.ie6 .blog-header .blog-utilities a,.ie7 .blog-header .blog-utilities a{border-right:1px solid #cecece;display:inline;padding:3px 8px 3px 0}
.blog-header .blog-utilities li.blog-follow a{background:url(../../../../images/icons/blog-follow.png) no-repeat right 0;padding:3px 27px 3px 0}
.ie7 .blog-header .blog-utilities li.blog-follow a{border-right:0}
.blog-header form{float:right;width:27.912087912%}
.ie7 .blog-header form{margin-top:12px}
.column_75 .blog-header form{width:38.253012048%}
.column_66 .blog-header form{float:none;width:100%}
@media screen and (max-width:696px){.column_100 .blog-header form{width:38.253012048%}
}
@media screen and (max-width:614px){.column_100 .blog-header form,.column_75 .blog-header form{float:none;width:100%}
}
.blog-header fieldset{border:1px solid #e6e7e5;margin-top:15px;position:relative;width:100%}
.ie7 .blog-header fieldset{zoom:1}
.blog-header input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font:12px/1 'helvetica neue','Arial','Helvetica',sans-serif;height:28px;outline:0;padding:7px 10px;width:100%}
.ie7 .blog-header input{height:14px;margin:0;padding:6px 10px;width:155px!important}
.blog-header button{background:#cfe9f5;border:0;color:#1190cc;font-family:'museo-sans-n7','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:bold;height:28px;line-height:1;position:absolute;right:0;text-transform:uppercase;top:0}
.blog-header button:hover{background:#1190cc;color:#fff}
.ie7 .blog-header button{padding-left:6px;padding-right:6px}
.blog-subnav{background:url(../../../../images/blog-subnav-shadow.png) no-repeat bottom;border-top:1px solid #dfdfdf;padding:0;position:relative}
@media screen and (max-width:942px){.blog-subnav{margin-left:0;margin-right:0}
}
.blog-header h2{background:#b3b3b3;color:#fff;float:left;font:500 19px/1.105263158 'museo-sans-n5','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:12px 0 13px;padding:8px 20px 9px;position:relative}
.blog-header h2:before{background:url(../../../../images/blog-explore-ribbon.png) no-repeat;content:'';height:47px;left:-9px;position:absolute;top:0;width:9px}
.blog-header h2:after{background:url(../../../../images/blog-explore-arrow.png) no-repeat;content:'';height:38px;position:absolute;right:-17px;top:0;width:17px}
.blog-subnav>ul{float:right;text-align:right;width:70%}
.column_75 .blog-subnav>ul{width:80%}
@media screen and (max-width:785px){.column_100 .blog-subnav>ul{width:80%}
}
.blog-subnav li.blog-section{border-right:1px solid #fff;border-left:1px solid #cecece;display:inline-block;margin:21px 0;padding:0 16px 0 20px}
.ie7 .blog-subnav li.blog-section{display:inline;zoom:1}
.blog-subnav li.blog-section:first-child{border-left:0}
.blog-subnav li.blog-section:hover,.blog-subnav li.active{background-color:#fff;border-color:#fff;-moz-box-shadow:0 -1px 5px #cecece;-o-box-shadow:0 -1px 5px #cecece;-webkit-box-shadow:0 -1px 5px #cecece;box-shadow:0 -1px 5px #cecece;margin:0;padding-bottom:21px;padding-top:21px}
.ie8 .blog-subnav li.blog-section:hover,.ie7 .blog-subnav li.blog-section:hover{border-color:#cecece #cecece #fff;border-left:1px solid #cecece}
.blog-subnav li.blog-section:hover{cursor:pointer}
.blog-subnav li.blog-section:hover+li.blog-section,.blog-subnav li.active+li.blog-section{border-color:transparent}
.blog-subnav li.blog-section>a{background:url(../../../../images/icons/mobile-arrows.png) no-repeat right -120px;color:#443b38;display:inline-block;font:500 15px/1.4 'museo-sans-n5','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding:0 15px 0 0;text-transform:uppercase}
.blog-subnav li.blog-section:hover>a,.blog-subnav li.blog-section>a:focus,.blog-subnav li.active>a{background-position:right -90px;color:#1190cc;text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:2){.blog-subnav li.blog-section>a{background-image:url(../../../../images/icons/mobile-arrows@2x.png);-webkit-background-size:9px auto;background-size:9px auto}
.blog-subnav li.blog-section:hover>a,.blog-subnav li.blog-section>a:focus,.blog-subnav li.active>a{background-position:right -90px}
}
.blog-subnav li.active>a{color:#443b38}
.blog-subnav .dropdown{background:#fff;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;display:none;float:none;padding:20px;position:absolute;right:0;text-align:left;top:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:10000}
.ie7 .blog-subnav .dropdown,.ie8 .blog-subnav .dropdown{border-bottom:1px solid #cecece}
.ie7 .blog-subnav .dropdown{width:902px}
.ie7 .column_75 .blog-subnav .dropdown{width:657px}
.blog-subnav li.blog-section:hover .dropdown{display:block}
.blog-subnav .dropdown li{float:left;font-size:14px;line-height:1.428571429;margin-right:6%;padding:0 0 1em;width:27%}
.blog-subnav .dropdown li:nth-child(3n+1){clear:left}
.column_75 .blog-subnav .dropdown li{margin-right:4%;width:45%}
.column_75 .blog-subnav .dropdown li:nth-child(3n+1){clear:none}
.column_75 .blog-subnav .dropdown li:nth-child(2n+1){clear:left}
.blog-subnav .dropdown a:after{content:"\00a0\203A"}
.column_66 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_66 .blog-subnav h2{display:none}
.column_66 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_66 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_66 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_66 .blog-subnav li.blog-section:hover,.column_66 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.ie8 .column_66 .blog-subnav li.blog-section:first-child:hover,.ie7 .column_66 .blog-subnav li.blog-section:first-child:hover{border-left:0}
.column_66 .blog-subnav li.blog-section:hover+li.blog-section,.column_66 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_66 .blog-subnav li.blog-section>a{background:transparent;color:#1190cc;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_66 .blog-subnav li.blog-section>a:hover,.column_66 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_66 .blog-subnav .dropdown,.column_66 .blog-subnav li.blog-section:hover .dropdown{display:none}
@media screen and (max-width:696px){.column_100 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_100 .blog-subnav h2{display:none}
.column_100 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_100 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_100 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_100 .blog-subnav li.blog-section:hover,.column_100 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.column_100 .blog-subnav li.blog-section:hover+li.blog-section,.column_100 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_100 .blog-subnav li.blog-section>a{background:transparent;color:#1190cc;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_100 .blog-subnav li.blog-section>a:hover,.column_100 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_100 .blog-subnav .dropdown,.column_100 .blog-subnav li.blog-section:hover .dropdown{display:none}
}
@media screen and (max-width:925px){.column_75 .blog-subnav{background:#ddf0f8;border:0;-moz-box-shadow:0 3px 3px #cecece;-o-box-shadow:0 3px 3px #cecece;-webkit-box-shadow:0 3px 3px #cecece;box-shadow:0 3px 3px #cecece;padding:10px 20px;position:static}
.column_75 .blog-subnav h2{display:none}
.column_75 .blog-subnav>ul{float:none;text-align:left;width:auto}
.column_75 .blog-subnav li.blog-section{border-right:0;border-left-color:#cecece;margin:0;padding:0 10px 0 14px}
.column_75 .blog-subnav li.blog-section:first-child{padding-left:0}
.column_75 .blog-subnav li.blog-section:hover,.column_75 .blog-subnav li.active{background-color:transparent;border-color:#cecece;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.column_75 .blog-subnav li.blog-section:hover+li.blog-section,.column_75 .blog-subnav li.active+li.blog-section{border-color:#cecece}
.column_75 .blog-subnav li.blog-section>a{background:transparent;color:#1190cc;font-size:16px;line-height:1.125;padding-right:0;text-transform:none}
.column_75 .blog-subnav li.blog-section>a:hover,.column_75 .blog-subnav li.blog-section>a:focus{text-decoration:underline}
.column_75 .blog-subnav .dropdown,.column_75 .blog-subnav li.blog-section:hover .dropdown{display:none}
}
.blog-header li.blog-section>a.short,.blog-header h2>.short{display:none}
.column_75 .blog-header li.blog-section>a.long,.column_75 .blog-header h2>.long{display:none}
.column_75 .blog-header li.blog-section>a.short{display:inline-block}
.column_75 .blog-header h2>.short{display:block}
@media screen and (max-width:785px){.column_100 .blog-subnav li.blog-section>a.long,.column_100 .blog-subnav h2>.long{display:none}
.column_100 .blog-subnav li.blog-section>a.short{display:inline-block}
.column_100 .blog-subnav h2>.short{display:inline-block}
}
.blog-taglist{font-size:15px;line-height:1.333333333;padding:44px 28px 34px}
.blog-taglist h1{border-bottom:1px solid #ebebeb;color:#333;font:300 34px/1.176470588 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;letter-spacing:-0.015em;margin:0 0 23px;padding:0 0 11px}
.blog-taglist ul{list-style:none none;margin:0;padding:0}
.blog-taglist li{list-style:none none;margin:0;padding:0 0 1em}
.blog-taglist a{text-decoration:none}
.blog-taglist a:hover,.blog-taglist a:focus,.blog-taglist a:active{text-decoration:underline}
.blog-taglist a:after{content:"\00a0\203A"}
@media screen and (max-width:942px){.blog-taglist{padding-left:0;padding-right:0}
}
@media screen and (min-width:591px){.blog-taglist ul{overflow:hidden}
.blog-taglist li{float:left;margin-right:6.962025316%;width:43.037974684%}
.blog-taglist li:nth-child(odd){clear:left}
}
@media screen and (min-width:697px){.blog-taglist li{margin-right:7.656612529%;width:42.343387471%}
}
.ie7 .blog-taglist,.ie8 .blog-taglist{padding-right:52px}
.ie7 .blog-taglist ul,.ie8 .blog-taglist ul{overflow:hidden}
.ie7 .blog-taglist ul li{list-style:none none}
.ie7 .blog-taglist li,.ie8 .blog-taglist li{float:left;margin-right:7.656612529%;width:42.343387471%}
.js.ie7 .blog-taglist li.even{float:right}
.js.ie8 .blog-taglist li.odd{clear:left}
.blog-tag-title{background:#fff url(../../../../images/blog-tag-title-bg.png) no-repeat bottom;color:#333;font:300 26px/1.25 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding:59px 26px 17px}
.ie7 .blog-tag-title{font-weight:normal}
.blog-tag-title .now-viewing{font-weight:500}
.ie8 .blog-tag-title .now-viewing,.ie7 .blog-tag-title .now-viewing{font-weight:bold}
.column_50 .blog-tag-title,.column_33 .blog-tag-title,.column_25 .blog-tag-title{font-size:16px}
.column_25 .blog-tag-title{padding-left:20px;padding-right:20px}
@media screen and (max-width:942px){.blog-tag-title{padding:37px 20px 17px}
}
@media screen and (max-width:480px){.blog-tag-title{font-size:16px}
}
.carousel{overflow:hidden;position:relative}
body.topic .carousel,body.faceted-search .carousel{margin-bottom:25px}
body.faceted-search .carousel{background:url(../../../../images/subnav-shadow.png) no-repeat bottom;-webkit-background-size:100% 22px;background-size:100% 22px;border-bottom:1px solid #dfdfdf;padding-bottom:25px}
body.faceted-search .above-search .carousel{background:0;border:0;padding-bottom:0}
.carousel .slide{display:none;overflow:hidden}
.carousel .slide.first{display:block}
.carousel h1{margin-bottom:14px;padding-bottom:7px}
.ie8 .carousel h1{margin-left:342px}
.carousel h2{font:300 23px/1.173913043 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:11px}
.carousel h2 a{color:#00375e}
.carousel p{font-size:15px;line-height:1.4666666667;margin-bottom:8px}
.ie8 .carousel p{line-height:23px}
.carousel figure{float:left;margin-right:2.972399151%;padding-bottom:5px;width:33.333333333%}
.column_75 .carousel figure{margin-right:4.022988506%;width:45.114942529%}
.ie8 .carousel figure{margin-right:28px;width:314px}
@media screen and (max-width:1024px){.touch .carousel .video-overlay-wrapper{float:left;margin-right:3.373493976%;width:34.831325301%}
.touch .column_75 .carousel .video-overlay-wrapper{margin-right:4.022988506%;width:45.114942529%}
.touch .ie8 .carousel .video-overlay-wrapper{margin-right:28px;width:314px}
}
@media screen and (max-width:830px){.touch .carousel .video-overlay-wrapper,.touch .column_75 .carousel .video-overlay-wrapper,.carousel figure,.column_75 .carousel figure{margin-right:3.373493976%;width:37.831325301%}
}
@media screen and (max-width:614px){.touch .carousel .video-overlay-wrapper,.touch .column_75 .carousel .video-overlay-wrapper,.carousel figure,.column_75 .carousel figure{margin-right:4.560260586%;margin-top:0;width:38.436482085%}
.carousel figure.posterframe{margin-top:0}
}
@media screen and (max-width:480px){.touch .carousel .video-overlay-wrapper,.touch .column_75 .carousel .video-overlay-wrapper,.carousel figure,.column_75 .carousel figure{float:none;height:auto;margin-right:0;padding-bottom:15px;width:100%}
.carousel figure,.column_75 .carousel figure{max-width:314px}
}
@media screen and (max-width:320px){.carousel figure,.column_75 .carousel figure{display:none}
.touch .carousel .video-overlay-wrapper.backdrop,.touch .column_75 .carousel .video-overlay-wrapper.backdrop{display:none!important}
}
.carousel figure img{max-width:100%}
.ie8 .carousel figure img{height:100%}
.carousel nav{color:#d6d6d6;font-size:10px;line-height:1;right:0;text-align:right;text-transform:uppercase;position:absolute;width:100px;z-index:400}
.carousel nav>span{display:inline-block;padding:3px 0}
.carousel nav a{color:#1190cc;display:inline-block;font-weight:500;padding:3px 5px;text-decoration:none}
.carousel nav a:hover,.carousel nav a:focus{background:#1190cc;color:#FFF}
.touch .carousel nav a:hover,.touch .carousel nav a:focus{color:#1190cc;background:#FFF}
.carousel nav a.prev:before{content:"\2039\00a0"}
.carousel nav a.next:after{content:"\00a0\203A"}
.no-js .carousel nav{display:none}
.no-js .carousel .slide.first{display:block}
.carousel-priority{position:relative}
.carousel-priority:after{content:'4';display:none}
.carousel-priority .main{margin:0 auto;overflow:hidden;width:100%}
.js .carousel-priority .main{height:202px;margin:0 auto;max-width:916px;position:relative}
.js .carousel-priority .main-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0}
.carousel-priority .priority{float:left;margin:0 44px 24px 0;position:relative;text-decoration:none;width:202px}
.no-js.ie8 .carousel-priority .priority,.no-js.ie7 .carousel-priority .priority{margin-right:32px}
.js .carousel-priority .priority{height:202px;margin-right:36px}
.no-js .carousel-priority .priority:nth-child(4n){margin-right:0}
.carousel-priority img{height:100%;width:100%}
.borderradius .carousel-priority img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.no-borderradius .carousel-priority figcaption{display:none}
.borderradius .carousel-priority figcaption{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.borderradius .carousel-priority .caption{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;display:table;height:100%;position:absolute;left:0;text-align:center;top:0;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear;width:100%}
.no-js .carousel-priority .caption{bottom:0;color:#fff;left:0;position:absolute;width:100%}
.carousel-priority .priority.green .caption{background-color:#7baf3f;background-color:rgba(121,172,60,0.85)}
.carousel-priority .priority.green:hover .caption{background-color:rgba(121,172,60,0.65)}
.carousel-priority .priority.blue .caption{background-color:#118fca;background-color:rgba(18,144,202,0.85)}
.carousel-priority .priority.blue:hover .caption{background-color:rgba(18,144,202,0.65)}
.carousel-priority .priority.orange .caption{background-color:#e37206;background-color:rgba(227,114,6,0.85)}
.carousel-priority .priority.orange:hover .caption{background-color:rgba(227,114,6,0.65)}
.carousel-priority .priority.pink .caption{background-color:#971396;background-color:rgba(153,22,152,0.85)}
.carousel-priority .priority.pink:hover .caption{background-color:rgba(153,22,152,0.65)}
.carousel-priority .caption p,.carousel-priority .circle-overlay-text{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue',Arial,'Helvetica',sans-serif;font-weight:100}
.js .carousel-priority .caption p,.js .carousel-priority .circle-overlay-text{text-align:center}
.no-js .carousel-priority .caption p{font-size:18px;font-weight:300;line-height:1.111111111;margin:0;padding:5px 10px}
.borderradius .carousel-priority .caption p{display:table-cell;font-size:22px;line-height:1.181818182;margin:0 auto;padding:35px 25px;vertical-align:middle}
.no-borderradius .carousel-priority .circle-overlay-text{color:#fff;cursor:pointer;font:100 22px/1.181818182 "museo-sans-n1","museo-sans",'Helvetica Neue',Arial,'Helvetica',sans-serif;letter-spacing:.5px;max-width:75%;text-align:center}
.borderradius .carousel-priority .caption p:after,.no-borderradius .carousel-priority .circle-overlay-text:after{content:url(../../../../images/priority-arrow.png);display:block;margin:10px auto 0;width:82px}
.carousel-priority footer .read-more,.ie7 .carousel-priority .read-more,.ie8 .carousel-priority .read-more{position:absolute;right:0;text-align:right;top:-3px}
.carousel-priority button{background:url(../../../../images/content-stream-arrows.png) no-repeat;border:0;display:block;height:180px;margin:0;overflow:hidden;padding:0;position:absolute;text-align:left;text-indent:-999em;top:65px;width:44px}
.carousel-priority button[disabled]{cursor:default}
.carousel-priority .prev{background-position:-75px -160px;left:-32px}
.carousel-priority .prev:hover,.carousel-priority .prev:focus{background-position:-135px -160px}
.carousel-priority .prev[disabled],.carousel-priority .prev[disabled]:hover{background-position:-15px -160px}
.carousel-priority .next{background-position:-60px 0;right:-32px}
.carousel-priority .next:hover,.carousel-priority .next:focus{background-position:-120px 0}
.carousel-priority .next[disabled],.carousel-priority .next[disabled]:hover{background-position:0 0}
@media screen and (min-width:1076px){.js .carousel-priority{padding:0}
}
@media screen and (max-width:1020px){.carousel-priority:after{content:'3'}
.js .carousel-priority .main{max-width:678px}
.carousel-priority .prev{left:5%}
.carousel-priority .next{right:5%}
}
@media screen and (max-width:865px){.carousel-priority .prev{left:0}
.carousel-priority .next{right:0}
}
@media screen and (max-width:780px){.carousel-priority:after{content:'2'}
.js .carousel-priority .main{max-width:440px}
.carousel-priority .prev{left:3.660130719%}
.carousel-priority .next{right:3.660130719%}
}
@media screen and (max-width:590px){.carousel-priority:after{content:'1'}
.js .carousel-priority .main{max-width:202px}
.carousel-priority .prev{left:4.745762712%}
.carousel-priority .next{right:4.745762712%}
.carousel-priority footer .read-more span,.carousel-priority h1 span{display:none}
.carousel-priority footer .read-more{text-transform:capitalize}
}
@media screen and (max-width:330px){.carousel-priority .prev{left:0}
.carousel-priority .next{right:0}
}
.cast_of_heroes h2{display:inline;font:300 18px/1.555555556 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.cast_of_heroes h2:after{content:"\00a0\203A"}
.cast_of_heroes p{font-size:14px;line-height:1.428571429;margin:0 0 20px}
.cast_of_heroes ul{list-style:none;margin:0}
.cast_of_heroes li{list-style:none none;margin:0 0 10px;padding:0}
.ie7 .cast_of_heroes ul li{list-style:none none}
.cast_of_heroes figure img,.cast_of_heroes figure p{display:none}
.cast_of_heroes a,.cast_of_heroes figure,.cast_of_heroes figcaption,.cast_of_heroes figcaption div{display:inline}
@media screen and (min-width:601px){.cast_of_heroes li{float:left;height:280px;margin:0 34px 34px 0;width:280px}
body.default .primary .cast_of_heroes li,body.program .primary .cast_of_heroes li,body.topic .primary .cast_of_heroes li,body.default .primary .cast_of_heroes img,body.program .primary .cast_of_heroes img,body.topic .primary .cast_of_heroes img{width:278px;height:278px}
.cast_of_heroes li:nth-child(2n){margin-right:0}
.cast_of_heroes .intro{background:#b9b8b8;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;color:#fff;display:table;position:relative}
.no-borderradius .cast_of_heroes .intro{background:url(../../../../images/heroes-intro.png) no-repeat}
.cast_of_heroes a{-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;display:block;height:100%;position:relative;width:100%}
.cast_of_heroes a figure,.cast_of_heroes a img,.cast_of_heroes a figcaption{-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;display:block}
.cast_of_heroes a figcaption{background:rgba(0,143,207,0.85);display:table;height:100%;left:0;opacity:0;position:absolute;top:0;-moz-transition:all .1875s ease-in;-ms-transition:all .1875s ease-in;-o-transition:all .1875s ease-in;-webkit-transition:all .1875s ease-in;transition:all .1875s ease-in-out;vertical-align:middle;width:100%}
.no-rgba .cast_of_heroes a figcaption{background:#008fcf}
.cast_of_heroes a:hover,.cast_of_heroes a:focus{text-decoration:none}
.cast_of_heroes a:hover figcaption,.cast_of_heroes a:focus figcaption,.touch .cast_of_heroes figcaption{opacity:1}
.cast_of_heroes h2{color:#fff;display:block;font-size:22px;line-height:1.181818182;margin-bottom:10px;padding-left:15px;padding-right:15px;text-align:center}
.cast_of_heroes h2:after{content:''}
.cast_of_heroes a p{color:#fff;display:block;padding-left:15px;padding-right:15px;text-align:center}
.cast_of_heroes a:hover p,.cast_of_heroes a:focus p{color:#fff;display:block}
.cast_of_heroes .intro p{color:#fff;display:table-cell;padding-left:20px;padding-right:20px;text-align:center;vertical-align:middle}
.cast_of_heroes a p:after,.touch .cast_of_heroes a h2:after{display:hidden}
.cast_of_heroes a:hover p:after,.touch .cast_of_heroes a:hover h2:after,.cast_of_heroes a:focus p:after,.touch .cast_of_heroes a:focus h2:after{content:url('../../../../images/priority-arrow.png');display:block;left:50%;margin-left:-41px;margin-top:8px;position:absolute}
.touch .cast_of_heroes a p{display:none}
.touch .cast_of_heroes a h2{margin-bottom:0}
.cast_of_heroes figcaption div{display:table-cell;vertical-align:middle}
}
@media screen and (min-width:911px){.cast_of_heroes li:nth-child(2n),.cast_of_heroes li:nth-child(3n-1){margin-right:34px}
.cast_of_heroes li:nth-child(3n){margin-right:0}
}
.ie7 .cast_of_heroes li,.ie8 .cast_of_heroes li{float:left;height:280px;margin:0 34px 34px 0;width:280px}
.ie7 .primary .cast_of_heroes li,.ie8 .primary .cast_of_heroes li{margin-right:20px}
.ie7 .cast_of_heroes .intro,.ie8 .cast_of_heroes .intro{background:url(../../../../images/heroes-intro.png) no-repeat;color:#fff;position:relative}
.ie8 .cast_of_heroes .intro{display:table}
.ie7 .cast_of_heroes a,.ie8 .cast_of_heroes a{cursor:pointer;display:block;height:100%;position:relative;width:100%}
.ie7 .cast_of_heroes a figure,.ie8 .cast_of_heroes a figure,.ie7 .cast_of_heroes a figcaption,.ie8 .cast_of_heroes a figcaption{display:block}
.ie7 .cast_of_heroes a img,.ie8 .cast_of_heroes a img{display:none}
.ie7 .cast_of_heroes a figcaption,.ie8 .cast_of_heroes a figcaption{background:url(../../../../images/heroes-mask.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
.ie8 .cast_of_heroes a figcaption{display:table;vertical-align:middle}
.ie7 .cast_of_heroes a:hover,.ie7 .cast_of_heroes a:focus,.ie8 .cast_of_heroes a:hover,.ie8 .cast_of_heroes a:focus{text-decoration:none}
.ie7 .cast_of_heroes h2,.ie8 .cast_of_heroes h2{color:#fff;display:block;font-size:22px;line-height:1.181818182;margin-bottom:10px;padding-left:15px;padding-right:15px;text-align:center}
.ie8 .cast_of_heroes h2:after{content:''}
.ie7 .cast_of_heroes a p,.ie8 .cast_of_heroes a p{color:#fff;display:block;text-align:center}
.ie8 .cast_of_heroes a p{padding-left:15px;padding-right:15px}
.ie7 .cast_of_heroes a:hover p,.ie7 .cast_of_heroes a:focus p,.ie8 .cast_of_heroes a:hover p,.ie8 .cast_of_heroes a:focus p{color:#fff;display:block}
.ie7 .cast_of_heroes .intro p,.ie8 .cast_of_heroes .intro p{color:#fff;text-align:center}
.ie7 .cast_of_heroes .intro p{width:220px}
.ie8 .cast_of_heroes .intro p{display:table-cell;padding-left:20px;padding-right:20px;vertical-align:middle}
.ie8 .cast_of_heroes a p:after{content:url('../../../../images/priority-arrow.png');display:block;left:50%;margin-left:-41px;margin-top:8px;position:absolute}
.ie7 .cast_of_heroes figcaption div{background:url('../../../../images/priority-arrow.png') no-repeat bottom;padding-bottom:30px;width:220px}
.ie8 .cast_of_heroes figcaption div{display:table-cell;vertical-align:middle}
.cfp_callout{font-size:15px;line-height:1.466666667;position:relative;padding:12px}
.cfp_callout.open{background:#FFF url('../../../../images/diagonal_lines-blue.jpg') repeat}
.cfp_callout.expired{background:#FFF url('../../../../images/diagonal_lines-red.jpg') repeat}
.column_33 .cfp_callout,.column_25 .cfp_callout{font-size:13px;line-height:1.384615385}
@media screen and (max-width:690px){.cfp_callout{font-size:13px;line-height:1.384615385}
}
.cfp_callout section{background-color:#fff;padding:0 10px}
.cfp_callout ul{margin:0}
.cfp_callout ul li{border-top:dashed 1px #BBB;list-style:none;font-size:13px;margin:0;padding:8px 0}
.ie7 .cfp_callout ul li{margin:0;list-style-image:none;padding:8px 0}
.cfp_callout ul li:first-child{border:0}
.cfp_callout ul li.deadline{color:#707070;font-weight:bold}
.cfp_callout ul li.apply{font-weight:bold}
.cfp_callout ul li table td{vertical-align:middle;margin-right:5%;width:70%}
.cfp_callout ul li table td.arrow{text-align:center;width:25%}
.cfp_callout ul li table td.arrow{text-align:right}
.cfp_callout ul li table td.arrow img{height:35px;width:36px}
@media screen and (max-width:840px){.column_33 .cfp_callout ul li.arrow a{padding-right:0;min-height:auto}
}
.cfp_callout a.read-more{content:"\00a0\203A";font-weight:normal}
.cfp_callout p{padding:8px 0}
.cfp_callout.expired p{color:#ff5033;font-weight:bold;margin-bottom:0}
.cfp_details{background:url('../../../../images/cfp_shadow-center.jpg') repeat-y left top;padding:0 0 0 18px;margin-bottom:40px;position:relative}
.column .cfp_details .rwjf-component{margin:20px 0 0}
.columns .cfp_details .rwjf-component:first-child{margin-top:0!important}
@media screen and (max-width:690px){.cfp_details{padding-left:0;background:0}
}
.cfp_details .shadow_top,.cfp_details .shadow_bottom{height:63px;position:absolute;width:17px;z-index:0}
.cfp_details .shadow_top{background:url('../../../../images/cfp_shadow-top.jpg') no-repeat;left:0;top:0}
.cfp_details .shadow_bottom{background:url('../../../../images/cfp_shadow-bottom.jpg') no-repeat;bottom:0;left:0}
@media screen and (max-width:690px){.cfp_details .shadow_top,.cfp_details .shadow_bottom{background:0}
}
.content_feed_medium{clear:both;position:relative}
.content_feed_medium h1{margin-bottom:21px;padding-right:135px}
.column_33 .content_feed_medium h1,.column_25 .content_feed_medium h1{padding-right:0}
@media screen and (max-width:625px){.content_feed_medium h1{padding-right:0}
}
.content_feed_medium .title-link{font-size:12px;line-height:1.166666667;position:absolute;right:0;text-align:right;top:-3px;width:200px}
.column_33 .content_feed_medium .title-link,.column_25 .content_feed_medium .title-link{display:none}
@media screen and (max-width:625px){.content_feed_medium .title-link{display:none}
}
.content_feed_medium h3{color:#00375e;font-size:23px;font-weight:300;line-height:1.217391304;margin-bottom:5px}
.content_feed_medium h3 a{color:#00375e}
.content_feed_medium small{font-size:12px;line-height:1.384615385;color:#443b3b;margin-bottom:5px;display:block}
.content_feed_medium small span{color:#c2c2c2;padding:0 4px;font-size:17px;font-weight:100}
.content_feed_medium .callout p{font-size:15px;line-height:1.4666666667}
.column_50 .content_feed_medium .callout p,.column_33 .content_feed_medium .callout p,.column_25 .content_feed_medium .callout p{font-size:13px;line-height:1.384615385}
@media screen and (max-width:480px){.content_feed_medium .callout .callout p{font-size:13px;line-height:1.384615385}
}
.content_feed_medium .callout{padding-bottom:5px;margin:10px 0 20px;border-bottom:dotted 1px #d7d7d7}
.content_feed_medium img{width:100%;background:#FFF}
.content_feed_medium figure{float:left;width:12.738853503%;margin-right:2.1231422505%;margin-bottom:23px}
.column_75 .content_feed_medium figure{width:17.24137931%}
.column_66 .content_feed_medium figure{width:19.543973941%}
.column_50 .content_feed_medium figure,.column_33 .content_feed_medium figure,.column_25 .content_feed_medium figure{display:none}
.content_feed_medium section{float:right;width:84.925690021%}
.column_75 .content_feed_medium section{width:79.597701149%}
.column_66 .content_feed_medium section{width:76.872964169%}
.column_50 .content_feed_medium section,.column_33 .content_feed_medium section,.column_25 .content_feed_medium section{float:none;width:100%}
.content_feed_medium .no-image section{width:auto;float:none}
@media screen and (max-width:830px){.column_100 .content_feed_medium figure,.column_75 .content_feed_medium figure{width:14.457831325%}
.column_100 .content_feed_medium section,.column_75 .content_feed_medium section{width:82.891566265%}
}
@media screen and (max-width:690px){.column_66 .content_feed_medium figure{width:17.391304348%}
.column_66 .content_feed_medium section{width:79.420289855%}
}
@media screen and (max-width:625px){.content_feed_medium figure{display:none}
.column_100 .content_feed_medium section,.column_75 .content_feed_medium section,.column_66 .content_feed_medium section{float:none;width:100%}
}
.content_listing *{-moz-box-sizing:border-box;box-sizing:border-box}
.content_listing .content_listing-controls{border-bottom:1px solid #cecece;margin-bottom:25px;position:relative}
@media screen and (min-width:831px){.content_listing .content_listing-controls{border-bottom:0}
}
.content_listing .content_listing-dropdown{display:none}
@media screen and (max-width:690px){.content_listing .content_listing-dropdown{background-color:#fff;border:1px solid #cecece;border-top:#78af33 4px solid;color:#555454;display:block;font-size:14px;height:43px;padding:0 20px;position:relative}
.content_listing .content_listing-dropdown span{display:block;padding-right:30px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.content_listing .content_listing-dropdown::after{content:"";border-top:8px solid #555454;border-left:7px solid transparent;border-right:7px solid transparent;height:0;margin-top:-4px;position:absolute;right:10px;top:50%;width:0}
}
.content_listing .content_listing-tabs{background-color:#f6f6f6;margin:0;padding-right:0}
.content_listing .content_listing-tabs:after{content:"";display:table;clear:both}
@media screen and (min-width:831px){.content_listing .content_listing-tabs{padding-right:13.8461538462em}
}
@media screen and (max-width:690px){.content_listing .content_listing-tabs{background-color:#fff;border:1px solid #cecece;border-top:0;display:none;left:0;position:absolute;top:43px;width:100%;z-index:1}
}
.content_listing .is-open .content_listing-tabs{display:block}
.content_listing .content_listing-tab{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;border-bottom:transparent 4px solid;border-top:transparent 4px solid;color:#2a76a0;cursor:pointer;display:inline-block;float:left;font-size:14px;height:43px;margin-bottom:0;padding:0 20px;position:relative}
@media screen and (max-width:690px){.content_listing .content_listing-tab{float:none;display:block}
}
.content_listing .content_listing-tab span{display:block;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
@media screen and (min-width:691px){.content_listing .content_listing-tab::before{background-color:#cecece;content:"";display:inline-block;height:60%;left:0;position:absolute;top:20%;vertical-align:middle;width:1px}
.content_listing .content_listing-tab.is-active::before,.content_listing .content_listing-tab:first-child::before,.content_listing .content_listing-tab.is-active+.content_listing-tab::before{display:none}
}
@media screen and (min-width:691px){.content_listing .content_listing-tab.is-active{background-color:#fff;border-top:#78af33 4px solid;border-bottom:#fff 4px solid;color:#555454}
}
.content_listing .content_listing-search_more{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;color:#2a76a0;font-size:12px;padding:10px 0}
@media screen and (min-width:831px){.content_listing .content_listing-search_more{font-size:14px;padding:0;position:absolute;right:20px;top:13px}
}
.content_listing .content_listing-search_more a{color:#2a76a0;display:inline-block;font-size:14px;font-weight:normal}
.content_listing .content_listing-search_more a::before{background-image:url(../../../../images/svg-icons/search.svg);content:"";background-size:contain;display:inline-block;height:12px;margin-right:5px;width:12px}
.content_listing .content_listing-result{display:none}
.content_listing .content_listing-result.is-active{display:block}
.content_listing .content_listing-fetch_button_wrapper{text-align:center}
.content_listing .content_listing-fetch_button{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;background-color:#f6f6f6;border:0;color:#2a76a0;font-size:18px;outline:0;padding:15px 50px;-webkit-transition:background 1s;transition:background 1s}
.content_listing .content_listing-fetch_button:hover{background-color:#e9e9e9}
.content_listing--color1{background-color:#2a76a0;padding:20px;margin-left:-20px;margin-right:-20px}
.column .content_listing--color1{margin-left:-20px;margin-right:-20px}
.content_listing--color1 .content_listing-header h2{color:#fff;border-color:#fff}
.editors_pick{margin-bottom:40px}
.dialogue{background:#edece9;clear:both;padding:20px 23px}
.dialogue a.read-more{color:#1190cc;display:inline-block;font-size:13px;font-weight:bold;line-height:1.384615385;text-decoration:none}
.dialogue a.read-more:hover{text-decoration:underline}
.ie8 .dialogue a.read-more,.ie7 .dialogue a.read-more{display:block;zoom:1}
.dialogue h1{background:url('../../../../images/icons/dialogue.png') no-repeat scroll 0 6px transparent;color:#443b3b;font:300 30px/1.1 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:0 0 26px 0;min-height:75px;padding:0 0 0 108px}
.column_50 .dialogue h1{font-size:26px;line-height:1.1923076923;margin-bottom:20px}
@media screen and (max-width:617px){.dialogue h1,.column_50 .dialogue h1{background:0;font-size:26px;line-height:1.1923076923;min-height:0;padding-left:0}
}
@media screen and (max-width:451px){.dialogue h1,.column_50 .dialogue h1{font-size:25px;line-height:1.12}
}
.dialogue h2{color:#00375e;font:300 23px/1.217391304 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:14px}
.column_50 .dialogue h2{font-size:21px;line-height:1.2380952381}
@media screen and (max-width:830px){.column_50 .dialogue h2{font-size:21px;line-height:1.2380952381}
}
@media screen and (max-width:617px){.dialogue h2{font-size:21px;line-height:1.2380952381}
}
@media screen and (max-width:451px){.dialogue h2,.column_50 .dialogue h2{font-size:20px}
}
.dialogue .inner-rail h2{font:700 17px/1.176470588 'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:7px}
.dialogue h2 a{color:inherit}
.dialogue p{font-size:15px;line-height:1.466666667;margin-bottom:1em}
.dialogue .inner-rail p{font-size:13px;line-height:1.384615385}
.dialogue article{margin-bottom:10px}
.dialogue article.main{float:left;width:55%}
.column_50 .dialogue article.main{float:none;margin-bottom:25px;width:auto}
@media screen and (min-width:618px) and (max-width:830px){.column_50 .dialogue article.main{float:left;margin-bottom:25px;width:55%}
}
@media screen and (max-width:617px){.dialogue article.main{float:none;width:auto}
}
.dialogue .inner-rail article{background-color:#d4ddc6;padding:12px}
.column_50 .dialogue .inner-rail article{margin-bottom:10px;padding:15px 19px}
@media screen and (max-width:617px){.dialogue .inner-rail article{margin-bottom:10px;padding:15px 19px}
}
.dialogue .inner-rail article:first-child{background-color:#d7e3e6;margin-bottom:10px}
.dialogue .inner-rail{float:right;width:40%}
.column_50 .dialogue .inner-rail{float:none;width:auto}
@media screen and (min-width:618px) and (max-width:830px){.column_50 .dialogue .inner-rail{float:right;width:40%}
}
@media screen and (max-width:617px){.dialogue .inner-rail{float:none;margin-top:25px;width:auto}
}
.download-box{border-top:solid 4px #999;padding:20px;transition:box-shadow linear .2s;-webkit-transition:box-shadow linear .2s}
.column .rwjf-downloadbox{margin:0}
.column .rwjf-downloadbox>div{margin-bottom:40px}
.rwjf-downloadbox .stickit{width:275px;z-index:999}
.column_66 .download-box{margin-bottom:20px}
@media screen and (max-width:690px){.column_66 .download-box{max-width:100%}
}
.download-box ul{margin:0}
.download-box ul li{font:15px/1.166666667 "museo-sans-n5","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:500;list-style-image:none;margin:12px 0 0}
.column_25 .download-box ul li{font-size:14px}
.download-box ul li:first-child{margin-top:0}
.download-box ul li a{display:block;font-family:"museo-sans-n3","museo-sans";font-weight:300;line-height:1.5;margin-bottom:7px}
.download-box ul li a:after{content:'\203A'}
.download-box ul li a b{font-family:"museo-sans-n7","museo-sans";font-weight:700}
.download-box ul li a small{font-family:"museo-sans-n3","museo-sans";font-size:13px;font-weight:300}
.download-box ul li span{color:#606060;display:block;font-size:14px;font-family:"museo-sans-n3","museo-sans";font-weight:300;line-height:1.45}
.column_25 .download-box ul li span{font-size:13px}
.download-box.green{background-color:#eaf2e0;border-color:#70a52f}
.download-box.green ul li a{color:#70a52f}
.download-box.blue{background-color:#e5edf0;border-color:#005067}
.download-box.blue ul li a{color:#07a6e0}
.download-box header h1{color:#005067}
@media screen and (max-width:840px) and (min-width:641px){.download-box ul li a{font-size:14px}
.download-box ul li span{font-size:13px}
}
@media screen and (max-width:640px){.download-box ul li a small{font-size:12px}
}
.ie7 .stickem-container{overflow:hidden}
.stickit{position:fixed;top:0}
.stickit-end{bottom:0;position:absolute;z-index:999}
.stickit .download-box,.stickit-end .download-box{box-shadow:0 1px 7px 1px rgba(82,120,35,0.45);width:235px}
.primary .above-search>.parsys>div:last-child{background:url(../../../../images/subnav-shadow.png) no-repeat bottom;background-size:100% 22px;border-bottom:1px solid #dfdfdf;margin-bottom:14px;padding-bottom:25px}
.primary .above-search>.parsys>div.new:first-child{background:0;border:0;margin-bottom:0;padding-bottom:0}
.faceted_search>header{border-bottom:1px solid #d9d9d9;line-height:1.142857143;margin-bottom:13px;padding-bottom:11px}
.faceted_search .results_count{color:#3b322f;float:left;font-size:14px;margin:3px 0 0;width:40%}
.faceted_search .sort{float:right}
.faceted_search .sort span.title{display:block;float:left;font-weight:bold;margin-right:8px;position:relative;top:4px}
.faceted_search .sort ul{display:inline-block;margin-left:2px}
.faceted_search .sort li{float:left;margin:0;list-style-image:none;border-left:1px solid #dfdfdf;padding:0 5px}
.faceted_search .sort li:first-child{border-left:none;padding-left:0}
.faceted_search .sort a{display:block;padding:4px 7px 6px 7px;text-decoration:none}
.faceted_search .sort a:hover,.faceted_search .sort a:focus,.faceted_search .sort a.active{background:#78af33;color:#FFF}
.faceted_search .sort a.up-down{background-image:url('../../../../images/arrow-up-down-sprite.png');background-position:right 5px;background-repeat:no-repeat;padding-right:25px}
.faceted_search .sort a.up-down.asc{background-position:right center}
.faceted_search .sort a.up-down.desc{background-position:right -41px}
.faceted_search .search-controls{background:#ddeff8;float:right;margin-left:5%;padding-bottom:20px;width:27.5%}
.faceted_search .search-controls header{background:#193b6e;padding:25px 15px 25px 20px}
.faceted_search-refine .search-controls header{position:relative}
.faceted_search-refine .search-controls header:after{position:absolute;top:40px;left:-28px;display:block;width:0;height:0;overflow:hidden;border-color:transparent #193b6e transparent transparent;border-style:solid;border-width:15px;content:'\A0'}
.faceted_search .search-controls header>a{position:absolute;top:11px;right:15px;color:#fff;text-decoration:underline;font-weight:200}
.faceted_search .search-controls h1{color:#fff;font:100 30px/1.07 "museo-sans-n1","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;position:relative}
.ie7 .faceted_search .search-controls h1{margin-bottom:15px;zoom:1}
.faceted_search .keywords,.faceted_search .search-again div,.faceted_search .search-box{background:#fff;margin-top:15px;max-width:100%;padding-right:30px;position:relative}
.ie8 .faceted_search .keywords,.ie8 .faceted_search .search-again div,.ie8 .faceted_search .search-box,.ie7 .faceted_search .keywords,.ie7 .faceted_search .search-again div,.ie7 .faceted_search .search-box{padding-right:0;position:static;zoom:1}
.faceted_search .search-box{margin-top:11px;padding-bottom:1px;padding-top:1px}
.faceted_search .search-again{background:#c9ddea;border:3px solid #FFF;margin:55px 18px 0;padding:18px 14px}
.faceted_search .search-again h2{color:#00375e;font:20px/1.2 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.faceted_search .search-again div,.faceted_search .search-again div{margin-top:10px}
.ie7 .faceted_search .search-again div,.ie8 .faceted_search .search-again div,.ie7 .faceted_search .search-box,.ie8 .faceted_search .search-box{overflow:hidden}
.faceted_search .search-controls input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font:12px/1 'Arial','Helvetica Neue','Helvetica',sans-serif;height:28px;outline:0;padding:7px 10px;width:100%}
.ie8 .faceted_search .search-controls input,.ie7 .faceted_search .search-controls input{box-sizing:content-box;float:left;height:14px;width:160px}
.ie8 .faceted_search .search-again input,.ie7 .faceted_search .search-again input{width:134px}
.ie7 .faceted_search .search-again input{margin-left:-18px}
.faceted_search .search-controls button{background:#78af33;border:0;color:#FFF;font-family:inherit;height:28px;font-weight:bold;line-height:1;overflow:hidden;padding-left:0;padding-right:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:30px}
.faceted-grant-listing .search-box button{background:#cfe9f5;color:#1190cc;right:1px;top:1px}
.faceted-grant-listing .search-box button:hover{background:#1190cc;color:#fff}
.ie8 .faceted_search .search-controls button,.ie7 .faceted_search .search-controls button{float:right;position:static}
.ie7 .faceted_search .search-box button,.ie8 .faceted_search .search-box button{margin-right:1px}
.faceted_search .accordion>ul{padding:5px 0 0}
.faceted_search .accordion ul li{border-bottom-color:#58809c}
.faceted_search .accordion ul li a{height:auto}
.js .faceted_search .search-controls .accordion ul>li:last-child{padding-bottom:0}
.js .faceted_search .search-controls .accordion ul>li.lastchild{padding-bottom:0}
.faceted_search fieldset.facet,.faceted_search fieldset.list,.faceted_search fieldset.search-box{margin:44px 20px}
.faceted-grant-listing fieldset.facet,.faceted-grant-listing fieldset.list{margin-top:22px}
.faceted-proposal-listing fieldset.facet,.faceted-proposal-listing fieldset.list{margin:22px}
.faceted-grant-listing fieldset.list{margin-bottom:33px}
.faceted_search legend{border-bottom:1px solid #00375e;color:#00375e;display:block;font-size:11px;font-weight:bold;margin-bottom:11px;padding-bottom:10px;text-transform:uppercase;width:100%}
.ie8 .faceted_search legend,.ie7 .faceted_search legend{margin-bottom:0}
.faceted_search legend+.search-box{-webkit-margin-collapse:separate}
.faceted-grant-listing legend{border-bottom-color:#afb9bf;color:#443b3b;font-weight:normal}
.faceted_search fieldset.list ul{padding-top:8px;margin:0}
.faceted_search fieldset.list li{list-style-image:none;padding:0;margin:8px 0;line-height:1.29}
.faceted_search fieldset.list a{text-decoration:none}
.faceted_search fieldset.list a:hover{text-decoration:underline}
.faceted_search fieldset.list a.abbreviate{font-size:12px;font-weight:bold;color:#78af33;text-transform:uppercase;display:inline-block;margin-top:12px;height:18px;padding-right:25px;background:url(../../../../images/icons/expand.png) no-repeat right;line-height:1.66}
.faceted_search-refine .facets,.faceted-proposal-listing .facets{margin:15px 0 0}
.ie7 .faceted_search-refine .facets,.ie7 .faceted-proposal-listing .facets{margin-bottom:15px}
.faceted_search-refine .facets li,.faceted-proposal-listing .facets li{border-top:1px dotted #a3b1c5;list-style-image:none;margin:0;padding:0;font-size:13px;line-height:1.24}
.faceted_search-refine .facets a,.faceted-proposal-listing .facets a{display:block;background:url(../../../../images/icons/remove.png) no-repeat right;padding:10px 30px 10px 0;color:#FFF;text-decoration:none;font-weight:bold}
.ie7 .faceted_search-refine .facets a,.ie7 .faceted_search-refine .facets span,.ie7 .faceted-proposal-listing .facets a,.ie7 .faceted-proposal-listing .facets span{zoom:1}
.faceted_search-refine .facets a:hover,.faceted-proposal-listing .facets a:hover{text-decoration:underline}
.faceted_search-refine .facets span,.faceted-proposal-listing .facets span{display:block;padding:10px 30px 10px 0;color:#fff;text-decoration:none;font-weight:bold}
.faceted-grant-listing select,.faceted-proposal-listing select{margin-top:11px;width:98%}
.faceted_search .results{width:67.5%}
.faceted_search .results h1,.faceted_search .results .result p{font-size:23px;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;line-height:1.217;margin-bottom:.5em}
.faceted_search .results h1,.faceted_search .results h1 a{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif}
.faceted-proposal-listing .results h1{margin-bottom:8px}
.faceted_search .results .result p{line-height:1}
.faceted_search .results .result h1{line-height:1.314;margin-top:1em}
.faceted_search .results article em.feature-tag{background-color:#b0b0b0;color:#FFF;display:inline-block;font-size:9px;font-family:inherit;line-height:1;letter-spacing:1px;padding:5px 7px;margin:0 0 1.2em;text-transform:uppercase}
.ie7 .faceted_search .results article em.feature-tag,.ie8 .faceted_search .results article em.feature-tag{zoom:1}
.faceted_search .results article a,.faceted_search .results .result a{color:#1f4d81;text-decoration:none}
.faceted_search .results article a:hover,.faceted_search .results article a:focus,.faceted_search .results .result a:hover,.faceted_search .results .result a:focus{text-decoration:underline}
.faceted_search .results .result a{color:#1190cc;font-weight:bold}
.faceted_search .results .source a{color:#1190cc}
.faceted_search .results .source span{padding:0 2px;color:#AAA}
.faceted_search .results article,.faceted_search .results .result{border-top:1px dotted #b4b1b1;padding-bottom:22px;padding-top:22px}
.faceted_search .results .result{padding-bottom:12px}
.faceted_search .results article:first-child,.faceted_search .results .result:first-child{border-top:0;padding-top:0}
.faceted_search .results article>*:last-child{margin-bottom:0}
.faceted_search .results article>.lastchild{margin-bottom:0}
.faceted_search .results footer{border-top:1px solid #c0c0c0;text-transform:uppercase}
.faceted_search .results footer ul{padding:0;margin:0}
.faceted_search .results footer li{list-style:none}
.faceted_search .results footer li.prev{padding-left:0}
.faceted_search .results footer li.next{padding-right:0}
.faceted_search .results footer .view{float:right;text-align:right;font-size:10px;line-height:1}
.faceted_search .results footer .view li{float:left}
.faceted_search .results footer .view li:first-child{border-right:1px solid gray;padding-right:1em;margin-right:1em}
.faceted-search .grantee-status,.faceted_search .detail{font-size:11px;font-weight:normal;line-height:1.363636364;margin-bottom:3px}
.faceted_search .grantee-status span{font-weight:bold}
.faceted_search .detail{font-weight:normal;margin-bottom:8px}
.faceted_search .detail span{font-weight:bold}
.faceted_search .sub-detail{color:#696969}
@media screen and (max-width:935px){.faceted_search .results_count,.faceted_search .sort{float:none;width:auto}
.faceted_search .results_count{margin-top:0}
.faceted_search .sort{margin-top:13px}
}
@media screen and (max-width:731px){.faceted_search .search-controls{margin-left:6%;width:34%}
.faceted_search .results{width:60%}
}
@media screen and (max-width:600px){.faceted_search>header{display:none}
.faceted_search .results,.faceted_search .search-controls{display:block;float:none;margin:0;width:auto}
.faceted-proposal-listing .results{margin-top:15px}
.faceted_search .search-controls{padding-bottom:0}
.faceted_search .sort{margin-bottom:8px}
.faceted_search .sort span.title{float:none;margin-bottom:8px;position:static}
.faceted_search .sort ul{margin-left:0}
.faceted_search .sort li{padding:0 8px}
.faceted_search .sort span.abbr{display:none}
.faceted_search .sort a{display:inline;padding:0}
.faceted_search .sort a:hover,.faceted_search .sort a:focus,.faceted_search .sort a.active{background:transparent;color:#999}
.faceted_search .sort a.active{font-weight:bold}
.faceted_search .keywords{margin-top:0}
.faceted_search .keywords input{font-size:13px}
.faceted_search .keywords input::-webkit-input-placeholder{color:#443b3b}
.faceted_search .keywords input::-moz-placeholder{color:#443b3b}
.faceted_search .accordion>ul{margin-left:0}
.faceted_search fieldset.facet,.faceted_search fieldset.list,.faceted_search .search-controls h1{display:none}
.faceted_search .search-controls header{background:#ddeff8;padding:20px 15px}
.faceted_search-refine .search-controls header{background:#193b6e}
.faceted_search-refine .search-controls header:after{display:none}
.faceted_search-refine .search-controls h1,.faceted_search-refine fieldset.facet.has_publication_type,.faceted_search-refine fieldset.facet.has_publication_type legend,.faceted_search-refine fieldset.facet.has_publication_type li#publication_type,.faceted_search-refine fieldset.facet.has_publication_type li#publication_type li{display:block}
.faceted_search-refine fieldset.facet legend,.faceted_search-refine fieldset.facet.has_publication_type li,.faceted_search-refine .search-again{display:none}
.faceted_search-refine fieldset.facet.has_publication_type li#publication_type{border:0;padding-left:0;margin-bottom:5px}
.faceted_search-refine fieldset.facet.has_publication_type{margin:20px 15px;padding-bottom:1px}
}
.better-autocomplete{width:100%!important}
.better-autocomplete>.group{text-align:left;background:0;border:0;margin:10px 0 0;padding:0}
.better-autocomplete>.group:first-child{margin-top:0}
.better-autocomplete>.group>h3{color:#888;font-weight:bold;font-size:11px;line-height:1.19;text-transform:uppercase;padding:15px 10px 10px;border-bottom:1px dotted #cbc7c4}
.better-autocomplete>.result{padding:7px 10px;border:0;border-bottom:1px dotted #cbc7c4;cursor:pointer}
.better-autocomplete>.result>h4,.better-autocomplete>.result>p{color:#0680ba;font-size:13px;line-height:1.39}
.better-autocomplete>.result:last-child{border-bottom:0}
.better-autocomplete>.result.lastchild{border-bottom:0}
.better-autocomplete>.result.highlight{background:#1190cc;position:relative;top:-1px;border-top:1px solid #1190cc;border-bottom:0}
.better-autocomplete>.result.highlight>h4,.better-autocomplete>.result.highlight>p{color:white}
.faq h1.super-title span{float:left;padding-right:.5em;line-height:1.5em}
.faq h1.super-title span.sub-super{color:#7c7a73;font-size:11px}
.faq>h2{border-bottom:1px dotted #dbdad9;color:#404347;font-size:16px;font-weight:bold;padding-bottom:15px;margin-bottom:15px}
.feature_card-homepage{margin-bottom:30px;position:relative}
.feature_card-homepage .slide{display:none}
.feature_card-homepage .rwjf-featuresplash:first-child .slide{display:block}
.feature_splash-wrapper{background:#444 url('../../../../images/splash/lightpattern.jpg') center left repeat;position:relative}
.feature_splash-wrapper.dark{background:#fff url('../../../../images/splash/darkpattern.jpg') center left repeat}
.feature_splash-wrapper .img-credit-wrapper{position:absolute;bottom:20px;width:100%}
@media screen and (max-width:942px){.feature_splash-wrapper .img-credit-wrapper{bottom:10px}
}
.feature_splash-wrapper .img-credit-inner{margin:0 auto;max-width:902px;padding:0 20px}
.feature_splash-wrapper .img-credit{border-radius:2px;color:inherit;float:right;font-size:.8em;margin-top:5px;opacity:.6;padding:2px}
.feature_splash-wrapper .img-credit.left{float:left}
.no-opacity .feature_splash-wrapper .img-credit{-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60)}
.feature_splash-wrapper .dark .img-credit{color:#fff;background:url('../../../../images/feature_splash/text_box_dark_bkg.png') repeat}
.feature_splash-wrapper .medium-grey .img-credit{color:inherit;background:url('../../../../images/feature_splash/text_box_light_bkg.png') repeat}
.feature_splash{background-position:center 0;background-repeat:no-repeat;background-size:cover;min-height:324px;margin:0 auto;max-width:1600px;padding:127px 0 39px}
@media screen and (max-width:960px){body.feature .feature_splash{height:auto;padding:20px}
}
.feature_splash .feature-content{margin:0 auto;max-width:902px;padding-top:31px}
.feature_splash-circle .feature-content{padding-top:0}
.feature_splash-image .feature-content,.feature_splash-video .feature-content{overflow:hidden}
.feature_splash.extra-room .feature-content{padding-top:40px}
.feature_card-homepage .feature-controls button,.feature_card-homepage .feature-nav button{border:0;display:block;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-indent:-9999em;vertical-align:middle}
.feature_card-homepage .feature-controls{margin:0;max-width:200px;padding:0;position:absolute}
.feature_card-homepage .feature-controls button{float:left;font-size:1px;height:11px;margin-right:14px;width:11px}
.no-borderradius .feature_card-homepage .feature-controls button{background-color:transparent;background-image:url(../../../../images/featurecard-indicators.png);background-position:0 0;background-repeat:no-repeat}
.borderradius .feature_card-homepage .feature-controls button{background:rgba(255,255,255,0.46);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84)}
.feature_card-homepage .feature-controls button.current,.feature_card-homepage .feature-controls button:hover,.feature_card-homepage .feature-controls button:focus{cursor:pointer}
.no-borderradius .feature_card-homepage .feature-controls button.current,.no-borderradius .feature_card-homepage .feature-controls button:hover,.no-borderradius .feature_card-homepage .feature-controls button:focus{background-position:-30px 0}
.borderradius .feature_card-homepage .feature-controls button.current,.borderradius .feature_card-homepage .feature-controls button:hover,.borderradius .feature_card-homepage .feature-controls button:focus{background:#fff}
.feature_card-homepage .feature-nav button{background:#1f1f1f url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:10px;height:6.2em;margin-top:-3.1em;position:absolute;top:245px;width:6.2em}
.feature_card-homepage .feature-nav button:hover,.feature_card-homepage .feature-nav button:focus{background-color:#121212;background-color:rgba(0,0,0,0.65)}
.feature_card-homepage .feature-nav button[disabled],.feature_card-homepage .feature-nav button[disabled]:hover,.feature_card-homepage .feature-nav button[disabled]:focus{background-color:#1f1f1f;background-color:rgba(0,0,0,0.4);color:#7c7c7c;cursor:auto}
.feature_card-homepage .feature-nav button[rel="prev"]{background-position:0 0;left:0}
.feature_card-homepage .feature-nav button[rel="prev"][disabled]{background-position:0 -62px}
.feature_card-homepage .feature-nav button[rel="next"]{background-position:-100px 0;right:0}
.feature_card-homepage .feature-nav button[rel="next"][disabled]{background-position:-100px -62px}
.feature_card-homepage .feature-nav.nav-sides-sm button{width:3.3em}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="prev"]{background-position:-15px 0}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="prev"][disabled]{background-position:-15px -62px}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="next"]{background-position:-115px 0}
.feature_card-homepage .feature-nav.nav-sides-sm button[rel="next"][disabled]{background-position:-115px -62px}
.feature_card-homepage .feature-controls.hidden{display:none}
.feature_card-homepage .feature-nav.top{left:20px;max-width:100px;position:absolute;top:20px}
.feature_card-homepage .feature-nav.top button{float:left;height:3em;margin-right:7px;margin-top:0;position:static;width:3em}
.feature_card-homepage .feature-nav.top button[rel="prev"]{background-position:0 -124px;left:auto}
.feature_card-homepage .feature-nav.top button[rel="prev"][disabled]{background-position:0 -154px}
.feature_card-homepage .feature-nav.top button[rel="next"]{background-position:-100px -124px;right:auto}
.feature_card-homepage .feature-nav.top button[rel="next"][disabled]{background-position:-100px -154px}
.feature_card-homepage .slide-content-container{background:#fff;border:1px solid #efefef;box-shadow:0 0 2px #ccc;margin:-15px auto 0;max-width:880px;padding:32px 30px;position:relative}
@media screen and (max-width:942px){.feature_card-homepage .slide-content-container{margin-top:0}
}
.ie7 .feature_card-homepage .slide-content-container{margin-top:0;padding:22px 30px}
@media screen and (max-width:830px){.feature_card-homepage .columns .column p:last-child{margin-bottom:0}
.feature_card-homepage .columns-25_75 .column,.feature_card-homepage .columns-75_25 .column,.feature_card-homepage .columns-50_50 .column,.feature_card-homepage .columns-50_25_25 .column,.feature_card-homepage .columns-25_50_25 .column,.feature_card-homepage .columns-25_25_50 .column,.feature_card-homepage .columns-25_25_25_25 .column{border-top:1px solid #dbdad9;margin-bottom:0;margin-top:18px;padding-top:18px}
.feature_card-homepage .columns-25_75 .column:first-child,.feature_card-homepage .columns-75_25 .column:first-child,.feature_card-homepage .columns-50_50 .column:first-child,.feature_card-homepage .columns-50_25_25 .column:first-child,.feature_card-homepage .columns-25_50_25 .column:first-child,.feature_card-homepage .columns-25_25_50 .column:first-child,.feature_card-homepage .columns-25_25_25_25 .column:first-child{border-top-width:0;margin-top:0;padding-top:0}
.feature_card-homepage .columns-25_25_50 .column_25{border-top-width:0;margin-top:0;padding-top:0}
.feature_card-homepage .columns-25_25_25_25 .column_25:nth-child(2){border-top-width:1px;margin-top:18px;padding-top:18px}
}
@media screen and (max-width:550px){.feature_card-homepage .columns-25_25_25_25 .column_25:nth-child(n+2){border-top-width:1px;margin-top:18px;padding-top:18px}
}
@media screen and (max-width:690px){.feature_card-homepage .columns-66_33 .column,.feature_card-homepage .columns-33_66 .column,.feature_card-homepage .columns-33_33_33 .column{border-top:1px solid #dbdad9;margin-bottom:0;margin-top:18px;padding-top:18px}
.feature_card-homepage .columns-66_33 .column:first-child,.feature_card-homepage .columns-33_66 .column:first-child,.feature_card-homepage .columns-33_33_33 .column:first-child{border-top-width:0;margin-top:0;padding-top:0}
}
.feature_splash-box{font-family:'museo-sans','Helvetica Neue',Arial,'Helvetica',sans-serif}
.feature_splash-box p a{font-weight:700}
.feature_splash-box .boxed{width:45%}
.feature_splash-box .boxed.right{float:right}
.feature_splash-box .boxed .text{padding:20px;padding-bottom:1px}
.feature_splash-box .boxed .text a.read-more{margin-bottom:20px}
.feature_splash-box .boxed.dark .text{background:url('../../../../images/feature_splash/text_box_dark_bkg.png') repeat}
.feature_splash-box .boxed.light .text{background:url('../../../../images/feature_splash/text_box_light_bkg.png') repeat}
.feature_splash-box a:hover{text-decoration:underline}
.feature_splash-box h1{font-size:40px;font-weight:500;line-height:1.2;margin:0}
.feature_splash-box h1 b{font-weight:700}
.feature_splash-box p{font-size:17px;font-weight:300;line-height:1.43;margin:12px 0 20px 0}
.feature_splash-box p span{padding:8px 17px}
.feature_splash-box a.read-more{display:block;font-size:15px;font-weight:normal}
body .feature_splash-box p.mobile-hide{display:static}
body .feature_splash-box p.mobile-show{display:none;visibility:hidden}
@media screen and (max-width:960px){.feature_splash-box .boxed{margin-bottom:20px}
}
@media screen and (max-width:830px){.feature_splash-box .boxed{width:50%}
.feature_splash-box h1{font-size:35px}
}
@media screen and (max-width:767px){body.feature #main.reset .feature_splash-box{width:auto;padding:20px 2.5%}
.feature_splash-box h1{font-size:30px}
.feature_splash-box .boxed{float:none;margin-bottom:25px;max-width:100%;width:auto}
.feature_splash-box .boxed .text{padding:5%;padding-bottom:1px;width:90%}
.feature_splash-box .boxed.right{float:none}
body .feature_splash-box p.mobile-hide{display:none;visibility:hidden}
body .feature_splash-box p.mobile-show{display:block;visibility:visible}
}
@media screen and (max-width:480px){.feature_splash-box p{font-size:16px}
.feature_splash-box h1{font-size:25px}
.feature_splash-box .boxed{margin-bottom:40px}
}
.feature_splash-circle a{display:block}
.feature_splash-circle a,.feature_splash-circle a:link,.feature_splash-circle a:visited,.feature_splash-circle a:hover,.feature_splash-circle a:active{color:#fff;cursor:pointer;text-decoration:none}
.feature_splash-circle .overlay1{border-radius:50%;color:#fff;display:table;height:307px;margin-left:53%;margin-right:10%;margin-bottom:15px;opacity:.9;position:relative;width:307px}
.no-borderradius .feature_splash-circle .overlay1{background:transparent url('../../../../images/feature_splash/circle/ie8-background.png') no-repeat}
.feature_splash-circle .overlay1.left{margin-left:10%;margin-right:53%}
.ie7 .feature_splash-circle .overlay1{width:307px}
.feature_splash-circle .overlay1-inner{color:#fff;font:100 43px/1.2093023255814 "museo-sans-n1","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;text-decoration:none;width:100%}
.feature_splash-circle .overlay1>.circle-overlay-text,.feature_splash-circle .overlay1>a{display:table-cell;padding:5%;text-align:center;vertical-align:middle}
@media screen and (max-width:810px){.feature_splash-circle .overlay1.right{float:right}
.feature_splash-circle .overlay1{height:302px;margin-bottom:25px;width:302px}
.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:37px}
}
@media screen and (max-width:720px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:33px}
}
@media screen and (max-width:660px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:27px}
}
@media screen and (max-width:580px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:23px}
.feature_splash-circle .overlay1{height:290px;margin-bottom:35px;width:290px}
}
@media screen and (max-width:480px){.feature_splash-circle .overlay1.right{float:none}
.feature_splash-circle .overlay1{margin:0 auto 35px}
.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:17px}
}
@media screen and (max-width:320px){.feature_splash-circle .overlay1-inner,.no-js .feature_splash-circle .overlay1{font-size:15px}
}
.no-js .feature_splash-circle .overlay1{color:#a39999;display:block;float:none;margin:0 auto;max-width:902px;position:static;text-align:left;white-space:normal;width:100%}
#_content_feature_cards_HTML_jcr_content_cardContent .html-container{max-width:942px;width:auto;margin:0}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:60px;line-height:1.25;color:#fff;font-weight:normal;margin-bottom:.2em}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content strong{font-weight:bold}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{color:#fff;font-size:18px;text-decoration:none}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:hover{text-decoration:underline}
@media screen and (max-width:942px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:50px}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{font-size:15px}
}
@media screen and (max-width:775px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:40px}
#_content_feature_cards_HTML_jcr_content_cardContent .feature-content a:link{font-size:13px}
}
@media screen and (max-width:639px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:30px}
}
@media screen and (max-width:480px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:26px}
}
@media screen and (max-width:440px){#_content_feature_cards_HTML_jcr_content_cardContent .feature-content h1{font-size:20px}
}
.feature_splash-image .feature-image,.feature_splash-image .content-right{float:left}
.feature_splash-image .right .feature-image{float:right;margin-right:0}
.feature_splash-image .feature-image{border:5px solid white;margin-right:3%;max-width:35%}
.feature_splash-image .content-right{max-width:60%}
.feature_splash-image .content-right h1{color:#e67300;font:100 38px/1.19 "museo-sans-n1","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:0 0 10px}
.feature_splash-image .content-right p{color:#fff;font-size:18px;line-height:1.56}
.feature_splash-image .content-right a,.feature_splash-image .content-right a:link{color:#e67300;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:15px;font-weight:normal}
@media screen and (min-width:961px){.feature_splash-image .feature-image{max-width:320px}
}
@media screen and (max-width:850px){.feature_splash-image .content-right h1{font-size:32px}
.feature_splash-image .content-right p{font-size:13px}
.feature_splash-image .content-right a:link{font-size:13px}
}
@media screen and (max-width:640px){.feature_splash-image .content-right h1{font-size:32px}
.feature_splash-image .content-right p{font-size:13px}
.feature_splash-image .content-right a:link{font-size:13px}
.feature_splash-image .feature-image{border-width:4px}
}
@media screen and (max-width:550px){.feature_splash{background-size:cover}
.feature_splash-image .feature-image,.feature_splash-image .content-right{-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:none;margin:0 auto;max-width:274px;width:100%}
.feature_splash-image .feature-image{border-width:3px;margin-bottom:25px}
.feature_splash-image .content-right h1{font-size:32px}
.feature_splash-image .content-right p{font-size:13px}
.feature_splash-image .content-right a:link{font-size:13px}
}
.no-js .feature_splash-image .feature-content{padding-top:0}
.no-js .feature_splash-image .content-right{float:none;max-width:940px;margin:0 auto!important}
.no-js .feature_splash-image .content-right h1{font-size:32px}
.no-js .feature_splash-image .content-right p,.no-js .feature_splash-image .content-right a:link{font-size:13px}
.no-js .feature_splash-image.custom-background{background:0;margin-top:107px}
.no-js .feature_splash-image .feature-image{display:none}
#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right h1,#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right a:link,#_content_feature_cards_VIDEO_jcr_content_cardContent .content-right p{color:#FFF}
.feature_splash-video .video{float:right;margin-left:4%;width:42%}
.feature_splash-video .left .video{float:left;margin-left:0;margin-right:4%}
.feature_splash-video .video-inner{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative}
.feature_splash-video .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.feature_splash-video .video-placeholder{background:#eee;border:1px solid #fff;color:#000;padding:3em}
.feature_splash-video .video-placeholder a{color:#000}
.feature_splash-video .content-right{float:left;width:53%}
.feature_splash-video .content-right h1{color:#fff;font-weight:100;font-size:38px;font-family:'museo-sans-n1','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:0 0 10px;line-height:1.19}
.feature_splash-video .content-right p{font-size:18px;line-height:1.56;color:#fff}
.feature_splash-video .content-right a:link{font-size:15px;font-family:'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;color:#fff;text-decoration:none;font-weight:normal}
.feature_splash-video .content-right a:hover{text-decoration:underline}
@media screen and (min-width:961px){.feature_splash-video .feature-image{max-width:320px}
}
@media screen and (max-width:850px){.feature_splash-video .content-right h1{font-size:34px}
.feature_splash-video .content-right p{font-size:16px}
.feature_splash-video .content-right a:link{font-size:16px}
}
@media screen and (max-width:780px){.feature_splash-video .content-right h1{font-size:31px}
.feature_splash-video .content-right p{font-size:14px}
.feature_splash-video .content-right a:link{font-size:14px}
}
@media screen and (max-width:700px){.feature_splash-video .content-right h1{font-size:28px}
.feature_splash-video .content-right p{font-size:13px}
.feature_splash-video .content-right a:link{font-size:13px}
}
@media screen and (max-width:550px){.feature_splash-video .video,.feature_splash-video .content-right{display:block;float:none;margin:0 auto;max-width:275px;width:100%}
.feature_splash-video .video{margin-bottom:25px}
.feature_splash-video .content-right h1{font-size:32px}
.feature_splash-video .content-right p{font-size:13px}
.feature_splash-video .content-right a:link{font-size:13px}
}
.no-js .feature_splash-video .feature-content{padding-top:0}
.no-js .feature_splash-video .content-right{float:none;max-width:940px;margin:0 auto!important}
.no-js .feature_splash-video .content-right h1{font-size:32px;color:#e67300}
.no-js .feature_splash-video .content-right p{font-size:13px;color:#443b3b}
.no-js .feature_splash-video .content-right a:link{font-size:13px;color:#e67300}
.no-js .feature_splash-video.custom-background{background:0;margin-top:107px}
.no-js .feature_splash-video .video{display:none}
.feature-cards{background:transparent;clear:both}
.feature-cards h2{color:#00375e;font:500 17px/1.166666667 "museo-sans-n5","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:0 0 .611111111em}
.feature-cards a{text-decoration:none}
.feature-cards h2:hover,.feature-cards span.read-more:hover{text-decoration:underline}
.feature-cards .view_all_title_link{float:right;position:relative;top:-0.25em}
.feature-cards .feature-card{background:#fff;float:left;margin:0 2% 14px 0;min-width:140px;padding:20px 2% 14px;width:19%}
.column_75 .feature-cards .feature-card{min-width:150px;width:27%}
.feature-cards .feature-card p{color:#443b3b;font-size:13px;line-height:1.384615385;margin:0 0 1em}
.feature-cards .feature-card p:last-of-type,.feature-cards .feature-card p.last{margin-bottom:0}
.feature-cards .feature-card__thumb-wrapper{display:block;height:0;margin-bottom:14px;overflow:hidden;padding-top:57%;position:relative}
.feature-cards img.thumb{display:block;height:100%;position:absolute;top:0;width:100%}
@media screen and (max-width:480px){.feature-cards .feature-card__thumb-wrapper{display:none}
.feature-cards .feature-card{float:none;min-height:0;margin-right:0;width:auto}
}
.flexible_promotion h1{margin-bottom:21px;padding-right:135px}
.column_33 .flexible_promotion h1,.column_25 .flexible_promotion h1{padding-right:0}
@media screen and (max-width:625px){.flexible_promotion h1{padding-right:0}
}
.flexible_promotion .read-more{position:relative;top:-2px}
.flexible_promotion .title-link{float:right;font-size:12px;line-height:1.166666667;text-align:right;white-space:nowrap}
.column_33 .flexible_promotion .title-link,.column_25 .flexible_promotion .title-link{display:none}
@media screen and (max-width:625px){.flexible_promotion .title-link{display:none}
}
.flexible_promotion h3{color:#00375e;font-family:"museo-sans-n3","museo-sans","helvetica neue",arial,helvetica,sans-serif;font-size:23px;font-weight:300;line-height:1.217391304;margin-bottom:12px}
.flexible_promotion h3 a{color:#00375e}
.flexible_promotion .callout p{font-size:15px;line-height:1.4666666667}
.flexible_promotion .callout small{font-size:12px;line-height:1.38462em;margin-bottom:5px;display:block}
.column_33 .flexible_promotion .callout p,.column_25 .flexible_promotion .callout p{font-size:13px;line-height:1.384615385}
@media screen and (max-width:480px){.flexible_promotion .callout .callout p{font-size:13px;line-height:1.384615385}
}
.flexible_promotion .callout{margin-bottom:37px}
.flexible_promotion img{width:100%;background:#FFF}
.flexible_promotion figure{float:left;width:12.738853503%}
.column_75 .flexible_promotion figure{width:17.24137931%}
.column_66 .flexible_promotion figure{width:19.543973941%}
.column_50 .flexible_promotion figure,.column_33 .flexible_promotion figure,.column_25 .flexible_promotion figure{display:none}
.flexible_promotion section{float:right;width:84.925690021%}
.column_75 .flexible_promotion section{width:79.597701149%}
.column_66 .flexible_promotion section{width:76.872964169%}
.column_50 .flexible_promotion section,.column_33 .flexible_promotion section,.column_25 .flexible_promotion section{float:none;width:100%}
.flexible_promotion .no-image section{width:auto;float:none}
@media screen and (max-width:830px){.column_100 .flexible_promotion figure,.column_75 .flexible_promotion figure{width:14.457831325%}
.column_100 .flexible_promotion section,.column_75 .flexible_promotion section{width:82.891566265%}
}
@media screen and (max-width:690px){.column_66 .flexible_promotion figure{width:17.391304348%}
.column_66 .flexible_promotion section{width:79.420289855%}
}
@media screen and (max-width:625px){.flexible_promotion figure{display:none}
.column_100 .flexible_promotion section,.column_75 .flexible_promotion section,.column_66 .flexible_promotion section{float:none;width:100%}
}
.flexible_promotion_single{font-size:13px;line-height:1.384615385;position:relative}
.flexible_promotion_single a{text-decoration:none}
.flexible_promotion_single a:hover,.flexible_promotion_single a:focus{text-decoration:underline}
.flexible_promotion_single a.read-more{display:inline-block;min-height:18px}
.flexible_promotion_single a.read-more:after{content:"\00a0\203A"}
@media screen and (max-width:480px){.flexible_promotion_single h2{font-size:28px;line-height:1.107142857;padding-right:3.25em}
}
.flexible_promotion_single h2{font:300 23px/1.217391304 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:7px}
.flexible_promotion_single h2 a{color:#00375e}
.flexible_promotion_single p{font-size:15px}
.flexible_promotion_single small{font-size:12px;line-height:1.38462em;margin-bottom:5px;display:block}
.column_33 .flexible_promotion_single p,.column_25 .flexible_promotion_single p{font-size:13px;margin-bottom:.615384615em}
.flexible_promotion_single p.intro{font-size:15px;line-height:1.466666667}
.flexible_promotion_single ol{margin-bottom:9px}
.flexible_promotion_single ol li{padding-bottom:5px}
.ig-cta{display:none}
.js .ig-cta{display:block}
.flexible_promotion_single .figure{float:left;max-width:41.463414634%;margin:0 15px 5px 0}
.column_50 .flexible_promotion_single .figure{max-width:48.780487805%}
.column_33 .flexible_promotion_single .figure,.column_25 .flexible_promotion_single .figure{float:none;margin:0 0 15px;max-width:100%;width:auto}
.flexible_promotion_single .figure img{max-width:100%}
.column_33 .flexible_promotion_single .callout,.column_25 .flexible_promotion_single .callout{float:none;margin:0;width:auto}
@media screen and (max-width:940px){.column_50 .flexible_promotion_single .figure{max-width:41.463414634%}
}
@media screen and (max-width:690px){.column_25 .flexible_promotion_single .figure,.column_33 .flexible_promotion_single .figure{max-width:42.028985507%}
.column_33 .flexible_promotion_single p,.column_25 .flexible_promotion_single p{font-size:15px}
}
@media screen and (max-width:675px){.column_75 .flexible_promotion_single .figure{width:30%}
}
@media screen and (max-width:600px){.column_50 .flexible_promotion_single .callout{float:none;margin:15px 0 0}
.flexible_promotion_single .h2{padding-right:3.25em}
}
@media screen and (max-width:500px){.column_50 .flexible_promotion_single .figure{float:none;margin:0 0 15px 0;width:auto;max-width:290px}
.column_66 .flexible_promotion_single p,.column_50 .flexible_promotion_single p{font-size:13px}
}
@media screen and (min-width:479px) and (max-width:830px){.column_25 .flexible_promotion_single .figure{float:left;margin:0 15px 0 0;width:auto}
.column_25 .flexible_promotion_single .callout{margin:0}
}
@media screen and (min-width:479px) and (max-width:690px){.column_33 .flexible_promotion_single .figure{float:left;margin:0 15px 0 0;width:auto}
}
@media screen and (max-width:479px){.column_100 .flexible_promotion_single .figure,.column_75 .flexible_promotion_single .figure,.column_66 .flexible_promotion_single .figure{float:none;max-width:300px;margin:0 0 15px;width:auto}
.column_100 .flexible_promotion_single .callout,.column_75 .flexible_promotion_single .callout,.column_66 .flexible_promotion_single .callout{float:none;margin-top:15px;width:auto}
.column_25 .flexible_promotion_single .figure,.column_33 .flexible_promotion_single .figure{max-width:100%}
.column_100 .flexible_promotion_single p,.column_75 .flexible_promotion_single p,.column_33 .flexible_promotion_single p,.column_25 .flexible_promotion_single p{font-size:13px}
}
.freeform-media{float:right;margin-bottom:.75em;margin-left:1.5em;max-width:262px;width:35.890410959%}
.column_75 .freeform-media{width:50.775193798%}
.column_66 .freeform-media{width:50.111358575%}
.freeform-media-large{clear:both}
@media screen and (max-width:840px){.column_66 .freeform-media{float:none;margin-left:0;width:auto}
}
@media screen and (max-width:696px){.column_100 .freeform-media{width:49.34086629%}
.column_100 .freeform-media-large{float:none;width:auto}
}
@media screen and (max-width:680px){.column_100 .freeform-media,.column_75 .freeform-media{float:none;margin-left:0;width:auto}
}
.freeform-media-large,.column_75 .freeform-media-large,.column_66 .freeform-media-large{float:none;margin-left:0;max-width:730px;width:100%}
.freeform-media .freeform-media-inner{overflow:hidden;padding-top:30px;padding-bottom:30px;position:relative}
.freeform-media.video .freeform-media-inner{height:0;padding-bottom:56.25%}
.rwjf-blog-image .freeform-media .freeform-media-inner{padding-top:0}
.freeform-media .freeform-media-inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.freeform-media img,.freeform-media .caption{display:block}
.freeform-media img{width:100%}
.freeform-media .caption{color:#8f8989;font:italic 12px/1.5 'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding-top:.5em}
.form_component{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #cecece;border-top:4px solid #78af33;padding:25px 20px}
.alt_blog .form_component{background-color:transparent;border:0;border-top:2px dashed #d7cfb5;border-bottom:2px dashed #d7cfb5;margin:20px 0;padding:15px 0}
.form_component .response{background-color:#FFF;background-repeat:repeat;margin:6px 0 0 0;padding:12px 15px 11px 22px;position:relative;width:auto;-webkit-transition:background linear 1s;-moz-transition:background linear 1s;-o-transition:background linear 1s;transition:background linear 1s}
.form_component .response .arrow{background-image:url('../../../../images/sprite-subscribe.png');background-position:-80px 0;height:9px;position:absolute;top:-9px;width:19px}
.form_component .response .icon{background-image:url('../../../../images/sprite-subscribe.png');background-position:-55px 0;height:20px;float:left;margin-right:10px;width:21px}
.form_component .response p{font-size:12px;font-weight:bold;margin:0 0 0 31px}
.form_component .response.success{background-image:url('../../../../images/subscribe/background-success.png');color:#66942c}
.form_component .response.success .arrow{background-position:-80px 0}
.form_component .response.success .icon{background-position:-55px 0}
.form_component .response.attention{background-image:url('../../../../images/subscribe/background-attention.png');color:#7d7d7d}
.form_component .response.attention .arrow{background-position:-80px -25px}
.form_component .response.attention .icon{background-position:-55px -25px}
.form_component .response.error{background-image:url('../../../../images/subscribe/background-error.png');color:#d54c39}
.form_component .response.error .arrow{background-position:-80px -50px}
.form_component .response.error .icon{background-position:-55px -50px}
.form_component .response{background-image:url('../../../../images/subscribe/background-success.png');color:#66942c;display:none}
.form_component.with-feedback .response{display:block}
.form_component *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form_component .form_component-header{margin-bottom:20px}
.column_33 .form_component .form_component-header{margin-bottom:5px}
@media screen and (max-width:690px){.column_33 .form_component .form_component-header{margin-bottom:20px}
}
.form_component .form_component-title{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;font-size:1.3846153846em;margin-bottom:5px}
.alt_blog .form_component .form_component-title{color:#db813d}
.form_component .form_component-stamp_container{color:#999}
.form_component .form_component-stamp{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;border-right:1px solid #999;margin-right:10px;padding-right:10px}
.form_component .form_component-stamp:last-child{border-right:0;margin-right:0;padding-right:0}
.form_component .form_component-description{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#555454;font-size:1.1538461538em}
.alt_blog .form_component .form_component-description{font-size:inherit}
.form_component .form_component-action{font-family:'Helvetica Neue Bold','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:700;font-size:.9230769231em;text-transform:uppercase}
.form_component .form_component-form:after{content:"";display:table;clear:both}
.form_component .form_component-input_group{border:1px solid #cecece;float:left;margin-right:1.5%;margin-bottom:1.5%;width:49.25%}
.form_component .form_component-input_group:nth-child(even){margin-right:0}
.form_component .form_component-input_group:nth-child(odd){clear:left}
.form_component .form_component-input_group input[type="text"],.form_component .form_component-input_group input[type="email"],.form_component .form_component-input_group input[type="password"],.form_component .form_component-input_group select{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;border:0;font-size:13px;padding:12px;width:100%}
.form_component .form_component-input_group input[type="text"]::-webkit-input-placeholder,.form_component .form_component-input_group input[type="email"]::-webkit-input-placeholder,.form_component .form_component-input_group input[type="password"]::-webkit-input-placeholder,.form_component .form_component-input_group select::-webkit-input-placeholder{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#999}
.form_component .form_component-input_group input[type="text"]::-moz-placeholder,.form_component .form_component-input_group input[type="email"]::-moz-placeholder,.form_component .form_component-input_group input[type="password"]::-moz-placeholder,.form_component .form_component-input_group select::-moz-placeholder{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#999;opacity:1}
.form_component .form_component-input_group input[type="text"]:-ms-input-placeholder,.form_component .form_component-input_group input[type="email"]:-ms-input-placeholder,.form_component .form_component-input_group input[type="password"]:-ms-input-placeholder,.form_component .form_component-input_group select:-ms-input-placeholder{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;color:#999}
.form_component .form_component-input_group .select-custom-arrow{background-color:#fff;position:relative;width:100%}
.form_component .form_component-input_group .select-custom-arrow:after{content:'';height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #1190cc;position:absolute;margin-top:-4px;top:50%;right:12px;z-index:0;width:0}
.column_50 .form_component .form_component-input_group,.column_33 .form_component .form_component-input_group{float:none;margin-bottom:1.5%;margin-right:0;width:100%}
.column_33 .form_component .form_component-input_group{margin-bottom:5%}
.column_50 .form_component .form_component-input_group{margin-bottom:2.5%}
.form_component .form_component-input_group.input-append{font-size:1em}
@media screen and (max-width:830px){.column_50 .form_component .form_component-input_group{float:left;margin-bottom:1.5%;margin-right:1.5%;width:49.25%}
.column_50 .form_component .form_component-input_group:nth-child(even){margin-right:0}
.column_50 .form_component .form_component-input_group:nth-child(odd){clear:left}
}
@media screen and (max-width:690px){.alt_blog .form_component .form_component-input_group,.column .form_component .form_component-input_group{float:none;margin-bottom:2.5%;margin-right:0;width:100%}
}
.form_component .form_component-input_group.input-append{border:0;float:none;margin-bottom:5px}
.form_component .selectboxit-container{display:block;width:100%}
.form_component .selectboxit-container .selectboxit{font-family:'Helvetica Neue Regular','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:400;background-color:transparent;cursor:pointer;display:block;min-height:39px;padding:11px 32px 0 9px;position:relative;width:100%;z-index:1}
.form_component .selectboxit-container [data-val=""]{color:#999}
.form_component .selectboxit-container .selectboxit-options{background-color:#fff;border:1px solid #cecece;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;display:none;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;text-align:left;z-index:9999999999999;width:100%}
.form_component .selectboxit-container .selectboxit-options li{margin-bottom:0}
.form_component .selectboxit-container .selectboxit-options .selectboxit-option-anchor{color:#443b3b;display:block;padding:5px 12px}
.form_component .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover{background-color:#1190cc;color:#fff}
.form_component .selectboxit-container .selectboxit-options .selectboxit-selected .selectboxit-option-anchor{background-color:#1190cc;color:#fff}
.form_component .form_component-button_container{clear:both;width:100%}
.form_component .form_component-button_container:after{content:"";display:table;clear:both}
.form_component .form_component-button_container button{font-family:'Helvetica Neue Medium','Helvetica Neue','Neue Helvetica','Helvetica','Arial','nimbus-sans',sans-serif;font-weight:500;background-color:#1190cc;border:0;color:#fff;float:left;font-size:1.1538461538em;font-weight:normal;margin-bottom:5px;margin-right:1.5%;padding:12px;transition:background-color .2s ease-in}
.no-touch .form_component .form_component-button_container button:hover{background-color:#1086be}
.form_component .form_component-button_container button:last-child{margin-right:0}
.eventregistration .form_component .form_component-check{padding-top:15px}
.form_component .form_component-checkbox:not(:checked),.form_component .form_component-checkbox:checked{position:absolute;left:-9999px}
.ie8 .form_component .form_component-checkbox:not(:checked),.ie8 .form_component .form_component-checkbox:checked{left:auto}
.form_component .form_component-checkbox:checked+.form_component-checkbox_box:before{content:'';height:5px;background-color:#1190cc;position:relative;display:block;top:41%;left:93%;width:10px;margin-left:-15px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.form_component .form_component-checkbox:checked+.form_component-checkbox_box:after{content:'';height:5px;background-color:#1190cc;position:relative;display:block;top:26%;left:88%;width:21px;margin-left:-11px;margin-top:-6px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.form_component .form_component-checkbox_box{border:1px solid #cecece;border-radius:2px;display:inline-block;float:left;height:22px;vertical-align:middle;width:22px}
.ie8 .form_component .form_component-checkbox_box{display:none}
.form_component .form_component-label_text{margin-bottom:0;margin-left:35px}
.ie8 .form_component .form_component-label_text{margin-left:20px}
.form_component .parsley-errors-list{display:none}
.form_component input[type="text"].parsley-error,.form_component input[type="email"].parsley-error,.form_component select.parsley-error,.form_component select.parsley-error+.selectboxit-container{background-color:#fdd}
.global_footer{color:#9a9a9a;background-color:#2b2320}
.global_footer li{list-style-image:none;margin:0}
.global_footer a{color:#9a9a9a;text-decoration:none}
.global_footer a:hover{text-decoration:underline}
.global_footer .sticky-bar{width:100%;background-color:#2b2320;z-index:1000}
.global_footer .sticky-bar-inner{background-color:#39312e;background-image:-webkit-linear-gradient(rgba(255,255,255,0.07),rgba(0,0,0,0.07));background-image:linear-gradient(rgba(255,255,255,0.07),rgba(0,0,0,0.07));height:42px;padding:0 40px 0 18px;box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-transform:translateZ(0)}
.global_footer .breadcrumb{color:#fff;float:left;font-size:13px;line-height:42px;width:50%}
.global_footer .breadcrumb a,.global_footer .breadcrumb a:link,.global_footer .breadcrumb a:visited{color:#fff}
.global_footer .breadcrumb a.home{background:url('../../../../images/icons/home.png') no-repeat right 9px;display:inline-block;height:42px;overflow:hidden;vertical-align:middle;width:24px}
.ie7 .global_footer .breadcrumb a.home{display:block;overflow:auto;float:left}
.global_footer .breadcrumb span{color:#a79891}
.global_footer .footer-social-search{float:right}
.global_footer .footer-social-search .social-media-icons{float:right;margin:9px 10px 0 0;text-align:right;width:208px}
.global_footer .footer-social-search .social-media-icons li{display:inline-block;height:24px;margin-right:2.525252525%;width:24px}
.ie7 .global_footer .footer-social-search .social-media-icons li{display:inline;float:left;zoom:1}
.global_footer .footer-social-search .social-media-icons li:last-of-type{margin-right:0}
.global_footer .footer-social-search .social-media-icons li.last{margin-right:0}
.global_footer .footer-social-search .social-media-icons li a,.ie9.backgroundsize .global_footer .footer-social-search .social-media-icons li a{background-image:url('../../../../images/icons/social-media-sprites-24-black.png');opacity:.5}
.no-opacity .global_footer .footer-social-search .social-media-icons li a{filter:alpha(opacity=50)}
.backgroundsize .global_footer .footer-social-search .social-media-icons li a{background-image:url('../../../../images/icons/social-media-sprites-96-black.png')}
.global_footer .footer-social-search .social-media-icons li a:hover,.global_footer .footer-social-search .social-media-icons li a:focus{opacity:1}
.no-opacity .global_footer .footer-social-search .social-media-icons li a:hover,.no-opacity .global_footer .footer-social-search .social-media-icons li a:focus{filter:alpha(opacity=100)}
.global_footer .footer-social-search form{float:right;height:42px;position:relative}
.global_footer .footer-social-search input{background-color:#f1f1f1;color:#2b2320;border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 1px 1px 4px #666;-moz-box-shadow:inset 1px 1px 4px #666;box-shadow:inset 1px 1px 4px #666;display:inline-block;font:13px/1 'Arial','Helvetica',sans-serif;margin:10px 0;outline:0;padding:3px 33px 3px 12px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;width:205px}
.global_footer .footer-social-search .inactive input{background:#645b57;-webkit-box-shadow:inset 1px 1px 4px #453e3b;-moz-box-shadow:inset 1px 1px 4px #453e3b;box-shadow:inset 1px 1px 4px #453e3b;color:#a39898;width:130px}
.global_footer .footer-social-search input::-webkit-input-placeholder,.global_footer .footer-social-search .inactive input::-webkit-input-placeholder,.global_footer .footer-social-search input:-moz-placeholder,.global_footer .footer-social-search .inactive input:-moz-placeholder{color:#a39898}
.global_footer .footer-social-search button{background:url(../../../../images/icons/bottom-search-icon.png) no-repeat;border:0;cursor:pointer;height:22px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:105%;top:9px;width:33px}
.global_footer .footer-social-search button:hover{background-position:0 -21px}
.global_footer .footer-social-search .inactive button:hover{background-position:-33px 0}
.ie7 .global_footer .footer-social-search input{margin-top:9px;padding-left:3px}
.ie7 .global_footer .footer-social-search input,.ie8 .global_footer .footer-social-search input{width:158px}
@media screen and (max-width:480px){.global_footer .footer-social-search div{width:250px;position:relative;margin:0 auto}
.global_footer .footer-social-search input{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.global_footer .footer-social-search .inactive input{background-color:#f1f1f1;width:205px;-webkit-box-shadow:inset 1px 1px 4px #666;-moz-box-shadow:inset 1px 1px 4px #666;box-shadow:inset 1px 1px 4px #666;position:absolute;top:0;left:0}
.global_footer .footer-social-search .inactive button:hover{background-position:0 -21px}
}
.global_footer .sitemap{padding:0 34px}
.global_footer .sitemap h2{border-bottom:1px solid #403b39;margin:0 0 34px;padding:43px 0 40px;font-size:26px;color:#FFF;line-height:1}
.global_footer .sitemap h2 span{font-weight:bold}
.global_footer .sitemap ul{margin:0}
.global_footer .sitemap>nav>ul>li{display:block;float:left;width:11.5%;min-width:160px;max-width:320px;margin:0}
.global_footer .sitemap>nav>ul>li>a,.global_footer .sitemap>nav>ul>li>a:link,.global_footer .sitemap>nav>ul>li>a:visited,.global_footer .sitemap>nav>ul>li>a:hover,.global_footer .sitemap>nav>ul>li>a:active{font-weight:bold;color:#fff}
.global_footer .sitemap>nav li{font-size:12px;line-height:1.5;margin:8px 0}
.global_footer .sitemap>nav ul ul{margin-left:0}
.global_footer .sitemap>nav ul ul li{list-style-image:none;padding-left:0}
.global_footer .sitemap>nav>ul>li{display:block;float:left;width:11%;margin-right:1%;margin-bottom:30px;max-width:640px}
@media screen and (min-width:1650px){.global_footer .sitemap>nav>ul>li{width:10%}
.global_footer .sitemap>nav>ul>li:nth-child(8n+1){clear:left}
}
@media screen and (min-width:1450px) and (max-width:1649px){.global_footer .sitemap>nav>ul>li{width:13%}
.global_footer .sitemap>nav>ul>li:nth-child(7n+1){clear:left}
}
@media screen and (min-width:1250px) and (max-width:1449px){.global_footer .sitemap>nav>ul>li{width:15%}
.global_footer .sitemap>nav>ul>li:nth-child(6n+1){clear:left}
}
@media screen and (min-width:1050px) and (max-width:1249px){.global_footer .sitemap>nav>ul>li{width:18.5%}
.global_footer .sitemap>nav>ul>li:nth-child(5n+1){clear:left}
}
@media screen and (min-width:850px) and (max-width:1049px){.global_footer .sitemap>nav>ul>li{width:22.5%}
.global_footer .sitemap>nav>ul>li:nth-child(4n+1){clear:left}
}
@media screen and (min-width:641px) and (max-width:849px){.global_footer .sitemap>nav>ul>li{width:31%}
.global_footer .sitemap>nav>ul>li:nth-child(3n+1){clear:left}
}
.global_footer .copyright{clear:both;border-top:1px solid #403b39;padding:15px 5px 75px;margin:0 34px}
.global_footer .copyright p{font-size:10px;margin-top:3px;float:left}
.global_footer .copyright a{color:#9a9a9a}
.global_footer .copyright ul{left:0;margin-left:0}
.global_footer .copyright nav{float:right}
.global_footer .copyright nav li{display:inline;font-size:10px;text-transform:uppercase;padding-left:0}
.global_footer .copyright nav li:before{content:"\2F\A0\A0"}
.global_footer .copyright nav li:first-child:before{content:''}
@media screen and (max-width:980px){.global_footer .breadcrumb{display:none}
.global_footer .sticky-bar-inner{margin:0;height:auto;padding:0;width:100%}
.global_footer .footer-social-search{float:none;overflow:hidden;width:100%}
.global_footer .footer-social-search .social-media-icons{float:left;margin:9px 0 9px 10px;text-align:left}
.global_footer .footer-social-search form{display:block;float:right;height:42px;margin-right:10px;text-align:center}
}
@media screen and (max-width:890px){.global_footer .copyright p{padding:20px 0;margin-bottom:0}
.global_footer .copyright nav{float:none}
}
@media screen and (max-width:640px){.global_footer h2{display:none}
.global_footer .sitemap>nav ul{margin:5px 0 0}
.global_footer .sitemap>nav>ul>li>ul{display:none}
.global_footer .sitemap>nav>ul>li{float:none;width:auto;margin:0 4px;padding:0;min-height:0;font-size:14px}
.global_footer .sitemap>nav>ul>li>a{display:block;border-bottom:1px solid #393330;padding:8px 16px;color:#FFF;background:transparent url('../../../../images/icons/mobile-arrows.png') no-repeat 97% -176px}
#sitemap>ul>li:last-child>a{border-bottom-color:#474341}
.global_footer .sitemap{padding:0}
.global_footer .copyright{border-top:0;padding:0 20px;margin:0}
.global_footer .copyright p{float:none}
.global_footer .copyright ul{margin-top:20px}
}
@media screen and (max-width:480px){.global_footer .sticky-bar-inner{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.15);box-shadow:0 5px 5px rgba(0,0,0,0.15)}
.global_footer .footer-social-search .social-media-icons{float:none;margin:0 auto;padding:6px 0;text-align:center;width:320px}
.global_footer .footer-social-search .social-media-icons li{height:36px;width:36px}
.global_footer .footer-social-search form{background-color:#39312e;background-image:-webkit-linear-gradient(#4b4240 0,#39312e 100%);background-image:linear-gradient(#4b4240 0,#39312e 100%);box-shadow:0 5px 5px rgba(0,0,0,0.1);float:none;margin:0 0 0 -9px;text-align:center}
}
@media screen and (max-width:639px) and (-webkit-min-device-pixel-ratio:2){.global_footer .sitemap>nav>ul>li>a{background-image:url('../../../../images/icons/mobile-arrows@2x.png');-webkit-background-size:9px auto;background-size:9px auto}
}
.global_navigation{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.11);height:78px;line-height:1;margin:0 auto;max-width:902px;overflow:hidden;padding:11px 20px 17px;position:relative;z-index:100}
.global_navigation li{list-style-image:none;margin:0}
.global_navigation a{text-decoration:none}
.global_navigation .logo{float:right;height:100%;position:relative;width:25%}
.global_navigation .logo h1{background:transparent url('../../../../images/header/logo-226.png') no-repeat left bottom;height:100%;text-indent:0}
.global_navigation .logo h1 a{display:block;height:100%;text-indent:-999em;width:100%}
.global_navigation .logo img{display:none}
.global_navigation .logo .mobile-menu-button{display:none}
.nav{float:left;display:block;width:66%}
.nav nav{border-collapse:collapse;display:table}
.nav nav ul{display:table-row}
.nav nav ul li{display:table-cell;vertical-align:middle;white-space:nowrap}
.global_navigation nav.primary{border-bottom:1px solid #e6e6e6;font-family:'nimbus-sans','Helvetica Neue','Helvetica',sans-serif;font-weight:300;margin-top:17px;width:100%}
.global_navigation nav.primary li{background:url('../../../../images/header/header-divider-primary-bg.png') no-repeat}
.global_navigation nav.primary li.about-rwjf{background-position:right 8%;padding-left:0}
.global_navigation nav.primary li.our-goals{background-image:none}
.global_navigation nav.primary li.research-publications{background-position:9% 8%}
.global_navigation nav.primary li a{display:block;float:right;height:1em;padding-bottom:8px;color:#0065a6}
.global_navigation nav.primary li:first-child a{float:left}
.global_navigation nav.primary li a:after{background-color:#0066a6;content:'';display:block;height:4px;overflow:hidden;margin-top:5px;visibility:hidden;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}
.global_navigation nav.primary li a.active:after,.global_navigation nav.primary li a:hover:after,.global_navigation nav.primary li a:focus:after{visibility:visible}
.ie8 .global_navigation nav.primary li a:after{display:none}
.ie8 .global_navigation nav.primary li a.active,.ie8 .global_navigation nav.primary li a:hover,.ie8 .global_navigation nav.primary li a:focus{padding-bottom:4px;border-bottom:4px solid #0066a6}
.global_navigation nav.secondary{float:right;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;margin-top:11px}
.global_navigation nav.secondary ul{display:block;float:left}
.global_navigation nav.secondary span{float:left;color:#a39999;text-transform:lowercase;font-size:14px;position:relative;top:2px;margin-right:4px}
.global_navigation nav.secondary li a{color:#0066a6;display:block;margin-left:20px;padding-bottom:4px}
.global_navigation nav.secondary li:first-child a{margin-left:0}
.global_navigation nav.secondary li a.active,.global_navigation nav.secondary li a:hover,.global_navigation nav.secondary li a:focus{padding-bottom:2px;border-bottom:2px solid #0066a6}
.global_navigation .top_search{display:block;margin-right:310px;margin-top:8px;position:relative}
.global_navigation .top_search div{overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #e3e0e0}
.global_navigation .top_search input{width:100%;padding:4px 7px;border:0;background:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#7d7979;outline:0;font-family:'Arial','Helvetica',sans-serif}
.global_navigation .top_search input::-webkit-input-placeholder{color:#a99f9f}
.global_navigation .top_search input:-moz-placeholder{color:#a99f9f}
.global_navigation .top_search button{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:32px;height:1px;overflow:hidden;padding:23px 0 0 0;background:transparent url(../../../../images/icons/top-search-icon.png) 0 0;border:0;cursor:pointer}
.global_navigation .top_search button:hover{background-position:-32px 0}
.global_navigation .top_search input[type="search"]::-webkit-search-decoration,.global_navigation .top_search input[type="search"]::-webkit-search-cancel-button,.global_navigation .top_search input[type="search"]::-webkit-search-results-button,.global_navigation .top_search input[type="search"]::-webkit-search-results-decoration{display:none}
.ie7 .nav nav ul{display:block}
.ie7 .nav nav ul li{display:block;float:left;position:relative}
.ie7 .global_navigation nav.primary li.about-rwjf{margin-right:22px;padding-right:58px}
.ie7 .global_navigation nav.primary li.research-publications{background-position-x:left;float:right;padding-left:30px}
.ie7 .global_navigation nav.primary li a{display:block;float:left}
.ie7 .global_navigation nav.primary li a:hover,.ie7 .global_navigation nav.primary li a.active,.ie7 .global_navigation nav.primary li a:focus{border-bottom:0;text-decoration:underline}
.ie7 .global_navigation nav.secondary li a{padding-bottom:1px}
.ie7 .global_navigation nav.secondary li a:hover,.ie7 .global_navigation nav.secondary li a.active,.ie7 .global_navigation nav.secondary li a:focus{border-bottom:0;text-decoration:underline}
.global_navigation nav.primary{font-size:22px}
.global_navigation nav.secondary{font-size:16px}
@media screen and (max-width:640px){.global_navigation .top_search,.global_navigation nav.secondary span{display:none}
.global_navigation nav.secondary li a{margin-left:0}
}
@media screen and (min-width:640px){.global_navigation nav.primary{font-size:22px}
.global_navigation nav.secondary{font-size:15px}
.global_navigation nav.primary li.research-publications{background-position:9% 8%}
}
@media screen and (max-width:705px){.global_navigation nav.primary li.research-publications{background-position:17% 8%}
}
@media screen and (max-width:766px){.global_navigation nav.primary li.research-publications{background-position:20% 8%}
}
@media screen and (min-width:766px){.global_navigation nav.primary{font-size:19px}
.global_navigation nav.secondary{font-size:13px;margin-top:14px}
.global_navigation nav.secondary span{top:1px;font-size:12px}
}
@media screen and (min-width:837px){.global_navigation nav.primary{font-size:20px}
.global_navigation nav.secondary{font-size:13px;margin-top:14px}
}
@media screen and (min-width:898px){.global_navigation nav.primary{font-size:23px}
.global_navigation nav.secondary{font-size:16px;margin-top:11px}
.global_navigation nav.secondary span{top:2px;font-size:14px}
}
@media screen and (max-width:639px){.global_navigation{height:auto;overflow:hidden;padding:0}
.global_navigation .logo{box-shadow:0 0 7px rgba(0,0,0,0.11);float:none;height:60px;max-height:none;max-width:none;position:relative;width:100%;z-index:100}
.global_navigation .logo h1{background-image:url('../../../../images/header/logo-139.png');background-position:center center;-webkit-background-size:auto;background-size:auto;float:left;height:60px;margin-left:21px;width:139px}
.global_navigation .logo .mobile-menu-button{background:#e7e5e4 url('../../../../images/icons/mobile-arrows.png') no-repeat 90% -25px;color:#000;display:block;float:right;font-size:12px;height:27px;line-height:27px;margin:25px 4% 0 0;margin-right:2%;padding:0 8px 0 12px;width:34%}
.global_navigation .logo .mobile-menu-button.open{background-position:90% 2px}
.global_navigation .nav{background-color:#fff;box-shadow:0 6px 7px -6px rgba(0,0,0,0.11);display:none;float:none;width:100%}
.global_navigation .nav nav{display:block;float:none;font-size:14px;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;margin:0}
.global_navigation .nav nav.secondary{padding-bottom:8px}
.global_navigation .nav nav.secondary li:last-child a{border-bottom:0}
.global_navigation .nav nav ul{background-color:#fff;display:block;float:none;margin:0 5px;padding:0;text-align:left;text-transform:none}
.global_navigation .nav nav ul li{background:0;display:block;float:none;margin:0 .5%;padding:0;width:inherit}
.global_navigation .nav nav li a,.global_navigation .nav nav li a:hover,.global_navigation .nav nav li a.active,.global_navigation .nav nav li a:focus{background:transparent url('../../../../images/icons/mobile-arrows.png') no-repeat 96% -52px;border-bottom:1px solid #efefef;color:#063865;display:block;float:none;height:auto;margin-right:0;padding:10px 15px}
.global_navigation nav.primary{border-bottom:0;padding-top:8px}
.global_navigation nav.primary li:first-child a,.global_navigation nav.primary li:first-child a:hover,.global_navigation nav.primary li:first-child a.active,.global_navigation nav.primary li:first-child a:focus{float:none}
.global_navigation nav.primary li a:after,.global_navigation nav.secondary li a:after{display:none}
.global_navigation nav.secondary li a:hover,.global_navigation nav.secondary li a.active,.global_navigation nav.secondary li a:focus{color:#0b3759}
nav.tertiary li:before{display:none}
nav.tertiary li:last-child a{border-bottom:0}
nav.tertiary li a:hover,nav.tertiary li a.active,nav.tertiary li a:focus{background-color:transparent;color:#0b3759}
}
@media screen and (min-width:640px) and (max-width:765px){.global_navigation{height:auto}
.global_navigation .logo{float:none;height:66px;max-height:none;max-width:none;width:195px}
.global_navigation .logo h1{background-image:url('../../../../images/header/logo-195.png');-webkit-background-size:auto;background-size:auto}
.nav{display:block;width:100%}
.global_navigation nav.primary{margin-top:16px}
.global_navigation nav.secondary{top:133px}
.global_navigation nav.secondary li a:after{margin-right:0}
.global_navigation nav.secondary li a:hover,.global_navigation nav.secondary li a.active,.global_navigation nav.secondary li a:focus{background:0}
}
@media screen and (min-width:766px) and (max-width:941px){.global_navigation .logo h1{-webkit-background-size:100% auto;background-size:100% auto}
}
@media screen and (max-width:639px) and (-webkit-min-device-pixel-ratio:2){.global_navigation .logo .mobile-menu-button,.global_navigation .nav nav li a{background-image:url('../../../../images/icons/mobile-arrows@2x.png');-webkit-background-size:9px auto;background-size:9px auto}
.global_navigation .logo h1{background-image:url('../../../../images/header/logo-278.png');-webkit-background-size:139px auto;background-size:139px auto}
}
.iframe{max-width:942px}
.iframe .iframe-inner{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}
.column_33 .iframe .iframe-inner,.column_50 .iframe .iframe-inner{display:none}
.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.iframe img.static{display:none;max-height:392px;max-width:696px;width:100%}
.column_33 .iframe img.static,.column_50 .iframe img.static{display:block}
@media screen and (max-width:690px){.iframe img.static{display:block}
.iframe .iframe-inner{display:none}
}
.iframe p.view-map{margin:11px 0}
.iframe p.view-map a{background:#008fcf;color:#fff;display:inline-block;font-size:14px;font-weight:normal;letter-spacing:.025em;line-height:1.285714286;padding:3px .65em 5px}
@media screen and (max-width:480px){.iframe p.view-map a{font-size:12px;line-height:1.5;padding:0 .583333333em 2px}
}
.iframe p.view-map a:hover,.iframe p.view-map a:focus{background:#eef8fd;color:#1190cc;text-decoration:none}
.ie7 .iframe p.view-map a,.ie8 .iframe p.view-map a{zoom:1}
.ie7 .iframe p.view-map a{display:inline}
.grantee_presence{clear:both}
.grantee_presence.dog-eared{padding-bottom:10px}
.grantee_presence .content a{text-decoration:none}
.grantee_presence .content a:hover{text-decoration:underline}
.grantee_presence .content li a{color:#152958}
.grantee_presence .super-title{border-bottom-color:#a5b0bc;padding-right:226px}
.column_50 .grantee_presence .super-title,.column_33 .grantee_presence .super-title{padding-right:0}
@media screen and (max-width:768px){.column_66 .grantee_presence .super-title{padding-right:0}
}
@media screen and (max-width:652px){.grantee_presence .super-title{padding-right:0}
}
.grantee_presence .content ul li,.grantee_presence .content ol li,.grantee_presence .content p{margin-bottom:14px}
.grantee_presence .content h2{font-family:'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:23px;font-weight:300;line-height:1.2173913043;margin:0 0 13px -2px}
.grantee_presence .content h2 a{color:#443b3b}
.grantee_presence .content h2 a:hover{text-decoration:none}
.grantee_presence .content ul ul{margin:14px 0 0 30px}
.grantee_presence figure img{width:100%}
.grantee_presence figure{display:block;float:left;margin-right:3.5794183445%;width:22.706935123%}
.column_75 .grantee_presence figure{margin-right:4.923076923%;width:31.230769231%}
@media screen and (max-width:830px){.column_75 .grantee_presence figure{margin-right:4.134366925%;width:26.227390181%}
}
.column_66 .grantee_presence figure{margin-right:5.633802817%;width:32.218309859%}
@media screen and (max-width:768px){.column_66 .grantee_presence figure{display:none}
}
.column_50 .grantee_presence figure,.column_33 .grantee_presence figure{display:none}
@media screen and (max-width:652px){.grantee_presence figure{display:none}
}
.grantee_presence .content{float:left;width:73.713646532%}
.column_75 .grantee_presence .content{width:63.846153846%}
@media screen and (max-width:830px){.column_75 .grantee_presence .content{width:69.638242894%}
}
.column_66 .grantee_presence .content{width:62.147887324%}
@media screen and (max-width:768px){.column_66 .grantee_presence .content{float:none;width:auto}
}
.column_50 .grantee_presence .content,.column_33 .grantee_presence .content{float:none;width:auto}
@media screen and (max-width:652px){.column_100 .grantee_presence .content,.column_75 .grantee_presence .content,.column_66 .grantee_presence .content{float:none;width:auto}
}
.grantee_presence .social-media-icons{position:absolute;right:2.75%;text-align:right;top:19px;width:217px}
.no-backgroundsize .grantee_presence .social-media-icons{width:228px}
.column_75 .grantee_presence .social-media-icons{right:3.304597701%}
.column_66 .grantee_presence .social-media-icons{right:3.745928339%}
@media screen and (max-width:768px){.column_100 .grantee_presence .social-media-icons{right:3.5%}
.column_66 .grantee_presence .social-media-icons{display:none}
}
.column_50 .grantee_presence .social-media-icons,.column_33 .grantee_presence .social-media-icons{display:none}
@media screen and (max-width:652px){.grantee_presence .social-media-icons{display:none}
}
@media screen and (max-width:480px){.grantee_presence .content{float:none!important;width:auto!important}
}
.grantee-bio a{text-decoration:none}
.grantee-bio a:hover,.grantee-bio a:focus{text-decoration:underline}
.grantee-bio h1{font:300 30px/1.1 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:0 0 .666666667em}
.grantee-bio h1 a{color:#00375e}
.grantee-bio blockquote{margin:20px 0;padding:0 4.7991071429% 0 0}
.grantee-bio blockquote p{background:transparent url('../../../../images/icons/quotes.png') no-repeat 0 2px;min-height:30px;padding-left:34px}
.grantee-bio blockquote p.lined{background:0;border-left:solid 6px #2a92ce;color:#8f8982;font-size:24px;font-family:'museo-sans-n1','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:100;line-height:1.45;padding:0 0 0 25px}
@media screen and (-webkit-min-device-pixel-ratio:2){.grantee-bio blockquote p{background-image:url('../../../../images/icons/quotes@2x.png');-webkit-background-size:24px;background-size:24px;background-position:0 4px;min-height:25px}
}
.grantee-bio p{font-size:15px;line-height:1.466666667;margin-bottom:1em}
.grantee-bio .figure{float:left;margin-bottom:10px;margin-right:22px}
.column_100 .grantee-bio .figure,.column_75 .grantee-bio .figure{width:223px}
.column_66 .grantee-bio .figure,.column_50 .grantee-bio .figure{width:166px}
.grantee-bio .figure img{border:1px solid #dfdfdf;max-width:100%}
.grantee-bio .grantee-detail{padding-bottom:15px}
.column_100 .grantee-bio .figure+.grantee-description{margin-left:245px}
@media screen and (max-width:830px){.column_50 .grantee-bio .figure{width:223px}
}
@media screen and (max-width:614px){.column_100 .grantee-bio .figure+.grantee-description{margin-left:0}
.column_100 .grantee-bio .figure,.column_75 .grantee-bio .figure,.column_50 .grantee-bio .figure{width:166px}
}
@media screen and (max-width:480px){.grantee-bio .figure{display:none}
.grantee-bio .grantee-description,.column_100 .grantee-bio .figure+.grantee-description{margin-left:0}
}
.grantee-bio .grantee-contact{border-top:1px solid #dbdad9;clear:both;padding:13px 0}
.grantee-bio .grantee-contact ul{float:left;margin-left:0}
.grantee-bio .grantee-web{padding-top:3px}
.grantee-bio .grantee-web li{float:left;list-style:none none;margin:0 17px 0 0;padding:0}
.grantee-bio .grantee-web a{display:block;font-weight:bold;padding-bottom:1px}
.grantee-bio .grantee-web a{background:url(../../../../images/icons/grantee-contact.png) no-repeat;padding-left:24px}
.grantee-bio .grantee-web li.email a{background-position:0 -100px}
.grantee-bio .social-media-icons{width:100%}
.grantee-bio .social-media-icons li{margin-bottom:0}
@media screen and (max-width:480px){.grantee-bio .grantee-contact ul{float:none;margin-left:0;padding-bottom:13px;padding-left:0}
.grantee-bio .grantee-web{border-bottom:1px solid #dbdad9}
.grantee-bio .social-media-icons{border:0;padding-top:13px}
}
.grantee-info{background:#dfebee;padding:18px 39px 9px 31px}
.column_25 .grantee-info{padding-left:15px;padding-right:19px}
@media screen and (max-width:287px){.grantee-info{padding-left:15px;padding-right:19px}
}
.grantee-info .vcard{border-top:1px dotted #a7b0b2;padding:17px 0 9px}
.grantee-info .org{border-top:0;padding-top:0}
.grantee-info h2{font-size:13px;font-weight:bold;line-height:1.384615385;margin:0 0 .615384615em}
.grantee-info .org h2{font-size:15px;line-height:1.466666667;margin-bottom:.533333333em}
.grantee-info h2 .title{font-weight:normal}
.grantee-info h2 a{color:#00375e}
.grantee-info p{font-size:13px;line-height:1.384615385;margin:0 0 .615384615em}
.grantee-info a{text-decoration:none}
.grantee-info a:hover,.grantee-info a:focus{text-decoration:underline}
.grant-listing{font-size:15px;line-height:1.466666667;position:relative}
.column_33 .grant-listing,.column_25 .grant-listing{font-size:13px;line-height:1.384615385}
@media screen and (max-width:690px){.grant-listing{font-size:13px;line-height:1.384615385}
}
.grant-listing ul{margin-bottom:1em}
.ie7 .grant-listing ul{margin-left:16px}
.grant-listing p.view-all{font-size:12px;line-height:1.166666667;margin:0;position:absolute;right:0;text-align:right;top:-3px}
.freeform-blog .graphicpromotionalcomponent{margin-bottom:1em}
.graphic-promo{border-width:2px;border-style:solid;clear:both}
.graphic-promo--small-form{float:right;margin-bottom:.75em;margin-left:1.5em;max-width:262px;width:35.890410959%}
.graphic-promo--orange{background-color:#ffe8c9;border-color:#e99905}
.graphic-promo--blue{background-color:#f5f8fd;border-color:#1190cc}
.column_25 .graphic-promo,.column_33 .graphic-promo{border-width:0;border-top-width:4px;padding-bottom:1em}
.graphic-promo__large-image{background-color:#fff;padding:10px;text-align:center}
.graphic-promo__large-image img{height:auto;max-width:100%}
.graphic-promo__small-image{display:none;font-size:0;text-align:center}
.graphic-promo__small-image img{height:auto;max-width:100%}
.column_25 .graphic-promo__large-image,.column_33 .graphic-promo__large-image{display:none}
.column_25 .graphic-promo__small-image,.column_33 .graphic-promo__small-image{display:block}
.graphic-promo__content{padding:10px 30px 0}
.column_25 .graphic-promo__content,.column_33 .graphic-promo__content{padding:10px 15px 0}
.graphic-promo__content h2{font-size:20px;margin-bottom:.5em}
.column_25 .graphic-promo__description,.column_33 .graphic-promo__description{display:none}
@media only screen and (min-width:681px){.graphic-promo--small-form{border-width:0;border-top-width:4px;padding-bottom:1em}
.graphic-promo--small-form .graphic-promo__large-image{display:none}
.graphic-promo--small-form .graphic-promo__small-image{display:block}
.graphic-promo--small-form .graphic-promo__content{padding:10px 15px 0}
.graphic-promo--small-form .graphic-promo__description{display:none}
}
@media only screen and (max-width:680px){.graphic-promo--small-form{float:none;margin-left:0;max-width:100%;width:100%}
}
@media only screen and (max-width:500px){.graphic-promo{border-width:0;border-top-width:4px;padding-bottom:1em}
.graphic-promo__small-image{display:block}
.graphic-promo__large-image{display:none}
.graphic-promo__description{display:none}
}
.hp_promotion .row2,.columns .hp_promotion .columns{border-top:1px solid #dbdad9;margin-top:35px;min-width:0;padding:0}
.hp_promotion .row2 .column{float:left;margin-right:0}
.hp_promotion .row2 .column_66{width:56.73%;padding-bottom:33px}
.hp_promotion .row2 .column_33{width:43.12%}
.column_33 .hp_promotion .columns,.column_25 .hp_promotion .columns{min-width:0}
.column_33 .hp_promotion .row2,.column_25 .hp_promotion .row2{border-top:0;margin-top:25px}
.column_50 .hp_promotion .row2 .column,.column_33 .hp_promotion .row2 .column,.column_25 .hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_33 .hp_promotion .row2 .column_66,.column_25 .hp_promotion .row2 .column_66,.column_50 .hp_promotion .row2 .column_33,.column_33 .hp_promotion .row2 .column_33,.column_25 .hp_promotion .row2 .column_33{width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_33 .hp_promotion .row2 .column_66,.column_25 .hp_promotion .row2 .column_66{padding-bottom:30px}
.column_50 .hp_promotion .row2 .column_66{border-top:0}
@media screen and (max-width:890px){.column_50 .hp_promotion .columns{min-width:0}
.column_50 .hp_promotion .row2{border-top:0}
.column_50 .hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.column_50 .hp_promotion .row2 .column_66,.column_50 .hp_promotion .row2 .column_33{width:100%}
}
@media screen and (max-width:450px){.hp_promotion .columns{min-width:0}
.hp_promotion .row2{border-top:0;margin-top:17px}
.hp_promotion .row2 .column{border-top:1px solid #dbdad9;float:none;width:100%}
.hp_promotion .row2 .column_66{padding-bottom:17px}
}
.hp_promotion a{text-decoration:none}
.hp_promotion a:hover{text-decoration:underline}
.featured-document{font-size:15px;line-height:1.466666667}
.featured-document h2{font:300 30px/1.1 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:.4em}
.column_50 .featured-document h2{font-size:27px;line-height:1.111111111}
.column_33 .featured-document h2,.column_25 .featured-document h2{font-size:23px;line-height:1.217391304}
@media screen and (max-width:613px){.featured-document h2{font-size:27px;line-height:1.111111111}
}
@media screen and (max-width:450px){.featured-document h2,.column_50 .featured-document h2{font-size:23px;line-height:1.217391304}
}
.featured-document p{margin-bottom:9px}
.featured-document p:last-child{margin-bottom:0}
.featured-document p.lastchild{margin-bottom:0}
.policy-daily{padding:28px 10% 32px}
.policy-daily small{display:block;font-size:12px;margin-top:7px}
.policy-daily li small span{color:#c2c2c2;padding:0 4px;font-size:17px;font-weight:100;line-height:.75em}
.column_33 .policy-daily,.column_25 .policy-daily{padding:25px 0 0 0}
.column_50 .column_33 .policy-daily,.column_50 .column_25 .policy-daily{padding-bottom:17px}
@media screen and (max-width:890px){.column_50 .policy-daily{padding:30px 0}
}
@media screen and (max-width:450px){.hp_promotion .row2 .column section{padding:0}
.column_33 .policy-daily,.column_25 .policy-daily{padding-bottom:17px}
}
.policy-daily h4{color:#00365f;font-size:18px;line-height:1.2222222222;margin-bottom:8px}
.policy-daily h4 a{color:#00365f}
.column_50 .policy-daily h4{font-size:17px;line-height:1.2941176471}
.column_33 .policy-daily h4,.column_25 .policy-daily h4{font-size:16px;line-height:1.375}
@media screen and (max-width:613px){.policy-daily h4{font-size:17px;line-height:1.2941176471}
}
@media screen and (max-width:450px){.policy-daily h4{font-size:16px;line-height:1.375}
}
.policy-daily small{display:block;font-size:12px;line-height:1.5em;margin:7px 0 0}
.policy-daily li small span{color:#c2c2c2;padding:0 7px;font-size:17px;font-weight:100;line-height:.75em}
.policy-daily p{margin-bottom:9px}
.policy-daily p:last-child{margin-bottom:0}
.policy-daily p.lastchild{margin-bottom:0}
.ie7 .policy-daily ul{margin-left:18px}
@media screen and (min-width:600px){.column_100 .hp_promotion .policy-alerts h3,.column_75 .hp_promotion .policy-alerts h3,.column_66 .hp_promotion .policy-alerts h3{font-size:23px}
}
@media screen and (min-width:600px){.column_100 .hp_promotion .policy-alerts p,.column_75 .hp_promotion .policy-alerts p,.column_66 .hp_promotion .policy-alerts p{font-size:16px;line-height:25px}
}
.hp_promotion .policy-alerts{margin:25px 25px 0 0}
.column_50 .hp_promotion .policy-alerts{background-image:none;border-right:0;padding-left:0;padding-right:0}
@media screen and (max-width:450px){.hp_promotion .policy-alerts{margin-right:0}
}
.iframe{font-size:13px;line-height:1.384615385;position:relative}
.iframe a{text-decoration:none}
.iframe a:hover,.iframe a:focus{text-decoration:underline}
.iframe a.read-more{background:url("../../../../images/icons/ig-launch.png") no-repeat right 1px;display:inline-block;min-height:18px;padding-right:32px}
.iframe a.read-more:after{content:''}
@media screen and (max-width:480px){.iframe h2{font-size:28px;line-height:1.107142857;padding-right:3.25em}
}
.iframe h2{font:300 23px/1.217391304 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:9px}
.iframe h2 a{color:#00375e}
.iframe p{margin-bottom:.615384615em}
.iframe p.intro{font-size:15px;line-height:1.466666667}
.iframe ol{margin-bottom:9px}
.iframe ol li{padding-bottom:5px}
.ifr-cta{display:none}
.js .ifr-cta{display:block}
.iframe .figure{max-width:300px}
.iframe .figure img{max-width:100%}
.column_66 .iframe .figure{width:35%;float:left}
.column_66 .iframe .ifr-description{width:60%;float:right}
@media screen and (max-width:675px){.column_66 .iframe .figure{width:30%}
.column_66 .iframe .ifr-description{width:65%}
}
@media screen and (max-width:479px){.column_66 .iframe .figure{float:none;width:auto;max-width:300px}
.column_66 .iframe .ifr-description{float:none;width:auto;margin-top:15px}
}
.column_50 .iframe .figure{width:35%;float:left}
.column_50 .iframe .ifr-description{width:60%;float:right}
@media screen and (max-width:830px){.column_50 .iframe .ifr-description{float:left;width:40%;margin-left:5%}
}
@media screen and (max-width:600px){.column_50 .iframe .figure{float:none;width:auto;max-width:300px;margin:0}
.column_50 .iframe .ifr-description{float:none;width:auto;margin:15px 0 0}
}
.column_33 .iframe .figure,.column_25 .iframe .figure{float:none;width:auto;max-width:300px;margin:0}
.column_33 .iframe .ifr-description,.column_25 .iframe .ifr-description{float:none;width:auto;margin:15px 0 0}
@media screen and (min-width:479px) and (max-width:690px){.column_33 .iframe .figure{float:left;width:35%}
.column_33 .iframe .ifr-description{float:right;width:60%;margin:0}
}
@media screen and (min-width:479px) and (max-width:830px){.column_25 .iframe .figure{float:left;width:35%}
.column_25 .iframe .ifr-description{float:right;width:60%;margin:0}
}
.ifr-contents{position:fixed;width:100%;height:100%;top:0;left:0}
.ifr-contents .close{background:0;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;z-index:10002;position:absolute;top:10px;right:10px;height:38px;width:38px;background:url(../../../../images/icons/close-popup.png) no-repeat 10px 10px}
.ifr-contents iframe{z-index:10001;position:absolute;top:50%;left:50%;overflow:auto}
.image .figure{max-width:275px;max-height:275px}
.image .figure img{max-width:100%}
.image .figcaption{margin-top:12px}
.image b,.image strong{font-weight:bold}
.image i,.image em{font-style:italic}
.column_50 .image .figure,.column_66 .image .figure,.column_75 .image .figure,.column_100 .image .figure{float:left;margin:0 18px 12px 0;max-width:200px}
.column_50 .image .figure{max-width:175px}
.column_50 .image .figcaption,.column_66 .image .figcaption,.column_75 .image .figcaption,.column_100 .image .figcaption{max-width:700px;margin-top:0}
@media screen and (max-width:830px) and (min-width:539px){.column_25 .image .figure{float:left;margin:0 18px 12px 0;max-width:200px}
}
@media screen and (max-width:690px) and (min-width:539px){.column_33 .image .figure{float:left;margin:0 18px 12px 0;max-width:200px}
}
@media screen and (max-width:830px) and (min-width:539px){.column_50 .image .figure{max-width:200px}
}
@media screen and (max-width:539px){.column_100 .image .figure,.column_75 .image .figure,.column_66 .image .figure,.column_50 .image .figure{float:none;margin:0;max-width:275px;max-height:275px}
.column_100 .image .figcaption,.column_75 .image .figcaption,.column_66 .image .figcaption,.column_50 .image .figcaption{margin-top:12px}
}
.image-carousel{overflow:hidden;position:relative}
.image-carousel .slides{margin:0}
.image-carousel .slides li{display:none;list-style:none;margin-bottom:0;padding:0}
.image-carousel .slides li:first-child{display:block}
.image-carousel .slides img{max-height:100%;width:100%}
.image-carousel .caption{background:rgba(0,0,0,0.4);bottom:3px;left:0;padding:0 2%;position:absolute;width:96%;z-index:1}
.no-rgba .image-carousel .caption{background-image:url('../../../../images/feature_splash/text_box_dark_bkg.png')}
.image-carousel .caption h2{color:#fff;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:3em;font-weight:300}
.image-carousel .caption h2 p{margin:0}
.image-carousel .caption p{color:#ddd;margin-bottom:2em}
.image-carousel .caption p a{color:#ddd}
@media screen and (max-width:450px){.image-carousel .caption{background:0;position:static}
.image-carousel .caption p a,.image-carousel .caption p{color:#443b3b}
}
.image-carousel .bxslider li{display:none}
.image-carousel .bxslider li:first-child{display:block}
.image-carousel .bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.image-carousel .bx-wrapper .bx-viewport{overflow:hidden;width:100%}
.image-carousel .bx-wrapper .bx-viewport img{max-width:100%;display:block}
.image-carousel .bx-wrapper .bx-viewport .bxslider li{display:block}
.image-carousel .bx-wrapper .bx-controls-direction{position:absolute;right:0;top:0;z-index:2}
.image-carousel .bx-wrapper .bx-controls-direction .bx-prev,.image-carousel .bx-wrapper .bx-controls-direction .bx-next{background:#1f1f1f url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;display:inline-block;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:10px;height:3em;margin-right:.5em;text-indent:-1000px;width:3em}
.image-carousel .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 -124px}
.image-carousel .bx-wrapper .bx-controls-direction .bx-next{background-position:-100px -124px}
.flex-direction-nav{left:20px;padding:0;margin:0;position:absolute;top:20px;width:70px}
.image-carousel .flex-direction-nav li{list-style:none}
.image-carousel .flex-direction-nav a{background:#1f1f1f url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;display:block;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:10px;height:3em;margin-top:-1.5em;position:absolute;text-indent:-1000px;top:40%;width:3em;z-index:2}
.image-carousel .flex-direction-nav .flex-prev{background-position:0 -124px;left:0}
.image-carousel .flex-direction-nav .flex-next{background-position:-100px -124px;right:0}
.image-carousel .flex-control-nav{display:none;left:10px;position:absolute;top:10px;z-index:3}
.image-carousel .flex-control-nav li{float:left;list-style:none}
.image-carousel .flex-control-nav a{background:rgba(255,255,255,0.46);border-radius:100%;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.84);display:block;font-size:1px;height:11px;margin-right:14px;width:11px}
.no-rgba .image-carousel .flex-control-nav a{background-color:#999;border:1px solid #444}
.image-carousel .flex-control-nav a:hover,.image-carousel .flex-control-nav a.flex-active{background:#fff}
.image-carousel .flex-direction-nav{left:20px;padding:0;margin:0;position:absolute;top:20px;width:70px}
.image-carousel .flex-direction-nav li{list-style:none}
.image-carousel .flex-direction-nav a{background:#1f1f1f url(../../../../images/featurecard-arrows.png);background:rgba(0,0,0,0.4) url(../../../../images/featurecard-arrows.png);color:#f7f8f8;display:block;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:10px;height:3em;margin-top:-1.5em;position:absolute;text-indent:-1000px;top:40%;width:3em;z-index:2}
.image-carousel .flex-direction-nav .flex-prev{background-position:0 -124px;left:0}
.image-carousel .flex-direction-nav .flex-next{background-position:-100px -124px;right:0}
@media screen and (min-width:767px){.column_100 .image-carousel .flex-direction-nav{position:static;width:100%}
.column_100 .image-carousel .flex-control-nav{display:block}
}
.image-gallery{font-size:13px;line-height:1.384615385;position:relative}
.image-gallery a{text-decoration:none}
.image-gallery a:hover,.image-gallery a:focus{text-decoration:underline}
.image-gallery a.read-more{background:url("../../../../images/icons/ig-launch.png") no-repeat right 1px;display:inline-block;min-height:18px;padding-right:32px}
.image-gallery a.read-more:after{content:''}
@media screen and (max-width:480px){.image-gallery h2{font-size:28px;line-height:1.107142857;padding-right:3.25em}
}
.image-gallery h2{font:300 23px/1.217391304 "museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin-bottom:9px}
.image-gallery h2 a{color:#00375e}
.image-gallery p{margin-bottom:.615384615em}
.image-gallery p.intro{font-size:15px;line-height:1.466666667}
.image-gallery ol{margin-bottom:9px}
.image-gallery ol li{padding-bottom:5px}
.ig-cta{display:none}
.js .ig-cta{display:block}
.image-gallery .figure{float:left;max-width:300px;width:35%}
.column_33 .image-gallery .figure,.column_25 .image-gallery .figure{float:none;margin:0;max-width:300px;width:auto}
.image-gallery .figure img{max-width:100%}
.image-gallery .ig-description{float:right;width:60%}
.column_33 .image-gallery .ig-description,.column_25 .image-gallery .ig-description{float:none;margin:15px 0 0;width:auto}
@media screen and (max-width:830px){.column_50 .image-gallery .ig-description{float:left;width:40%;margin-left:5%}
}
@media screen and (max-width:675px){.column_75 .image-gallery .figure,.column_66 .image-gallery .figure{width:30%}
.column_75 .image-gallery .ig-description,.column_66 .image-gallery .ig-description{width:65%}
}
@media screen and (max-width:600px){.column_50 .image-gallery .figure{float:none;margin:0;max-width:300px;width:auto}
.column_50 .image-gallery .ig-description{float:none;margin:15px 0 0;width:auto}
}
@media screen and (min-width:479px) and (max-width:830px){.column_25 .image-gallery .figure{float:left;width:35%}
.column_25 .image-gallery .ig-description{float:right;margin:0;width:60%}
}
@media screen and (min-width:479px) and (max-width:690px){.column_33 .image-gallery .figure{float:left;width:35%}
.column_33 .image-gallery .ig-description{float:right;margin:0;width:60%}
}
@media screen and (max-width:479px){.column_75 .image-gallery .figure,.column_66 .image-gallery .figure{float:none;max-width:300px;width:auto}
.column_75 .image-gallery .ig-description,.column_66 .image-gallery .ig-description{float:none;margin-top:15px;width:auto}
}
.ig-slide_list{position:fixed;top:5%;left:10%;width:80%;height:90%;z-index:10001;background:#FFF;-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000}
.rgba .ig-slide_list{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}
.ig-slide_list button{background:0;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;position:absolute;z-index:10002}
.ig-slide_list button[disabled="disabled"]{cursor:default}
.ig-slide_list .close{height:38px;width:38px;background:url(../../../../images/icons/close-popup.png) no-repeat 10px 10px;top:10px;right:15px}
.ig-slide_list .prev,.ig-slide_list .next{background:url(../../../../images/content-stream-arrows.png);height:180px;width:60px;top:50%;margin-top:-90px}
.ig-slide_list .prev{background-position:-60px -160px;left:-80px}
.ig-slide_list .prev:hover{background-position:-120px -160px}
.ig-slide_list .prev[disabled="disabled"]{background-position:0 -160px}
.ig-slide_list .next{background-position:-60px 0;right:-80px}
.ig-slide_list .next:hover{background-position:-120px 0}
.ig-slide_list .next[disabled="disabled"]{background-position:0 0}
.ig-slide_list ol{list-style:none;margin:0}
.ig-slide_list li{list-style:none}
.ig-slide_list .description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;height:100%;position:absolute;top:0;right:0;padding:30px 25px}
.ie7 .ig-slide_list .description{behavior:url(/js/boxsizing.htc)}
.ig-slide_list .figure{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:67%;position:absolute;top:0;left:0;overflow:hidden;background:#1b1b1b}
.ie7 .ig-slide_list .figure{behavior:url(/js/boxsizing.htc)}
.ig-slide_list .figure:after{position:absolute;top:auto;right:0;width:9px;height:100%;content:"\A0"}
.rgba .ig-slide_list .figure:after{background-color:#000;background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%)}
.ig-slide_list .figure img{max-width:100%;max-height:100%}
.ig-slide_list h3{padding-right:35px}
.ig-slide_list h4{font:300 23px/1.21739 'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;margin:18px 0 9px;color:#00375e}
.image-gallery .ig-playlist{display:none}
.no-positionfixed .image-gallery .ig-playlist{display:block!important}
.no-positionfixed .image-gallery .ig-description a.read-more,.no-positionfixed .ig-slide_list,.no-positionfixed .backdrop{display:none!important}
@media screen and (min-width:600px) and (max-width:1024px){.ig-slide_list .description{width:100%;top:auto;bottom:0;height:33%}
.ig-slide_list .figure{width:100%;height:68%}
.ig-slide_list .close{top:67%;margin-top:14px}
.ig-slide_list .next{right:-73px}
.ig-slide_list .prev{left:-73px}
.ig-slide_list .figure:after{position:absolute;bottom:0;right:auto;width:100%;height:9px}
.rgba .ig-slide_list .figure:after{background-color:#000;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 99%,rgba(0,0,0,0.3) 100%)}
}
@media screen and (max-width:600px){.image-gallery .ig-playlist{display:block!important}
.image-gallery .ig-description a.read-more,.ig-slide_list,.backdrop{display:none!important}
}
@media screen and (max-height:440px){.image-gallery .ig-playlist{display:block!important}
.image-gallery .ig-description a.read-more,.ig-slide_list,.backdrop{display:none!important}
}
.social-network-bar--embed{padding-bottom:10px;padding-top:10px}
.social-network-bar--embed .social{padding-top:8px}
.social-network-bar--embed .social li.snb-twitter{width:100px}
@media screen and (max-width:450px){.social-network-bar--embed .social li.snb-twitter{width:50%}
}
.social-network-bar--embed .social li.snb-googleplus{width:85px}
@media screen and (max-width:450px){.social-network-bar--embed .social li.snb-googleplus{width:50%}
}
.social-network-bar--embed .social li.snb-facebook{margin-right:0;min-width:90px}
.social-network-bar--embed .social li.snb-linkedin{margin-right:0;min-width:95px}
.social-network-bar--embed .social li.snb-pinterest{margin-right:0}
.social-network-bar--embed .print-email-wrapper{display:inline-block}
.social-network-bar--embed .email-print--embed .dropdown-button{background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#fcfcfc 0,#e5e5e5 100%);background-image:linear-gradient(to bottom,#fcfcfc 0,#e5e5e5 100%);background-position:center top;border:1px solid #cecece;border-radius:3px;display:inline-block;margin-right:13px;position:relative}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__overlay{background:#fff;border:1px solid #cecece;display:none;position:absolute}
.social-network-bar--embed .email-print--embed .dropdown-button.is-open .dropdown-button__overlay{display:block}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__link{display:inline-block;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding:8px 10px 6px 10px;text-transform:uppercase}
.no-cssgradients .social-network-bar--embed .email-print--embed .dropdown-button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e5e5e5',GradientType=0)}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link{position:relative;border-right:1px solid #cecece;margin-right:25px}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #1190cc;height:0;margin-top:-3px;position:absolute;right:-17px;top:50%}
.social-network-bar--embed .email-print--embed .download-wrapper .download-link:before{content:"";height:100%;left:0;position:absolute;right:-25px;top:0}
.social-network-bar--embed .email-print--embed .download-wrapper.is-open{background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#e5e5e5 0,#fcfcfc 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#fcfcfc 100%);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.social-network-bar--embed .email-print--embed .download-wrapper.is-open .download-link:after{border-top:0;border-bottom:6px solid #1190cc}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay{border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:10px;left:-1px;width:100%}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay ul{margin:0}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay li{border-top:1px solid #cecece;list-style:none;margin:0;padding:1em 0}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay a{padding-left:10px}
.social-network-bar--embed .email-print--embed .download-wrapper .download-overlay a:before{background:transparent url('../../../../images/download-icon.png') left top no-repeat;content:"";padding-left:20px}
.social-network-bar--embed .email-print--embed .embed-overlay{left:-90px;margin-top:10px;padding:10px;top:100%;width:320px;z-index:1000}
.social-network-bar--embed .email-print--embed .embed-overlay:before{border-right:6px solid transparent;border-bottom:10px solid #cecece;border-left:6px solid transparent;content:'';height:0;right:170px;margin-right:-6px;position:absolute;top:-10px;width:0}
.social-network-bar--embed .email-print--embed .embed-overlay:after{border-right:5px solid transparent;border-bottom:10px solid #fff;border-left:5px solid transparent;content:'';height:0;right:170px;margin-right:-5px;position:absolute;top:-9px;width:0}
.social-network-bar--embed .email-print--embed .embed-overlay .embed-code{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecece;height:300px;padding:3%;width:100%}
.infographic-embed-image img{height:auto;margin:0 auto;max-width:100%}
@media screen and (max-width:950px){.social-network-bar--embed{border-bottom:0;border-top:0;margin-bottom:10px;padding:0}
.social-network-bar--embed .social{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;float:none;padding:15px 0}
.social-network-bar--embed .email-print--embed{border-bottom:1px solid #dfdfdf;float:none;margin-right:0;padding:10px 0;width:100%}
.social-network-bar--embed .email-print--embed .embed-overlay{left:0}
.social-network-bar--embed .email-print--embed .embed-overlay:before,.social-network-bar--embed .email-print--embed .embed-overlay:after{right:260px}
.social-network-bar--embed .email-print--downloads .embed-overlay{left:-90px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:170px}
}
@media screen and (max-width:480px){.social-network-bar--embed .social{border-top:0}
.social-network-bar--embed .print-email-wrapper{padding-top:10px;display:block}
}
@media screen and (max-width:410px){.social-network-bar--embed .email-print--downloads .embed-overlay{left:-120px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:140px}
}
@media screen and (max-width:380px){.social-network-bar--embed .download-wrapper .download-link{margin-right:20px}
.social-network-bar--embed .download-wrapper .download-link:after{right:-15px}
.social-network-bar--embed .email-print--embed .dropdown-button .dropdown-button__link{padding:5px 6px 5px 6px}
.social-network-bar--embed .email-print--embed .embed-wrapper{margin-bottom:10px}
.social-network-bar--embed .email-print--embed .embed-overlay{left:-10px;width:298px}
.social-network-bar--embed .email-print--embed .embed-overlay:before,.social-network-bar--embed .email-print--embed .embed-overlay:after{right:250px}
.social-network-bar--embed .email-print--downloads .embed-wrapper{float:right;margin-right:0}
.social-network-bar--embed .email-print--downloads .embed-wrapper .embed-link{padding:6px 6px 4px 6px}
.social-network-bar--embed .email-print--downloads .embed-overlay{left:inherit;right:-10px}
.social-network-bar--embed .email-print--downloads .embed-overlay:before,.social-network-bar--embed .email-print--downloads .embed-overlay:after{right:80px}
}
.language-toggle a{background:#008fcf;color:#fff;display:inline-block;font-size:10px;font-weight:normal;letter-spacing:.05em;line-height:2.1;padding:0 1em;text-transform:uppercase}
.language-toggle a:hover,.language-toggle a:focus{background:#eef8fd;color:#1190cc;text-decoration:none}
.ie7 .language-toggle a,.ie8 .language-toggle a{zoom:1}
.ie7 .language-toggle a{display:inline}
.in-series .language-toggle{margin-bottom:18px}
.longform-promo-modal .rwjf-component--longform .container--blue .colored-text,.rwjf-component--longform .container--blue .colored-text{color:#008fcf}
.longform-promo-modal .rwjf-component--longform .container--blue .colored-bg,.rwjf-component--longform .container--blue .colored-bg{background-color:#008fcf}
.longform-promo-modal .rwjf-component--longform .container--green .colored-text,.rwjf-component--longform .container--green .colored-text{color:#78af33}
.longform-promo-modal .rwjf-component--longform .container--green .colored-bg,.rwjf-component--longform .container--green .colored-bg{background-color:#78af33}
.longform-promo-modal .rwjf-component--longform .container--orange .colored-text,.rwjf-component--longform .container--orange .colored-text{color:#e99905}
.longform-promo-modal .rwjf-component--longform .container--orange .colored-bg,.rwjf-component--longform .container--orange .colored-bg{background-color:#e99905}
.longform-promo-modal .rwjf-component--longform .container--purple .colored-text,.rwjf-component--longform .container--purple .colored-text{color:#991294}
.longform-promo-modal .rwjf-component--longform .container--purple .colored-bg,.rwjf-component--longform .container--purple .colored-bg{background-color:#991294}
.rwjf-component--longform .thin-stripe-bg{background-image:url('../../../../images/longform/thick-stripe-white.png');background-position:left top;background-repeat:repeat}
.feature #main>.primary .rwjf-component--longform .thin-stripe-bg,.secondary .rwjf-component--longform .thin-stripe-bg{background-image:url('../../../../images/longform/thick-stripe-grey.png')}
.rwjf-component--longform .thick-stripe-bg{background-image:url('../../../../images/longform/thin-stripe-white.png');background-position:left top;background-repeat:repeat}
.rwjf-component--longform .longform-title{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:26px;font-weight:300;line-height:1.1923076923;margin-bottom:.5em;padding-top:.5em}
.rwjf-component--longform .container--no-title .longform-title{display:none}
.rwjf-component--longform .longform-subtitle{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:18px;font-weight:300;line-height:1.1923076923;margin-bottom:.7em}
.longform #main>.primary{margin-top:-45px;min-width:902px;position:relative}
@media screen and (max-width:942px){.longform #main>.primary{margin-top:-30px}
}
@media screen and (min-width:1px){.longform #main>.primary{min-width:inherit}
}
body.longform #main.reset{margin-top:0}
body.longform #main.reset .feature_splash{height:auto;padding:20px}
.columns--longform{display:table;position:relative;table-layout:fixed;width:100%}
.column--longform{display:table-cell;float:none;margin-left:0;vertical-align:top}
.column_100--longform{display:block}
.column_33--longform{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:34%}
.column_66--longform{border-right:1px solid #ddd;width:66%}
@media screen and (max-width:690px){.column_66--longform{border-right:0}
}
.rwjf-component--longform{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.column>.parsys:last-child .rwjf-component--longform:last-child,.column .rwjf-component--longform{margin-bottom:20px}
.rwjf-component--longform .longform-content{background-color:white}
.feature #main>.primary .rwjf-component--longform .longform-content,.secondary .rwjf-component--longform .longform-content{background-color:#f6f6f6}
.column_33--longform .rwjf-component--longform.stickem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;max-width:300px;width:100%}
.column_33--longform .rwjf-component--longform .sticky-inner-wrapper{padding-top:150px;padding-bottom:20px}
.column_33--longform .rwjf-component--longform.stickit-end{bottom:0;z-index:0}
@media screen and (min-width:691px) and (max-width:902px){.column_33--longform .rwjf-component--longform.stickit{padding-right:15px;width:34%}
.column_33--longform .rwjf-component--longform.stickit-end{padding-right:1px;width:34%}
}
.column .rwjf-component--longform .accordion-bar{color:#fff;display:none;font-size:15px;font-weight:bold;line-height:41px;position:relative}
.rwjf-component--longform .accordion-bar::before{content:"";height:40px;left:0;position:absolute;top:0;width:40px}
.rwjf-component--longform .accordion-bar::after{background:transparent url('../../../../images/longform/arrow-up-down-icon.png') center top no-repeat;content:"";height:16px;margin:12px;position:absolute;right:0;top:0;width:16px}
.rwjf-component--longform .is-expanded .accordion-bar::after{background-position:center bottom}
.column .rwjf-component--longform .accordion-bar p{display:inline-block;max-height:60px;line-height:1.5em;margin:8px 40px 8px 50px;overflow:hidden;vertical-align:middle}
@media screen and (max-width:690px){.columns--longform,.column--longform{display:block}
.column_33--longform{padding-left:0}
.column_33--longform .rwjf-component--longform{margin-bottom:20px;max-width:100%;overflow:visible}
.column_33--longform .rwjf-component--longform.stickem{max-width:100%}
.column_33--longform .rwjf-component--longform .sticky-inner-wrapper{margin-top:0;padding:0}
.column_33--longform .rwjf-component--longform.stickit{position:static}
.column_33--longform .rwjf-component--longform.stickit .sticky-inner-wrapper{position:relative!important}
.column_33--longform .rwjf-component--longform.stickit-end{bottom:auto;position:static}
}
@media screen and (max-width:500px){.column_33 .rwjf-component--longform .accordion-bar,.column_25 .rwjf-component--longform .accordion-bar{display:block}
.column_33 .rwjf-component--longform .longform-content-wrapper,.column_25 .rwjf-component--longform .longform-content-wrapper{background-image:none;display:none;padding:1px 0 3px}
.column_33 .rwjf-component--longform .is-expanded .longform-content-wrapper,.column_25 .rwjf-component--longform .is-expanded .longform-content-wrapper{display:block}
.column_33--longform .rwjf-component--longform.stickem{margin-bottom:10px;max-width:100%}
}
.column--longform .rwjf-longform-freeform{padding-right:20px;margin-bottom:14px}
.rwjf-longform-freeform .freeform blockquote p.lined{border-left:none;padding-left:0;margin:0!important}
@media screen and (max-width:690px){.column--longform .rwjf-longform-freeform{padding-right:0}
}
@media screen and (max-width:500px){.longform-modal .rwjf-freeform{padding-right:10px;padding-left:10px}
}
.rwjf-longform-freeform .freeform p>.hairline{display:block;height:1px;border:0;color:#dfdfdf;background-color:#dfdfdf;margin:28px 0 36px 0}
.rwjf-longform-title h2{color:#00375e;font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:23px;font-weight:300;line-height:1.217391304;margin-bottom:1em;padding-top:26px}
.rwjf-longform-title h3{font-size:15px;font-weight:bold;margin-bottom:1em}
@media screen and (max-width:500px){.longform-modal .rwjf-longform-title{margin-left:10px;margin-right:10px}
}
.longform-image-gallery .accordion-bar::before{background:transparent url('../../../../images/longform/image_gallery_icon_24.png') center center no-repeat}
.longform-image-gallery .longform-content-wrapper{padding-top:11px}
.longform-image-gallery .container--no-title .longform-content-wrapper{padding-top:0}
.longform-image-gallery .longform-content .longform-title{margin-left:10px;margin-right:10px;padding-top:.5em}
.longform-image-gallery .longform-content img{width:100%}
.longform-image-gallery .longform-content ul{margin-left:0}
.longform-image-gallery .longform-content h3{font-size:15px;font-weight:bold;line-height:1.4em;margin-top:.25em;padding:0 10px}
.longform-image-gallery .longform-content .caption{background:0;padding:0 10px;position:static;width:auto}
.longform-image-gallery .longform-content .caption p{color:#666;margin-bottom:1em}
.longform-image-gallery .longform-content .caption p a{color:#1190cc}
.longform-image-gallery--right{float:right;width:50%}
.longform-image-gallery--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-image-gallery--left{float:left;width:50%}
.longform-image-gallery--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
.column_50 .longform-image-gallery,.column_33 .longform-image-gallery,.column_25 .longform-image-gallery{float:none;width:100%}
.column_50 .longform-image-gallery .longform-content-wrapper,.column_33 .longform-image-gallery .longform-content-wrapper,.column_25 .longform-image-gallery .longform-content-wrapper{margin:0}
@media screen and (max-width:500px){.longform-image-gallery .longform-content{padding-bottom:15px}
.columns .longform-image-gallery{float:none;width:100%}
.columns .longform-image-gallery .longform-content-wrapper{margin:0}
}
.rwjf-longform-inlinestory .freeform{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f1f1f1;background-image:url('../../../../images/longform/thin-stripe-white-on-grey.png');padding:25px}
.feature #main>.primary .rwjf-longform-inlinestory .freeform,.secondary .rwjf-longform-inlinestory .freeform{background-color:#e9e9e9;background-image:url('../../../../images/longform/thin-stripe-solid-white.png')}
.rwjf-longform-inlinestory .freeform blockquote p.lined{border-left:none;padding-left:0}
.rwjf-longform-inlinestory h2{font-family:"museo-sans-n3","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:26px;font-weight:300;line-height:1.1923076923;margin-bottom:.5em}
.rwjf-longform-inlinestory h3{color:#443b3b;font-size:15px;font-weight:bold;margin-bottom:.5em}
.rwjf-longform-inlinestory ul{margin-left:18px}
.rwjf-longform-inlinestory ul li{list-style-image:none;list-style-type:disc}
.rwjf-longform-inlinestory .freeform--right{float:right;margin-left:10px;margin-bottom:10px;width:50%}
.rwjf-longform-inlinestory .freeform--left{float:left;margin-right:10px;margin-bottom:10px;width:50%}
.column_50 .rwjf-longform-inlinestory .freeform,.column_33 .rwjf-longform-inlinestory .freeform,.column_25 .rwjf-longform-inlinestory .freeform{float:none;margin:0;width:100%}
@media screen and (max-width:500px){.rwjf-longform-inlinestory .freeform{float:none;margin:0;width:100%}
}
.longform-promotion .accordion-bar::before{background:transparent url('../../../../images/longform/promo_icon_24.png') center center no-repeat}
.longform-promotion .longform-content-wrapper--promotion{padding-top:11px}
.longform-promotion .longform-content--promotion{background:#f6f6f6;border-top:4px solid #fff;padding:0 0 1em}
.feature #main>.primary .longform-promotion .longform-content--promotion,.secondary .longform-promotion .longform-content--promotion{background-color:#e9e9e9;border-top:4px solid #f6f6f6}
.longform-promotion .longform-promo-summary,.longform-promotion .longform-promo-link,.longform-promotion .longform-title,.longform-promotion .longform-subtitle{margin-left:20px;margin-right:20px}
.longform-promotion .has-subtitle .longform-title{margin-bottom:.2em}
.longform-promotion .longform-promo-image img{margin-bottom:1em;width:100%}
.longform-promotion .longform-modal{left:-100%}
.longform-promo-modal-wrapper{background:#EEE url(../../../../images/texture-anglelines.png) repeat-x;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}
.rgba .longform-promo-modal-wrapper{background-color:rgba(238,238,238,0.9)}
.no-rgba .longform-promo-modal-wrapper{background:transparent url(../../../../images/eee90background.png) repeat}
.longform-promo-modal-wrapper.is-visible{display:block}
.longform-edit-modal .longform-modal{overflow:visible;position:relative;top:100px}
.longform-edit-modal .column--longform{display:block}
.longform-modal{left:50%;margin-left:-377px;height:90%;max-width:754px;position:fixed;top:5%;width:80%}
@media screen and (max-width:1000px){.longform-modal{left:10%;margin-left:0}
}
.longform-modal .close-button{background:url('../../../../images/icons/close-popup.png') no-repeat 10px 10px;height:38px;position:absolute;right:13px;text-indent:-9999px;top:0;width:38px;z-index:10}
.longform-modal .longform-modal-content{background:#FFF;box-shadow:0 0 10px 0 #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow-y:auto;padding:40px 25px 25px}
.rgba .longform-modal-content{box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}
.longform-promotion--right{float:right;width:50%}
.longform-promotion--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-promotion--left{float:left;width:50%}
.longform-promotion--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
.column_50 .longform-promotion,.column_33 .longform-promotion,.column_25 .longform-promotion{float:none;width:100%}
.column_50 .longform-promotion .longform-content-wrapper,.column_33 .longform-promotion .longform-content-wrapper,.column_25 .longform-promotion .longform-content-wrapper{margin:0}
@media screen and (max-width:500px){.rwjf-component--longform .longform-promotion{float:none;width:100%}
.rwjf-component--longform .longform-promotion .accordion-bar{display:block}
.rwjf-component--longform .longform-promotion .longform-promo-modal .accordion-bar{display:none}
.rwjf-component--longform .longform-promotion .longform-content-wrapper{background-image:none;display:none;margin:0;padding:1px 0 3px}
.rwjf-component--longform .longform-promotion .is-expanded .longform-content-wrapper{display:block}
.rwjf-component--longform .container.has-modal .longform-content--promotion{display:none}
.rwjf-component--longform .container.has-modal.is-expanded .longform-promo-modal,.rwjf-component--longform .container.has-modal.is-expanded .longform-promo-modal-wrapper{display:block}
.longform-promo-modal-wrapper{background:0;height:auto;position:static;width:100%}
.rgba .longform-promo-modal-wrapper{background:0}
.longform-modal{height:auto;overflow:visible;position:static;width:100%}
.longform-modal .longform-modal-content{box-shadow:none;padding:10px 0 0}
.longform-modal .longform-modal-content .rwjf-component{margin-bottom:20px;padding-left:10px;padding-right:10px}
.longform-modal .longform-modal-content .rwjf-longform-imagegallery,.longform-modal .longform-modal-content .rwjf-longform-inlinestory,.longform-modal .longform-modal-content .rwjf-longform-quote,.longform-modal .longform-modal-content .rwjf-longform-title,.longform-modal .longform-modal-content .rwjf-longform-tweetablefact,.longform-modal .longform-modal-content .rwjf-longform-tweetablestat,.longform-modal .longform-modal-content .rwjf-longform-videoseries{padding-left:0;padding-right:0}
.rgba .longform-modal .longform-modal-content{box-shadow:none}
.longform-modal .longform-modal-content .longform-content-wrapper.thin-stripe-bg{background-image:url('../../../../images/longform/thick-stripe-white.png');padding:11px 0 0 0}
.longform-modal .longform-modal-content .container--no-title .longform-content-wrapper.thin-stripe-bg{background-image:none;padding:0}
.longform-modal .close-button{display:none}
.longform-promotion .is-expanded .longform-promo-modal{display:none}
}
.longform-modal-content .rwjf-component.rwjf-wrapping-promotion .columns{display:none}
.longform-modal-content .rwjf-component.rwjf-wrapping-promotion:before{content:"invalid component"}
.longform-quote{color:#fff;position:relative}
.longform-quote .quotemark-before,.longform-quote .quotemark-after{font-size:200px;position:absolute;opacity:.2}
.no-opacity .longform-quote .quotemark-before,.no-opacity .longform-quote .quotemark-after{-ms-filter:"alpha(opacity=20)"}
.longform-quote .quotemark-before{top:-36px;left:15px}
.longform-quote .quotemark-after{bottom:-152px;right:15px}
.longform-quote .longform-content-wrapper{overflow:hidden;position:relative}
.longform-quote .longform-content{background-color:transparent;font-size:15px;padding:55px 35px 25px;position:relative;z-index:3}
.feature #main>.primary .longform-quote .longform-content,.secondary .longform-quote .longform-content{background-color:transparent}
.longform-quote .longform-content .attribution{font-weight:bold;font-style:italic;text-align:right}
.longform-quote .accordion-bar::before{background:transparent url('../../../../images/longform/quote_icon_24.png') center center no-repeat}
.longform-quote--right{float:right;margin-left:10px;margin-bottom:10px;width:50%}
.longform-quote--left{float:left;margin-right:10px;margin-bottom:10px;width:50%}
.column_50 .longform-quote,.column_33 .longform-quote,.column_25 .longform-quote{float:none;margin:0;width:100%}
@media screen and (max-width:500px){.longform-quote{float:none;margin:0;width:100%}
}
.cq-wcm-edit .rwjf-longform-share-wrapper{float:none;width:100%}
.cq-wcm-edit .rwjf-longform-share{position:static}
.rwjf-longform-share-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:34%}
.rwjf-longform-share{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;margin-bottom:40px;position:absolute;top:0;max-width:300px;width:34%;z-index:800}
.rwjf-longform-share.stickit{position:fixed}
.rwjf-longform-share.stickit-end{bottom:-20px;top:auto}
@media screen and (min-width:691px) and (max-width:902px){.rwjf-longform-share{padding-right:15px}
}
.rwjf-longform-share .longform-social-share{padding-top:20px}
.rwjf-longform-share .longform-social-share-inner{float:right;height:35px;min-width:250px}
.rwjf-longform-share .longform-social-share-inner>span{color:#a6a5a1;float:left;margin-top:3px;margin-left:3px}
.rwjf-longform-share .social-media-icons{display:inline-block;float:right;height:24px;padding-left:2%;width:140px}
.rwjf-longform-share .longform-download-button{border-bottom:6px solid #fff}
.rwjf-longform-share .longform-download-button a{background:transparent url('../../../../images/longform/download_icon_24.png') right center no-repeat;color:#fff;display:block;font-size:13px;font-weight:bold;line-height:3em;margin:auto 4%;padding-right:20px;text-align:center}
@media screen and (min-width:691px) and (max-width:820px){.rwjf-longform-share .longform-download-button a{background:0;font-size:12px;padding-right:0}
}
@media screen and (min-width:691px) and (max-width:800px){.rwjf-longform-share .longform-social-share-inner{min-width:0;text-align:right}
.rwjf-longform-share .longform-social-share-inner>span{float:none}
}
@media screen and (max-width:690px){.longform #main>.primary{padding-top:110px}
.rwjf-longform-share-wrapper{float:none;width:100%}
.rwjf-longform-share{left:0;margin-bottom:0;max-width:100%;padding:0 20px;width:100%}
.rwjf-longform-share.stickit{position:absolute}
.rwjf-longform-share.stickit-end{bottom:auto;top:0}
.rwjf-longform-share .longform-social-share-inner{margin-bottom:5px}
.rwjf-longform-share .social-media-icons{float:right}
}
.longform-tweet{color:#8d8a89;font-family:'museo-sans-n3','museo-sans','Helvetica Neue',Arial,'Helvetica',sans-serif;font-weight:500;overflow:hidden;padding:0;position:relative}
.longform-tweet .longform-content-wrapper{padding-top:11px}
.longform-tweet .longform-content{padding:20px;padding-right:0;position:relative}
.longform-tweet .longform-content .statistic{font-family:"museo-sans-n1","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:100;font-size:85px;line-height:1}
@media screen and (min-width:831px){.column_25 .longform-tweet .longform-content .statistic{font-size:60px}
}
@media screen and (min-width:691px){.column_33 .longform-tweet .longform-content .statistic{font-size:60px}
}
.longform-tweet .longform-content p{font-size:18px;line-height:1.5;margin:0 0 10px}
.longform-tweet .longform-content p:first-child{margin-top:0}
.longform-tweet .share{font-size:12px;line-height:24px;text-transform:uppercase}
.column_66--longform .longform-tweet .share{padding-right:10px}
.longform-tweet .share span{float:left;font-weight:bold;line-height:24px;margin-right:2px}
.longform-tweet .share ul,.longform-tweet .share li{display:inline;list-style:none;margin:0;padding:0}
.longform-tweet .share .social-media-icons li a{height:24px;margin:0 0 0 2px;padding:0;width:24px}
.longform-tweet .accordion-bar::before{background:transparent url('../../../../images/longform/tweet_stat_icon_24.png') center center no-repeat}
@media screen and (min-width:501px){.column_100 .longform-tweet--full,.column_75 .longform-tweet--full,.column_66 .longform-tweet--full{clear:both}
.column_100 .longform-tweet--full .longform-content,.column_75 .longform-tweet--full .longform-content,.column_66 .longform-tweet--full .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_100 .longform-tweet--full .statistic,.column_75 .longform-tweet--full .statistic,.column_66 .longform-tweet--full .statistic{float:left;margin-right:5px}
.column_100 .longform-tweet--full p,.column_75 .longform-tweet--full p,.column_66 .longform-tweet--full p{font-size:25px;margin-right:110px}
.column_100 .longform-tweet--full .share,.column_75 .longform-tweet--full .share,.column_66 .longform-tweet--full .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_100 .longform-tweet--full .share span,.column_75 .longform-tweet--full .share span,.column_66 .longform-tweet--full .share span{display:block;float:none}
}
.column_100 .longform-tweet--right,.column_75 .longform-tweet--right,.column_66 .longform-tweet--right{float:right;width:50%}
.column_100 .longform-tweet--right .longform-content-wrapper,.column_75 .longform-tweet--right .longform-content-wrapper,.column_66 .longform-tweet--right .longform-content-wrapper{margin-left:15px;margin-bottom:10px;padding:0;padding-left:11px}
.column_100 .longform-tweet--right .longform-content,.column_75 .longform-tweet--right .longform-content,.column_66 .longform-tweet--right .longform-content{padding:0 0 0 15px}
.column_100 .longform-tweet--left,.column_75 .longform-tweet--left,.column_66 .longform-tweet--left{float:left;width:50%}
.column_100 .longform-tweet--left .longform-content-wrapper,.column_75 .longform-tweet--left .longform-content-wrapper,.column_66 .longform-tweet--left .longform-content-wrapper{margin-right:15px;margin-bottom:10px;padding:0;padding-right:11px}
.column_100 .longform-tweet--left .longform-content,.column_75 .longform-tweet--left .longform-content,.column_66 .longform-tweet--left .longform-content{padding:0 15px 0 0}
.column_33--longform .longform-tweet .container{border-bottom:1px solid #ddd}
@media screen and (max-width:830px) and (min-width:501px){.column_25 .longform-tweet,.column_50 .longform-tweet{clear:both}
.column_25 .longform-tweet .longform-content,.column_50 .longform-tweet .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_25 .longform-tweet .statistic,.column_50 .longform-tweet .statistic{float:left;margin-right:5px}
.column_25 .longform-tweet p,.column_50 .longform-tweet p{font-size:25px;margin-right:110px}
.column_25 .longform-tweet .share,.column_50 .longform-tweet .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_25 .longform-tweet .share span,.column_50 .longform-tweet .share span{display:block;float:none}
}
@media screen and (max-width:690px) and (min-width:501px){.column_33 .longform-tweet{clear:both}
.column_33 .longform-tweet .longform-content{min-height:85px;padding-bottom:0;padding-left:0}
.column_33 .longform-tweet .statistic{float:left;margin-right:5px}
.column_33 .longform-tweet p{font-size:25px;margin-right:110px}
.column_33 .longform-tweet .share{border-left:1px solid #dbdad9;padding-left:15px;position:absolute;right:0;top:25px;width:80px}
.column_33 .longform-tweet .share span{display:block;float:none}
}
@media screen and (max-width:500px){.column .longform-tweet{float:none;width:100%}
.column .longform-tweet .longform-content-wrapper{margin:0;padding:11px 0 0}
.column .longform-tweet .longform-content{padding:15px}
.column .longform-tweet .longform-content .statistic{font-size:60px}
.column_33 .longform-tweet .longform-content-wrapper,.column_25 .longform-tweet .longform-content-wrapper{padding:1px 0 3px}
.longform-tweet .share .social-media-icons li a{line-height:32px}
.longform-modal .longform-tweet .longform-content-wrapper{background-image:url('../../../../images/longform/thick-stripe-white.png');padding:11px 0 0}
}
.longform-tweet--fact{min-height:100px}
@media screen and (max-width:500px){.longform-tweet--fact{min-height:0}
}
.longform-videoseries{color:#666;padding:0;position:relative}
.longform-videoseries .accordion-bar::before{background:transparent url('../../../../images/longform/video_gallery_icon_24.png') center center no-repeat}
.longform-videoseries .longform-content-wrapper{padding-top:11px}
.longform-videoseries .container--no-title .longform-content-wrapper{padding-top:0}
.longform-videoseries .longform-content h1,.longform-videoseries--video-caption,.longform-videoseries--video-cta{padding-left:20px;padding-right:20px}
.longform-videoseries--video-caption{padding-top:10px}
.longform-videoseries .longform-videoseries--video-inner{background-color:#000;border-top:1px solid #eee;height:0;overflow:hidden;padding-bottom:75%;position:relative}
.longform-videoseries .longform-videoseries--video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.longform-modal .longform-videoseries--right,.column_66--longform .longform-videoseries--right{float:right;width:50%}
.longform-modal .longform-videoseries--right .longform-content-wrapper,.column_66--longform .longform-videoseries--right .longform-content-wrapper{margin-left:10px;margin-bottom:10px}
.longform-modal .longform-videoseries--left,.column_66--longform .longform-videoseries--left{float:left;width:50%}
.longform-modal .longform-videoseries--left .longform-content-wrapper,.column_66--longform .longform-videoseries--left .longform-content-wrapper{margin-right:10px;margin-bottom:10px}
@media screen and (max-width:500px){.longform-videoseries .longform-content{padding-bottom:15px}
.longform-modal .longform-videoseries--left,.column_66--longform .longform-videoseries--left,.longform-modal .longform-videoseries--right,.column_66--longform .longform-videoseries--right{float:none;width:100%}
.longform-modal .longform-videoseries--left .longform-content-wrapper,.column_66--longform .longform-videoseries--left .longform-content-wrapper,.longform-modal .longform-videoseries--right .longform-content-wrapper,.column_66--longform .longform-videoseries--right .longform-content-wrapper{margin-left:0;margin-bottom:0}
}
.column .rwjf-mediarelations{margin:0}
.column .rwjf-mediarelations .media_relations{margin-bottom:40px}
.media_relations{background-color:#f6f5f4;border-top:4px solid #a39f94;color:#8f8c82;font-family:'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;padding:20px}
.secondary .media_relations{background-color:#fff}
.media_relations header h1{border-bottom:1px solid #d2d0cd;font-size:21px;font-family:"museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:300;float:left;line-height:1;margin-bottom:3px;padding-bottom:8px;width:100%}
.ie7 .media_relations header h1{font-family:"museo-sans-n5","museo-sans",'Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-weight:500}
.media_relations .vcard{margin-top:15px}
.media_relations .vcard p{line-height:1.5;margin-bottom:0}
.media_relations .fn{font-weight:bold}
.media_relations a,.media_relations span{display:block}
.media_relations a{font-weight:bold}
.micro-promotion h1{font-family:'museo-sans-n3','museo-sans','Helvetica Neue','Neue Helvetica','Helvetica',sans-serif;font-size:23px;font-weight:300;line-height:1.2173913043;margin-bottom:12px}
.micro-promotion h3{color:#a39999;font-size:12px;line-height:1.18182;margin-bottom:8px;text-transform:uppercase}
.micro-promotion small{font-size:12px;line-height:1.38462;margin-bottom:5px;display:block}
.micro-promotion p{font-size:15px;line-height:1.4666666667em;margin-bottom:.5em}
.micro-promotion figure img{width:100%}
.micro-promotion figure{float:left;margin:0;max-width:220px;padding-bottom:10px}
.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{float:none}
.column_100 .micro-promotion figure{margin-right:2.771618625%;max-width:24.390243902%}
.column_75 .micro-promotion figure{margin-right:3.16091954%;max-width:31.609195402%}
.column_66 .micro-promotion figure{margin-right:3.583061889%;max-width:30.293159609%}
.column_50 .micro-promotion figure{margin-right:4.65631929%;max-width:41.24168514%}
@media screen and (min-width:411px) and (max-width:830px){.column_25 .micro-promotion figure{float:left}
}
@media screen and (min-width:411px) and (max-width:690px){.column_33 .micro-promotion figure{float:left}
}
@media screen and (max-width:830px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_50 .micro-promotion figure,.column_25 .micro-promotion figure{margin-right:2.784810127%;max-width:27.848101266%}
}
@media screen and (max-width:690px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_66 .micro-promotion figure,.column_50 .micro-promotion figure,.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{margin-right:3.384615385%;max-width:33.846153846%}
}
@media screen and (max-width:410px){.column_100 .micro-promotion figure,.column_75 .micro-promotion figure,.column_66 .micro-promotion figure,.column_50 .micro-promotion figure,.column_33 .micro-promotion figure,.column_25 .micro-promotion figure{float:none;margin-right:0;max-width:220px}
}
.micro-quote{padding-left:2.5em;position:relative}
.column_75 .micro-quote{font-size:1.1em}
.column_66 .micro-quote{font-size:1.2em}
.column_50 .micro-quote{font-size:1.3em}
.column_33 .micro-quote,.column_25 .micro-quote{font-size:1.4em}
.column .micro-quote--small{font-size:1em}
.column .micro-quote--medium{font-size:1.2em}
.column .micro-quote--large{font-size:1.4em}
.micro-quote p{font-size:1.1em;line-height:1.4285714286;padding-right:5px;margin-bottom:1.2em}
.micro-quote p:last-child{margin-bottom:0}
.micro-quote p.lastchild{margin-bottom:0}
.micro-quote a{color:#e67300}
.micro-quote .attribution{font-size:1em}
.micro-quote .quotemark-before{color:#e0dcdc;font-size:7em;left:0;position:absolute;top:-0.3em}
.micro-quote .quotemark-after{color:#e0dcdc;font-size:4em;line-height:1em;height:1px;position:absolute}
.column_33 .micro-quote .quotemark-after,.column_25 .micro-quote .quotemark-after{display:none}
.micro-video a,.micro-video figure,.micro-video figure img{display:block}
.micro-video p a{display:inline}
.micro-video figure{max-width:432px;padding-bottom:10px}
.micro-video figure img{width:100%}
.micro-video p{font-size:12px;line-height:1.25}
@media screen and (min-width:614px) and (max-width:830px){.column_50 .micro-video figure,.column_25 .micro-video figure{float:left;margin-right:2.409638554%;padding-bottom:0;width:52.048192771%}
.column_50 .micro-video p,.column_25 .micro-video p{float:left;font-size:15px;line-height:1.133333333;width:45.542168675%}
}
@media screen and (min-width:481px) and (max-width:690px){.column_33 .micro-video figure,.column_33 .micro-video p{float:none;margin-right:0;width:100%}
.column_33 .micro-video p{font-size:15px;line-height:1.133333333}
}
.multipage_promotion{clear:both}
.multipage_promotion a{color:#443b3b;cursor:pointer;display:block}
.multipage_promotion a:hover,.multipage_promotion a:focus{text-decoration:none}
.multipage_promotion h1{border-bottom:1px solid #dfdfdf;color:#443b3b;font-size:11px;line-height:1.181818182;margin:0 0 3em;padding:0 0 1em;text-transform:uppercase}
.column_50 .multipage_promotion h1{margin-bottom:1.5em}
.multipage_promotion h2{color:#00365f;font-size:23px;line-height:1.217391304;margin:0 0 .391304348em}
.multipage_promotion a:hover h2,.multipage_promotion a:focus h2{text-decoration:underline}
.multipage_promotion p{font-size:13px;line-height:1.384615385;margin-bottom:1em}
.multipage_promotion span.read-more{display:block}
.multipage_promotion a:hover span.read-more,.multipage_promotion a:focus span.read-more{text-decoration:underline}
.multipage_promotion img,.multipage_promotion .circle-image-holder{display:block;float:left;margin-right:3.603603604%;width:132px}
.borderradius .multipage_promotion img{-moz-border-radius:132px;-webkit-border-radius:132px;border-radius:132px}
.column_75 .multipage_promotion img,.column_75 .multipage_promotion .circle-image-holder{width:97px}
.column_66 .multipage_promotion img,.column_66 .multipage_promotion .circle-image-holder{width:132px}
.column_50 .multipage_promotion img,.column_50 .multipage_promotion .circle-image-holder{display:none}
.multipage_promotion .circle-overlay-text{display:none;visibility:hidden}
.multipage_promotion .blog-info{margin-right:3.603603604%;padding-top:.75em}
.borderradius .multipage_promotion .blog-info{overflow:hidden;_overflow:visible;zoom:1}
.column_75 .multipage_promotion .blog-info{margin-right:4.87804878%}
.column_50 .multipage_promotion .blog-info{float:none;margin-right:3.54767184%;max-width:none}
.no-borderradius .multipage_promotion .blog-info{float:right;margin-right:16px;width:272px}
.no-borderradius .primary .multipage_promotion .blog-info{width:266px}
.no-borderradius .column_75 .multipage_promotion .blog-info{width:191px}
.no-borderradius .primary .column_75 .multipage_promotion .blog-info{width:186px}
.no-borderradius .column_66 .multipage_promotion .blog-info{width:442px}
.no-borderradius .primary .column_66 .multipage_promotion .blog-info{width:416px}
.no-borderradius .column_50 .multipage_promotion .blog-info{width:auto}
.multipage_promotion ul{margin:0;padding:0}
.multipage_promotion li{float:left;list-style:none none;margin:0 2.866242038% 0 0;padding:0 0 3em;width:47.133757962%}
.column_75 .multipage_promotion li{margin-right:2.873563218%;width:47.126436782%}
.column_66 .multipage_promotion li,.column_50 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_50 .multipage_promotion li{padding-bottom:2em}
.multipage_promotion li:nth-child(odd){clear:left}
.no-borderradius .multipage_promotion li{margin-right:2.88248337%;width:48.558758315%}
.no-borderradius .multipage_promotion li.even{margin-right:0}
.no-borderradius .multipage_promotion li.odd{clear:left}
.no-borderradius .column_75 .multipage_promotion li{margin-right:3.148425787%;width:48.125937031%}
.no-borderradius .column_75 .multipage_promotion li.even{margin-right:0}
.no-borderradius .column_66 .multipage_promotion li,.no-borderradius .column_50 .multipage_promotion li{clear:none;float:none;margin-right:0;width:auto}
.ie7 .multipage_promotion ul li{list-style:none none}
@media screen and (max-width:715px){.column_100 .multipage_promotion li{margin-right:2.873563218%;width:47.126436782%}
.column_100 .multipage_promotion h2{font-size:20px;line-height:1.2}
.column_100 .multipage_promotion img{width:97px}
.column_100 .multipage_promotion .blog-info{margin-right:4.87804878%;max-width:none;width:auto}
.no-borderradius .column_100 .multipage_promotion .blog-info{max-width:191px}
.column_75 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_75 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_75 .multipage_promotion img{width:132px}
.column_75 .multipage_promotion .blog-info{margin-right:2.298850575%;max-width:508px}
}
@media screen and (max-width:614px){.column_100 .multipage_promotion li{float:none;margin-right:0;width:auto}
.column_100 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_100 .multipage_promotion img{width:132px}
.column_100 .multipage_promotion .blog-info{margin-right:2.605863192%;max-width:442px}
}
@media screen and (max-width:451px){.column_100 .multipage_promotion h1,.column_75 .multipage_promotion h1,.column_66 .multipage_promotion h1{margin-bottom:1.5em}
.column_100 .multipage_promotion li,.column_75 .multipage_promotion li,.column_66 .multipage_promotion li{float:none;margin-right:0;padding-bottom:2em;width:auto}
.column_100 .multipage_promotion h2,.column_75 .multipage_promotion h2,.column_66 .multipage_promotion h2{font-size:23px;line-height:1.217391304}
.column_100 .multipage_promotion img,.column_75 .multipage_promotion img,.column_66 .multipage_promotion img{display:none}
.column_100 .multipage_promotion .blog-info,.column_75 .multipage_promotion .blog-info,.column_66 .multipage_promotion .blog-info{float:none;margin-right:3.54767184%;max-width:435px}
}