 @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=6cc3b35f-9927-46ac-ba43-cf8bdf7b7e6c&fontids=1489544,5658389,5658396,5663704,5663709,5663732,5663739");@font-face{font-family:"Helvetica LT W01 Ult Comp";src:url("../fonts/1489544/18bfa02e-fa40-421f-bdf5-ac405949e426.woff2") format("woff2"),url("../fonts/1489544/cb05eea2-2432-4559-9eb4-83addd62b9e0.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W01 57 Cn Obl";src:url("../fonts/5658389/beb7414f-03aa-4816-949c-f8ab046b97db.woff2") format("woff2"),url("../fonts/5658389/1e609e88-547e-410a-b2cd-cf2e80686777.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W01 67MdCnObl";src:url("../fonts/5658396/aa748838-a105-42c3-9aa4-c33f2a47d6f2.woff2") format("woff2"),url("../fonts/5658396/2916750b-15ca-4c6b-82a0-7127abf72179.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W05_47 Lt Cn";src:url("../fonts/5663704/083e1179-98b4-4cbd-a13a-50a7c78d6fea.woff2") format("woff2"),url("../fonts/5663704/239170e6-7f0d-4c35-97d4-490b362e4ef7.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W05_47LtCnOb";src:url("../fonts/5663709/4e0d849a-b425-400e-a40c-789c4a37aac0.woff2") format("woff2"),url("../fonts/5663709/71ce5b5d-325e-417b-843b-e8f6e554a182.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W05_57 Cond";src:url("../fonts/5663732/9516ef74-4fe9-45fe-a09f-493cb9518f71.woff2") format("woff2"),url("../fonts/5663732/5b99bc59-1b2e-446b-961e-2e1dbdfcd641.woff") format("woff");}@font-face{font-family:"Helvetica Neue LT W05_67 Md Cn";src:url("../fonts/5663739/1a559dd9-e51e-45d5-86eb-f343223bacef.woff2") format("woff2"),url("../fonts/5663739/581fae27-b5f4-44ab-b5b1-92f11d4f9838.woff") format("woff");}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px white inset !important;}* {-moz-osx-font-smoothing: grayscale;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;}[hidden] {display: none;}body, html, p, div, h1, h2, h3, h4, h5, h6, ul, li, ol, span, textarea, form, img, a {padding: 0px;margin: 0px;border: 0px;list-style-type: none;text-decoration: none;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6, p, strong {font-weight: normal;}a img {border: 0px;}img {font-size: 11px;color: #666;}body, html {width: 100%;height: 100%;margin: 0px;padding: 0px;background-color: #fff;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;color: #333;background-color: #ddd;}sub {position: relative;font-size: .75em;vertical-align: baseline;top: 2px;}sup {position: relative;vertical-align: baseline;top: -4px;}#noscript {background-color: #333;width: 100%;padding: 8px;text-align: center;}#noscript p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;line-height: normal;margin-bottom: 0px;}input[type="text"], input[type="email"], input[type="tel"], textarea {border: solid 1px #eee;padding: 6px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;behavior: url(/themes/ECF/csspie/PIE.htc);-moz-box-shadow: inset 2px 2px 2px #999;-webkit-box-shadow: inset 2px 2px 2px #999;box-shadow: inset 2px 2px 2px #999;position: relative;color: #999;outline: none;}textarea{box-sizing:border-box;}input:focus, textarea {color: #333;}em, em span, span em {font-family: 'Helvetica Neue LT W05_47LtCnOb', Arial, Helvetica, sans-serif;font-style: normal;}strong, strong span, span strong {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}strong em, em strong {font-family: 'Helvetica Neue LT W05_67 Md CnO', Arial, Helvetica, sans-serif;}h1, h1 a, h1 em, h1 span {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;}#main_right h1 {font-size: 60px;line-height: 94%;margin-bottom: 12px;}#main_right img{width: auto;max-width: 100%;height:auto;}#main_right table img{width: 100%;}#main_right table img.arrow {width: auto !important;}.news_gallery_list .list_item img {padding-right: 20px;}h2 {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;letter-spacing: 0px;line-height: 140%;}#main_right h2 {font-size: 24px;margin-bottom: 18px;}#main_right h2 + h1 {margin-top: 38px;}#main_right #landing_bottom h2{margin-bottom: 18px;}h3, h3 a, h3 span, h3 em {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;}#main_right h3 {font-size: 26px;color: #8faa3e;letter-spacing: 1px;}h4, #main h4 a:link, #main h4 a:visited, #main h4 a:hover, #main_right .ccm-core-commerce-product-list-container h4, #main_right .news_gallery_list h4{font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #8faa3e;font-size: 16px;border: none;line-height: 140%;margin-bottom:0px;}#main_right h4 {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #8faa3e;font-size: 20px;margin-bottom:12px;letter-spacing:0px;}#main_right .ccm-core-commerce-product-list-container.informational h4{font-size: 16px;font-family: 'Helvetica Neue LT W05_47LtCnOb', Arial, Helvetica, sans-serif;color: #999;}h6 {}p, li {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 154%;letter-spacing: 1px;}p, ul {margin-bottom: 20px;}p {line-height: 1.6em;}li {margin-bottom: 0px;}#main_right p, #main_right li {font-size: 16px;}#main_right p.footnote{font-size: 12px;line-height: 18px;text-align: left;}#main_right span.list_pad p, #main_right p.list_pad {padding-left: 160px;}#main ul>li, #main_right ul>li {background-image: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0px 6px;}#main ul>li, #main_right ul>li{padding-left: 12px;}#main ol>li>ul{margin-left: 16px;}#main ol, #main_right ol{list-style-position: inside;}#main ol ol, #main_right ol ol{margin-left: 0px;}#main ol>li, #main_right ol>li{list-style-type: decimal;}#main_right ul>li {background-position: 0px 8px;}#main p + ul, #main p + ol {margin-top: -12px;}#main_right .large_bullet_list ul li {font-size: 24px;background-image: url(../images/bullet-large.png);padding-left: 22px;background-position: 0px 12px;}#main_right .ccm-layout-col p {font-size: 13px;line-height: 18px;margin-bottom: 8px;color: #000;}#main_right p.breadcrumb {font-size: 14px;color: #777;margin-bottom: 8px;}#main_right p.breadcrumb span {font-size: 12px;padding: 0px 3px;}#main_right p.breadcrumb a {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}#main_right p.date {font-size: 14px;color: #777;font-family: 'Helvetica Neue LT W05_47LtCnOb', Arial, Helvetica, sans-serif;margin-bottom: 10px;}#main_right .news_gallery_list p.date {margin-bottom: 0px;}#main_right th, #main_right td {vertical-align: top;}#main_right table {margin: 10px 0px;}#main_right form table {margin: 0px;}#main_right table thead p, #main_right table thead {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size: 16px;line-height: 154%;letter-spacing: 1px;margin-bottom: 0px;}#main_right table tbody p, #main_right table tbody td {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 154%;letter-spacing: 1px;margin-bottom: 0px;}#main_right form table tbody p, #main_right form table tbody td{letter-spacing:0px;}#main_right table tbody td option {letter-spacing: 0px;}#main_right .event_banner table tbody td {border: 0px;padding: 0px 5px;}#main_right table, #main_right table tr, #main_right table td {border-spacing: 0px;}#main_right table thead td {}#main_right table thead td {background-color: #6581B8;background-color: #908C8B;color: #fff;padding: 10px;text-align: left;border-right: 1px solid #fff;}#main_right table tbody td {border-bottom: 1px solid #ccc;padding: 10px;}a, a span {font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;}em a, a em {font-family: 'Helvetica Neue LT W05_57 CondO', Arial, Helvetica, sans-serif;}#main a:link, #main a span, #main a:visited, .news_list a:link, .news_list a:visited, #landing_bottom a:link, #landing_bottom a:visited {color: #8faa3e;}#main a:hover, #main_right a:hover, .news_list a:hover, #main_left p a:hover, #main_left li a:hover, #landing_bottom a:hover, #main_left h2 a:hover {border-bottom: solid 1px #8faa3e;}#main_left a:hover {border: none;}#main_right .breadcrumb a:link, #main_right .breadcrumb a:visited {color: #333;}#main_right .breadcrumb a:hover {color: #8faa3e;border: none;}blockquote, #main_right blockquote p, blockquote.quote_right, #main_right blockquote.quote_right p, #main_right.quote_right p, #main_right p.quote_right, #main_right p.quote_left, .quote_right {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 26px;color: #333;width: 140px;float: right;display: inline;margin: 0px 0px 11px 20px;text-indent: -.4em;letter-spacing: 1px;line-height: normal;}blockquote.quote_left, #main_right blockquote.quote_left p, #main_right.quote_left p, .quote_left, #main_right blockquote p.quote_left, #main_right p.quote_left {float: left;margin: 0px 20px 11px .2em;line-height: normal;}.green, span.green {color: #8faa3e;}a.green_arrow_link, .green_arrow_link a {background-image: url(../images/green-arrow-link.png);background-position: 100%;background-repeat: no-repeat;padding-right: 18px;}a.button.small{font-family: "Helvetica Neue LT W05_57 Cond",Arial,Helvetica,sans-serif;background-color: #959595;color: #fff;margin: 0px 0px 0px 6px;cursor: pointer;padding: 4px 8px 6px 8px;font-size: 13px;line-height: 1em;letter-spacing: 0.5px;width: auto;display: inline-block;box-sizing: border-box;text-align: center;}.width_holder {text-align: left;margin: 0px auto;max-width: 980px;width: 100%;padding: 0px 20px;position: relative;box-sizing: border-box;}#main_content {min-height: 100%;overflow: auto;}#outer {position: relative;min-height: 100%;width: 100%;min-width: 290px;overflow: hidden;max-width: 1200px;margin: 0px auto;}footer, #wrap_b {float: left;display: inline;min-width: 100%;clear: right;}#main {float: left;display: inline;clear: right;margin-top: 26px;width: 100%;}.landing #main {margin-top: 20px;}.landing #main_right h1 {padding-right: 0px;}#main_left, #main_right {display: inline;float: left;}#main_left {width: 21.276596%;padding-right: 20px;padding-bottom: 20px;}#main_right {width: 75%;float: right;padding-bottom: 20px;}#main_right.main_right--full_width {width: 100%;}.sidebar img {height: auto;}footer {font-size: 12px;position:relative;width: 100%;background-color: #f3f2e6;border-bottom: solid 6px #9eba41;left: 0;transition: left 0.2s;}#footer_left {float: left;display: inline;width: 40%;padding-bottom: 15px;padding-top: 12px;}#footer_right {float: right;display: inline;width: 60%;padding-bottom: 15px;padding-top: 12px;text-align: right;}footer p {margin-bottom: 0px;font-size: 13px;line-height:22px;letter-spacing: 0.5px;}footer p:not(:first-child) {margin-top: 12px;}footer #ec2c_badge{margin-bottom: 4px;}#tagline {float: right;max-width: 100%;}#cta_button_wrap{float: right;margin: 14px 0px 0px 0px;width: 100%;}#cta_button_wrap .button {margin-bottom: 0px;}@media screen and (max-width: 400px) {#cta_button_wrap .button {margin-bottom: 10px;}}#cta_button_wrap a.button.small {background: #333;padding: 9px 8px 11px 8px;}footer .width_holder {position: relative;overflow: hidden;}footer p {color: #fff;font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;}footer a:link, footer a:visited {color: #fff;}footer a:hover {color: #fff;}#nlsuBtn {background-color: #959595;color: #fff;margin-right: 8px;cursor: pointer;padding-left: 8px;padding-right: 8px;padding-top: 5px;padding-bottom: 4px;line-height: 12px;}header {background-color: #a3c144;height: 57px;min-width: 100%;position: relative;z-index: 50;}#logo {text-align: center;display: inline-block;float: left;margin-top: 12px;}#head_right {text-align: right;width: 300px;float: right;display: inline;position: relative;margin-top: 12px;height: 40px;z-index: 99;}#head_right_holder {position: absolute;right: 0px;top: 0px;width: auto;}#head_right_holder a, #head_right_holder #search_btn, a.search_bttn {background-image: url(../images/social.png);background-repeat: no-repeat;width: 15px;height: 15px;display: inline-block;float: left;background-color: transparent;border: none;margin: 10px 8px 0px 0px;}#search_btn, a.search_bttn {background-position: 0px 0px;text-indent: -999em;cursor: pointer;color: transparent;text-transform: capitalize;-webkit-appearance: none;border-radius: 0;width: 15px;height: 15px;padding: 0px;}#search_btn:hover, #search_btn.open, a.search_bttn.open {background-position: 0px -20px;}#search_form, #search_field, #search_field_mobile, #search_form_mobile {float: left;display: inline;}#search_field {width: 86px;margin-right: 5px;display:none;}#search_field_mobile {border: none;width: 80%;height: 20px;background-color: #535353;border-radius: 0;box-shadow: none;padding-left: 20px;color: #cbcbcb;font-size: 16px;}#search_field_mobile:-webkit-autofill, #search_field_mobile:-webkit-autofill:hover, #search_field_mobile:-webkit-autofill:focus, #search_field_mobile:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px #535353 inset !important;}#search_field.show, #search_field_mobile.show {display: inline;}#facebook {background-position: -20px 0px;}#facebook:hover {background-position: -20px -20px;}#twitter {background-position: -40px 0px;}#twitter:hover {background-position: -40px -20px;}#share {background-position: -60px 0px;}#share:hover, #share.hov {background-position: -60px -20px;}#give_now:link, #give_now:visited {background-color: #f57e20;padding: 4px 12px;color: #fff;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 22px;letter-spacing: 1px;background-image: none;width: auto;height: auto;margin: 0px;margin-left: 4px;float: left;display: inline-block;width: auto;height: auto;max-width: 64px;max-height: 30px;}#give_now:hover {background-color: #df6d12;}header, footer {max-width: 980px;width: 100%;}nav .nav a, nav .nav a:link, nav .nav a:hover, nav .nav visited {border-bottom: none;}header nav {width: auto;float: left;display: inline;margin: 20px 0px 0px 0px;width: 415px;position: absolute;z-index: 100;left: 318px;}nav .nav {float: left;padding: 0px;position: absolute;list-style: none;clear: right;display: inline;width: auto;}nav .nav ul {float: left;padding: 0px 0px 0px 0px;list-style: none;display: inline;}nav .nav a {font-size: 22px;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #333;margin: 0px;display: block;padding-bottom: 16px;}nav .nav li {text-align: left;float: left;display: inline;padding: 0;margin: 0px 26px 0px 0px;text-transform: lowercase;}nav .nav li li {text-transform: none;margin: 0px;}nav .nav .last a {margin-right: 0px;}nav .nav li.nav-path-selected > a:link, nav .nav li.nav-path-selected > a:hover, nav .nav li.nav-path-selected > a:visited {color: #fff;}nav .nav ul {z-index: 600;position: absolute;left: -999em;clear: both;height: auto;width: 160px;padding: 0px;margin: 0px;background-color: #555;top: 37px;margin-left: -12px;}nav .nav ul ul {top:0px;}nav .nav ul li {position: relative;}nav .nav li li {width: 100%;margin-left: 0px;}nav .nav li li a {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;line-height: 1.35em;text-transform: none;padding-bottom: 0px;color: #fff;}nav .nav li li a {font-size: 14px;padding: 7px 12px;margin: 0px;color: #fff;}nav .nav li li:hover, nav .nav li li.sfhover {background-color: #000;background-color: #9eba41;background-color: #333;}nav .nav li .parent:hover, nav .nav li .parent.sfhover {background-color: #999;}.parent {}nav .nav li.sfhover a, nav .nav li ul li:hover a, nav .nav li ul li li:hover a, nav .nav li ul li li li:hover a, nav .nav li ul li li li:hover a, nav .nav li ul li.sfhover a, nav .nav li ul li li.sfhover a, nav .nav li ul li li li.sfhover a, nav .nav li ul li li li.sfhover a {color: #fff;}nav .nav li:hover a, nav .nav li.sfhover a, nav .nav li a.current {color: #fff;}nav .nav li:hover li a, nav .nav li li:hover li a, nav .nav li li li:hover li a, nav .nav li li li li:hover li a, nav .nav li.sfhover li a, nav .nav li li.sfhover li a, nav .nav li li li.sfhover li a, nav .nav li li li li.sfhover li a {color: #fff;}nav .nav li:hover ul ul, nav .nav li:hover ul ul ul, nav .nav li:hover ul ul ul ul, nav .nav li.sfhover ul ul, nav .nav li.sfhover ul ul ul, nav .nav li.sfhover ul ul ul ul {left: -999em;}nav .nav li:hover ul, nav .nav li li:hover ul, nav .nav li li li:hover ul, nav .nav li li li li:hover ul, nav .nav li.sfhover ul, nav .nav li li.sfhover ul, nav .nav li li li.sfhover ul, nav .nav li li li li.sfhover ul {left: auto;}nav .nav nav .nav_last:hover ul, nav .nav nav .nav_last.sfhover ul {left: auto;margin-left: -94px;}nav .nav li li:hover ul, nav .nav li li li:hover ul, nav .nav li li li li:hover ul, nav .nav li li.sfhover ul, nav .nav li li li.sfhover ul, nav .nav li li li li.sfhover ul {left: 160px;margin-top: 0em;float: left;}nav .nav li:last-child li:hover ul, nav .nav li:last-child li li:hover ul, nav .nav li:last-child li li li:hover ul, nav .nav li:last-child li.sfhover ul, nav .nav li:last-child li li.sfhover ul, nav .nav li:last-child li li li.sfhover ul {left: -160px;}nav .nav li:hover, nav .nav li.sfhover {background-image: none;}nav .nav li li a:hover {color: #fff;}#main_left nav {margin-top: 5px;}#main_left nav, .stat {margin-bottom: 15px;overflow: auto;}.sidebar {margin-bottom: 0;overflow: auto;}#main_left nav a {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;letter-spacing: 1px;font-size: 14px;display: block;padding: 1px 0px;line-height: 130%;}#main_left nav li {margin-bottom: 6px;padding: 0px;background-image: none;}#main_left nav li.head{border-bottom: 1px solid #CCC;padding-bottom: 5px;margin-bottom: 10px;font-family: 'Helvetica Neue LT W05_67 Md Cn';}#main_left nav a:link, #main_left nav a:visited {color: #333;}#main_left nav a:hover {color: #8faa3e;border: none;}#main_left nav a.current {font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;padding-left: 6px;border-left: 2px solid #8faa3e;color: #8faa3e;}.sidebar p, #main_left .sidebar li {line-height: 130%;}#main #main_left .sidebar a.purple_button, #main_left .sidebar a.purple_button:link, #main_left .sidebar a.purple_button:visited, #main_left .sidebar a.purple_button:hover, .lastField.majorField a.btn {display: block;position: relative;color: #fff;border: none;font-size: 26px;}#main_left .sidebar a.purple_button, #main_left .sidebar .purple_heading h3 {margin-bottom: 8px;}#main_left .sidebar.full_image a.purple_button {margin-bottom: 10px;}.sidebar.full_image img {margin-bottom: 4px;max-width: 100%;}.sidebar.left_image img {float: left;display: inline;margin: 4px 10px 0px 0px;}#main_left .sidebar li {margin-bottom: 6px;}.outbound {background-image: url(../images/outbound.gif);background-repeat: no-repeat;padding-right: 16px;background-position: 100% }.stat img {margin-bottom: 10px;}.spotlight {float: right;display: inline;margin-left: 20px;margin-bottom: 10px;overflow: hidden;max-width: 300px;}#main_left .spotlight {width: 100%;}#main_left .spotlight img {border-bottom: solid 1px #ccc;margin-bottom: 4px;width: 100%;height: auto;}#main_right p.caption, #main_right .spotlight p {font-size: 12px;line-height: 140%;margin-bottom: 0px;}#main_right .staff_list h3 {}#main_right .staff_list p {}#main_right .staff_list p.title {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main_right .staff_list p.contact_info {margin-bottom: 0px;}.full_width_image {margin-bottom: 12px;}img.image_left, #main_right img.image_left, img.image_left_with_caption, #main_right img.image_left_with_caption, img.image_right, img.image_right_with_caption, #main_right img.image_right, #main_right img.image_right_with_caption, #main_right p.image_right img {display: inline;max-width: 220px;height: auto;}img.image_left_large, #main_right img.image_left_large, img.image_left_large_with_caption, img.image_right_large, img.image_right_large_with_caption, #main_right img.image_right_large, #main_right img.image_right_large_with_caption, #main_right p.image_left_large img {display: inline;max-width: 340px;height: auto;}img.image_right, img.image_right_with_caption, #main_right p.image_right img, img.image_right_large, img.image_right_large_with_caption, #main_right p.image_right_large img {float: right;margin: 6px 0px 20px 20px;clear: right;}img.image_left, img.image_left_with_caption, #main_right p.image_left img, img.image_left_large, img.image_left_large_with_caption, #main_right p.image_left_large img {float: left;margin: 6px 20px 10px 0px;clear: left;}.callout_boxes img.image_left {margin-bottom: 5px;}#main_right p.caption.r_cap, #main_right p.caption.l_cap {margin-bottom: 10px;position: relative;display: inline;width: 90%;}.r_cap {text-align: right;float: right;}.l_cap {text-align: left;float: left;}#main_right iframe {margin-top: 4px;margin-bottom: 10px;width: 100%;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-track {position: relative;left: 0;top: 0;display: block;zoom: 1;}#main_right .agile_carousel table tbody td{padding: 0px;}#main_right .slideshow_base {background-color: #9eba41;padding: 10px 18px;float: left;display: inline;box-sizing: border-box;}.slideshow_base .previous_button_out, .slideshow_base .next_button_out {background-image: url(../images/photo-slide-nav.png);background-repeat: no-repeat;width: 27px;height: 27px;display: inline-block;cursor: pointer;}.slideshow_base span {display: inline-block;vertical-align: middle }.photo_slideshow_nav {text-align: right;}.previous_button_out {background-position: 0px 0px;margin-right: 10px;}.previous_button_out:hover {background-position: 0px -34px;}.next_button_out {background-position: -34px -0px;margin-left: 10px;}.next_button_out:hover {background-position: -34px -34px;}#main_right .slick-slider .control_set_1 {display: none;}#main_right .slick-slider .slides {background-color: #000;}.photo_slideshow_caption {float: left;display: inline;width: 530px;}#main_right .photo_slideshow_nav {float: right;display: inline;width: 130px;}.agile_carousel .slide .photo_slideshow {text-align: center;}.agile_carousel .slide .photo_slideshow img {position: static;text-align: center;margin: auto;display: block;}#main_right p.photo_slideshow_caption, #main_right .photo_slideshow_nav, #main_right .photo_slideshow_nav span {margin-bottom: 0px;color: #fff;font-size: 14px;font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;}#main_right p.photo_slideshow_caption {margin-top: 5px;margin-bottom: 5px;line-height: 120%;}.agile_carousel .photo_slide_table {width: 100%;height: 100%;}#main_right .slideshow_base {margin-bottom: 20px;}body.tanbody .inner-wrap {background-color: #f3f2e6;}.tan_contatiner {padding: 10px;background-color: #f3f2e6;position: relative;z-index: 10;}.tan_contatiner label {font-size: 16px;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #8faa3e;margin-right: 6px;display: inline-block;position: relative;top: 1px;}.news_gallery_list, .spotlight_gallery_list {margin-top: -21px;position: relative;z-index: 1;padding-bottom: 40px;float: left;display: inline;width: 100%;}.news_gallery_list.list_space_above {margin-top: 0px;}#main_right .news_gallery_list p {margin-bottom: 0px;}.news_gallery_list .list_item_thumb {margin-right: 0px;}.list_item {border-top: solid 1px #ccc;padding-top: 20px;margin-top: 20px;position: relative;z-index: 1;float: left;display: inline;width: 100%;}.list_item_body {float: left;display: inline;width: auto;}.list_item img {display: block;margin-left: auto;margin-right: auto;}.list_item_thumb {margin: 4px 20px 5px 0px;float: left;display: inline;}#main_right a.list_item_thumb:hover {border: none;-moz-opacity: .80;filter: alpha(opacity=80);opacity: .80;}.spotlight_gallery_list {margin-top: 0px;}.spotlight_gallery_list .list_item_thumb, #main_right .spotlight_gallery_list a.list_item_thumb:hover {width: 140px;border-bottom: solid 1px #ccc;text-align: center;}.spotlight_gallery_list.staff_list .list_item_thumb {border-bottom: none;}.spotlight_gallery_list .list_item_thumb img {margin: 0px auto;}#main_right .spotlight_gallery_list h3 a:hover, #main_right .super_gallery_head h3 a:hover {border: none;}.super_gallery_head {float: left;display: inline;width: 100%;margin-bottom: 5px;z-index: 10;position: relative;margin-top: 10px;}#main_right .super_gallery_head h3, #main_right .super_gallery_head h3 a:link, #main_right .super_gallery_head h3 a:visited {color: #333;float: left;display: inline;background-image: none;}#main_right .super_gallery_head a.see_all {float: right;display: inline-block;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 22px;background-image: url(../images/green-arrow-link.png);background-repeat: no-repeat;background-position: right;padding-right: 18px;border: none;margin-top: 4px;}#main_right .super_gallery_head a:hover {color: #333;background-image: url(../images/gray-arrow-link.png);}.fullwidth_banner_wrapper {background-color: #FFF;overflow: hidden;}.landing #main {padding-bottom: 0px;width: 100%;}#landing_bottom {padding: 20px 20px 18px 20px;overflow: auto;box-sizing: border-box;}.landing {background-color: #f3f2e6;}.landing .fullwidth {background-color: #f3f2e6;position: relative;}.callout_boxes {overflow: hidden;margin-bottom: 25px;background-repeat: no-repeat;background-position: bottom center;position: relative;background-position: 20px bottom;}.callout_boxes h1, .callout_boxes h1 a, #main_right .callout_boxes h1 {font-size: 26px;color: #333;background-repeat: no-repeat;background-position: right top;}.callout_boxes h1, #main_right .callout_boxes h1 {line-height: 28px;margin-bottom: 2px;letter-spacing: 1px;}.callout_boxes h2, #main_right .callout_boxes h2, #main_right .callout_boxes li, #main_left .stat h2 {font-size: 18px;color: #333;margin-bottom: 12px;letter-spacing: 1px;}#main_right .callout_boxes li {margin-bottom: 0px;line-height: 140%;background-position: 0px 9px;}.callout_boxes h1 a:link, .callout_boxes h1 a:visited, #main_right .callout_boxes h1 a:link, #main_right .callout_boxes h1 a:visited {display: block;padding-right: 32px;color: #333;border: none;}.callout_boxes.tan_heading a.gray_button, #main_right .callout_boxes.tan_heading a.gray_button {background-image: url("../images/more-btn-arrow.png");background-position: 100% 50%;background-repeat: no-repeat;color: #FFFFFF;display: block;margin-top: 0;padding: 5px 26px 5px 8px;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 26px;letter-spacing: 1px;margin: 0 0 10px;background-color: #908C8B;}.callout_boxes.tan_heading a.gray_button:hover, #main_right .callout_boxes.tan_heading a.gray_button:hover {background-color: #7b7776;border: 0px;}.callout_boxes .col {float: left;display: inline;position: relative;}.four_col {margin-left: -12px;margin-right: -12px;}.four_col.callout_boxes .col {width: 25%;float: left;display: inline;box-sizing: border-box;background-color: transparent;padding: 0 12px;}.four_col.callout_boxes .col .col_inner {background-color: #fff;padding: 10px;height: 60px;border-bottom: 1px solid #CCCCCC }.four_col.callout_boxes .col .col_inner a {width: 100%;}.four_col .col, .four_col a {width: 200px;display: inline-block;}#landing_bottom .four_col a:hover {border: none;}.two_col_full {width: 100%;background-color: #f3f2e6;}.two_col_full .col {width: 50%;float: left;background-color: transparent;margin-left: 0;padding: 0;box-sizing: border-box;padding-right: 12px;}.two_col_full .col + .col {padding-left: 12px;padding-right: 0;}.two_col_full .purple_heading .col_inner {padding: 10px;background-color: #fff;}.purple_heading.news_list.col {background: transparent;}.purple_heading.col .col_inner {padding: 10px;background-color: #fff;border-bottom: 1px solid #ccc }.three_col {margin-left: -12px;margin-right: -18px;}.three_col .col {width: 30%;}.three_col.callout_boxes .col {width: 33%;background-color: transparent;padding: 0px 12px;height: auto;box-sizing: border-box;}.three_col.callout_boxes .col .col_inner {background-color: #fff;padding: 10px;border-bottom: 1px solid #ccc }.two_col {clear: both;margin-left: -12px;margin-right: -12px;}.two_col .col {width: 50%;padding: 0px 12px;box-sizing: border-box;}.one_col.callout_boxes {width: 100%;box-sizing: border-box;background-color: #FFF;border-bottom: solid 1px #f3f3eb;border-left: solid 1px #f3f3eb;border-right: solid 1px #f3f3eb;background-position: bottom center;background-repeat: repeat-x;overflow: auto;padding: 10px;margin-left: 0px;border-bottom: 1px solid #ccc }.arrow_orange h1 a:link, .arrow_orange h1 a:visited, .arrow_orange a:link h1, .arrow_orange a:visited h1 {background-image: url(../images/circle-arrow-orange.gif);}.callout_boxes .arrow_orange h1 a:hover, .callout_boxes .arrow_orange a:hover h1, .callout_boxes .arrow_orange a:hover h2, #landing_bottom .callout_boxes .arrow_orange h1 a:hover {color: #f57e20;border: none;}.arrow_orange h2 a, .arrow_orange li a, .arrow_orange p a, #main_right .arrow_orange h2 a, #main_right .arrow_orange li a, #main_right .arrow_orange p a {color: #f57e20;}.arrow_orange h2 a:hover, .arrow_orange li a:hover, .arrow_orange p a:hover, #main_right .arrow_orange h2 a:hover, #main_right .arrow_orange li a:hover, #main_right .arrow_orange p a:hover {border-bottom: solid 1px #f57e20;}.arrow_teal h1 a:link, .arrow_teal h1 a:visited, .arrow_teal a:link h1, .arrow_teal a:visited h1 {background-image: url(../images/circle-arrow-teal.gif);}.callout_boxes .arrow_teal h1 a:hover, .callout_boxes .arrow_teal a:hover h1, .callout_boxes .arrow_teal a:hover h2, #landing_bottom .callout_boxes .arrow_teal h1 a:hover {color: #20bec6;border: none;}.arrow_teal h2 a, .arrow_teal li a, .arrow_teal p a, #main_right .arrow_teal h2 a, #main_right .arrow_teal li a, #main_right .arrow_teal p a {color: #20bec6;}.arrow_teal h2 a:hover, .arrow_teal li a:hover, .arrow_teal p a:hover, #main_right .arrow_teal h2 a:hover, #main_right .arrow_teal li a:hover, #main_right .arrow_teal p a:hover {border-bottom: solid 1px #20bec6;}.arrow_lavender h1 a:link, .arrow_lavender h1 a:visited, .arrow_lavender a:link h1, .arrow_lavender a:visited h1 {background-image: url(../images/circle-arrow-lavender.gif);}.callout_boxes .arrow_lavender h1 a:hover, .callout_boxes .arrow_lavender a:hover h1, .callout_boxes .arrow_lavender a:hover h2, #landing_bottom .callout_boxes .arrow_lavender h1 a:hover {color: #506ea9;border: none;}.arrow_lavender h2 a, .arrow_lavender li a, .arrow_lavender p a, #main_right .arrow_lavender h2 a, #main_right .arrow_lavender li a, #main_right .arrow_lavender p a {color: #506ea9;}.arrow_lavender h2 a:hover, .arrow_lavender li a:hover, .arrow_lavender p a:hover, #main_right .arrow_lavender h2 a:hover, #main_right .arrow_lavender li a:hover, #main_right .arrow_lavender p a:hover {border-bottom: solid 1px #506ea9;}.arrow_red h1 a:link, .arrow_red h1 a:visited, .arrow_red a:link h1, .arrow_red a:visited h1 {background-image: url(../images/circle-arrow-red.gif);}.callout_boxes .arrow_red h1 a:hover, .callout_boxes .arrow_red a:hover h1, .callout_boxes .arrow_red a:hover h2, #landing_bottom .callout_boxes .arrow_red h1 a:hover {color: #d93b20;border: none;}.arrow_red h2 a, .arrow_red li a, .arrow_red p a, #main_right .arrow_red h2 a, #main_right .arrow_red li a, #main_right .arrow_red p a {color: #d93b20;}.arrow_red h2 a:hover, .arrow_red li a:hover, .arrow_red p a:hover, #main_right .arrow_red h2 a:hover, #main_right .arrow_red li a:hover, #main_right .arrow_red p a:hover {border-bottom: solid 1px #d93b20;}.arrow_green h1 a:link, .arrow_green h1 a:visited, .arrow_green a:link h1, .arrow_green a:visited h1 {background-image: url(../images/circle-arrow-green.gif) }.callout_boxes .arrow_green h1 a:hover, .callout_boxes .arrow_green a:hover h1, .callout_boxes .arrow_green a:hover h2, #landing_bottom .callout_boxes .arrow_green h1 a:hover {border: none;color: #8faa3e;}.arrow_green h2 a, .arrow_green li a, .arrow_green p a, #main_right .arrow_green h2 a, #main_right .arrow_green li a, #main_right .arrow_green p a {color: #8faa3e;}.arrow_green h2 a:hover, .arrow_green li a:hover, .arrow_green p a:hover, #main_right .arrow_green h2 a:hover, #main_right .arrow_green li a:hover, #main_right .arrow_green p a:hover {border-bottom: solid 1px #8faa3e;}.callout_boxes a:hover h1, .callout_boxes a:hover h2, .callout_boxes h1 a:hover {color: #000;border: none;}#main_right .purple_heading h1, #main_right .purple_heading h3, .purple_heading h1, .purple_heading h3, a.purple_button, a.green_button, #landing_bottom .tan_heading h1, #main_right input[type=submit], .lastField.majorField a.btn {color: #fff;font-size: 26px;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;padding: 5px 8px;letter-spacing: 1px;display: block;margin: 0px 0px 10px 0px;}.purple_heading.news_events_teaser h1{margin-bottom: 0px;}#main_right .purple_heading h1, #main_right .purple_heading h3, .purple_heading h1, .purple_heading h3, a.purple_button, #main_right input[type=submit], .lastField.majorField a.btn {background-color: #6581b8;}a.green_button, a.green_button:visited {background-color: #9eba41;}a.green_button:hover{background-color: #8faa3e;}#landing_bottom .tan_heading h1 {background-color: #908c8b;}a.purple_button:link, a.purple_button:visited, a.purple_button:hover, a.green_button:link, a.green_button:visited, a.green_button:hover, #main_right input[type=submit], .lastField.majorField a.btn {font-size: 26px;background-image: url(../images/more-btn-arrow.png);background-position: 100% 50%;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;background-repeat: no-repeat;padding: 5px 26px 5px 8px;display: inline-block;margin: 10px 0px;border: none;color: #fff;cursor: pointer;-webkit-font-smoothing: antialiased;}#main_right input[type=submit].ccm-search-block-submit{margin-top: 5px;}a.purple_button.processing:link, a.purple_button.processing:visited, #main_right input[type=submit].processing, #main_right input[type=submit].processing:hover, .lastField.majorField a.btn.sending {background-image:url(../images/processing-wheel.gif);background-position: 90% 50%;padding-right:34px;background-color: #8695b3;}.ccm-core-commerce-add-to-cart-container {background-image:url(../images/processing-wheel.gif);background-repeat:no-repeat;background-position: -9999em -9999em;}#ccm-core-commerce-checkout-form-payment-method #submit_next.processing{background-position: 95% 50%;}#main a.purple_button, #main a.green_button {color: #FFF;}#main_right .button_wrap{margin-bottom: 10px;}#main_right .button_wrap.right .purple_button, #main_right .button_wrap.right .green_button{margin: 5px 0px 0px 10px;}.solicitation{float:left;}.solicitation, #main_right .solicitation p{font-size: 12px;}#main a.purple_button:hover, #main a.green_button:hover {border-bottom: 0px;}.button_wrap.right{margin: 3px 0px 10px 0px;float:right;}#main .button_wrap a.purple_button.right {margin-left: 10px;}#landing_bottom .purple_heading a.purple_button {background-image: url(../images/more-btn-arrow.png);background-position: 100% 50%;padding: 5px 26px 5px 8px;margin-top: 0px;margin-bottom: 10px;background-repeat: no-repeat;display: block;color: #fff;width: 100%;box-sizing: border-box;}#landing_bottom .purple_heading.news_events_teaser a.purple_button{margin-bottom: 0px;}a.purple_button:hover, #main_right input[type=submit]:hover, .lastField.majorField a.btn:hover {background-color: #546d9b;}#landing_bottom .callout_boxes h1 a:hover, #landing_bottom .callout_boxes a.purple_button:hover {border: none;}#main_right .purple_heading h1, #main_right .purple_heading h3, .purple_heading h1, .purple_heading h3 {}#main_right .purple_heading.news_list h1, .purple_heading.news_list h1 {position: relative;z-index: 5;margin: 0px 0px 10px 0px;}.purple_heading img, .news_item_wrap img {float: left;display: inline;margin: 2px 10px 10px 0px;}#main a:hover.news_thumb, #main_right a.news_thumb:hover, .news_list a.news_thumb:hover, #landing_bottom a.news_thumb:hover {border: none;}.purple_heading img, .news_item_wrap img {margin-top: 5px;margin-bottom: 0px;}.news_thumb img, .news_item_wrap img {display: block;}#main_right .news_list, .news_list, {position: relative;padding-top: 8px;top: -1px;}.news_list .wrap {border-bottom: solid 1px #ccc;padding-top: 8px;}.news_list .wrap:last-child{border:0px;}.news_list .wrap {float: left;width: 100%;}.news_item_wrap {border-bottom: solid 1px #ccc;position: relative;padding-top: 8px;top: -1px;float: left;width: 440px;margin-left:30px;}.two_col .news_item_wrap{width: 320px;}#main_right .news_list p, .news_list p, .news_item_wrap p {font-size: 16px;margin-bottom:0;}.news_list .news_list_item_wrap {border-bottom:1px solid #CCC;padding-bottom:10px;margin-bottom: 12px;overflow: hidden;}#main_right .news_list .news_list_item_wrap:last-child, .news_list .news_list_item_wrap:last-child{border: none;}.callout_boxes .news_list {padding-bottom: 0px;background-color: #fff;}.mobile-nav{position:fixed;left:0px;top:0px;background-color:#333333;padding-top: 56px;height:100%;overflow:hidden;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;color: #82807c;box-sizing: border-box;}.mobile-nav .nav li.back{background-color: #333;}.mobile-nav-viewport{position:relative;height:100%;overflow:hidden;overflow-y:auto;}.mobile-nav .nav{position:relative;left:0px;-webkit-transition: left .2s ;-moz-transition: left .2s ;-ms-transition: left .2s ;-o-transition: left .2s ;transition: left .2s ;}.mobile-nav .nav.lvl-2{left:-100%;}.mobile-nav .nav.lvl-3{left:-200%;}.mobile-nav .nav.lvl-4{left:-300%;}.mobile-nav .nav.lvl-5{left:-400%;}.mobile-nav .nav.lvl-6{left:-500%;}.mobile-nav .nav.lvl-7{left:-600%;}.mobile-nav .nav.lvl-8{left:-700%;}.mobile-nav a{font-family:'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;}.mobile-nav li{min-width:120px;}.mobile-nav li, .mobile-nav .nav li a{display:block;float:none;}.mobile-nav .nav li, .mobile-nav .nav ul {margin:0px;}.mobile-nav .mobile-search {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 154%;letter-spacing: 1px;height: 50px;background-color: #535353;}.mobile-nav .mobile-search p {float: left;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 154%;letter-spacing: 1px;padding-left: 20px;padding-top: 10px;color: #cbcbcb;}.mobile-search form#search_form_mobile {margin-top: 0;float: left;padding-right: 10px;padding-top: 10px;width: 100%;box-sizing: border-box;}form#search_form_mobile label {position: absolute;z-index: 100;top: 15px;left: 20px;font-size: 16px;}.mobile-search form#search_form input#search_field_mobile {}.mobile-search form#search_form_mobile #search_btn_mobile, .mobile-search a.search_bttn {background-image: url(../images/social.png);background-repeat: no-repeat;width: 15px;height: 15px;display: inline-block;float: right;background-color: transparent;border: none;margin: 10px 8px 0px 0px;cursor: pointer;padding: 0;}.mobile-search form#search_form_mobile #search_btn {}.mobile-nav .mobile-nav-viewport .give-now-link{background-color: #f37e30;padding: 10px;color: #fff;text-align: center;font-family:'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 25px;letter-spacing: 1.5px;}.mobile-nav .mobile-nav-viewport .give-now-link:hover {background-color: #df6d12;}.give-now-link a, .give-now-link a:active, .give-now-link a:hover, .give-now-link a:visited {color: #fff;}.mobile-nav .mobile-nav-viewport .give-now-link:visited {color: #fff;}.mobile-nav .nav li.plan-your-trip a{padding:8px 4px;text-align:center;background-color:#1fa099;border:solid 1px #16857f;display:block;color:#fff;-webkit-transition: background .2s ;-moz-transition: background .2s ;-ms-transition: background .2s ;-o-transition: background .2s ;transition: background .2s ;}.mobile-nav .nav li.plan-your-trip a:hover{background-color:#16938d;}.mobile-nav .nav li.phone{text-align:center;padding:12px;display:none;}.mobile-nav .phone .icon-phone {font-size:22px;position:relative;top:5px;right:4px;}.mobile-nav .nav li.phone a{padding:8px 4px;text-align:center;border:solid 1px #cbcbcb;display:block;color:#82807c;background-color:#333333;}.mobile-nav .nav li a {color:#cbcbcb;padding: 15px 30px 15px 20px;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 16px;position:relative;text-transform: lowercase;}.mobile-nav .nav li.parent a {border-bottom: 1px solid #82807c;}.mobile-nav .nav li ul{position:absolute;left:100%;width:100%;top:0px;height:10px;overflow:hidden;}.mobile-nav .nav li ul.show.current, .mobile-nav .nav.show.current{height:auto;overflow:visible;}.mobile-nav .nav li ul.show, .mobile-nav .nav.show{overflow:visible;}.mobile-nav li img{display:none;}.mobile-nav .icon-angle-right, .mobile-nav .icon-angle-left{font-size:20px;position:absolute;right:20px;top:15px;color: #cbcbcb;}.mobile-nav .icon-angle-left{right:auto;left: 12px;}.mobile-nav .nav li.back a{padding-left:28px;}.mobile-nav .nav li a:visited {color: #cbcbcb;}.mobile-nav .mobile-destination-menu, .mobile-destination-menu li{background-color:#cbcbcb;}.mobile-nav{width:0%;}.show {display: block;}.inner-wrap {left: 0;-webkit-transition: left .2s ;-moz-transition: left .2s ;-ms-transition: left .2s ;-o-transition: left .2s ;transition: left .2s ;position: relative;background-color: #fff;}.mobile-trigger{position:relative;top:7px;border: 1px solid #333;padding: 5px 7px;font-size: 20px;display:none;}.mobile-trigger .icon-navicon{font-size:23px;display:inline-block;position:relative;top:3px;}.mobile-trigger .text{position:relative;top:-1px;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;padding-left: 5px;}span.icon-menu2 {font-size: 21px;padding: 0;}.quick_jump {background-color: #908c8b;padding: 10px;width: 100%;height: 75px;float: left;display: inline;margin-bottom: 25px;position: relative;z-index: 1;box-sizing: border-box;}#main_right .quick_jump .qj_body h3, #main_right .quick_jump .qj_body p {color: #fff;margin-bottom: 0px;text-align: left;}#main_right .qj_menu_wrap h3 {background-color: #fff;}#main_right .qj_menu_wrap h3 a {padding: 8px;background-image: url(../images/circle-arrow-green-down.gif);background-position: right;background-repeat: no-repeat;display: block;color: #333;width: 90%;}#main_right .qj_menu_wrap h3 a:hover, #main_right .qj_menu_wrap:hover h3 a {border: none;}#main_right .qj_body {float: left;display: inline;width: 330px;}.qj_menu_wrap {right: 10px;top: 10px;width: 330px;position: absolute;z-index: 10;background-color: #fff;margin-top: 4px;}.qj_menu {background-color: #fff;margin-bottom: 0px;}#main_right .qj_menu_wrap:hover {-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;behavior: url(/themes/ECF/csspie/PIE.htc);float: left;display: inline;padding-bottom: 10px;}.qj_menu_outer {display: none;max-height: 150px;overflow-y: auto;}#main_right .qj_menu_wrap:hover .qj_menu_outer {}.qj_menu li {list-style-type: none;float: left;display: inline;width: 290px;}#main_right .qj_menu li {background-image: none;padding: 0px;margin: 0px 10px;font-size: 14px;border-top: solid 1px #ccc;text-indent: 0px;}#main_right .qj_menu li a:link, #main_right .qj_menu li a:visited {color: #333;display: block;padding: 4px 0px;text-indent: 0px;}#main_right .qj_menu li a:hover {color: #8faa3e;border: none;}#modal-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: none;z-index: 500;background-image:url(../images/modal-bg.png);}#modal-holder {text-align: center;margin: 0px auto;position: relative;z-index: 1000;width: 100%;max-width: 500px;height: 100%;}#modal-wrap {z-index: 1000;width: 100%;max-width: 500px;height: 0px;padding: 0px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;position: absolute;left: 0px;}#modal {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 142px;float: left;position: relative;z-index: 501;background-color: #fff;border-radius: 5px;behavior: url(/themes/ECF/csspie/PIE.htc);-webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.75);box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.75);}#modal-content{text-align:left;float:left;display:inline;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;width:100%;max-height: 400px;padding: 10px;overflow: auto;}#modal-content iframe{width:100% !important;height:auto;}#modal-heading {background-color: #9eba41;color: #fff;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size: 18px;text-align: left;padding: 13px;border-top-right-radius: 5px;border-top-left-radius: 5px;}#modal-close {position: absolute;top:-15px;right:0px;z-index: 10000;-webkit-transition: color .2s ;-moz-transition: color .2s ;-ms-transition: color .2s ;-o-transition: color .2s ;transition: color .2s ;display:block;background-color: #000;padding: 5px;width: 20px;height: 20px;border-radius: 15px;behavior: url(/themes/ECF/csspie/PIE.htc);color: #fff;cursor: pointer;}.funds_listing h2 {cursor: pointer;outline: none;margin: 8px 0px 0px 0px;font-size: 14px;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;display: inline;}.funds_listing a {color: #8faa3e;}#contact_area {margin-top: 24px;}#contact_area .success {padding: 20px 10px;margin-bottom: 25px;background-color: #F3F2E6;}#contact_left {width: 70%;float: left;display: inline;}#contact_right {width: 30%;float: right;display: inline;padding-left: 18px;border-left: solid 1px #ccc;box-sizing: border-box;}.contact_form input, textarea, .contact_form select {margin-bottom: 20px;}.contact_form input[type="text"], .contact_form input[type="tel"], .contact_form input[type="number"], .contact_form input[type="email"] {width: 100% !important;margin: 0px !important;box-sizing: border-box;}#main_right input[type="submit"] {display: block;clear: both;}.contact_form {position: relative;width: 100%;padding-right: 18px;box-sizing: border-box;}.contact_form .google-recaptcha.advanced-forms-gr {margin-bottom: 20px;}.contact_form .google-recaptcha {margin-top: 0px;}#main_right .contact_form iframe {margin: 0px;}.contact_form div.sem-field-container {padding: 0px !important;margin-bottom: 20px !important;}.contact_form label.sem-label {margin-top: 0px !important;}.contact_form textarea.sem-textarea {margin: 0px !important;}.contact_form div.sem-field-container.pull-left {padding-right: 9px !important;box-sizing: border-box;}.contact_form div.sem-field-container.pull-right {padding-left: 9px !important;box-sizing: border-box;}.sem-error {box-sizing: border-box;width: 100%;margin-bottom: 20px;background-color: #FC9;border-color: transparent;color: #d93b20;}.sem-error-field label {color: #d93b20;}.contact_form .fields {position: relative;width: 480px;margin-left: -20px;}.contact_form label {display: block;margin-bottom: 6px;}.contact_form .field-select label {display: inline;margin-right: 6px;}.contact_form .field {float: left;display: inline;width: 220px;margin-left: 20px;}.contact_form .field input {display: block;width: 206px;}.contact_form .field.field-textarea, .contact_form .field.field-select {width: 460px;}.contact_form textarea {width: 100% !important;min-height: 100px;}.errors {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #F00;margin: 20px 0px;padding: 10px;background: #F3F2E6;}.error {margin-top: 7px;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;color: #333;padding-left: 15px;background-image: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0px 6px;}#banner, #banner .slick-slider {overflow: visible;position: relative;max-width: 940px;width: 100%;height: 370px;box-sizing: border-box;}#banner .overlay {display: none;}#banner .slick-track {height: 370px;}#banner .slick-slide {position: relative;}#banner .slide_text_inner {float: left;padding-left: 400px;padding-top: 30px;padding-right: 45px;}#banner .slick-slider .previous_button, .slick-slider .next_button {background-image: url(/themes/ECF/images/banner-sprite.png);background-repeat: no-repeat;width: 27px;height: 45px;cursor: pointer;position: absolute;top: 50%;margin-top: -23px;overflow: hidden;}#banner .slick-slider .slick-slide img {position: absolute;bottom: 0px;left: 80px;z-index: 1;display: block;}#banner .slick-slider .slide_text {position: absolute;left: 0;top: 0;width: 100%;float: right;background-color: transparent;}#banner .caption, #banner p.caption {position: absolute;left: 400px;width: 460px;bottom: 8px;margin: 0px;}#banner .slick-slider .slick-next, #banner .slick-slider .slick-prev {background-image: url(/themes/ECF/images/banner-sprite.png);background-repeat: no-repeat;width: 27px;height: 45px;cursor: pointer;position: absolute;top: 50%;margin-top: -23px;overflow: hidden;z-index: 49;left: 0;text-decoration: none;}#banner .slick-slider .slick-next {right: 0px;background-position: -53px 0px;left: auto;}#banner .slick-slider .slick-next:hover, #banner .slick-slider .slick-prev:hover {text-decoration:none;border-bottom:none;}#banner .slick-slider .slick-next:hover {background-position: -53px -53px;}#banner .slick-slider .slick-prev:hover{background-position: 0px -53px;}#banner .slick-slider .banner_nav {bottom: 34px;left: 400px;position: absolute;}#banner h1 {font-size: 78px;letter-spacing: 0px;line-height: 86%;margin-bottom: 10px;}#banner h2 {font-size: 18px;line-height: 140%;}#banner .banner_quote, #banner h2.banner_quote {text-indent: -.4em;}#banner .home_intro h1, #banner .home_intro h1 span, #banner h1.large-headline {font-size: 92px;}#banner .home_intro h2, #banner h2.large-deck {font-size: 19px;margin-bottom: 8px;letter-spacing: 0px;}#banner h3 {margin-top: 8px;}#banner .home_intro a:link, #banner .home_intro a:visited, #banner a.large_banner_link:link, #banner a.large_banner_link:visited {font-size: 32px;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;color: #8faa3e;letter-spacing: 1px;}#banner .home_intro a:hover, #banner a.large_banner_link:hover {color: #333;border: none;}.full-width-banner, .half-width-banner{position: relative;height: 400px;}.full-width-banner__image{background-size:cover;background-position: center;position: absolute;height: 100%;width: 100%;z-index: 10;}.full-width-banner .width_holder {height: 100%;}.full-width-banner__textbox{background-color: white;padding: 24px;width: 45%;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;}.full-width-banner--text-right .full-width-banner__textbox{float:right;}.full-width-banner__textbox h1, .half-width-banner__textbox h1{font-size: 60px;line-height: 1em;margin-bottom: 0px;}.full-width-banner__textbox h2, .half-width-banner__textbox h2{letter-spacing: normal;line-height: 1.3em;font-size: 20px;margin-bottom: 0px;margin-top: 12px;}.full-width-banner__textbox p, .half-width-banner__textbox p{letter-spacing: normal;line-height: 1.3em;font-size: 14px;margin-bottom: 0;margin-top: 12px;color: #888;}.full-width-banner__link, .half-width-banner__link{font-size: 22px;margin-top: 12px;display: inline-block;}.half-width-banner__link{font-size: 24px;}.full-width-banner__textbox a, .half-width-banner__textbox a {color: #8faa3e;text-decoration: none;padding-bottom: 1px;margin-bottom: 0px;}.full-width-banner__textbox a:hover, .half-width-banner__textbox a:hover {border-bottom: solid 1px #8faa3e;}.half-width-banner__image{position: relative;height: 100%;width: 46%;z-index: 10;float:right;padding: 0px;}.half-width-banner--text-right .half-width-banner__image{float:left;}.half-width-banner__image img{width: 100%;height: auto;display: block;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;box-sizing: border-box;}.half-width-banner .width_holder {height: 100%;}.half-width-banner__textbox{width: 48%;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;box-sizing: border-box;}.half-width-banner--text-right .half-width-banner__textbox{float: right;}.half-width-banner__inner_wrap{position: relative;width: 100%;height:100%;}@media screen and (max-width: 850px) {.full-width-banner__textbox h1, .half-width-banner__textbox h1{font-size: 50px;}}@media screen and (max-width: 750px) {.full-width-banner__textbox h1, .half-width-banner__textbox h1{font-size: 40px;}}@media screen and (max-width: 600px) {.full-width-banner__textbox h2, .half-width-banner__textbox h2{font-size: 20px;}.full-width-banner, .half-width-banner{height: auto;}.full-width-banner__image{height: 300px;position: relative;background-position-x: 75%;}.full-width-banner--text-right .full-width-banner__image{height: 300px;position: relative;background-position-x: 25%;}.full-width-banner .width_holder, .half-width-banner .width_holder {height: auto;}.half-width-banner__image{display: block;height: auto;float: none;width: calc(100% + 40px);margin-left: -20px;padding: 0px;}.half-width-banner__image img{top: 0;-webkit-transform: none;-ms-transform: none;transform: none;}.full-width-banner__textbox, .half-width-banner__textbox{width: 100%;padding: 24px 0px;-webkit-transform:none;-ms-transform:none;transform:none;}}.jspContainer {overflow: hidden;position: relative }.jspPane {position: absolute }.jspVerticalBar {position: absolute;top: 0;right: 8px;width: 8px;height: 100%;background: fff }.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: fff }.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0 }.jspCap {display: none }.jspHorizontalBar .jspCap {float: left }.jspTrack {background: #fff;position: relative }.jspDrag {background: #999;position: relative;top: 0;left: 0;cursor: pointer;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(/themes/ECF/csspie/PIE.htc);}.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100% }.jspArrow {background: #50506d;text-indent: -20000px;display: block;cursor: pointer }.jspArrow.jspDisabled {cursor: default;background: #80808d }.jspVerticalBar .jspArrow {height: 16px }.jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100% }.jspVerticalBar .jspArrow:focus {outline: 0 }.jspCorner {background: #eeeef4;float: left;height: 100% }* html .jspCorner {margin: 0 -3px 0 0 }.orangetext {color: #f57e20;}.redtext {color: #d93b20;}.lavendertext {color: #506ea9;}.tealtext {color: #20bec6;}.orangebackground, .head-wrap.orangebackground {background-color: #f57e20;}.redbackground, .head-wrap.redbackground {background-color: #d93b20;}.tealbackground, .head-wrap.tealbackground {background-color: #20bec6;}.lavenderbackground, .head-wrap.lavenderbackground {background-color: #506ea9;}.inline, .callout_boxes h1 a:link.inline {display: inline;}.floatright {float: right;}a.purple_button span, a.gray_button span, a.green_button span {float: right;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #FFF;margin: 0px;font-size: 20px;line-height: 32px;}#grant_archive_form_wrap {overflow: auto;width: 100%;box-sizing: border-box;}#grant_archive_form_wrap select {width: 76px;}#grant_archive_form_wrap input[type=text] {width: 80px;}#grant_archive_form_wrap #grant_archive_submit {margin: 0px;padding: 0px 20px 2px 8px;font-size: 24px;display: inline;}#grant_archive_form_wrap .line_divider {border-right: solid 1px #c4c3b5;border-left: solid 1px #fff;padding: 2px 10px;float: left;display: inline;position: relative;padding-top: 6px;height: 23px;}#grant_archive_form_wrap .line_divider.first {border-left: 0px;padding-left: 0px;}#grant_archive_form_wrap .line_divider.last {border-right: 0px;}.line_divider label, .line_divider select {position: relative;top: 0px;}.line_divider input, .line_divider select {position: relative;top: -2px;}.line_divider input {margin-top: -5px;margin-bottom: 0px;}.line_divider label {}.no_results {margin-top: 18px;}#grant_archive {margin-top: 20px;}#main_right #grant_archive td, #main_right #grant_archive td p {font-size: 14px;margin-bottom: 0px;line-height: 145%;vertical-align: top;}#grant_archive td, #grant_archive th {border-bottom: 1px #ccc solid;padding: 8px 6px;}#main_right #grant_archive th, #main_right #grant_archive th a {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main_right #grant_archive th a:hover {color: #333;border: none;}#main_right #grant_archive th a {background-image: url(../images/sort-arrows.gif);background-position: 100% -23px;background-repeat: no-repeat;padding-right: 15px;}#main_right #grant_archive th.headerSortDown a {background-position: 100% -7px;}#main_right #grant_archive th.headerSortUp a {background-position: 100% 7px;}#main_right #grant_archive th span {padding-left: 2px;position: relative;top: 2px;}#main_right #grant_archive td p {padding-left: 14px;width: 246px;display: none;}#main_right #grant_archive td p.cell_head {font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;padding-left: 0px;display: block;}#ga_org {width: 260px;}#ga_cat, #ga_prog {width: 130px;}#ga_amnt, #grant_archive .last {text-align: right;}#ga_year {}#grant_archive .active {}#grant_archive .list_normal {}#main_right ul.ccm-error{background: #FC9;padding: 6px 10px 1px 10px;border-radius:6px;}.error_holder {background: #FC9;padding: 10px;border-radius: 6px;display: none;}#main #main_right ul.ccm-error li{padding:0px;background-image:none;color: #d93b20;font-size:16px;margin-bottom:5px;}#main p + #checkout_path {margin-top: 0px;}#main #checkout_path {background-color: #9eba41;width: 100%;margin-bottom: 0px;overflow: hidden;margin-top:25px;}#main #checkout_path li , #main #checkout_path ul>li{background-color: #9eba41;font-size: 12px;line-height: 1.3em;padding: 0px;position: relative;text-align: center;height: 38px;float: left;display: inline;padding-left: 34px;padding-right: 6px;background-image: none;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;color: #fff;font-size: 26px;text-transform: lowercase;padding-top: 4px;background-image:none;}#main #checkout_path li:first-child {padding-left: 12px;}#main #checkout_path li a:link, #main #checkout_path li a:hover, #main #checkout_path li a:visited {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;color: #fff;font-size: 26px;text-transform: lowercase;border: none;}#main #checkout_path li a:hover {color: #f0f3c9;}.arrow_border {border-color: transparent transparent transparent #fff;border-style: solid;border-width: 23px;height: 0;width: 0;position: absolute;top: -2px;right: -45px;}.path_arrow {border-color: transparent transparent transparent #9eba41;border-style: solid;border-width: 21px;height: 0;width: 0;position: absolute;top: 0px;right: -40px;}#main #checkout_path .current .path_arrow {border-color: transparent transparent transparent #7f9a24;}#main #checkout_path li.current {background-color: #7f9a24;}#main #checkout_path li.step_1 {z-index: 20;}#main #checkout_path li.step_2 {z-index: 19;}#main #checkout_path li.step_3 {z-index: 18;}#main #checkout_path li.step_4 {z-index: 17;}.ccm-core-commerce-product-list-container {float: left;width: 100%;display: inline;}.ccm-core-commerce-product-list-results {background-color: #F3F2E6;float: left;width: 100%;display: inline;padding-bottom: 20px;margin-bottom:3px;}.ccm-core-commerce-product-list-container.informational .ccm-core-commerce-product-list-results{background-color: #fff;}.ccm-core-commerce-product-list-product:first-child .ccm-core-commerce-add-to-cart-container {border: none;}.ccm-core-commerce-product-list-product {padding: 0px 18px 6px 18px;margin-top: 9px;}#main .ccm-core-commerce-product-list-product p{margin-bottom:0px;line-height:22px;}#main .ccm-core-commerce-product-list-container.informational .ccm-core-commerce-product-list-product p {margin-bottom:12px;}.ccm-core-commerce-product-list-container.informational .ccm-core-commerce-product-list-product{padding: 0px 0px;margin-top: 0px;}.ccm-core-commerce-add-to-cart-container {border-top: solid 1px #ccc;padding-top: 15px;}.ccm-core-commerce-add-to-cart-container#donation{padding-top: 0px;}.ccm-core-commerce-add-to-cart-product-attributes {overflow: auto;clear: both;}.ccm-core-commerce-product-list-container .fn, .ccm-core-commerce-product-list-container .description {padding-left: 58px;}.ccm-core-commerce-product-list-container.informational .fn, .ccm-core-commerce-product-list-container.informational .description {padding-left: 0px;}.attendee_filler, .primary_contact_information_wrapper {padding-left: 48px;float: left;display: inline;}.attendee_filler input, .primary_contact_information_wrapper input {margin-left: 10px;width: 180px;}.attendee_filler .input_wrap, .primary_contact_information_wrapper .input_wrap {float: left;display: inline;position: relative;margin-top: 4px;}.attendee_filler label, .primary_contact_information_wrapper label {position: absolute;left: 18px;top: 8px;font-size: 14px;z-index: 5;color: #666;}.primary_contact_information_wrapper.primary_contact_information_wrapper--hidden {display:none;}.ccm-core-commerce-product-list-container .description p {font-family: 'Helvetica Neue LT W05_47LtCnOb', Arial, Helvetica, sans-serif;}.ccm-core-commerce-product-list-container .description a {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}.ccm-core-commerce-add-to-cart-product-quantity label, .ccm-core-commerce-add-to-cart-product-quantity .ccm-required {display: none;}.ccm-core-commerce-add-to-cart-product-quantity {float: left;display: inline;}.ccm-core-commerce-add-to-cart-product-quantity input {width: 26px!important;}.attendee > div{margin-bottom: 10px;}.ccm-core-commerce-add-to-cart-product-attributes{margin-top: 10px;}.ccm-core-commerce-add-to-cart-product-attributes>label{}.ccm-core-commerce-add-to-cart-product-attributes>textarea{width: 100%;display: block;}.nonattendee-attr-row{margin: 5px 0px 5px 0px;float: left;width: 100%;padding-left: 58px;box-sizing: border-box;}.nonattendee-attr-row__labelwrap{display: block;margin-bottom: 4px;}.nonattendee-attr-row label{display: inline-block;}.nonattendee-attr-row textarea{width: 100%;margin-bottom: 0px;}#donation {background-color: #F3F2E6;}#donation .hproduct .fn {width: 100%;background-color: #febb86;margin-bottom: 0px;overflow: hidden;}#donation .hproduct .fn .arrow_heading {line-height: 1.3em;padding: 0px;position: relative;text-align: center;height: 38px;float: left;display: inline;padding-left: 12px;padding-right: 6px;background-image: none;font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;color: white;font-size: 26px;text-transform: lowercase;padding-top: 4px;background-color: #F57E20;}#donation .path_arrow {border-color: transparent transparent transparent #F57E20;}#donation {float: left;display: inline;width: 100%;border: none;}#donation .description, #donation .ccm-core-commerce-add-to-cart-product-attributes {padding: 9px 18px;}#donation .ccm-core-commerce-add-to-cart-product-option-attributes-label {display: none;}#donation .description {padding-bottom: 0px;padding-top: 18px;}#donation .ccm-core-commerce-add-to-cart-product-attributes {padding-top: 0px;padding-bottom: 18px;}#donation label {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#donation input[type=text] {width: 80px !important;}#donation.give_ce input[type=text] {width: 80px !important;margin-left:8px;}#total {background-color: #d9d9cd;padding: 9px 18px;overflow: auto;margin-bottom: 20px;border-top: solid 2px #fff;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#total span.amount {float: right;display: inline;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main div.ccm-core-commerce-profile-address-save {text-align: left;background-color: #F3F2E6;padding: 0px 18px 18px 18px;}#main div.ccm-core-commerce-profile-address-save label {margin-left: 5px;}#save_profile {float: left;}#give_form {background-color: #F3F2E6;float: left;width: 100%;display: inline;margin-top: 0px;margin-bottom: 20px;}#give_form .form_el {margin-bottom: 15px;padding-left: 20px;}#give_form .form_el input[type=radio], #give_form .form_el input[type=checkbox]{margin-right: 5px;}#give_form .hproduct {padding: 0px 18px 18px 18px;}#give_form .donation_amounts {overflow: auto;position: relative;margin-left: -20px;}#give_form .donation_amounts .form_el {float: left;display: inline;width: 25%;margin-bottom: 10px;padding-left: 20px;box-sizing: border-box;}#give_form .donation_amounts input[type=text] {width: 50%;box-sizing: border-box;}#give_form h2{font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size: 16px;margin-bottom: 0px;}#main_right #ccm-core-commerce-checkout-form-payment-method h2 {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size:20px;margin-bottom:10px;}#main_right .ccm-core-commerce-checkout-form .event_banner h2 {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}#give_form .small {font-size: 14px;letter-spacing: 0px;}#give_form .section {padding-top: 9px;border-top: solid 1px #ccc;overflow: hidden;position: relative;}#give_form .section:first-child {border: none;}#give_form .section h2 {margin-bottom: 10px;padding-left: 20px;}#give_form .section.funds, #give_form .section.donor_recog, #give_form .section.dedication, #give_form div#dedication_option_inputs, #give_form div#send_dedication, #give_form .section.recurring-donation {margin-left: -20px;}#give_form .funds label {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;width: 100px;}#give_form .funds .notes label {font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}#give_form .funds p.fund_lookup {display: inline;font-size: 14px;letter-spacing: 0px;padding-left: 5px;}#give_form .funds input[type=text] {width: 160px;margin: 0px 4px;}#give_form .funds .label {display: inline;}#give_form .funds .form_el {}.default_input_wrap {position: relative;display: inline;}.default_input_wrap label, #give_form .funds .default_input_wrap label {position: absolute;z-index: 5;top: 4px;left: 14px;font-size: 14px;color: #666;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}#dedication_options {overflow: hidden;width: 100%;position: relative;}#dedication_type_radios{margin-top:20px;}#dedication_type_radios label{margin-right: 10px;}#dedication_sub_options .form_el.half_col {display: inline-block;width: 50%;box-sizing: border-box;float: left;padding: 0;}#dedication_sub_options .form_el.half_col:last-child {padding-left: 20px;}div#dedication_sub_options {margin-left: -20px;}.full_col {clear: left;}#dedication_options .half_col, #give_form .form_el.half_col, .give_ce .form_el.half_col {float: left;width: 50%;display: inline-block;box-sizing: border-box;padding-left: 20px;}.give_ce .form_el.half_col.anon{margin-top: 5px;}#dedication_options .half_col input[type=text], #dedication_options .half_col textarea {width: 100%;box-sizing: border-box;}#dedication_options .half_col select {width: 322px;}#dedication_options .quarter_col {float: left;display: inline-block;width: 25%;box-sizing: border-box;padding-left: 20px;}#dedication_options .quarter_col input[type=text], #dedication_options .quarter_col textarea {width: 100%;box-sizing: border-box;}#dedication_options .quarter_col select {width: 151px;}#dedication_options .full_col textarea, #dedication_options .full_col input[type=text], .full_col textarea {width: 100%;box-sizing: border-box;}#give_form textarea {margin-bottom: 0px;min-height: 20px;}.recurring-donation__additional-fields {display: none;}.recurring-donation__additional-fields--visible {display: block;}.form_el.third_col {float: left;width: 33.3333%;display: inline-block;box-sizing: border-box;padding-left: 20px;}.recurring-donation__additional-fields .form_el.third_col select {width: 100%;box-sizing: border-box;}p.recurring-donation-preview {padding-left: 20px;}.recurring-donation-preview__amount__blank {width: 32px;display: inline-block;border-bottom: 1px solid #333;margin-right: 4px;}.recurring-donation-preview__frequency--hidden {display: none;}.recurring-donation__cycles-control {display: none;}.recurring-donation__cycles-control--visible {display: block;}#funds_listing {display:none;}#funds_listing h2, #fund_wrapper h2{margin: 8px 0px 0px 0px;font-size:14px;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;display:inline;}#fund_lookup {position: absolute;z-index: 1000;width: 520px;height: 420px;background-color: #fff;position: fixed;display: none;-webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .2);box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .2);border-radius:8px;}#fund_lookup p.fund_heading {padding: 10px 10px 10px 10px;background-color: #546D9B;background-color: #9eba41;color: #fff;border-radius:6px 6px 0px 0px;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-weight:normal;font-size:16px;}#fund_wrapper {position: absolute;width: 510px;height: 354px;overflow: auto;margin-top: 0px;margin-left: 10px;}#fund_wrapper p, #fund_wrapper li{font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:5px;font-size:14px;line-height:20px;width: 99%;}#fund_wrapper a{color: #8faa3e;}#overlay {width: 100%;height: 100%;position: fixed;background-color: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;z-index: 999;display: none;cursor: pointer;top:0px;left:0px;}#fund_close {position: absolute;background-image:url(../images/sb-close.png);background-repeat:no-repeat;right: -13px;top: -13px;color: #fff;width: 25px;height: 25px;cursor: pointer;}p.closed{display: none;}a.reveal_description, a.select_fund {font-family: 'Helvetica Neue LT W05_47LtCnOb';font-size:14px;cursor:pointer;outline:none;}#fund_wrapper h2{cursor:pointer;outline:none;}#fund_wrapper h2:hover{color: #8faa3e;}.entry_wrap{margin: 6px 0px;}#main a:link.question_info, #main a:visited.question_info{background-color:#999;color:#fff;font-size:12px;padding:2px;text-align:center;width:12px;height:12px;line-height:12px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;top: -2px;margin-left:5px;border:none;text-decoration:none;font-family:'Helvetica Neue LT W05_67 Md Cn',Arial,Helvetica,sans-serif;display:inline-block;z-index:200;position:relative;}#main a:hover.question_info span.pop_info{display:block;}span.pop_info{z-index:200;position:absolute;margin-left:15px;margin-top:-10px;background-color:#fff;border:solid 1px #CCC;padding:7px 10px;width:150px;font-family:'Helvetica Neue LT W05_47 Lt Cn',Arial,Helvetica,sans-serif;font-size:14px;text-align:left;line-height:20px;display:none;}#main a:link span.pop_info, #main a:active span.pop_info, #main a:visited span.pop_info{}#main_right div.ccm-core-commerce-checkout-form table, #main_right div.ccm-core-commerce-checkout-form table td, #main_right table.ccm-core-commerce-cart td, #main_right table.ccm-core-commerce-cart th {background-color: #F3F2E6;border: 0px;padding: 18px 0px 18px 18px;}#main_right div.ccm-core-commerce-checkout-form .event_banner table, #main_right div.ccm-core-commerce-checkout-form .event_banner table td {padding: 0px;color: #333;}#main_right div.ccm-core-commerce-checkout-form table td {padding: 0px;padding-right: 18px }#main_right div.ccm-core-commerce-checkout-form table .company_billing_info_wrap td {padding-top: 18px;}#main_right div.ccm-core-commerce-checkout-form table .company_billing_info_wrap td li {background-image: none;padding-left: 0;}#main_right div.ccm-core-commerce-checkout-form table .company_billing_info_wrap td ul {margin-bottom:0;}#main_right div.ccm-core-commerce-checkout-form table .company_billing_info_wrap td ul li label span {font-size:14px;letter-spacing:0;}#main_right div.ccm-core-commerce-checkout-form fieldset {border: none;padding: 0px;margin: 0px;}#main_right .ccm-required {color: #666;}#main_right #ccm-core-commerce-checkout-form-billing table tr:first-child td input {width: 90%;}#main_right div.ccm-core-commerce-checkout-form fieldset div input {width: 100%;}#main_right div.ccm-core-commerce-checkout-form .Address > label, #main_right div.ccm-core-commerce-checkout-form .Address > span {display: none;}#main_right div.ccm-core-commerce-checkout-form .City input, #main_right div.ccm-core-commerce-checkout-form .Postal_Code input, #main_right div.ccm-core-commerce-checkout-form .State_Province input {width: 100%;}#main_right div.ccm-core-commerce-checkout-form .State_Province select, #main_right div.ccm-core-commerce-checkout-form .Country select {width: 100%;margin-top: 5px;}#main_right div.ccm-core-commerce-checkout-form .ccm-attribute-address-line {margin-top: 18px;}#main_right div.ccm-core-commerce-cart-buttons, #main_right input.ccm-core-commerce-checkout-button-next {float: left;display: inline;}#main_right table.ccm-core-commerce-cart th, #main_right table.ccm-core-commerce-cart td, #main_right table.ccm-core-commerce-cart td p {letter-spacing: 1px;font-size: 16px;font-weight: normal;}#main_right div.ccm-core-commerce-cart th {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #8faa3e;font-size: 16px;padding: 12px 18px 12px 18px;}#main_right div.ccm-core-commerce-cart .ccm-core-commerce-cart-price {text-align: right;}#main_right div.ccm-core-commerce-cart td {padding: 12px 18px 12px 18px;border-top: solid 1px #ccc;}#main_right div.ccm-core-commerce-cart .commerce-discount td {background-color: #e4e8ad;}div.ccm-core-commerce-cart div.commerce-discount{color: #f57e20;}div.ccm-core-commerce-cart div.commerce-discount .ccm-core-commerce-cart-name, #main_right div.ccm-core-commerce-cart div.commerce-discount .ccm-core-commerce-cart-price{font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main_right div.ccm-core-commerce-cart #cart_subtotal td {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main_right div.ccm-core-commerce-cart tr.processing_acceptance td, #main_right div.ccm-core-commerce-cart tr.processing_acceptance td p {}#processing_acceptance_total {vertical-align: bottom;}#main_right div.ccm-core-commerce-cart #cart_total td {background-color: #d9d9cd;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}div.ccm-core-commerce-cart .commerce_notes textarea {width: 100%;box-sizing: border-box;min-height: 70px;display: none;margin: 9px 0px;}#main_right div.ccm-core-commerce-cart tr.commerce_notes td {}#main_right #ccm-core-commerce-checkout-cart div.ccm-core-commerce-cart-buttons input {float: none;display: block;}#ccm-core-commerce-checkout-form-payment-method {padding: 18px 18px 18px 18px;background-color: #F3F2E6;float: left;display: inline;width: 100%;box-sizing: border-box;margin-bottom:20px;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap {position: relative;width: 100%;float: left;display: inline;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div {float: left;display: inline;width: 33%;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_num {padding-right: 20px;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div label {display: block;}#ccm-core-commerce-checkout-cart .bt_cc_wrap input[type=text] {width: 100%;box-sizing: border-box;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp, #main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv {width: 140px;}#ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp input[type=text] {width: 120px;}#ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv input[type=text] {width: 60px;}#main_right #ccm-core-commerce-checkout-cart input.process_payment_button {margin-top: 18px;}#main_right p.process_note {font-size: 14px;letter-spacing: 0px;margin: 18px 0px 0px 0px;}label.commerce_error, #main_right .commerce_error {color: #C00;}#main_right [class*="span"] {margin-left: 0px;}#main_right #search_results {padding-bottom: 25px;}#main_right #searchResults {background-color: #fff;clear: both;border-top: solid 1px #ccc;}#main_right #search_results input[type="text"] {float: left;display: inline;margin-top: 6px;margin-bottom: 20px;width: 82%;font-size: 20px;color: #333;box-sizing: border-box;}#main_right #search_results input[type="submit"] {float: right;display: inline;clear: none;width: 15%;}#main_right #searchResults .searchResult p span {background-color: transparent !important;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#main_right #searchResults .searchResult p a {display: block;margin: 0px;font-size: 14px;line-height: 160%;word-break: break-all;}#main_right #searchResults .searchResult a:hover {border: none;}#main_right #searchResults .searchResult p a:hover, #main_right #searchResults .searchResult p a:hover span {color: #777;}#main_right #searchResults h3 a {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;color: #8faa3e;font-size: 16px;border: none;line-height: 140%;}#main_right #searchResults .searchResult p {margin-top: 0px;}#main_right #searchResults .searchResult {margin-bottom: 12px;margin-top: 12px;}#main_right #search_results h4 {border-top: solid 1px #ccc;float: left;width: 100%;margin-top: 0px !important;padding-top: 12px;}#sitemap li {background-image: none;margin-bottom: 12px;padding-left: 0px;}#sitemap li li {margin-bottom: 0px;padding-left: 16px;background-image: url(../images/site-branch.gif);background-repeat: no-repeat;background-position: 2px 12px;}#sitemap li a {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 26px;text-transform: lowercase;}#sitemap li li a {font-family: 'Helvetica Neue LT W05_57 Cond', Arial, Helvetica, sans-serif;font-size: 16px;text-transform: none;}#sitemap ul {margin-bottom: 0px;}#sitemap li a:hover {border: none;}#sitemap li li a:hover {border-bottom: solid 1px #8faa3e;text-decoration: li;}@font-face {font-family: 'icomoon';src:url('../fonts/icomoon.eot?-ukdrxu');src:url('../fonts/icomoon.eot?#iefix-ukdrxu') format('embedded-opentype'), url('../fonts/icomoon.woff?-ukdrxu') format('woff'), url('../fonts/icomoon.ttf?-ukdrxu') format('truetype'), url('../fonts/icomoon.svg?-ukdrxu#icomoon') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-angle-down:before {content: "\e603";}.icon-angle-up:before {content: "\e604";}.icon-angle-right:before {content: "\e605";}.icon-angle-left:before {content: "\e606";}.icon-squared-plus:before {content: "\e602";}.icon-menu2:before {content: "\e601";}.icon-menu:before {content: "\e600";}.icon-facebook:before {content: "\21";}.icon-twitter:before {content: "\22";}.icon-tumblr:before {content: "\23";}.icon-blogger:before {content: "\24";}.icon-linkedin:before {content: "\25";}.icon-vimeo:before {content: "\26";}.icon-google-plus:before {content: "\27";}.icon-uni28:before {content: "\28";}.icon-mail:before {content: "\29";}.icon-share:before {content: "\2a";}.icon-twitter-2:before {content: "\2b";}.icon-facebook-2:before {content: "\2c";}.icon-pinterest:before {content: "\2d";}.icon-pinterest-2:before {content: "\2e";}.icon-file-pdf:before {content: "\2f";}.icon-arrow-left:before {content: "\30";}.icon-arrow-down:before, th.headerSortDown span:before {content: "\31";}.icon-arrow-right:before {content: "\32";}.icon-arrow-up:before, th.headerSortUp span:before {content: "\33";}.icon-tumblr-2:before {content: "\34";}.icon-blogger-2:before {content: "\35";}.icon-vimeo-2:before {content: "\36";}.icon-facebook-3:before {content: "\37";}.icon-picassa:before {content: "\38";}.icon-picassa-2:before {content: "\39";}.icon-cross:before {content: "\e607";line-height: 1.2;padding-left: 1px;}html #ccm-page-controls-wrapper, #ccm-page-controls-wrapper h1, #ccm-page-controls-wrapper h2, #ccm-page-controls-wrapper h3, #ccm-page-controls-wrapper h4, #ccm-page-controls-wrapper h5, #ccm-page-controls-wrapper h6, #ccm-page-controls-wrapper p, #ccm-page-controls-wrapper a, #ccm-page-controls-wrapper li, #ccm-page-controls-wrapper span {font-family: Arial, Helvetica, sans-serif;letter-spacing: normal;}.event_banner {width: 100%;float: left;margin-bottom: 20px;}.event_banner .inner {float: left;width: 50%;box-sizing: border-box;}.event_banner .inner img {float: none;display: block;margin-left: auto;margin-right: auto;}.event_banner .inner img.arrow {padding: 7px 5px 0px 5px;}.event_banner .inner.text {float: right;padding: 12px;width: 50%;height: auto;min-height: 216px;background-color: #F3F2E6;}#main_right .event_banner h2 {font-size: 20px;}.event_banner table {width: 100%;}#main_right .event_banner table td h3 {font-size: 24px;text-align: left;}.event_banner table td, #main_right .event_banner table tbody p, #main_right .event_banner table tbody td {font-size: 16px;letter-spacing: 1px;line-height: 154%;}.sponsor_holder {width: 100%;float: left;margin-bottom: 10px;}.sponsor_holder .wrap {margin-left: -20px;position: relative;}#main_right .sponsor_holder .wrap h3 {border-bottom: 1px solid #ccc;margin: 10px 0px 10px 0px;margin-left: 20px;padding-bottom: 5px;color: #333;}.sponsor_holder .wrap div {width: 100px;margin-left: 20px;float: left;}.sponsor_holder.left, .sponsor_holder.right {width: 340px;float: left;}.sponsor_holder.left {margin-right: 20px;}#main_right .sponsor_holder .wrap a:hover {border: 0px;}#main_right p.date_time, #main_right h2.date_time, #main_right h3.date_time, #main_right h4.date_time{font-size:16px;line-height:22px;padding:0px;margin-bottom:12px;font-weight:normal;color:#999;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;}span.pipe{padding: 0px 2px;font-family:'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;color:#666;}#popdown_alert{background: none repeat scroll 0 0 #333;text-align: center;display:none;}#popdown_alert #alert_text{overflow: hidden;}#popdown_alert #alert_text img{vertical-align:middle;padding-right: 14px;margin: 2px 0px 5px 0px;float: left;}#popdown_alert p, #popdown_alert h1, #popdown_alert h2, #popdown_alert h3{font-size:16px;line-height:22px;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;color:#FFF;margin-bottom:0px;padding-right:36px;}#popdown_alert a:link,_large #popdown_alert p a:link, #popdown_alert a:visited, #popdown_alert p a:visited{color: #8faa3e;}#popdown_alert .inner{margin: 0 auto;padding: 15px 20px;text-align: left;width: 100%;max-width: 980px;box-sizing: border-box;position: relative;}#popdown_close{position: absolute;right:20px;top: 50%;margin-top:-13px;}.iframe #main_left, .iframe header, .iframe footer, .iframe .breadcrumb, .iframe #popdown_alert {display: none !important;}body.embedded {padding-top: 0;}.embedded #main {margin-top: 0;}.embedded #main #checkout_path {margin-top: 0;}.embedded #main_right {width: 100%;}.embedded .width_holder {max-width: initial;padding: 0;}.embedded .solicitation {width: 100%;}.embedded #main #checkout_path li {background-color: #0159a1;padding-right: 10px;height: auto;padding: 9px 6px 9px 34px;}.embedded #main #checkout_path li:first-child {padding-left: 12px;}.embedded #main #checkout_path li, .embedded #main #checkout_path li a:link, .embedded #main #checkout_path li a:hover, .embedded #main #checkout_path li a:visited {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;letter-spacing: 0;font-size: 18px;text-transform: uppercase;}.embedded .path_arrow {border-color: transparent transparent transparent #0159a1;}.embedded #main #checkout_path {background-color: #0159a1;}.embedded #give_form {background-color: #efefef;border-top: none;}.embedded #main #checkout_path li.current {background-color: #008ce0;}.embedded #main #checkout_path .current .path_arrow {border-color: transparent transparent transparent #008ce0;}.embedded .billing_top, .embedded .billing-form-wrap div.control-group.The_billing, .embedded .billing-form-wrap div.control-group.Company_Organization, .embedded .checkout-form-wrap, .embedded #ccm-core-commerce-checkout-form-payment-method {background-color: #efefef;}.embedded .checkout_three_col.titles div {color: #0159a1;}.embedded #main .checkout-form-wrap a, .embedded #main p a:link, .embedded #main p a span, .embedded #main p a:visited {color: #0159a1;}.embedded #main .checkout-form-wrap a:hover, .embedded #main p a:hover, .embedded #main p a:hover span {color: #3fb041;border-color: transparent;}.embedded div#cart_total {background-color: #cccccc;}.embedded #main #checkout_path li a:hover {color: #fff;}.embedded a.purple_button:link, .embedded a.purple_button:visited, .embedded a.purple_button:hover, .embedded a.green_button:link, .embedded a.green_button:visited, .embedded a.green_button:hover, .embedded #main_right input[type=submit], .embedded .lastField.majorField a.btn {background-color: #3fb041;color: #fff;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;letter-spacing: 0;font-size: 18px;text-transform: uppercase;padding: 0 28px 0 10px;line-height: 40px;}.embedded a.purple_button.processing:link, .embedded a.purple_button.processing:visited, .embedded #main_right input[type=submit].processing, .embedded #main_right input[type=submit].processing:hover, .embedded .lastField.majorField a.btn.sending {background-color: #7db07e;}.embedded #main_right #ccm-core-commerce-checkout-cart h1 {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size: 36px;color: #0159a1;}@media (max-width: 510px) {.embedded #main #checkout_path li:first-child, .embedded #main #checkout_path li {padding-left: 0;padding-right: 0;}.embedded #main #checkout_path .path_arrow {display: none;}}.slick-slider {position: relative;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-loading .slick-list {background: white url('/themes/ECF/images/ajax-loader.gif') center center no-repeat;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;zoom: 1;}.slick-track:before, .slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;overflow: hidden;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-prev, .slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;top: 50%;margin-top: -10px;padding: 0;border: none;outline: none;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {outline: none;background: transparent;color: transparent;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: 0.25;}.slick-prev:before, .slick-next:before {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;color: #fff;}.slick-prev {left: -25px;}.slick-prev:before {}.slick-next {right: -25px;}.slick-next:before {}#banner .slick-dots {position: absolute;bottom: 19px;list-style: none;padding: 0;width: 100%;z-index: 5;padding-left: 400px;width: 100%;box-sizing: border-box;}#banner .slick-dots li a {width: 14px;height: 14px;display: block;}#banner .slick-dots li a:hover {text-decoration:none;border-bottom:0;}#banner .slick-dots li.slick-active {background-image: url(/themes/ECF/images/slick-dots-sprite.png);background-position: 0 -16px;opacity: 1;}#banner .slick-dots li {position: relative;display: inline-block;margin: 0 4px;padding: 0;cursor: pointer;width: 14px;height: 14px;background-size: 14px 30px;background-image: url(/themes/ECF/images/slick-dots-sprite.png);background-position: 0 0;opacity: .5;}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dppx), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {#banner .slick-dots li {background-image: url(/themes/ECF/images/slick-dots-sprite2x.png);}#banner .slick-dots li.slick-active {background-image: url(/themes/ECF/images/slick-dots-sprite2x.png);}}.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "\2022";width: 20px;height: 20px;font-family: "slick";line-height: 20px;text-align: center;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {color: black;opacity: 0.75;}[dir="rtl"] .slick-next {right: auto;left: -25px;}[dir="rtl"] .slick-next:before {content: "\e601";}[dir="rtl"] .slick-prev {right: -25px;left: auto;}[dir="rtl"] .slick-prev:before {content: "\e602";}[dir="rtl"] .slick-slide {float: right;}.form__row {clear: both;overflow: hidden;margin-bottom: 18px;}.form__row--hidden {display: none;}.form__row--hidden.reveal--show {display: block;}.form__cell--two-col {float: left;width: 50%;padding-right: 10px;box-sizing: border-box;}.form__cell--two-col + .form__cell--two-col {padding-right: 0;padding-left: 10px;}.form__input [type="text"], .form__input input[type="email"], .form__input input[type="tel"], .form__input textarea {width: 100%;box-sizing: border-box;border: 1px #c2c2c2 solid;}.form__input select {width: 100%;}.form__cell label {letter-spacing: 0px;display: block;margin-bottom: 4px;}.form__cell label.form__label--inline {display: inline;}span.warning, span.email-warning, span.phone-warning {color:#C00;font-size:16px;display:inline-block;margin-top:6px;}.form__note p, #main_right .form__note p {font-size: 14px;}.form__note {margin-top: 8px;}.newsletter-signup__errors {background-color: #C00;color: #fff;padding: 16px;margin-bottom: 30px;position: relative;}#ccm-popup-alert #ccm-popup-alert-message.block-message.error {display:block;background-image:none;}#ccm-popup-alert-message.block-message.error ul {list-style:none;list-style-type: none;margin:0;}#main .spotlight_gallery_list.alt_style h3 a:link, #main .spotlight_gallery_list.alt_style h3 a:visited {color:#333;}.spotlight_gallery_list.alt_style .first_item {margin-top:0;border-top:none;}.spotlight_gallery_list.alt_style {padding-bottom: 18px;}.mobile-only {display: none;}form.email-signup-form {display: block;width: 100%;box-sizing: border-box;overflow: auto;}div#newslsignup_form {padding-left: 0px;display: block;overflow: auto;}div#newslsignup_form div div.smallField {width: 100%;}.smallField input {width: 90%;}div#newslsignup_form div {width: 50%;}a#newslsignupBtn {float: left;}.mobile-table-sort {display:none;}.google-recaptcha {margin: 20px 0 0 0;clear: both;width: 100%;float: left;}.google-recaptcha.advanced-forms-gr {margin-bottom: 25px;}.principles__item__content {display: table;width: 100%;}.principles__item {width: 25%;padding-left: 28px;float: left;box-sizing: border-box;}.principles {margin-left: -28px;}.principles__items {overflow: hidden;}.principles__item__overview {display: table-row;}.principles__item__heading {display: table-cell;vertical-align: middle;height: 150px;}.principles__item__heading.principles__item__heading--orange {background-color: #f57e20;}.principles__item__heading.principles__item__heading--teal {background-color: #22bec6;}.principles__item__heading.principles__item__heading--blue {background-color: #506ea9;}.principles__item__heading.principles__item__heading--red {background-color: #d83f27;}.principles__item__heading h3, #main_right .principles__item__heading h3 {font-family: 'Helvetica LT W01 Ult Comp', Arial, Helvetica, sans-serif;font-size: 32px;font-size: 3.2vw;color: #fff;padding: 11px;line-height: .94em;}.principles__item__details {display: table-row;}.principles__item__description {display: table-cell;padding-top: 12px;}.principles__item__description p, #main_right .principles__item__description p {font-size: 18px;margin-bottom: 0;}@media (min-width: 996px) {.principles__item__heading h3, #main_right .principles__item__heading h3 {font-size: 32px;}}@media (max-width: 980px) {#grant_archive_form_wrap .line_divider {border: none;width: 25%;box-sizing: border-box;float: left;padding: 0;padding-left: 10px;}#grant_archive_form_wrap .line_divider label {display: block;margin-bottom: 15px;}#grant_archive_form_wrap .line_divider select {width: 100%;box-sizing: border-box;}#grant_archive_form_wrap .line_divider.last {margin-bottom: 20px;}#grant_archive_form_wrap input[type=text] {width: 100%;box-sizing: border-box;}#grant_archive_form_wrap #grant_archive_submit {float: left;margin-top: 30px;}}@media (max-width: 951px) {.four_col.callout_boxes .col .col_inner {height: 75px;}}@media (max-width: 940px) {nav .nav li {margin-right: 20px;}#banner .slide_text_inner {padding-right: 0px;}}@media (max-width: 700px) {#contact_right {display: block;width: 100%;box-sizing: border-box;margin-top: 30px;padding-left: 0;border-left: none;}.contact_form {padding-right: 0px;}#contact_left {display: block;box-sizing: border-box;width: 100%;}.contact_form .fields {position: relative;width: 100%;box-sizing: border-box;display: block;margin-left: -20px;}.contact_form .field {display: inline-block;width: 50%;margin-left: 0;box-sizing: border-box;padding-left: 20px;}.contact_form .field input {width: 100%;box-sizing: border-box;}.contact_form .field.field-textarea {width: 100%;}.contact_form textarea {width: 100%;box-sizing: border-box;}}@media (max-width: 900px) {body {padding-top: 57px;}#landing_bottom {padding: 20px;}.callout_boxes {margin-bottom: 25px;}.home .callout_boxes {margin-bottom: 0px;}.four_col.callout_boxes {margin-bottom: 0;}.four_col.callout_boxes .col {width: 50%;margin-bottom: 25px;}.four_col.callout_boxes .col .col_inner {height: 55px;}#main_left {width: 100%;}#main_left nav {border-top: 1px solid #ccc;padding-top: 25px;}#main_right {width: 100%;padding-bottom: 25px;}#main_left .sidebar {border-top: 1px solid #ccc;}#main_left .sidebar a.purple_button {margin-top: 25px;}.sidebar.full_image img {max-height: 300px;width: auto;display: block;float: none;}#main #checkout_path {width: 100%;box-sizing: border-box;}#fund_lookup {width: 90%;max-width: 520px;}header {position: fixed;top: 0;left: 0;}#popdown_alert {left: 0px;position: relative;-webkit-transition: left .2s ;-moz-transition: left .2s ;-ms-transition: left .2s ;-o-transition: left .2s ;transition: left .2s ;z-index: 10;}header nav {display: none;}.mobile-trigger{display: inline;float: left;margin-top: 3px;}.mobile-trigger a, .mobile-trigger a:active, .mobile-trigger a:visited {color: #333;font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 18px;}.mobile-trigger a:hover {color: #fff;transition: all .25s ease-in;}#logo {text-align: center;float: right;margin-top: 0px;padding-top: 10px;margin-right: 90px;}#head_right {display:inline;position: absolute;right: 0;width: 100px;}div#head_right_holder {position:relative;width: 100%;top: -2px;}form#search_form {display:none;}#head_right_holder a#facebook, #head_right_holder a#twitter, #head_right_holder a#share {display: none;}#give_now:link, #give_now:visited {display:block;}.mobile .inner-wrap, .mobile#popdown_alert {left: 40%;position: relative;}.mobile .inner-wrap {-moz-box-shadow: 0px 0px 10px #444;-webkit-box-shadow: 0px 0px 10px #444;box-shadow: 0px 0px 10px #444;}.mobile footer {left: 40%;}.mobile .mobile-nav {width: 40%;overflow: hidden;}.mobile-nav span.icon-arrow-right {float: right;}.mobile-nav li.mobile-nav-home, .mobile-nav .nav li.back {border-bottom: solid 1px #82807c;}.mobile-nav .nav li.back a {padding-left: 30px;display: inline-block;border: none;width: 100%;box-sizing: border-box;}li.back span.icon-arrow-left {font-size: 24px;}.mobile-share {margin-top: 12px;padding-left: 20px;}.mobile-nav .mobile-nav-viewport .mobile-share a {display: inline-block;float: left;padding: 0;margin-left: -12px;margin-right: 12px;}.mobile-share span {padding: 5px;font-size: 25px;color: #82807c;padding-bottom: 30px;}.mobile-share .mobile-helper-text {margin-bottom: 15px;}#banner .slide_text_inner {padding-left: 40%;}#banner .slick-slider .slick-slide img {left: 5%;}#banner h1 {font-size: 70px;}#banner .slick-dots {left: 0;padding-left: 0;text-align: center;}#main_right #search_results {width: 100%;box-sizing: border-box;}#main_right h1 {padding-right: 0;}#main_right #search_results input[type="text"] {width: 82%;}#main_right #searchResults {width: 100%;box-sizing: border-box;}#main_right #searchResults .searchResult {width: 100%;box-sizing: border-box;}#main_right #searchResults .searchResult h3, #main_right #searchResults .searchResult p {padding-left: 10px;padding-right: 10px;}#banner .slick-slider .slide_text {z-index: 500;}}@media (max-width: 850px) {img.image_right, img.image_left {max-height: 400px;}#banner .overlay {background-color: #fff;z-index: 2;width: 100%;height: 100%;display: block;position: absolute;opacity: 0.7;}#banner .slick-dots li {opacity: 1;}#banner .caption, #banner p.caption {display: none;}br.desktop-only, .desktop-only {display: none;}footer .desktop-only {display: inline;}}@media (max-width: 760px) {#main_right #grant_archive table tr {width: 100%;box-sizing: border-box;}#main_right #grant_archive table thead tr {border-top: none !important;border-bottom: none !important;}#grant_archive_form_wrap {width: 100%;box-sizing: border-box;}#main_right #grant_archive td {display: block;padding-left: 50%;text-align: left;}#main_right #grant_archive table, #main_right #grant_archive thead, #main_right #grant_archive tbody, #main_right #grant_archive th, #main_right #grant_archive td, #main_right #grant_archive tr {display: block;}#main_right #grant_archive table tr:first-child {border-top: 1px solid #ccc;}#main_right #grant_archive table tr:last-child {border-bottom: 1px solid #ccc;}#main_right #grant_archive table tr {border-bottom: 1px solid #454545;}#main_right #grant_archive td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}#main_right #grant_archive td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;}#main_right #grant_archive td:before {text-align: left;color: #8faa3e;font-weight: bold;}#main_right #grant_archive td:nth-of-type(1):before {content: "Organization / Grantee";}#main_right #grant_archive td:nth-of-type(2):before {content: "Year";}#main_right #grant_archive td:nth-of-type(3):before {content: "Category";}#main_right #grant_archive td:nth-of-type(4):before {content: "Program";}#main_right #grant_archive td:nth-of-type(5):before {content: "Amount";}#main_right #grant_archive td p {width: 100%;}#main_right #grant_archive td p:last-child {box-sizing: border-box;}.mobile-table-sort {display: block;cursor: pointer;}.mobile-table-sort h3 span.icon-angle-down, .mobile-table-sort h3 span.icon-angle-right {padding-left: 5px;font-size: 20px;}.mobile-table-sort h3 span.icon-angle-down {display: none;}#main_right #grant_archive table thead {display: none;}#main_right #grant_archive table thead tr {border: none;}#ga_amnt {text-align: left;}#grant_archive th {border: none;font-size: 15px;}.mobile-table-sort.open h3 span.icon-angle-right {display: none;}.mobile-table-sort.open h3 span.icon-angle-down {display:inline;}}@media (max-width: 735px) {.three_col {width: 100%;margin-left: 0;margin-right: 0;margin-bottom: 0;}.three_col.callout_boxes .col {width: 100%;height: auto;margin-bottom: 25px;padding: 0;}.three_col.callout_boxes .col .col_inner {height: auto;}#main_right .qj_body {float: left;display: block;width: 50%;box-sizing: border-box;}.qj_menu_wrap {right: 0;top: 0;float: right;width: 50%;position: relative;display: block;box-sizing: border-box;}#banner .slide_text_inner {padding-left: 30%;}#banner .slick-slider .slick-slide img {left: 10px;}#banner .slick-dots {left: 0;}#give_form textarea {width: 100%;}#give_form .funds input[type=text] {width: 100%;}#give_form .funds .default_input_wrap label {top: 27px;left: -81px;}.give_ce .form_el.half_col {padding-bottom: 10px;}#give_form .donation_amounts .form_el {width: 50%;margin-bottom: 20px;}#main_right span.list_pad p, #main_right p.list_pad {padding-left: 0;}}#footer_right {position: relative;top: 6px;}@media (max-width: 650px) {#tagline{float: left;}#footer_left {padding-right: 20px;box-sizing: border-box;}#footer_left, #footer_right, #cta_button_wrap{width: 100%;float: left;}#footer_right {top: 0px;}footer a.button.small{margin-left: 0;margin-right: 12px;float: left;}}@media (max-width: 400px) {footer a.button.small{margin-left: 0;margin-right: 12px;margin-bottom: 12px;float: none;display: block;max-width: 175px;}}@media (max-width: 700px) {#banner .slide_text_inner {float: left;padding: 0;}#banner .slick-slider .slick-slide img {float: right;position: relative;}#banner .caption, #banner p.caption {display: none;}#banner .slick-slider .slick-next, #banner .slick-slider .slick-prev {display: none !important;}#banner .slide_text_inner h1 {font-size: 60px;}footer #ec2c_badge{margin-bottom: 12px;}#footer_right{padding-top: 0;margin-top: 8px;position: relative;}#main_right .staff_list p.contact_info {margin-bottom: 15px;}.staff_list .contact_info .phone, .staff_list .contact_info .obfuscated_link {display: block;}#main a.obfuscated_link:hover, #main_right a.obfuscated_link:hover {border-bottom: none;}.staff_list .contact_info .staff_divider {display: none;}.principles__item {width: 50%;padding-bottom: 28px;}.principles__item__heading h3, #main_right .principles__item__heading h3 {font-size: 32px;padding: 28px;}}@media (max-width: 680px) {.qj_menu_outer.jspScrollable, .jspContainer, .jspane {width: 100% !important;}#main_right .qj_menu li {width: 90%;}}@media (max-width: 660px) {#footer_left {}.one_col.callout_boxes {margin-bottom: 25px;}.two_col, .callout_boxes.two_col {margin-left: 0;margin-right: 0;}.purple_heading.col {width: 100%;max-width: none;margin-bottom: 25px;padding-right: 0;padding-left: 0;}.callout_boxes.two_col, .callout_boxes {margin-bottom: 0;}.two_col_full.callout_boxes .purple_heading.col {padding-left: 0;padding-right: 0;}.three_col.callout_boxes .col {margin-bottom: 25px;}.purple_heading.news_list.col {width: 100%;margin-bottom: 10px;padding-left: 0;max-width: none;}.qj_menu_wrap {width: 100%;}#main_right .qj_menu_wrap h3 a {width: 93%;}.spotlight {display: block;width: 100%;margin-left: 0;margin-right: 0;}.spotlight img {display: block;margin-left: auto;margin-right: auto;}.spotlight p {text-align: center;}.mobile .mobile-nav{width:60%;}.mobile .inner-wrap, .mobile#popdown_alert {left:60%;}.mobile footer {left: 60%;}.quick_jump {height: 125px;}#main_right .qj_body {width: 100%;}#at3win {width: 95%;left: auto;margin-left: 2% !important;top: 5% !important;}#main_right div.ccm-core-commerce-checkout-form table td {width: 50%;}#main_right div.ccm-core-commerce-checkout-form .Address_1, #main_right div.ccm-core-commerce-checkout-form .Address_2 {width: 100%;box-sizing: border-box;padding-left: 0;}#main_right div.ccm-core-commerce-checkout-form .ccm-attribute-address-line {margin-top: 0;}#main_right div.ccm-core-commerce-checkout-form .City input, #main_right div.ccm-core-commerce-checkout-form .Postal_Code input, #main_right div.ccm-core-commerce-checkout-form .State_Province input {width: 100%;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div label {font-size: 14px;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div, #main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp, #main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv {margin-bottom: 10px;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv:last-child {margin-bottom: 30px;}#ccm-core-commerce-checkout-cart .bt_cc_wrap input[type=text] {width: 100%;box-sizing: border-box;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp, #main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv {width: 26%;padding-right: 20px;}#ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp input[type=text], #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_cvv input[type=text] {width: 100%;}.billing_email, .billing_first_name, .billing_last_name, .billing_phone {display: block;width: 100%;box-sizing: border-box;padding-left: 0;}.billing_first_name, .billing_phone, #main_right div.ccm-core-commerce-checkout-form fieldset div.Address_2, .ccm-attribute-address-line.ccm-attribute-address-state-province.State_Province {margin-left: 0;}div.ccm-core-commerce-checkout-form .billing-form-wrap input.ccm-input-text {width: 100%;box-sizing: border-box;}#main_right div.ccm-core-commerce-checkout-form fieldset div.Address_2 {display: block;float: none;width: 100%;padding-left: 0;}#main_right div.ccm-core-commerce-checkout-form fieldset div input {width: 100%;}#main_right .ccm-attribute-address-line.ccm-attribute-address-country.Country {margin-bottom: 20px;}.event_banner .inner {width: 100%;}.event_banner .inner.text {width: 100%;box-sizing: border-box;height: auto;}#main_right .button_wrap.right {display: block;float: none;margin-left: 0;}#main_right .button_wrap.right .purple_button {margin-left: 0;}.form_el.third_col {width: 100%;}}@media (max-width: 600px) {#main_right div.ccm-core-commerce-checkout-form .City, #main_right div.ccm-core-commerce-checkout-form .State_Province, #main_right .ccm-attribute-address-line.ccm-attribute-address-country.Country, #main_right div.ccm-core-commerce-checkout-form .Postal_Code {width: 50%;}#main_right div.ccm-core-commerce-checkout-form .City, #main_right .ccm-attribute-address-line.ccm-attribute-address-country.Country {padding-left: 0;}#main_right div.ccm-core-commerce-checkout-form .State_Province, #main_right div.ccm-core-commerce-checkout-form .Postal_Code {padding-left: 20px;}}img#tagline {padding-bottom: 12px;}@media (max-width: 510px) {.desktop-to-mobile {display: none;}footer .desktop-to-mobile {display: inline;}footer a.button.small{}footer a.button.small.fundweb{margin-right: 0px;}#landing_bottom {padding: 20px 20px 15px 20px;}#main {padding-bottom: 0;}.purple_heading.col, .three_col.callout_boxes .col, .quick_jump {margin-bottom: 15px;}#main_left {width: 100%;padding-right: 0;}#main #main_left .sidebar a.purple_button, #main_left .sidebar a.purple_button:link {width: 100%;box-sizing: border-box;margin-top: 25px;}#main_left .spotlight img {width: 100%;height: auto;}#main_right h1 {font-size: 40px;}#main_right h2 {font-size: 20px;}#main_right .large_bullet_list li {font-size: 20px;background-position: 0px 9px;padding-left: 18px;}#main_right p.caption.r_cap, #main_right p.caption.l_cap {display:block;float:none;width: 100%;margin-left: auto;margin-right: auto;text-align: center;}.sidebar.full_image img, .sidebar.right_image img {display: block;float: none;margin-left: auto;margin-right: auto;}.three_col {margin-right: 0;margin-left: 0;}.two_col {margin-right: 0;margin-left: 0;}.callout_boxes.two_col {margin-bottom: 0;}.four_col.callout_boxes .col {width: 100%;margin-bottom: 15px;padding: 0;}.callout_boxes {margin-bottom: 0px;margin-left: 0;margin-right: 0;}#main_right .qj_body {float: none;display: block;width: 100%;box-sizing: border-box;}blockquote {width: 100%;}#main_right .button_wrap.right {width: 100%;}#main_right .button_wrap.right a.purple_button {margin: 0;}#main_right blockquote p {float:none;display:block;width: 100%;margin:0;box-sizing: border-box;padding: 8px 0;}img.image_left_large, #main_right img.image_left_large, img.image_left_large_with_caption, img.image_right_large, img.image_right_large_with_caption, #main_right p.image_left_large img {display: block;float: none;width: 100%;margin-right: auto;margin-left: auto;}#main_right .qj_menu_wrap h3 a {width: 90%;text-align: left;}.logo_nav_wrap {display: inline;float: right;width: 75%;position: relative;box-sizing: border-box;padding-top: 7px;}#logo {margin-left: 0;margin-right: 0;margin-top: 8px;padding-top: 0;}.logo_nav_wrap a img {width: 100%;}footer {position: relative;height: auto;}footer.width_holder {height: auto;}#footer_left p {margin-bottom: 12px;}#tagline {display: block;float: none;}#nlsuBtn {padding-top: 17px;padding-bottom: 17px;text-align: center;display: block;width: 100%;box-sizing: border-box;font-size: 18px;margin-bottom: 5px;}img#tagline {float: left;position: relative;left: 0;right: auto;top: auto;bottom: auto;}div#footer_left {position: relative;display: block;width: 100%;left: 0;top: 5px;padding-bottom: 12px;}.mobile-only {display: block;}footer .mobile-only {display: none;}.desktop-only {display: none;}footer .desktop-only{display: inline;}.purple_heading.col .col_inner {margin-bottom: 0;}#main_right h2 img.image_left {display: block;margin-left: auto;height: auto;margin-right: auto;width: 100%;max-width: none;}#main_right p div, #main_right p div.img_wrapper {width: 100% !important;}header {position: fixed;}.mobile .mobile-nav{width:80%;}.mobile .inner-wrap, .mobile#popdown_alert{left:80%;}.mobile footer {left: 80%;}.mobile-nav .icon-angle-right, .mobile-nav .icon-angle-left {top: 12px;}#logo img.mobile-logo, .mobile-nav .nav li.phone, .mobile-nav .nav {display:block;}.mobile-trigger{margin-top:3px;}.mobile-trigger > a{top:0px;height:50px;width:50px;border:none;}.mobile-trigger .icon-navicon {font-size:30px;top:8px;left:1px;color:#f3efe3;-webkit-transition: color .2s ;-moz-transition: color .2s ;-ms-transition: color .2s ;-o-transition: color .2s ;transition: color .2s ;}.mobile-trigger > a:hover .icon-navicon{color: #fff;}#head_right {display: none;}.mobile-trigger a span.text {display: none;}.mobile-nav .nav li a {padding: 12px 20px;}.quick_jump {height: auto;}#main #checkout_path li {width: 100%;border-bottom: 1px solid #fff;padding-left: 0;}#give_form textarea {min-height: 30px;}#give_form .funds input[type=text] {width: 100%;height: 30px;}#give_form .form_el {position: relative;}#give_form .form_el.half_col {width: 100%;margin-bottom: 25px;}#main a.purple_button {width: 100%;box-sizing: border-box;}#dedication_options {width: 100%;}#dedication_options .half_col input[type=text], #dedication_options .half_col textarea {width: 100%;}#dedication_options .quarter_col {width: 50%;}.top-image {display: inline-block;}#banner h1.large-headline {font-size: 70px;}#main_right div.ccm-core-commerce-cart-buttons, #main_right input.ccm-core-commerce-checkout-button-next {width: 100%;box-sizing: border-box;display: block;float: none;}#main_right input.ccm-core-commerce-checkout-button-next {width: 100%;padding: 5px 10px;margin: 20px 0;}#main_right div.ccm-core-commerce-cart-buttons {padding: 0;}#main_right div.ccm-core-commerce-checkout-form .City, #main_right div.ccm-core-commerce-checkout-form .State_Province, #main_right .ccm-attribute-address-line.ccm-attribute-address-country.Country, #main_right div.ccm-core-commerce-checkout-form .Postal_Code {width: 100%;padding-left: 0;}.ccm-attribute-address-line.ccm-attribute-address-state-province.State_Province, #main_right .ccm-attribute-address-line.ccm-attribute-address-country.Country {margin-bottom: 10px }#give_form .funds .default_input_wrap label {top: 34px;left: -82px;}.checkout_three_col .col:first-child {width: 50%;}#donation .hproduct .fn .arrow_heading {width: 100%;display: block;float:none;padding: 0;}#main #checkout_path li:first-child {padding-left: 0;}#donation input[type=text] {display: block;margin-bottom: 10px;}#donation label {display: block;margin-bottom: 5px;}span.pop_info {right: 58px;top: 32px;}.billing-form-wrap .billing_top {width: 100%;box-sizing: border-box;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div {width: 100%;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp {width: 35%;}.contact_form .fields {margin-left: 0 }.contact_form .field {display: block;width: 100%;padding-left: 0;}.contact_form .field input {width: 100%;}.contact_form textarea {width: 100%;}.contact_form div form input[type="submit"] {width: 100%;}.smallField input {width: 100%;}div#newslsignup_form div {width: 100%;}div#newslsignup_form div.lname {padding-top: 10px }.attendee_filler, .primary_contact_information_wrapper {padding-left: 0;float: none;display: block;width: 100%;box-sizing: border-box;}.nonattendee-attr-row{padding-left: 0px;}.attendee_filler .input_wrap, .primary_contact_information_wrapper .input_wrap {width: 100%;margin-bottom: 10px;}.attendee_filler input, .primary_contact_information_wrapper input {margin-left: 0;width: 100%;box-sizing: border-box;}.list_item_thumb {margin: 0;float: none;display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}.news_gallery_list .list_item_thumb {margin-right: auto;}#main_right p.list_pad {padding-left: 0;}#grant_archive_form_wrap .line_divider {display: block;width: 100%;border-left: none;padding: 0;box-sizing: border-box;margin-bottom: 15px;}#grant_archive_form_wrap .line_divider label {display: inline;float: left;}#grant_archive_form_wrap #grant_archive_submit {display: inline-block;width: 100%;margin-top: 0;}#grant_archive_form_wrap .line_divider select {width: 50%;float: right;}#grant_archive_form_wrap input[type=text] {width: 50%;float: right;box-sizing: border-box;}#main_right .event_banner .inner.text table, #main_right .event_banner .inner.text table tbody, #main_right .event_banner .inner.text table tbody th {display: table;}#main_right .event_banner .inner.text table tbody tr {display: table-row;}#main_right .event_banner .inner.text table tbody td {display: table-cell;}#main_right table, #main_right table tbody, #main_right table th, #main_right table td, #main_right table tr {display: block;}#main_right table thead {display: none;}#main_right table {width: auto !important;height: auto !important;}#main_right table img {display: block;max-width: 100%;margin-right: auto;}#main_right table tbody td {border-bottom: none;}#main_right table.giving-goals-table tr {width: 100%;box-sizing: border-box;border: 1px solid #ccc;}#main_right table.giving-goals-table tr td {display: block;padding-left: 50%;text-align: left;}#main_right table.giving-goals-table, #main_right table.giving-goals-table tbody, #main_right table.giving-goals-table th, #main_right table.giving-goals-table td, #main_right table.giving-goals-table tr {display: block;}#main_right table.giving-goals-table thead {display: none;}#main_right table.giving-goals-table tr td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}#main_right table.giving-goals-table tr td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;}#main_right table.giving-goals-table tr td:before {text-align: left;color: #8faa3e;font-weight: bold;}#main_right table.giving-goals-table tr td:nth-of-type(1):before {content: "Your Goal";}#main_right table.giving-goals-table tr td:nth-of-type(2):before {content: "Your Strategy";}#main_right table.giving-goals-table tr td:nth-of-type(3):before {content: "Your Benefits";}#main_right table.giving-goals-table tr td p {width: 100%;}#main_right table.giving-goals-table tr td p:last-child {box-sizing: border-box;}.spotlight_gallery_list .list_item_thumb {margin-left: auto;margin-right: auto;}#main_right .staff_list h3 {text-align: center;}#main_right .staff_list p.title {text-align: center;}#main_right .staff_list p.contact_info {margin-bottom: 10px;text-align: center;}img.image_left, #main_right img.image_left, img.image_left_with_caption, #main_right img.image_left_with_caption, img.image_right, img.image_right_with_caption, #main_right img.image_right_with_caption, #main_right img.image_right, #main_right p.image_right img {display:block;float:none;margin-left: auto;margin-right: auto;max-width: 100%;}.event_banner .inner img {float: none;display: block;}#main_right .qj_menu li {width: 85%;}#modal-content {max-height: 250px;}#main_right #searchResults .searchResult p {margin-top: 5px;margin-bottom: 15px;}#main_right #searchResults .searchResult h3 {line-height: 1;}#main_right #search_results input[type="text"] {width: 100%;box-sizing: border-box;}#main_right #search_results input[type="submit"] {width: 100%;}.ccm-layout-5-col-1.ccm-layout-cell.ccm-layout-col.ccm-layout-col-1.first {width: 100% !important;}.ccm-layout-5-col-2.ccm-layout-cell.ccm-layout-col.ccm-layout-col-2 {width: 100% !important;}.ccm-layout-5-col-3.ccm-layout-cell.ccm-layout-col.ccm-layout-col-3.last {width: 100% !important;}#main_right .ccm-layout-table .ccm-layout-col h3 {padding-bottom: 10px;}#ccm-layout-maincontent-5-2 .ccm-layout-col-spacing {margin: 0;}#give_form .donation_amounts input[type=text] {width: 50px;}}@media (max-width: 480px) {.principles__item__heading h3, #main_right .principles__item__heading h3 {padding: 16px;}.form__cell--two-col, .form__cell--two-col + .form__cell--two-col {width: 100%;padding: 0;}.form__cell--two-col + .form__cell--two-col {margin-top: 18px;}.contact_form #sem-form-12-6855 div.sem-field-container {width: 100%;}.contact_form div.sem-field-container.pull-right {padding-left: 0px !important;width: 100% !important;}.contact_form div.sem-field-container.pull-left {padding-right: 0px !important;width: 100% !important;}}@media (max-width: 420px) {.principles__item {width: 100%;}}@media (max-width: 375px) {#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div.bt_cc_exp {width: 50%;}}@media (max-width: 350px) {.checkout_three_col .col:first-child {width: 45%;}.google-recaptcha {transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:0 0;-webkit-transform-origin:0 0;}}@media (max-width: 325px) {#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap div {float: none;display: block;width: 100%;}#popdown_alert #alert_text img {width: 25%;height: auto;}}@media (min-width: 901px) and (max-width: 974px) {.principles__item__heading h3, #main_right .principles__item__heading h3 {font-size: 3vw;}}.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.result_pagedescription, .result_matchtext{font-family: 'Helvetica Neue LT W05_47 Lt Cn', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 154%;letter-spacing: 1px;font-size: 16px;margin-bottom: 0px;margin-top: 0px;}.result_matchtext a:link{display: block;margin: 0px;font-size: 14px;line-height: 160%;word-break: break-all;}.result_pagedescription span, .result_matchtext span {background-color: transparent !important;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;}#give_form .donation_amounts .form_el label {line-height: 20px;}p.thirty_year_footnote{float: left;margin-left: 20px;padding-left: 13px;position: relative;width: 100%;font-family: 'Helvetica Neue LT W05_67 Md CnO', Arial, Helvetica, sans-serif;margin-bottom: 20px;letter-spacing: 0px;}p.thirty_year_footnote:before{position: absolute;content: '*';left: 0px;top: 0px;font-size: 22px;color: #f57e20;}label.asterisk{position: relative;font-weight: normal;font-family: "Helvetica Neue LT W05_67 Md Cn",Arial,Helvetica,sans-serif;}label.asterisk:after{position: absolute;content: '*';right: -10px;top: -4px;font-size: 22px;color: #f57e20;}.photo-slideshow {overflow: hidden;width: 100%;margin-bottom: 20px;}.photo-slideshow__slides {background-color: #f1f1f1;}.photo-slideshow__slide__content {display: table;width: 100%;height: 420px;padding: 10px;box-sizing: border-box;}.photo-slideshow__slide__image {display: table-row;}.photo-slideshow__slide__image__inner {display: table-cell;vertical-align: middle;}.photo-slideshow__slide__image img, #main_right .photo-slideshow__slide__image img {margin: 0 auto;max-height: 400px;}.photo-slideshow__panel {background-color: #9eba41;width: 100%;box-sizing: border-box;padding: 10px 18px;}.photo-slideshow__panel__row {position: relative;min-height: 28px;}.photo-slideshow__caption {width: 100%;padding-right: 122px;box-sizing: border-box;}.photo-slideshow--no-captions .photo-slideshow__caption {display: none;}.photo-slideshow__caption__inner {position: relative;}.photo-slideshow__caption__text, #main_right p.photo-slideshow__caption__text {font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;font-size: 16px;}.photo-slideshow__caption__text--hidden {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;z-index: -1;}.photo-slideshow__caption p {color: #fff;margin-bottom: 0;font-size: 16px;line-height: 154%;}.photo-slideshow__controls {width: 112px;position: absolute;height: 28px;right: 0;top: 50%;margin-top: -14px;}.photo-slideshow__pagination__text {padding: 0 30px;text-align: center;width: 112px;display: block;box-sizing: border-box;}.photo-slideshow__pagination__text, .photo-slideshow__pagination__cur, .photo-slideshow__pagination__total {color: #fff;font-size: 14px;font-family: 'Helvetica Neue LT W05_67 Md Cn', Arial, Helvetica, sans-serif;line-height: 27px;}.slick-prev.photo-slideshow__prev, .slick-next.photo-slideshow__next {background-image: url(../images/photo-slide-nav.png);background-repeat: no-repeat;width: 27px;height: 27px;display: inline-block;cursor: pointer;top: 0;position: absolute;margin-top: 0;}.slick-prev.photo-slideshow__prev {left: 0;background-position: 0px 0px;}.slick-prev.photo-slideshow__prev:hover, #main a.slick-prev.photo-slideshow__prev:hover, #main_right a.slick-prev.photo-slideshow__prev:hover {background-position: 0px -34px;text-decoration: none;border-bottom: none;}.slick-next.photo-slideshow__next {right: 0;background-position: -34px -0px;}.slick-next.photo-slideshow__next:hover, #main a.slick-next.photo-slideshow__next:hover, #main_right a.slick-next.photo-slideshow__next:hover {background-position: -34px -34px;text-decoration: none;border-bottom: none;}@media screen and (max-width: 600px) {.photo-slideshow__caption {padding-right: 0;}.photo-slideshow__panel__row {padding-bottom: 36px;}.photo-slideshow--no-captions .photo-slideshow__panel__row {padding-bottom: 0;}.photo-slideshow__controls {bottom: 0;left: 50%;top: initial;right: initial;margin-left: -56px;margin-top: 0;}}@media screen and (max-width: 400px) {.photo-slideshow__slide__content {height: 308px;padding: 4px;}.photo-slideshow__slide__image img, #main_right .photo-slideshow__slide__image img {max-height: 300px;}}.admin-preview-note {background-color:#666;color:#fff;font-size:14px;padding:10px;position:relative;text-align:center;margin:0px;bottom:0px;left:0px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.braintree_field, #main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap .braintree_field {height: 28px;border: solid 1px #eee;padding: 6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;behavior: url(/themes/ECF/csspie/PIE.htc);-moz-box-shadow: inset 2px 2px 2px #999;-webkit-box-shadow: inset 2px 2px 2px #999;box-shadow: inset 2px 2px 2px #999;position: relative;width: 100%;box-sizing: border-box;background-color: #fff;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap .braintree_field#expiration-date {width: 120px;}#main_right #ccm-core-commerce-checkout-cart .bt_cc_wrap .braintree_field#cvv {width: 60px;}.braintree_field iframe, #main_right .braintree_field iframe {margin: 0;}.braintree_field.braintree-hosted-fields-invalid {background: rgb(255, 204, 204);}.braintree_field.braintree-hosted-fields-valid {background: #fff;}.hpt {display: none;}.soundcloud-embed{clear: both;padding: 24px 0;}.partners {text-align: center;display: block;padding: 20px 0px;margin: 25px 0px;}body.tanbody .footer-partners {background: #fff;}body.tanbody.home .footer-partners {background: transparent;}.partners__row {font-size: 0px;}.partners__col {display: block;}.partners__col:not(:last-child) {margin-bottom: 20px;}.partners__col a {display: block;}.partners__heading {font-size: 26px;letter-spacing: 1px;margin-bottom: 20px;}.footer-final {background: #a3c144;padding: 20px 0px;}@media screen and (min-width: 400px) {.partners__row {display: block;position: relative;left: -30px;width: 100%;}.partners__col {display: inline-block;box-sizing: border-box;vertical-align: middle;width: 50%;padding-left: 30px;margin-bottom: 0px;}.partners__col img {max-width: 100%;}.partners__col:not(:last-child) {margin-bottom: 0px;}}@media screen and (min-width: 800px) {.partners__col {width: 40%;}}