.row-directors{text-align:center;padding:40px 0;background-color:#ececec}.row-directors .col-4{padding:20px 30px;position:relative}@media screen and (max-width: 850px){.row-directors .col-4{width:50%}}@media screen and (max-width: 600px){.row-directors .col-4{width:100%;float:none}}.row-directors .col-4 img{width:100%}.row-directors .col-4 h4{margin:0 0 10px}.row-directors .col-4 h4 a{display:inline-block;border-bottom:2px solid #b71d22;margin-bottom:5px}.row-directors .col-4 p{margin:0 0 10px}.row-directors .col-4 p:last-of-type{margin:0}.row-directors .col-4 .staff-headshots{list-style:none;margin:0 auto 15px;padding:0;text-align:center;max-width:300px}.row-directors .col-4 .staff-headshots li{display:inline-block;width:33.3333%;box-sizing:border-box;padding:0 2px;margin-bottom:4px}.row-directors .col-4 .staff-headshots li img{width:100%;margin:0}.row-directors .col-4 .staff-headshots li:nth-of-type(1),.row-directors .col-4 .staff-headshots li:nth-of-type(2){width:50%}.row-directors .col-4 .staff-headshots li:nth-of-type(3){clear:both}.row-directors .col-4:first-of-type{padding-top:0}@media screen and (max-width: 850px){.row-directors .col-4:first-of-type{display:none}}@media screen and (max-width: 600px){.row-directors .col-4:first-of-type{display:block}}.row-directors .col-4:nth-of-type(2):before{content:'';width:3px;background:transparent url("../img/dot-vertical-dark.png") repeat-y left top;position:absolute;top:0;left:0;bottom:0}@media screen and (max-width: 850px){.row-directors .col-4:nth-of-type(2):before{background:none}}.row-directors .col-4:nth-of-type(2):after{content:'';width:3px;background:transparent url("../img/dot-vertical-dark.png") repeat-y right top;position:absolute;top:0;right:0;bottom:0}@media screen and (max-width: 600px){.row-directors .col-4:nth-of-type(2):after{background:none}}.row-about{background:#d1e49b url("../img/about-wave.webp") no-repeat center top;padding:120px 0 50px}@media screen and (min-width: 1200px){.row-about{background-size:100% auto}}.row-about .content img{float:right;margin:0 0 0 10px}.no-webp .row-about{background:#d1e49b url("../img/about-wave.png") no-repeat center top}@media screen and (min-width: 1200px){.no-webp .row-about{background-size:100% auto}}.row-tabs{padding:110px 0 40px;background:#fff url("../img/tabs-wave.webp") no-repeat center top}@media screen and (min-width: 1200px){.row-tabs{background-size:100% auto}}.no-webp .row-tabs{background:#fff url("../img/tabs-wave.png") no-repeat center top}@media screen and (min-width: 1200px){.no-webp .row-tabs{background-size:100% auto}}#tabs .ui-tabs-nav,#fake-tabs .ui-tabs-nav{float:left;width:33.333333%;margin:0;padding:10px 0 0 0;list-style:none}@media screen and (max-width: 768px){#tabs .ui-tabs-nav,#fake-tabs .ui-tabs-nav{float:none;width:100%}}#tabs .ui-tabs-nav li,#fake-tabs .ui-tabs-nav li{margin-bottom:20px;outline:0;font-size:35px;text-decoration:none;color:#727272;outline:0;font-family:"Oswald",sans-serif}@media screen and (max-width: 850px){#tabs .ui-tabs-nav li,#fake-tabs .ui-tabs-nav li{font-size:30px}}@media screen and (max-width: 768px){#tabs .ui-tabs-nav li,#fake-tabs .ui-tabs-nav li{font-size:24px;display:inline-block;margin-right:10px}}#tabs .ui-tabs-nav li a,#fake-tabs .ui-tabs-nav li a{font-size:35px;text-decoration:none;color:#727272;outline:0;font-family:"Oswald",sans-serif}@media screen and (max-width: 850px){#tabs .ui-tabs-nav li a,#fake-tabs .ui-tabs-nav li a{font-size:30px}}@media screen and (max-width: 768px){#tabs .ui-tabs-nav li a,#fake-tabs .ui-tabs-nav li a{font-size:24px}}#tabs .ui-tabs-nav li.ui-state-active a,#fake-tabs .ui-tabs-nav li.ui-state-active a{color:#006f3b;position:relative}#tabs .ui-tabs-panel,#fake-tabs .ui-tabs-panel{float:right;width:66.666666%;box-sizing:border-box;padding:10px 0 10px 30px;position:relative;min-height:280px}@media screen and (max-width: 768px){#tabs .ui-tabs-panel,#fake-tabs .ui-tabs-panel{float:none;width:100%;padding:10px 0 0 0}}#tabs .ui-tabs-panel img,#fake-tabs .ui-tabs-panel img{float:right;width:100%;max-width:200px;margin:0 0 10px 10px}#tabs .ui-tabs-panel:before,#fake-tabs .ui-tabs-panel:before{content:'';width:3px;background:transparent url("../img/dot-vertical.png") repeat-y left top;position:absolute;top:0;left:0;bottom:0}@media screen and (max-width: 768px){#tabs .ui-tabs-panel:before,#fake-tabs .ui-tabs-panel:before{background:none}}#tabs.sm .ui-tabs-nav,#fake-tabs.sm .ui-tabs-nav{width:30%;padding-right:25px;box-sizing:border-box}@media screen and (max-width: 768px){#tabs.sm .ui-tabs-nav,#fake-tabs.sm .ui-tabs-nav{float:none;width:100%}}#tabs.sm .ui-tabs-nav li,#fake-tabs.sm .ui-tabs-nav li{font-size:24px}#tabs.sm .ui-tabs-nav li a,#fake-tabs.sm .ui-tabs-nav li a{font-size:24px}#tabs.sm .ui-tabs-nav li.ui-state-active,#fake-tabs.sm .ui-tabs-nav li.ui-state-active{color:#006f3b}#tabs.sm .ui-tabs-nav li.ui-state-active a,#fake-tabs.sm .ui-tabs-nav li.ui-state-active a{color:#006f3b;position:relative}#tabs.sm .ui-tabs-nav li.ui-state-active a:after,#fake-tabs.sm .ui-tabs-nav li.ui-state-active a:after{display:none}#tabs.sm .ui-tabs-panel,#fake-tabs.sm .ui-tabs-panel{width:70%}@media screen and (max-width: 768px){#tabs.sm .ui-tabs-panel,#fake-tabs.sm .ui-tabs-panel{float:none;width:100%;padding:10px 0 0 0}}#tabs.sm .ui-tabs-panel img,#fake-tabs.sm .ui-tabs-panel img{float:none;width:auto;max-width:100%;margin:0 0 15px 0}#tabs-ordinances .ui-tabs-nav,#tabs-resolutions .ui-tabs-nav,#tabs-finances .ui-tabs-nav{list-style:none;margin:0 0 10px;padding:0}#tabs-ordinances .ui-tabs-nav li,#tabs-resolutions .ui-tabs-nav li,#tabs-finances .ui-tabs-nav li{display:inline-block;margin-right:15px;margin-bottom:10px}#tabs-ordinances .ui-tabs-nav li a,#tabs-resolutions .ui-tabs-nav li a,#tabs-finances .ui-tabs-nav li a{display:block;text-decoration:none;border-bottom:4px solid #fff;color:#1c7bbf;font-size:22px;font-family:"Oswald",sans-serif;outline:0}#tabs-ordinances .ui-tabs-nav li.ui-state-active a,#tabs-resolutions .ui-tabs-nav li.ui-state-active a,#tabs-finances .ui-tabs-nav li.ui-state-active a{border-bottom:4px solid #b71d22}.toggle-requisitions,.toggle-reports,.toggle-report-summaries,.toggle-archived-resources,.toggle-archived-bod-assignments,.toggle-archived-financial-audits,.toggle-archived-budgets,.toggle-archived-finance-plans,.toggle-other-archived-records,.toggle-archived-annual-disclosures,.toggle-cip-archives,.toggle-elections-archives{cursor:pointer}.toggle-requisitions .minus,.toggle-reports .minus,.toggle-report-summaries .minus,.toggle-archived-resources .minus,.toggle-archived-bod-assignments .minus,.toggle-archived-financial-audits .minus,.toggle-archived-budgets .minus,.toggle-archived-finance-plans .minus,.toggle-other-archived-records .minus,.toggle-archived-annual-disclosures .minus,.toggle-cip-archives .minus,.toggle-elections-archives .minus{display:none}.toggle-requisitions .plus,.toggle-reports .plus,.toggle-report-summaries .plus,.toggle-archived-resources .plus,.toggle-archived-bod-assignments .plus,.toggle-archived-financial-audits .plus,.toggle-archived-budgets .plus,.toggle-archived-finance-plans .plus,.toggle-other-archived-records .plus,.toggle-archived-annual-disclosures .plus,.toggle-cip-archives .plus,.toggle-elections-archives .plus{display:inline-block}.toggle-requisitions.active .minus,.toggle-reports.active .minus,.toggle-report-summaries.active .minus,.toggle-archived-resources.active .minus,.toggle-archived-bod-assignments.active .minus,.toggle-archived-financial-audits.active .minus,.toggle-archived-budgets.active .minus,.toggle-archived-finance-plans.active .minus,.toggle-other-archived-records.active .minus,.toggle-archived-annual-disclosures.active .minus,.toggle-cip-archives.active .minus,.toggle-elections-archives.active .minus{display:inline-block}.toggle-requisitions.active .plus,.toggle-reports.active .plus,.toggle-report-summaries.active .plus,.toggle-archived-resources.active .plus,.toggle-archived-bod-assignments.active .plus,.toggle-archived-financial-audits.active .plus,.toggle-archived-budgets.active .plus,.toggle-archived-finance-plans.active .plus,.toggle-other-archived-records.active .plus,.toggle-archived-annual-disclosures.active .plus,.toggle-cip-archives.active .plus,.toggle-elections-archives.active .plus{display:none}.toggle-cip-archives{display:inline-block}@media screen and (max-width: 768px){.toggle-cip-archives{display:none !important}}.fund-requisitions,.spending-reports,.report-summaries,.archived-resources-list,.archived-bod-assignments,.archived-financial-audits,.archived-budgets,.archived-finance-plans,.other-archived-records,.archived-annual-disclosures,.elections-archives{display:none}.fund-requisitions.active,.spending-reports.active,.report-summaries.active,.archived-resources-list.active,.archived-bod-assignments.active,.archived-financial-audits.active,.archived-budgets.active,.archived-finance-plans.active,.other-archived-records.active,.archived-annual-disclosures.active,.elections-archives.active{display:block}.cip-archive-link{display:none;padding-left:20px;margin-bottom:10px !important}@media screen and (max-width: 768px){.cip-archive-link{padding-left:0;display:inline-block;margin-bottom:20px !important}}.cip-archive-link a{font-size:20px !important}@media screen and (max-width: 768px){.cip-archive-link a{font-size:24px !important}}.cip-archive-link.active{display:block}.row-icons{background:#ececec url("../img/icons-wave.webp") no-repeat center top;text-align:center;padding:90px 0 40px}@media screen and (min-width: 1200px){.row-icons{background-size:100% auto}}@media screen and (max-width: 768px){.row-icons .col-4{float:none;width:100%;margin-bottom:20px}}.row-icons .col-4 div{padding:20px 30px;position:relative}@media screen and (max-width: 480px){.row-icons .col-4 div{padding:20px 0}}.row-icons .col-4 div h2 a{text-decoration:none;color:#1c7bbf}.row-icons .col-4 div p{margin:0}.row-icons .col-4:nth-of-type(2) div:before{content:'';width:3px;background:transparent url("../img/dot-vertical-dark.png") repeat-y left top;position:absolute;top:0;left:0;bottom:0}@media screen and (max-width: 768px){.row-icons .col-4:nth-of-type(2) div:before{background:none}}.row-icons .col-4:nth-of-type(2) div:after{content:'';width:3px;background:transparent url("../img/dot-vertical-dark.png") repeat-y right top;position:absolute;top:0;right:0;bottom:0}@media screen and (max-width: 768px){.row-icons .col-4:nth-of-type(2) div:after{background:none}}.no-webp .row-icons{background:#ececec url("../img/icons-wave.png") no-repeat center top}@media screen and (min-width: 1200px){.no-webp .row-icons{background-size:100% auto}}.traffic-advisories-list,.bids-list{list-style:none;margin:0;padding:0}.traffic-advisories-list li,.bids-list li{border-bottom:2px solid #ccc;margin-bottom:1em}.traffic-advisories-list li img,.bids-list li img{float:right !important;width:40% !important;margin:0 0 20px 20px !important}@media screen and (max-width: 480px){.traffic-advisories-list li img,.bids-list li img{float:none !important;width:100% !important;margin:0 0 20px !important}}.traffic-advisories-list li ul li,.traffic-advisories-list li ol li,.bids-list li ul li,.bids-list li ol li{border-bottom:0;margin-bottom:5px}.traffic-advisories-list li:last-of-type,.bids-list li:last-of-type{margin-bottom:0}.progress-reports-list{list-style:none;margin:0;padding:0}.progress-reports-list li{border-bottom:2px solid #ccc;margin-bottom:1em}@media screen and (max-width: 480px){.progress-reports-list li img{float:none !important;width:100% !important;margin:0 0 20px !important}}.progress-reports-list li ul li,.progress-reports-list li ol li{border-bottom:0;margin-bottom:5px}.archives li .plus{display:inline-block}.archives li .minus{display:none}.archives li div{display:none}.archives li.active .plus{display:none}.archives li.active .minus{display:inline-block}.archives li.active div{display:block}.row-capital-improvement{background:#2077b6 url("../img/improvement-bg.webp") no-repeat center center;background-size:cover;text-align:center;padding:60px 0}.row-capital-improvement h2{color:#fff;margin-bottom:10px}.row-capital-improvement p{color:#fff}.row-capital-improvement p a{color:#fff}.row-capital-improvement ul{margin:50px 0 0 0;padding:0;list-style:none}@media screen and (max-width: 480px){.row-capital-improvement ul{display:none}}.row-capital-improvement ul li{width:32%;float:left}.row-capital-improvement ul li img{width:100%}.row-capital-improvement ul li:nth-of-type(2){margin:0 2%}.no-webp .row-capital-improvement{background:#2077b6 url("../img/improvement-bg.jpg") no-repeat center center;background-size:cover}.row-content.index{padding:40px 0}.row-content.index .col-4{text-align:center;padding:20px 26px}@media screen and (max-width: 850px){.row-content.index .col-4{float:none;width:100%;max-width:450px;padding:20px 0;margin:0 auto}}.row-content.index .col-4 h4{margin:0;padding:0}.row-content.index .col-4 a{border:0;text-decoration:none}.row-content.index .col-4:first-of-type{background:transparent url("../img/dot-vertical.png") repeat-y right top;position:relative;right:-1px}@media screen and (max-width: 850px){.row-content.index .col-4:first-of-type{background:none;right:0}}.row-content.index .col-4:last-of-type{background:transparent url("../img/dot-vertical.png") repeat-y left top;position:relative;left:-1px}@media screen and (max-width: 850px){.row-content.index .col-4:last-of-type{background:none;left:0}}.member-block{border-top:2px solid #ccc;padding-top:30px;padding-bottom:15px}.member-block .member-block-photo{float:left;width:225px}@media screen and (max-width: 768px){.member-block .member-block-photo{width:35%}}@media screen and (max-width: 600px){.member-block .member-block-photo{width:100%;float:none;margin-bottom:15px}}.member-block .member-block-photo img{display:block;max-width:100% !important;margin:0 auto !important;height:auto}.member-block .member-block-info{float:right;width:calc(100% - 250px)}@media screen and (max-width: 768px){.member-block .member-block-info{width:60%}}@media screen and (max-width: 600px){.member-block .member-block-info{width:100%;float:none}}.member-block .member-block-info h3{padding-bottom:0}.member-block:last-child{border-bottom:0}.leak-steps{list-style:none;margin:0 0 25px;padding:0;border-bottom:2px solid #ccc}.leak-steps li{border-top:2px solid #ccc;padding-top:30px;padding-bottom:15px}.leak-steps li img{float:left;width:140px}.leak-steps li div{float:right;width:calc(100% - 165px)}.program-listing{border-top:2px solid #ccc;padding-top:20px}.program-listing img{margin-bottom:15px}.program-listing h3{margin-bottom:15px;padding-bottom:0}.announcements img{width:100%}.portal-title{text-align:center;padding-bottom:25px;margin-bottom:25px}.portal-blocks .row{background-image:url("../img/dot-horizontal.png"),url("../img/dot-vertical.png");background-position:left top, left top;background-repeat:repeat-x, repeat-y}@media screen and (max-width: 850px){.portal-blocks .row{background-image:none}}.portal-blocks .row .col-6{text-align:center;padding:25px 25px;box-sizing:border-box;background-image:url("../img/dot-horizontal.png"),url("../img/dot-vertical.png");background-position:left bottom, right top;background-repeat:repeat-x, repeat-y}@media screen and (max-width: 850px){.portal-blocks .row .col-6{float:none;width:100%;background:transparent url("../img/dot-horizontal.png") repeat-x left top;margin-bottom:25px}}.portal-blocks .row .col-6 img{display:block;margin:0 auto 15px;max-width:100%}.portal-blocks .row .col-4{text-align:center;padding:25px 25px;box-sizing:border-box;background-image:url("../img/dot-horizontal.png"),url("../img/dot-vertical.png");background-position:left bottom, right top;background-repeat:repeat-x, repeat-y}@media screen and (max-width: 850px){.portal-blocks .row .col-4{float:none;width:100%;background:transparent url("../img/dot-horizontal.png") repeat-x left top}}.portal-blocks .row .col-4 a{display:block;text-decoration:none;color:#424345}.portal-blocks .row .col-4 img{display:block;margin:0 auto;width:100%;max-width:200px}.portal-blocks .row .col-4 p{margin:0}.portal-blocks .row .col-4 .coming-soon{text-transform:uppercase;color:#b71d22;font-weight:600}@media screen and (max-width: 850px){.portal-blocks .row .col-4:nth-of-type(3n){background:transparent url("../img/dot-horizontal.png") repeat-x left top}}.portal-blocks .row .documents{padding:10px 50px}@media screen and (max-width: 850px){.portal-blocks .row .documents{padding-top:25px}}.portal-blocks .row .documents ul{list-style:none;margin:0;padding:20px 0 0 0;border-top:2px solid #b71d22}.portal-blocks .row .calendar{text-align:left}.portal-blocks .row .calendar img{margin-bottom:30px}.contact-left{float:left;width:70%;box-sizing:border-box;padding-right:40px}@media screen and (max-width: 850px){.contact-left{float:none;width:100%;padding-right:0}}.contact-left #form_contact{margin-bottom:20px}.contact-left iframe{width:100%;height:250px}.contact-right{float:right;width:30%}@media screen and (max-width: 850px){.contact-right{float:none;width:100%}}.contact-right p a{border:0;color:#1c7bbf}.tool-content-container{margin-bottom:25px}.tool-content-container h2{color:#b71d22}.tool-content-container img{float:right;width:300px;margin:0 0 15px 15px}@media screen and (max-width: 600px){.tool-content-container img{width:200px}}@media screen and (max-width: 480px){.tool-content-container img{float:none;width:100%}}.levels-table{border-top:1px solid #424345;padding-top:1rem;margin-top:2rem}.levels-table .headers{display:grid;grid-template-columns:110px 110px 1fr;margin-bottom:2rem;border-bottom:1px dashed #424345;padding-bottom:1rem;font-weight:600}.levels-table .level-row{display:grid;grid-template-columns:110px 110px 1fr;margin-bottom:2rem}.levels-table .level-row .level span{text-align:center;display:inline-block;width:70px;height:70px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;line-height:70px;font-size:1.6rem;font-weight:500;position:relative;color:#fff}.levels-table .level-row .range span.outer{text-align:center;display:inline-block;width:70px;height:70px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;line-height:70px;font-size:1.6rem;font-weight:500;position:relative;color:#fff}.levels-table .level-row .range span.outer span{font-size:0.7rem;line-height:0.3rem;background:transparent;position:relative;top:-5px;left:2px}.levels-table .level-row .range.level-1 span.outer,.levels-table .level-row .range.level-2 span.outer,.levels-table .level-row .range.level-3 span.outer,.levels-table .level-row .range.level-4 span.outer,.levels-table .level-row .range.level-5 span.outer{line-height:1;padding-top:12px;font-size:1.4rem;box-sizing:border-box}.levels-table .level-row .level-0 span{background-color:#90278e}.levels-table .level-row .level-1 span{background-color:#1b75bb}.levels-table .level-row .level-2 span{background-color:#00a69c}.levels-table .level-row .level-3 span{background-color:#6cba4c}.levels-table .level-row .level-4 span{background-color:#faaf40}.levels-table .level-row .level-5 span{background-color:#f05a28}.levels-table .level-row .level-6 span{background-color:#be1e2d}.gift-intro p{text-align:center;font-size:17px;line-height:27px}.gift-intro p strong{color:#1c7bbf;font-weight:bold;font-style:italic}.row-footer{background-color:#424345;border-top:6px solid #6b6b6b;padding:30px 0}@media screen and (max-width: 850px){.row-footer{padding-bottom:0}}.row-footer .col-2{text-align:center}@media screen and (max-width: 850px){.row-footer .col-2{width:33.333333333%;margin-bottom:30px}}@media screen and (max-width: 600px){.row-footer .col-2{width:50%}}@media screen and (max-width: 480px){.row-footer .col-2{width:100%;float:none}}.row-footer .col-2 h5{color:#fff}.row-footer .col-2 ul{list-style:none;margin:0;padding:0}.row-footer .col-2 ul li{margin-bottom:6px}.row-footer .col-2 ul li a{text-decoration:none;color:#cccccc;font-size:12px;line-height:16px}.row-footer .col-2 ul li a:hover{color:#fff}@media screen and (max-width: 850px){.row-footer .col-2:nth-of-type(4){clear:both}}@media screen and (max-width: 600px){.row-footer .col-2:nth-of-type(4){clear:none}}@media screen and (max-width: 600px){.row-footer .col-2:nth-of-type(2n+3){clear:both}}.row-copyright{background-color:#6b6b6b;padding:12px 0}.row-copyright p{color:#fff;font-size:12px;margin:0}.row-copyright p a{color:#fff;text-decoration:none;border:0}.row-copyright p a:hover{text-decoration:underline}.row-copyright .left{float:left}@media screen and (max-width: 768px){.row-copyright .left{float:none;text-align:center}}.row-copyright .right{float:right}@media screen and (max-width: 768px){.row-copyright .right{float:none;text-align:center}}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
