*{margin:0;padding:0;border:0}
table{border-collapse:collapse;border-spacing:0;width:100%}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
article,aside,figcaption,figure,footer,header,main,nav,section{display:block}
html{overflow-y:scroll;width:100%;font-size:16px;}
body{text-align:center;font-family:Arial,Helvetica,'Lucida Grande',sans-serif;line-height:1.6;background-color:#fff;color:#231f20;padding-bottom:35px;-webkit-animation:bugfix infinite 1s; 
}@-webkit-keyframes bugfix{from,to{padding:0}}
.horizontalLine{width:100%;height:5px;background-color:#eb212e}
#header{margin:20px auto 30px;text-align:left;width:870px;position:relative;z-index:10}
#header .logo{overflow:hidden;width:100%;height:100px}

#informationalNav{color:#7491a4;text-align:right;position:absolute;top:9px;right:0;font-size:13px;font-size:.8125rem}
#informationalNav li{display:inline;list-style-type:none}
#informationalNav ul a{display:inline-block;font-weight:400;line-height:1;padding:10px}
#informationalNav a:link,#informationalNav a:visited{color:#7491a4;text-decoration:none}
#informationalNav a:active,#informationalNav a:hover{color:#eb212e;text-decoration:underline}

#primaryNav{height:63px;padding-top:35px}
#primaryNav>ul>li{width:174px; text-align:center;float:left;display:inline}
#primaryNav ul{list-style-type:none}
#primaryNav .firstLevel{display:block;margin-right:1px;border-bottom:5px solid #8b8e90;border-left:1px solid #8b8e90;margin-top:5px;line-height:1.3;padding:0 14px 11px;font-weight:300}
#primaryNav .firstLevel strong{display:block;font-size:1.25em;font-weight:700;line-height:1}
#primaryNav a.firstLevel:link,#primaryNav a.firstLevel:visited{text-decoration:none;color:#8b8e90}
#primaryNav ul a.firstLevel:active,#primaryNav a.firstLevel:hover{color:#eb212e;border-bottom:5px solid #eb212e}
#primaryNav .firstLevel.donate{border-left:0;background-color:#eb212e;border-bottom:5px solid #eb212e;margin-top:0;padding-top:5px;color:#fff}
#primaryNav a.firstLevel.donate:active,#primaryNav a.firstLevel.donate:hover,#primaryNav a.firstLevel.donate:link,#primaryNav a.firstLevel.donate:visited{color:#fff}
#primaryNav .firstLevel.secondChild{border-left:0}



#primaryNav ul ul{border-radius:0 0 12px 12px;position:absolute;z-index:11;background-color:#f5f5f5;display:none; text-align:left;}
#primaryNav ul li:hover ul{display:block; }
#primaryNav ul ul a:link,#primaryNav ul ul a:visited{padding:7px 12px;display:block;text-decoration:none;color:#8b8e90;font-weight:300}
#primaryNav ul ul a:active,#primaryNav ul ul a:hover{text-decoration:none;color:#eb212e;}


#siteSearch{position:absolute;bottom:1px;right:0;font-size:13px;font-size:.8125rem;line-height:1}
#siteSearch .search{padding-left:20px;background:url(../images/magnifying_glass.png) 0 center no-repeat}
#siteSearch input[type=text]{width:165px;margin-right:10px;margin-top:5px;padding:5px;color:#8b8e90;border:1px solid #8b8e90;border-radius:3px}
#siteSearch button{border:0;outline:0;width:25px;height:21px;vertical-align:middle;background-color:#fff;position:relative}
#siteSearch button img{position:absolute;left:0;top:0}#informationalNav .mobileDonate,#primaryNavWrapper .toggle,#primaryNavWrapper .toggleLabel{display:none}@media screen and (min-width:0){#header{width:auto;max-width:870px}}@media screen and (max-width:900px){#header .logo{left:10px;position:relative}}
@media screen and (max-width:860px){#siteSearch{top:6px;right:223px;bottom:auto}#siteSearch .search{display:none}#siteSearch input[type=text]{width:120px}}
@media screen and (max-width:660px) and (min-width:601px){#primaryNav a{font-size:14px;font-size:.875rem}#informationalNav{top:10px}}
@media screen and (max-width:660px){#header .logo{position:relative;width:90%;height:auto;}#header .logo img{width:80%;height:80%;}#informationalNav{top:5px}#siteSearch{top:1px}#primaryNav>ul>li{ text-align:left;}}@media screen and (max-width:600px){#header{margin-bottom:10px}#informationalNav ul,#primaryNav,#primaryNav ul li:hover ul,#siteSearch,#siteSearch button,.search,.toggleLabel+ul{display:none}#informationalNav .mobileDonate,#primaryNavWrapper .toggle:checked+.toggleLabel+ul,.toggle:checked+.toggleLabel+#primaryNav{display:block}#informationalNav{top:3px}#primaryNavWrapper{min-height:48px;background-color:#7491a4;position:relative;margin-top:20px}
#primaryNav{width:100%;position:absolute;left:0;top:49px;height:auto;z-index:12;padding-top:0;background-color:#7491a4}
#primaryNav>ul{width:100%;display:block}
#primaryNav>ul>li{float:none;display:block;border-bottom:1px solid #698394;border-top:1px solid #829cad;position:relative;z-index:13;width:100%}
#primaryNav>ul>li:first-child{border-top:0;border-bottom:1px solid #d41e29;background-color:#eb212e}

#primaryNav .firstLevel{border-left:0;margin-right:0;margin-top:0;padding-top:16px;padding-bottom:16px;line-height:1;border-bottom:0;width:85%;position:relative;border-right:1px solid #698394}
#primaryNav .firstLevel.donate{border-bottom:0;padding-top:16px;border-right:1px solid #d41e29}
#primaryNav .firstLevel strong{font-weight:300;font-size:1em;display:inline}
#primaryNav a.firstLevel:link,#primaryNav a.firstLevel:visited{text-decoration:none;color:#fff}
#primaryNav a.firstLevel:active,#primaryNav a.firstLevel:hover{color:#fff;border-bottom:0;text-decoration:underline}
#primaryNav a{padding:16px;color:#fff;box-sizing:border-box;display:inline-block;font-size:14px;font-size:1rem}
#primaryNav ul ul{position:relative;border-radius:0;background-color:#698394;width:100%}
#primaryNav ul>li:first-child ul{background-color:#e21f2b}
#primaryNav ul ul li{border-top:1px solid #7491a4;border-bottom:1px solid #5d7483;padding-left:32px}
#primaryNav ul>li:first-child ul li{border-top:1px solid #eb212e;border-bottom:1px solid #db1d29}
#primaryNav ul ul a:link,#primaryNav ul ul a:visited{color:#fff;text-decoration:none}
#primaryNav ul ul a:active,#primaryNav ul ul a:hover{text-decoration:underline;color:#fff}
.toggleLabel{cursor:pointer}
.toggleLabel:after{content:attr(data-closed)}
.toggle:checked+.toggleLabel:after{content:attr(data-open)}
#primaryNavWrapper>.toggleLabel{display:inline-block}
#toggle1+.toggleLabel{height:48px;font-weight:700;padding-left:50px;text-align:left;width:49%;min-width:100px;line-height:48px;box-sizing:border-box;color:#fff;display:inline-block}#toggle1:checked+.toggleLabel{background-color:#7c9baf}#primaryNav .toggle+.toggleLabel{box-sizing:border-box;height:48px;border-left:1px solid #829cad;width:15%;display:block;position:absolute;top:0;right:0;background:url(../images/resp-nav-arrow-closed.png) center center no-repeat}#primaryNav .toggle:checked+.toggleLabel{background:url(../images/resp-nav-arrow-open.png) center center no-repeat}#primaryNav ul>li:first-child .toggle+.toggleLabel{border-left:1px solid #f22331}label[for=toggle1] span:before{top:-10px}label[for=toggle1] span:after{bottom:-10px}label[for=toggle1] span,label[for=toggle1] span:after,label[for=toggle1] span:before{background:#fff;border-radius:1px;content:"";cursor:pointer;display:block;height:5px;position:absolute;width:35px;z-index:13}label[for=toggle1] span{left:10px;top:20px}label[for=searchToggle]{cursor:pointer;height:48px;line-height:48px;color:#fff;padding:0 30px 0 0;width:49%;box-sizing:border-box;text-align:right;background:url(../images/magnifying_glass_white.png) 95% center no-repeat}.toggle:checked+label[for=searchToggle]{background-color:#7c9baf}.toggle:checked+label[for=searchToggle]+#siteSearch{display:block;position:absolute;z-index:10;width:100%;padding:10px 0;background-color:#7c9baf;right:0;top:49px;box-sizing:border-box;text-align:right}#siteSearch input[type=text]{box-shadow:none;font-size:16px;padding:10px;width:80%;background-color:#fff;line-height:1;margin-left:auto;margin-right:auto;margin-top:0;display:block}#informationalNav .mobileDonate{background-color:#eb212e;background-image:linear-gradient(180deg,#F37D83,#eb212e);border-radius:3px;border:1px solid #eb212e;color:#fff;font-size:12px;font-size:.8571rem;line-height:1;padding:6px 16px;margin-right:10px}#informationalNav a.mobileDonate:active,#informationalNav a.mobileDonate:hover,#informationalNav a.mobileDonate:link,#informationalNav a.mobileDonate:visited{color:#fff}}
#footer{clear:both;margin:20px auto;border-top:10px solid #8b8e90;width:970px;text-align:left;color:#666;font-size:12px;font-size:.75rem;position:relative;background:url(../images/footer_arc.png) center bottom no-repeat;padding-bottom:45px;text-shadow:0 1px 0 rgba(255,255,255,.75)}#footer .sectionTitle{color:#06455a;font-weight:700;line-height:1;font-size:.8125rem;margin-bottom:0}#footer .firstLevel,#footer .secondLevel{width:930px;padding:20px;background-color:#dfe1e0;overflow:hidden}#footer .firstLevel{border-bottom:1px solid #cccecd}#footer .secondLevel{border-top:1px solid #eeefee}#footer .financials,#footer .mission,#footer .validators{height:auto;float:left;position:relative}#footer .mission{word-wrap: break-word;;width:60%;height:auto; margin:0 15px; padding:0px;}#footer .financials{border-left:1px solid #eeefee;border-right:1px solid #cccecd;padding:0 20px;width:278px}#footer .financials img{width:278px;height:57px}#footer .validators{border-left:1px solid #eeefee;width:35%;text-align:center;position:relative; margin:0px auto;}#footer .validators img{margin:5px}#footer .donate,#footer .stayConnected,#footer .stayInformed{float:left;height:45px;position:relative;line-height:1}#footer .stayInformed{width:519px;border-right:1px solid #cccecd;padding-right:10px}#footer .stayInformed form{margin-top:10px}#footer .stayInformed input[type=text]{padding:0 3px;margin-right:6px;border-radius:3px;line-height:1.6;border:1px solid #cccecd;height:20.8px}#footer .stayInformed input[name=email_address],#footer .stayInformed input[name=last_name]{width:157px}#footer .stayInformed input[name=first_name]{width:120px}#footer .stayInformed button{width:25px;height:21px;background-color:#dfe1e0;margin-top:-5px;vertical-align:middle;position:relative}#footer .stayInformed button img{position:absolute;left:0;top:0}#footer .stayConnected{padding:0 10px;border-left:1px solid #eeefee;border-right:1px solid #cccecd;width:197px}#footer .social.icons.addthis_toolbox{display:none}#footer .social_29x29.addthis_toolbox{display:block}#footer .donate{width:179px;text-transform:uppercase;border-left:1px solid #eeefee;text-align:center}#footer .donate a{color:#fff;font-weight:700;display:block;width:158px;border:1px solid #eb212e;background-color:#eb212e;border-radius:5px;line-height:30px;font-size:1.3em;text-align:center;position:relative;margin:10px auto 1px; background-image:linear-gradient(180deg,#F37D83,#eb212e)}#footer .donate a:active,#footer .donate a:hover,#footer .donate a:link,#footer .donate a:visited{color:#fff}#footer a:link,#footer a:visited{text-decoration:none;color:#7491a4}#footer a:active,#footer a:hover{text-decoration:underline;color:#eb212e}#footer .social.icons{position:absolute;bottom:-1px;left:17px}#extendedFooter{width:930px;margin:0 auto 20px;padding:20px;background:url(../images/semi_transparent_world_map.jpg) center 0 no-repeat;overflow:hidden;border-bottom:2px solid #DFE1E0;clear:both}#extendedFooter ul{list-style-type:none;float:left;text-align:left;border-left:1px solid #8B8E90;padding:0 20px;min-height:180px}#extendedFooter ul:first-child{border-left:0}#extendedFooter a strong{font-weight:700}#extendedFooter a:link,#extendedFooter a:visited,#legalInformation a:link,#legalInformation a:visited{color:#7491a4;text-decoration:none}#extendedFooter a:active,#extendedFooter a:hover,#legalInformation a:active,#legalInformation a:hover{color:#eb212e;text-decoration:underline}#legalInformation{width:930px;margin:0 auto 20px;text-align:center;color:#7490A3;font-size:13px;font-size:.8125rem;font-weight:100}#legalInformation li{display:inline;list-style-type:none}#legalInformation a{font-weight:700}#legalInformation p+p{margin-top:20px}
@media screen and (min-width:0){#footer{width:auto;max-width:970px}#legalInformation{box-sizing:border-box;padding:0 20px}}
@media screen and (max-width:970px){#legalInformation{margin-bottom:60px;width:auto; text-align:center}#extendedFooter{font-size:13px;font-size:.8125rem;padding:20px 0 0;width:740px;margin-left:auto;margin-right:auto}#extendedFooter ul{padding:0 15px}#legalInformation a{display:inline-block;padding:0 10px}#footer .donate,#footer .stayConnected{ width:100%; position:relative;  border-left:none;border-right:none; padding:5px 0px; clear:both; display:block; text-align:center; margin:5px auto; height:auto;}#footer .mission{ clear:both;width:100%;height:auto;display:block;box-sizing:border-box;min-height:140px; margin:0 auto; text-align:center; padding:0px;}#footer .firstLevel,#footer .secondLevel{width:96%;padding:2%;height:auto; margin:0 auto;}#footer .stayInformed{width:100%;height:auto;padding-right:0;border-right:none; text-align:center;}#footer .validators{display:none;}}