@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,a:active,a:hover{outline:0}.extra-box-heading,button,select{text-transform:none}#cboxLoadedContent,pre,textarea{overflow:auto}html,input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}img,select[multiple],select[size],textarea{height:auto}.checkboxes:after,.panel-body:after,.radio_buttons:after{clear:both}.content .entry a[class*=external],.event-add ul.icalendar_list a,.feature_boxes a,.follow_links-item a,.listing a,.opportunities-table a,.photo_gallery-link,.projects-listing a,.skiplinks-item a,a,a.external_link,a.feature_box-link{text-decoration:none}body{margin:0;padding:0;position:relative;min-height:auto!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.25}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v13-latin-regular.eot);src:local("Open Sans"),local("OpenSans"),url(../fonts/open-sans-v13-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-regular.woff) format("woff"),url(../fonts/open-sans-v13-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v13-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(../fonts/open-sans-v13-latin-italic.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/open-sans-v13-latin-italic.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-italic.woff) format("woff"),url(../fonts/open-sans-v13-latin-italic.ttf) format("truetype"),url(../fonts/open-sans-v13-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open-sans-v13-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v13-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-700.woff) format("woff"),url(../fonts/open-sans-v13-latin-700.ttf) format("truetype"),url(../fonts/open-sans-v13-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(../fonts/open-sans-v13-latin-700italic.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/open-sans-v13-latin-700italic.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-700italic.woff) format("woff"),url(../fonts/open-sans-v13-latin-700italic.ttf) format("truetype"),url(../fonts/open-sans-v13-latin-700italic.svg#OpenSans) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v6-latin-regular.eot);src:local("Montserrat-Regular"),url(../fonts/montserrat-v6-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v6-latin-regular.woff) format("woff"),url(../fonts/montserrat-v6-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v6-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v6-latin-700.eot);src:local("Montserrat-Bold"),url(../fonts/montserrat-v6-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v6-latin-700.woff) format("woff"),url(../fonts/montserrat-v6-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v6-latin-700.svg#Montserrat) format("svg")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;background-color:#fff;color:#000;font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:10pt!important;line-height:1.4!important}*,:after,:before{background-color:#fff!important;background-image:none!important;color:#000!important;box-sizing:inherit}@page{margin:2cm}body.emergency{top:54px!important}.translated-ltr body.emergency,.translated-rtl body.emergency{top:94px!important}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.breadcrumbs,.controls,.nav,.nav-toggle,.search,.want_nav,.want_nav-toggle,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button:focus::-moz-focus-inner,input:focus::-moz-focus-inner{border:1px dotted #212121}.svg_sprite{display:none;visibility:hidden}:root svg.icon,_::-webkit-full-page-media,_:future{border:1px solid transparent}h1,h2,h3,h4,h5,h6{font-weight:700;color:#000;margin-bottom:.5em;margin-top:1em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:.8em}h6{font-size:.7em}a{background-color:transparent;color:#008cba;font-weight:inherit}a:active,a:focus,a:hover{color:#00526e}hr{margin:1em 0;border:0;border-top:solid 1px #e3e6e8}p{margin:0 0 1em}dd,ol,ul{margin-top:0;margin-bottom:1em}h1.content-heading{margin-top:0;color:#515151}td img{max-width:none}.content img{display:block}.content img[class*=inline],.content p[class*=inline] img,.content td[class*=inline] img{display:inline-block;margin-bottom:3px}img[class*=border]{border:3px solid #eee}.content a[class*=external]{border:0}img[class*=float],p[class*=_float]{float:right;margin:.2em 0 1em 1.5em}a[class*=external] img{float:none;margin:0}.content .table_scroller,.content table,.fluid-width-video-wrapper,legend{margin-bottom:1em}a.external_link{position:relative;display:inline-block;line-height:1;overflow:visible}a.external_link:after{content:"Link";position:absolute;top:0;left:0;color:#000;font-size:12px;line-height:1;text-transform:uppercase;padding:5px 4px 4px;background-color:rgba(255,255,255,.6);display:none;visibility:hidden}a.external_link:after:active,a.external_link:after:focus,a.external_link:after:hover{color:#000}.mz_svg a.external_link:after{padding-left:18px;background-size:10px 10px;background-position:4px center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%3Cg%3E%0A%3C/g%3E%0A%09%3Cpath%20d%3D%22M11.375%201.75c-0%200-0%200-0.001%200h-5.25c-0.483%200-0.875%200.392-0.875%200.875s0.392%200.875%200.875%200.875h3.138l-7.256%207.256c-0.342%200.342-0.342%200.896%200%201.237%200.171%200.171%200.395%200.256%200.619%200.256s0.448-0.085%200.619-0.256l7.256-7.256v3.138c0%200.483%200.392%200.875%200.875%200.875s0.875-0.392%200.875-0.875v-6.125h-0.875z%22%20fill%3D%22%23000000%22%20/%3E%0A%3C/svg%3E%0A)}a.external_image:after{content:"Expand";display:none;visibility:hidden}.mz_svg a.external_image:after{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%3Cg%3E%0A%3C/g%3E%0A%09%3Cpath%20d%3D%22M13.566%2011.914l-3.316-2.82c-0.343-0.309-0.709-0.45-1.006-0.436%200.783-0.917%201.256-2.107%201.256-3.407%200-2.9-2.35-5.25-5.25-5.25-2.899%200-5.25%202.35-5.25%205.25%200%202.9%202.35%205.25%205.25%205.25%201.3%200%202.49-0.473%203.407-1.256-0.014%200.296%200.128%200.663%200.436%201.006l2.82%203.316c0.483%200.537%201.272%200.582%201.753%200.101s0.436-1.27-0.101-1.753zM5.25%208.75c-1.933%200-3.5-1.567-3.5-3.5s1.567-3.5%203.5-3.5%203.5%201.567%203.5%203.5-1.567%203.5-3.5%203.5z%22%20fill%3D%22%23000000%22%20/%3E%0A%3C/svg%3E%0A)}.content table{max-width:100%;width:100%;width:auto;margin-top:1em}#cboxWrapper,.cboxPhoto{max-width:none}.content table td,.content table th{padding:.5em 1em;line-height:inherit;vertical-align:top;text-align:left}.content table td:first-child,.content table th:first-child{padding-left:0}.content table td p,.content table th p{margin:0}.content table th{vertical-align:bottom;line-height:1.4}.content table th[scope=row]{vertical-align:top;line-height:inherit;font-weight:400}.breadcrumbs,form{line-height:1.6}.content table a{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.contact_information a[href*=mailto],.content .table_scroller a,.search-results-url{word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto}.content .table_border td,.content .table_border th,.content .table_striped td,.content .table_striped th,.content .table_two_columns td,.content .table_two_columns th{border:1px solid #d9e1e7}.content .table_border td:first-child,.content .table_border th:first-child,.content .table_striped td:first-child,.content .table_striped th:first-child,.content .table_two_columns td:first-child,.content .table_two_columns th:first-child{border-left:0;padding-left:1em}.content .table_border td:last-child,.content .table_border th:last-child,.content .table_striped td:last-child,.content .table_striped th:last-child,.content .table_two_columns td:last-child,.content .table_two_columns th:last-child{border-right:0}.content .table_border th,.content .table_striped th,.content .table_two_columns th{background-color:#ebebeb}.content .table_border th[scope=row],.content .table_striped th[scope=row],.content .table_two_columns th[scope=row]{background-color:transparent}.content .table_striped>tbody>tr:nth-child(odd)>td,.content .table_striped>tbody>tr:nth-child(odd)>th{background-color:#f7f9fa}.content .table_two_columns{width:100%}.content .table_two_columns td:first-child,.content .table_two_columns td:last-child,.content .table_two_columns th:first-child,.content .table_two_columns th:last-child{width:50%}.content .table_two_columns td[colspan="2"],.content .table_two_columns th[colspan="2"]{width:100%}.content table td.table_cell_centered,.content table th.table_cell_centered{text-align:center}.content .table_sortable th{background-color:transparent}.content .table_sortable th.sortable-header{position:relative;padding-right:24px;vertical-align:middle;background-image:url(../images/sortable.png);background-position:right center;background-repeat:no-repeat}fieldset,legend{padding:0;border:0}.content .table_sortable th.sortable-headerSortDown{background-color:rgba(0,0,0,.1);background-image:url(../images/sorted-desc.png)}.content .table_sortable th.sortable-headerSortUp{background-color:rgba(0,0,0,.1);background-image:url(../images/sorted-asc.png)}.content .table_scroller{overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;width:auto;overflow:auto}.content .table_scroller a{word-break:break-word;hyphens:auto}fieldset{margin:0;min-width:0;line-height:inherit}legend{display:block;width:100%;line-height:inherit;color:currentColor;border-bottom:solid 1px #e3e6e8}.form_control-label,.label,label{display:inline-block;margin-bottom:.8em;font-weight:700;line-height:inherit}.inline-group .form_control-label,.inline-group .label,.inline-group label{display:block}input[type=checkbox],input[type=radio]{margin:6px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}.form_control-input_like,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;padding:.43333em .53333em;font-size:inherit;line-height:inherit;color:#000;background-color:#fff;background-image:none;border:1px solid #d1d1cf;border-radius:0}.form_control-input_like::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:gray}.form_control-input_like:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:gray}.form_control-input_like::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:gray}.form_control-input_like[disabled],.form_control-input_like[readonly],fieldset[disabled] .form_control-input_like,fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] select,fieldset[disabled] textarea,input[type=color][disabled],input[type=color][readonly],input[type=date][disabled],input[type=date][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=email][disabled],input[type=email][readonly],input[type=month][disabled],input[type=month][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=time][disabled],input[type=time][readonly],input[type=url][disabled],input[type=url][readonly],input[type=week][disabled],input[type=week][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#e6e6e6;opacity:1}.inline-group .form_control-input_like,.inline-group input[type=color],.inline-group input[type=date],.inline-group input[type=datetime-local],.inline-group input[type=datetime],.inline-group input[type=email],.inline-group input[type=month],.inline-group input[type=number],.inline-group input[type=password],.inline-group input[type=search],.inline-group input[type=tel],.inline-group input[type=text],.inline-group input[type=time],.inline-group input[type=url],.inline-group input[type=week],.inline-group select,.inline-group textarea{width:5em;display:inline-block}.form_control-input_like{min-height:2.46666em}.form_control-group{margin-bottom:2em}.form_control-optional{font-weight:400}.form_control-note{display:block;margin-bottom:.8em}label+.form_control-note{margin-top:-.8em}.form_control-value{display:block}.form_control-error input,.form_control-error select,.form_control-error textarea{border-color:#8b0000;background-color:#fcf8e3}.form_control-errorMessage{display:block;font-weight:400}.form_control-error legend strong,.form_control-title strong{color:#8b0000}.checkboxes,.radio_buttons{display:block;min-height:1.6em}.checkboxes:after,.checkboxes:before,.radio_buttons:after,.radio_buttons:before{content:" ";display:table}.checkboxes label,.radio_buttons label{padding-left:1.3em;margin-bottom:0;font-weight:400;cursor:pointer}.checkboxes ul,.checkboxes ul>li,.radio_buttons ul,.radio_buttons ul>li{margin:0;padding:0;list-style:none}.checkboxes input[type=checkbox],.radio_buttons input[type=radio]{float:left;margin-left:-1.3em}.checkboxes[disabled],.radio_buttons[disabled],fieldset[disabled] .checkboxes,fieldset[disabled] .radio_buttons,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.agendas td:nth-child(4) a:not(.cmsElementLink),.button,.events-calendar .calendar .fc-button,button,input[type=submit]{display:inline-block;line-height:1;font-size:1em;text-align:center;color:#fff;background-color:#7d7d7d;cursor:pointer;border:0;border-radius:999em;padding:1.5em 2.5em}.agendas td:nth-child(4) a:active:not(.cmsElementLink),.agendas td:nth-child(4) a:focus:not(.cmsElementLink),.agendas td:nth-child(4) a:hover:not(.cmsElementLink),.button:active,.button:focus,.button:hover,.events-calendar .calendar .fc-button:active,.events-calendar .calendar .fc-button:focus,.events-calendar .calendar .fc-button:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#646464}.agendas td:nth-child(4) .content a:not(.cmsElementLink),.agendas td:nth-child(4) .extra a:not(.cmsElementLink),.content .agendas td:nth-child(4) a:not(.cmsElementLink),.content .button,.content .events-calendar .calendar .fc-button,.content button,.content input[type=submit],.events-calendar .calendar .content .fc-button,.events-calendar .calendar .extra .fc-button,.extra .agendas td:nth-child(4) a:not(.cmsElementLink),.extra .button,.extra .events-calendar .calendar .fc-button,.extra button,.extra input[type=submit]{font-size:.8em;color:#fff;background-color:#7d7d7d}.controls .text_size-link .icon,.panel-title{font-size:1.2em}.agendas td:nth-child(4) .content a:active:not(.cmsElementLink),.agendas td:nth-child(4) .content a:focus:not(.cmsElementLink),.agendas td:nth-child(4) .content a:hover:not(.cmsElementLink),.agendas td:nth-child(4) .extra a:active:not(.cmsElementLink),.agendas td:nth-child(4) .extra a:focus:not(.cmsElementLink),.agendas td:nth-child(4) .extra a:hover:not(.cmsElementLink),.content .agendas td:nth-child(4) a:active:not(.cmsElementLink),.content .agendas td:nth-child(4) a:focus:not(.cmsElementLink),.content .agendas td:nth-child(4) a:hover:not(.cmsElementLink),.content .button:active,.content .button:focus,.content .button:hover,.content .events-calendar .calendar .fc-button:active,.content .events-calendar .calendar .fc-button:focus,.content .events-calendar .calendar .fc-button:hover,.content button:active,.content button:focus,.content button:hover,.content input[type=submit]:active,.content input[type=submit]:focus,.content input[type=submit]:hover,.events-calendar .calendar .content .fc-button:active,.events-calendar .calendar .content .fc-button:focus,.events-calendar .calendar .content .fc-button:hover,.events-calendar .calendar .extra .fc-button:active,.events-calendar .calendar .extra .fc-button:focus,.events-calendar .calendar .extra .fc-button:hover,.extra .agendas td:nth-child(4) a:active:not(.cmsElementLink),.extra .agendas td:nth-child(4) a:focus:not(.cmsElementLink),.extra .agendas td:nth-child(4) a:hover:not(.cmsElementLink),.extra .button:active,.extra .button:focus,.extra .button:hover,.extra .events-calendar .calendar .fc-button:active,.extra .events-calendar .calendar .fc-button:focus,.extra .events-calendar .calendar .fc-button:hover,.extra button:active,.extra button:focus,.extra button:hover,.extra input[type=submit]:active,.extra input[type=submit]:focus,.extra input[type=submit]:hover{color:#fff;background-color:#646464}.panel{margin-bottom:1em;background-color:#fff;border:1px solid transparent;border-radius:0}.panel-body{padding:1em}.panel-body:after,.panel-body:before{content:" ";display:table}.cboxIframe,.cboxPhoto{display:block;border:0}.panel-heading{padding:.7em 1em;border-bottom:1px solid transparent;border-top-left-radius:-1;border-top-right-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;color:inherit}.skiplinks,.skiplinks-item a{font-size:1.5rem;position:absolute}.panel-title>a{color:inherit}.panel-footer{padding:.7em 1em;background-color:#f5f5f5;border-top:1px solid #e3e6e8;border-bottom-left-radius:-1;border-bottom-right-radius:-1}.panel-default{border-color:#e3e6e8}.panel-default>.panel-heading{color:#000;background-color:#f5f5f5;border-color:#e3e6e8}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e3e6e8}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e3e6e8}.panel-primary{border-color:#515151}.panel-primary>.panel-heading{color:#fff;background-color:#515151;border-color:#515151}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#515151}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#515151}.panel-success{border-color:#429c46}.panel-success>.panel-heading{color:#fff;background-color:#429c46;border-color:#429c46}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#429c46}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#429c46}.panel-danger{border-color:#8b0000}.panel-danger>.panel-heading{color:#fff;background-color:#8b0000;border-color:#8b0000}#cboxCurrent,#cboxTitle{position:absolute;color:#949494;bottom:4px}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#8b0000}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#8b0000}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%;background:url(../images/overlay.png);opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}.alphabet:after,.extra:after,.feature_boxes:after,.footer-inner:after,.header-inner:after,.header_items:after,.library-all .library-item:after,.library-search .library-item:after,.main_wrapper-inner:after,.no-js .search,.pager:after,.projects-detail:after,.section-home .poll .wrapper:after,.section-home .spotlight-pager:after,.share_links:after,.sitemap:after{clear:both}#cboxContent{position:relative;background:#fff;overflow:hidden}#cboxTitle{margin:0;left:0;text-align:center;width:100%}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../images/border.png) repeat-x}#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{-webkit-overflow-scrolling:touch;margin-bottom:28px}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose,#cboxNext,#cboxPrevious{position:absolute;width:25px;height:25px;text-indent:-9999px;bottom:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:0;background:url(../images/controls.png) -75px 0 no-repeat}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{left:27px;background:url(../images/controls.png) -50px 0 no-repeat}#cboxNext:hover{background-position:-50px -25px}#cboxClose{right:0;background:url(../images/controls.png) -25px 0 no-repeat}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}.top{margin:0 auto;position:relative;overflow:hidden;z-index:1}.top .circle-dotted{display:none;visibility:hidden}.banner,.footer,.header,.main_wrapper,.want_nav{padding-left:0;padding-right:0}.footer-inner,.header-inner,.main_wrapper-inner{max-width:1100px;margin:0 auto}.footer-inner:after,.footer-inner:before,.header-inner:after,.header-inner:before,.main_wrapper-inner:after,.main_wrapper-inner:before{content:" ";display:table}.header{padding:0}.header-inner{position:relative;padding-top:1rem;padding-bottom:1rem}.skiplinks{top:2rem;left:10rem;width:10rem}.skiplinks-container,.skiplinks-container>li{margin:0;padding:0;list-style:none}.skiplinks-item{position:absolute;top:0}.skiplinks-item a{z-index:400;display:inline-block;line-height:1;background-color:#fff;color:#000;border:5px solid #008cba;padding:.5em;top:-9999em;left:0;width:auto;white-space:nowrap}.controls button,.controls-toggle-button:active,.controls-toggle-button:focus,.controls-toggle-button:hover{color:currentColor;background-color:transparent}.brand-heading,.controls-toggle-button .text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.skiplinks-item a:active,.skiplinks-item a:focus,.skiplinks-item a:hover{top:0}.brand{font-size:1rem;position:relative;z-index:100;min-height:4.4rem;margin-bottom:1em}.brand-heading{position:absolute;padding:0;border:0}.brand-link{display:inline-block;z-index:250;position:absolute;left:0;top:0}.brand-logo{display:none;visibility:hidden}.mz_svg .brand-logo{width:6.4rem;height:4.4rem;display:none;visibility:hidden}.brand-logo-fallback{max-width:none;display:block;width:6.4rem;height:4.4rem}.mz_svg .brand-logo-fallback{display:block;visibility:visible}.header_items{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.header_items:after{content:" ";display:block}.no-js .header_items{position:absolute;top:2rem;right:1.2rem}.controls{font-size:1rem;line-height:2.2;position:absolute;z-index:651;top:0;left:-1.2rem;right:-1.2rem;padding:4em 1em 2em;background-color:#eee;display:none;visibility:hidden}.controls.closed,.controls.closed .controls-toggle-close{display:none;visibility:hidden}.controls a{color:currentColor}.controls-toggle-open{position:absolute;top:1.95rem;right:5rem;z-index:299;display:none;visibility:hidden}.controls-toggle-open.closed{display:block;visibility:visible}.controls-toggle-button{border-radius:0;background-color:transparent;padding:0}.controls-toggle-button:active .cog,.controls-toggle-button:active .cross,.controls-toggle-button:focus .cog,.controls-toggle-button:focus .cross,.controls-toggle-button:hover .cog,.controls-toggle-button:hover .cross{fill:#414141}.controls-toggle-button .text{position:absolute;padding:0;border:0}.controls-toggle-button .cog,.controls-toggle-button .cross{box-sizing:content-box;height:2.5rem;fill:#515151;display:none;visibility:hidden}.controls-toggle-button .cog{width:2.5rem}.controls-toggle-button .cross{width:2.2596214682rem;padding:0 .1201892659rem}.controls-toggle-close .cross,.nav-toggle button .cross,.nav-toggle button .menu,.search-submit .magnifying-glass,.search-toggle .magnifying-glass,.want_nav-toggle button .cross{fill:currentColor;box-sizing:content-box}.controls-toggle-close{position:absolute;top:1rem;right:1rem;padding-left:2.5em}.controls-toggle-close .cross{width:1.8076971746rem;height:2rem;padding:0 .0961514127rem;display:none;visibility:hidden;position:absolute;top:.1em;left:.5em}.controls-toggle-close .text{position:static;width:auto;height:auto;overflow:visible;clip:auto}.controls-heading{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.controls-container{list-style:none;margin:0;padding:0}.controls-item{margin:0 0 0 1em;padding:0;display:inline;position:relative}.controls button{padding:0;border:0}.controls a.logout-link,.controls a.view_contrast{display:inline-block;padding:0 1.4em;color:#fff;background-color:#515151;border-radius:999em;text-align:center}.controls a.logout-link .pre,.controls a.view_contrast .pre{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.controls-item.translate{display:block}#google_translate_element{display:inline-block}.no-js .want_nav,.want_nav,.want_nav-toggle button .arrow-down,.want_nav-toggle button .cross,.want_nav-toggle-close:before,.want_nav-toggle-container{display:none;visibility:hidden}.controls .text_size-item{margin-left:1em}.controls .text_size-item:first-child{margin-left:0}.controls .text_size-link{border:1px solid #e3e6e8;height:1.8rem;width:1.8rem;text-align:center;border-radius:50%}.controls .text_size-link .text,.want_nav-heading{padding:0;border:0;clip:rect(1px,1px,1px,1px);height:1px}.controls .text_size-link .text{position:absolute;width:1px;overflow:hidden}.controls .text_size-link.text_size-larger{position:relative;top:.13em}.controls .text_size-link.text_size-larger .icon{font-size:1.6em}.controls .text_size-link.inactive .icon{color:#cbcbcb;cursor:default}.want_nav{font-size:1rem;background-color:#5e5e5e;color:#87dcdc;position:absolute;z-index:800;width:100%;top:-9999em;left:0}.want_nav.open{top:10.4rem}.want_nav-toggle-container{width:50%;position:absolute;top:6.4rem;right:0}.mz_csscalc .want_nav-toggle-container{width:calc(50% + 1.2rem);right:-1.2rem}.want_nav-toggle-close{position:absolute;top:-4rem;right:0}.want_nav-heading{position:absolute;width:1px;overflow:hidden}.nav-toggle.nav-toggle-open:before,.want_nav-toggle:before{content:"";display:block;height:100%;left:0;background-color:#d9d9d9;z-index:1;bottom:-2px}.want_nav-toggle{width:100%;padding-bottom:2px}.want_nav-toggle:before{width:100%;position:absolute}.want_nav-toggle button{background-color:#515151;color:#fff;border-radius:0;border:0;position:relative;z-index:2;width:100%;padding:1.53333em 0}.want_nav-toggle button:active,.want_nav-toggle button:focus,.want_nav-toggle button:hover{color:#fff;background-color:#414141}.want_nav-toggle button .text{font-size:.93333em}.want_nav-toggle button .action{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.want_nav-toggle button .cross{position:absolute;width:2.7115457619em;height:3em;padding:0 .1442271191em;top:.53333em;left:50%;margin-left:-4.666666em}.nav-heading,.nav-toggle button .action{height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.want_nav-toggle-close{width:50%}.want_nav-toggle-close button{padding-left:1.5em}.want_nav-container{padding-top:1rem;padding-bottom:1rem}.want_nav-item{margin:0;padding:0}.want_nav-item a,.want_nav-sub-heading{font-size:1em;margin:0;padding:.5em 0;position:relative;line-height:1.4}.want_nav-sub-heading{color:#fff;margin-top:.5em}.want_nav-item.level-1 .text,.want_nav-sub-heading .text{font-size:1.06666em}.want_nav-item.level-1{margin:.5em 0}.want_nav-item.level-2 .text{font-size:.86666em}.banner,.breadcrumbs,.main_wrapper,.nav,.search{font-size:1rem}.want_nav-item a{color:#87dcdc;display:block}.nav,.nav .sub_nav,.nav-item .icon-wrapper,.nav-item>a .text br,.nav-toggle{display:none;visibility:hidden}.want_nav-item .text{border-bottom:solid 1px rgba(135,220,220,.5)}.want_nav-item a:active,.want_nav-item a:focus,.want_nav-item a:hover{color:#60d0d0}.want_nav-item a:active .text,.want_nav-item a:focus .text,.want_nav-item a:hover .text{border-color:rgba(96,208,208,.5)}.nav{color:#fff;line-height:1}.nav-heading{position:absolute;padding:0;border:0;width:1px}.nav-toggle,.section_nav-toggle-open,.section_nav-toggle-open.closed{padding-bottom:2px}.nav-toggle{color:#fff;width:50%;position:absolute;top:6.4rem;left:0}.nav-toggle.nav-toggle-open:before{width:100%;position:absolute}.mz_csscalc .nav-toggle{width:calc(50% + 1.2rem);left:-1.2rem}.nav-toggle button{background-color:#007239;color:#fff;border-radius:0;border:0;position:relative;z-index:2;width:100%;padding:1.53333em 0}.nav-toggle button:active,.nav-toggle button:focus,.nav-toggle button:hover{color:#fff;background-color:#005b2e}.nav-toggle button .text{display:inline-block;padding-left:2.5em}.closed .nav-container,.closed .nav-toggle-close,.nav-toggle button .cross,.nav-toggle button .menu,.nav-toggle-open,.nav-toggle-open.closed,.no-js .search,.search,.search-submit .magnifying-glass,.search-toggle .magnifying-glass,.search-toggle-close,.search-toggle-open.open,.search.open{display:none;visibility:hidden}.nav-toggle button .action{position:absolute;padding:0;border:0;width:1px}.emergency_bar-inner,.nav-item>a,.section_nav-container a .link{border-bottom:solid 1px rgba(255,255,255,.6)}.nav-toggle button .menu{width:3em;height:2.14284em;padding:.42858em 0;position:absolute;top:.5em;left:50%;margin-left:-3em}.nav-toggle button .cross{width:2.2596214682em;height:2.5em;padding:0 .1201892659em;position:absolute;top:.75em;left:50%;margin-left:-2.75em}.nav-container{list-style:none;margin:0;padding:0}.mz_csscalc .nav-container{width:calc(100% + 2.4rem);margin-left:-1.2rem}.nav-item{margin:0;padding:0}.nav-item>a{display:block;color:#fff;background-color:#007239;padding:1.5em 2em}.nav-item>a:focus,.nav-item>a:hover{background-color:#005b2e}.search{margin:0;z-index:300;position:absolute;top:0;left:-1.2rem;right:-1.2rem;padding:4em 1em 2em;background-color:#eee}.content_wrapper,.main_wrapper-inner,.search-inner,.share_links-container,.share_links-heading{background-color:#fff}.no-js .search{padding:1em 0;position:static}.search-inner{border:1px solid #d9d9d9;border-radius:999em}.search-heading{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.search-container{margin:0;position:relative;line-height:1;display:inline-block;width:100%;padding:0 3em 0 1em}input[type=search].search-query{padding:1rem 0;border:0;bottom:0;background-color:transparent;color:#515151;width:100%;display:inline;font-size:.8rem}input[type=search].search-query:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}input[type=search].search-query:focus::-moz-placeholder{-webkit-transition:opacity 1s 1s ease;transition:opacity 1s 1s ease;opacity:0}input[type=search].search-query:-ms-input-placeholder{color:#515151}.search-submit{position:absolute;right:0;top:0;bottom:0;width:3rem;border:0;background-color:transparent;color:#515151;border-radius:0;padding:0}.search-submit .text,.search-toggle-open .text{clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.search-submit:active,.search-submit:focus,.search-submit:hover{color:currentColor;background-color:transparent}.search-submit .magnifying-glass{width:1.5rem;height:1.49985rem;padding:.000075rem 0;margin-top:0}.search-submit .text{position:absolute;padding:0;height:1px;width:1px}.search-toggle{background-color:transparent;color:#515151;padding:0;text-align:left}.search-toggle .magnifying-glass{width:2.5rem;height:2.49975rem;padding:.000125rem 0}.search-toggle:active,.search-toggle:focus,.search-toggle:hover{color:currentColor;background-color:transparent}.search-toggle:active .cross,.search-toggle:active .magnifying-glass,.search-toggle:focus .cross,.search-toggle:focus .magnifying-glass,.search-toggle:hover .cross,.search-toggle:hover .magnifying-glass{fill:#414141}.search-toggle-open{position:absolute;top:1.95rem;right:0;z-index:300}.search-toggle-open .text{position:absolute;padding:0;height:1px;width:1px}.search-toggle-close{position:absolute;top:1em;right:0;padding:.5em .5em .5em 2.5em}.open .search-toggle-close{display:block;visibility:visible}.search-toggle-close .cross{fill:currentColor;box-sizing:content-box;width:1.8076971746em;height:2em;padding:0 .0961514127em;display:none;visibility:hidden;position:absolute;top:0;left:.5em}.banner,.banner .tagline{display:none;visibility:hidden}.main_wrapper{padding-bottom:0}.content_wrapper{position:relative}.breadcrumbs{padding:2em 0;color:#515151;display:none;visibility:hidden}.breadcrumbs-heading,.breadcrumbs-title{padding:0;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.breadcrumbs a{color:currentColor}.breadcrumbs-container{margin:0}.breadcrumbs-separator,.highlight{padding:0 .3em}.breadcrumbs-current,.breadcrumbs-link,.breadcrumbs-separator{display:inline-block}.content .entry a{text-decoration:underline}.content h1+.entry h2:first-child{margin-top:0}.share_links{color:#6fcaca;font-size:.8em;padding:1em 0;margin-top:2em;text-align:center;background-image:url(../images/dot.png);background-position:50% 50%;background-repeat:repeat-x;display:none;visibility:hidden}.share_links:after,.share_links:before{content:" ";display:table}.share_links-heading{color:#6fcaca;font-size:1em;line-height:1;margin:0;padding:0 .5em 0 1em;display:inline-block;font-weight:400}.share_links-container{display:inline-block;list-style:none;margin:0 0 0 -.3em;padding:0 1em 0 .3em}.share_links-item{line-height:1;margin:0 0 0 .5em;width:2em;padding:0;display:inline-block;position:relative}.share_links-item a{color:currentColor}.share_links-item .text{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.share_links-item .facebook-with-circle,.share_links-item .linkedin-with-circle,.share_links-item .twitter-with-circle{fill:currentColor;box-sizing:content-box;width:2em;height:2em;display:none;visibility:hidden}.share_links-item .icon{position:absolute;top:-1.5em;left:0}.overflow_nav{margin:2em 0 0;padding:0;max-width:33em;display:none;visibility:hidden}.overflow_nav-heading{font-size:1em;font-style:italic;margin-top:0;font-weight:400;font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;color:currentColor}.footer,.more_link a,.section-home .date_list,.section-home .poll .more a,.section-home .poll .question,.section-home .poll .view_link a,.section-home .poll input[type=button],.section-home .poll input[type=submit],.section-home .poll-heading,.section_nav{font-family:Montserrat,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif}.overflow_nav-container{margin:0;padding:0;list-style:none}.overflow_nav-container li{position:relative;padding-left:1em;margin-left:0}.overflow_nav-container li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.section_nav,.section_nav-icon,.section_nav-icon-offset,.section_nav-toggle-open{display:none;visibility:hidden}.section_nav{font-size:1rem;line-height:1.4;padding-top:4.4em;position:relative}.section_nav.closed{padding-top:1em}.section_nav-heading{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.section_nav-toggle{width:100%}.section_nav-toggle-open{position:relative}.closed .section_nav-toggle-open{display:block;visibility:visible}.section_nav-toggle-open:before{content:"";display:block;width:100%;height:100%;border-radius:10px;background-color:#d9d9d9;z-index:1;position:absolute;left:0;bottom:-2px}.section_nav-toggle>button{font-size:1em;line-height:1;text-align:left;color:#fff;background-color:#7d7d7d;border:0;border-radius:10px;display:block;position:relative;padding:1.2em 2em 1.2em 1em;width:100%;z-index:2}.section_nav-toggle>button:active,.section_nav-toggle>button:focus,.section_nav-toggle>button:hover{color:#fff;background-color:#646464}.section_nav-toggle>button .icon{position:absolute;top:1.35em;right:1em}.section_nav-toggle>button .chevron-down,.section_nav-toggle>button .chevron-up{fill:currentColor;box-sizing:content-box;width:.7em;height:.410347em;padding:.1448265em 0;display:none;visibility:hidden}.follow_links-item .text,.has-js .toggle_content-heading button .action,.spotlight-heading,a.footer_top-link .text{width:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.section_nav-container,.section_nav-container li,.section_nav-container ul{margin:0;padding:0;list-style:none}.section_nav-toggle-close{position:absolute;top:1em;left:0}.closed .section_nav-toggle-close{display:none;visibility:hidden}.section_nav-toggle-close>button{border-radius:10px 10px 0 0}.section_nav-container{color:#fff;background-color:#7d7d7d;border-radius:0 0 10px 10px}.closed .section_nav-container{display:none;visibility:hidden}.section_nav-container a{display:block;padding:0 1em;color:currentColor;position:relative}.section_nav-container a .link{display:block;padding:0 1em;color:currentColor}.section_nav-container a .link-inner{display:block;padding:.8em 0}.section_nav-container>li:first-child>a>.link{border-top:solid 1px rgba(255,255,255,.6)}.section_nav-container li:last-child>a>.link,.section_nav-parent>a>.link{border-width:0}.section_nav-container a:active,.section_nav-container a:focus,.section_nav-container a:hover{background-color:rgba(0,0,0,.15)!important}.section_nav-container ul,.section_nav-current>a .link-inner{color:#515151;background-color:#dcdcdc}.section_nav-current>a .link{padding:.3em 0}.section_nav-current>a .link-inner{padding:.5em 1em;border-radius:999em}.section_nav-container .down{display:none;visibility:hidden}.section_nav-container ul .section_nav-current .down{fill:#fff}.section_nav-container ul .link{border-color:rgba(0,0,0,.1)}.section_nav-container ul .section_nav-current>a .link-inner{color:#fff;background-color:#7d7d7d}.section_nav-container ul ul .link-inner{position:relative;padding-left:.5em}.section_nav-container ul ul .link-inner:before{content:"•  "}.section_nav-container ul ul .section_nav-current>a .link-inner{padding-left:1.5em}.section_nav-container ul li:not(:last-child) ul li:last-child>a .link{border-width:1px}.extra-box,.footer{text-align:left;border-top:solid 1px #e3e6e8}.section_nav-container ul ul ul .link-inner{padding-left:3.5em}.section_nav-container ul ul ul .link-inner:before{left:2.5em}.extra{font-size:1rem;padding:0}.extra:after,.extra:before{content:" ";display:table}.extra-box{padding:1em 0}.extra-box+.extra-box{margin-top:0}.extra-box-heading{font-size:1em;margin:0 0 1.2em;font-weight:700}.extra-box-content :last-child{margin-bottom:0}.spotlight{position:relative;display:none;visibility:hidden}.spotlight-heading{position:absolute;padding:0;border:0;height:1px}.spotlight-image,.spotlight-image-clone{border-color:#7d7d7d;background-color:#7d7d7d}.feature_box-image,.spotlight-image{width:12.39999em;height:12.39999em;border-style:solid}.spotlight-image{display:block;border-radius:50%;overflow:hidden;margin:0 auto;border-width:.53333em}.spotlight-image img{display:block;min-width:11.33333em}.spotlight-image-clone,.spotlight-image-offset{display:none;visibility:hidden}.spotlight-image-clone img{min-width:11.33333em}.spotlight-subheading{font-size:1.53333em;margin:1em 0 .8em;color:#7d7d7d}.spotlight-description{margin-bottom:1em}.contact_information .extra-box-inside,.related_links .extra-box-inside{position:relative;overflow:hidden;max-width:none;margin-right:0;margin-left:0;padding:0}.contact_information .circle-bottom-dotted,.contact_information .circle-top-dotted,.related_links .circle-bottom-dotted,.related_links .circle-top-dotted{position:absolute;left:50%;margin-left:-8em;z-index:1}.contact_information .circle-top-dotted,.related_links .circle-top-dotted{top:-5.5em;fill:currentColor;box-sizing:content-box;width:16em;height:7.34704em;padding:4.32648em 0;display:none;visibility:hidden}.contact_information .circle-bottom-dotted,.related_links .circle-bottom-dotted{bottom:-5.5em;fill:currentColor;box-sizing:content-box;width:16em;height:7.34704em;padding:4.32648em 0;display:none;visibility:hidden}.contact_information .extra-box-content,.related_links .extra-box-content{font-size:.8em;line-height:1.8;position:relative;z-index:2}.contact_information .icon{fill:#f16d92}.contact_information-heading{color:#f16d92}.contact_information a[href*=mailto]{word-break:break-word;hyphens:auto}.related_links{display:none;visibility:hidden}.related_links .icon{fill:#6fcaca}.related_links-heading{color:#6fcaca}.related_links-content ul{list-style-position:inside;margin:0;padding:0}.related_links-content ul li{margin:.5em 0 0;padding:0;color:#008cba}.related_links-content ul li:active,.related_links-content ul li:focus,.related_links-content ul li:hover{color:#00526e}.related_links-content ul li:first-child{margin-top:0}.footer{font-size:.8rem;color:#fff;line-height:1.6;position:relative;padding-right:0;padding-left:0;padding-top:.5em}.footer a{color:currentColor;border-bottom:solid 1px currentColor}.footer a:active,.footer a:focus,.footer a:hover{background-color:transparent}.footer-inner{position:relative;padding:1em 0 0}.footer_content{z-index:41;top:0;left:0;margin:0 auto;padding-right:1em;padding-left:1em;padding-bottom:5.36em;max-width:none;position:static}.footer_content:before{content:"";display:block;width:40rem;padding-bottom:40rem;border-radius:50%;background-color:rgba(128,154,174,.94);background:-webkit-linear-gradient(top,rgba(128,154,174,.94) 0,rgba(81,98,111,.961) 70%);background:linear-gradient(to bottom,rgba(128,154,174,.94) 0,rgba(81,98,111,.961) 70%);z-index:35;position:absolute;top:0;left:50%;margin-left:-20rem}.footer_content-item{margin:0 auto 2em 0;position:relative;z-index:35}.footer_content-item:first-child{padding-top:1.7rem}.follow_links{display:none;visibility:hidden}.follow_links-heading{font-size:1em;font-weight:400;color:#fff;margin-bottom:1em;line-height:1}.follow_links-container{list-style:none;margin:0;padding:0}.follow_links-item{margin:0 .6em 0 0;padding:0;display:inline-block}.follow_links-item:last-child{margin-right:0}.follow_links-item a{border:0;display:block}.follow_links-item .text{position:absolute;padding:0;border:0;height:1px}.follow_links-item .facebook-with-circle,.follow_links-item .linkedin-with-circle,.follow_links-item .twitter-with-circle,.follow_links-item .youtube-with-circle{fill:currentColor;box-sizing:content-box;width:3.25em;height:3.25em;display:none;visibility:hidden}.footer_nav{display:none;visibility:hidden}.footer_nav-container{list-style:none;margin:0;padding:0}.footer_nav-item{margin:0;padding:0;display:inline-block}.footer_nav-item:after{content:" | ";display:inline-block;margin:0 .5em 0 .8em}.footer-inner .circle,.footer_nav-item:last-child:after,.supplemental_layout_switch,a.footer_top-link .chevron-up,a.footer_top-link .circle-dashed{display:none;visibility:hidden}.footer_text p{margin:0}.copyright,.has-js .toggle_content{margin-top:1em}.footer_text a{color:#000!important}.footer_text a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400;border:0}.footer_top{line-height:1;margin:0}a.footer_top-link{border:0;width:8em;height:8em;position:absolute;z-index:80;left:50%;bottom:-2.6666666667em;margin-left:-4em}a.footer_top-link .text{position:absolute;padding:0;border:0;height:1px}a.footer_top-link .circle-dashed{fill:currentColor;box-sizing:content-box;width:8em;height:8em;z-index:1;position:absolute;left:0;top:0}a.footer_top-link .chevron-up{fill:currentColor;box-sizing:content-box;width:2em;height:1.17242em;padding:.41379em 0;z-index:2;position:absolute;left:50%;bottom:50%;margin-left:-1em;margin-bottom:-.58621em}.footer-inner .circle-1{background-color:rgba(111,202,202,.6);z-index:44;width:28.53333rem;height:28.53333rem;bottom:-17.5rem;left:50%;margin-left:12rem}.footer-inner .circle-3{background-color:rgba(255,230,0,.57);z-index:40;width:35.46666rem;height:35.46666rem;bottom:-24rem;left:50%;margin-left:-34rem}.footer-inner .circle-4{background-color:rgba(255,255,255,.15);z-index:38;bottom:-15rem;left:50%;margin-left:-30rem}.footer-inner .circle-5{background-color:rgba(135,176,156,.8);z-index:36;width:41rem;height:41rem;bottom:-18rem;left:50%;margin-left:-50rem}.footer-inner .circle-6{background-color:transparent;border:1px solid rgba(255,255,255,.28);z-index:42;width:33.8rem;height:33.8rem;bottom:-16rem;left:50%;margin-left:10rem}.footer-inner .circle-7{background-color:#9f6d91;z-index:32;width:36.4rem;height:36.4rem;bottom:-14rem;left:50%;margin-left:11rem}.highlight{display:inline-block;font-weight:700;color:currentColor;background-color:#fcf8e3}.rss_link{line-height:1.2;height:1.2em;position:relative;padding-left:1.3em;display:none;visibility:hidden}.rss_link a{border:0}.rss_link a:active,.rss_link a:focus,.rss_link a:hover{background-color:transparent}.rss_link .text{display:inline-block;margin-left:0}.rss_link .rss{box-sizing:content-box;width:1em;height:1em;visibility:hidden;fill:#000;display:inline-block;position:absolute;left:0;top:.1em}.more_link{line-height:1;margin:0;display:none;visibility:hidden}.more_link a{border:0;font-size:.8em;color:#fff;background-color:#7d7d7d;display:inline-block;padding:1.5em 2.5em;border-radius:999em}.more_link a:after{content:" →"}.more_link a:active,.more_link a:focus,.more_link a:hover{color:#fff;background-color:#646464}.more_link-condensed a{font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-size:.73333em;padding:.5em 1em;line-height:1;color:#fff;background-color:#008cba}.more_link-condensed a:active,.more_link-condensed a:focus,.more_link-condensed a:hover{color:#fff;background-color:#00526e}.top_link{text-align:right;display:none;visibility:hidden}.top_link a{display:inline-block;font-size:.8em;font-weight:700;text-transform:uppercase;line-height:1;padding:.8em;color:#000;background-color:#ebebeb}.top_link a:active,.top_link a:focus,.top_link a:hover{color:#fff;background-color:#9e9c96}.has-js .toggle_content-heading{font-size:1em;margin:0;padding:0}.has-js .toggle_content-heading button{padding:0 0 0 1em;color:currentColor;background-color:transparent;border-radius:0;font-weight:700;display:inline-block;position:relative}.has-js .toggle_content-heading button .action{position:absolute;padding:0;border:0;height:1px}.has-js .toggle_content-heading button .toggle_content-icon{position:absolute}.has-js .toggle_content-heading button .toggle_content-icon-right{top:-.25em;left:-.5em}.has-js .toggle_content-heading button .chevron-right{fill:currentColor;box-sizing:content-box;width:.8793064031em;height:1.5em;padding:0 .3103467984em;display:none;visibility:hidden}.has-js .toggle_content-heading button .toggle_content-icon-down{top:0;left:0}.has-js .toggle_content-heading button .chevron-down{fill:currentColor;box-sizing:content-box;width:.6em;height:.351726em;padding:.124137em 0;display:none;visibility:hidden;top:0;left:0}.has-js .toggle_content-content{margin:1em 0 0}.has-js .toggle_content.closed .toggle_content-content{display:block;visibility:visible}.search_form{margin:.5em 0;padding:1.4em 0;border-top:solid 1px #e3e6e8;border-bottom:solid 1px #e3e6e8;display:none;visibility:hidden}.search_form .search_form-heading{margin-top:0;margin-bottom:.7em;line-height:1}.alphabet{font-size:.8rem;margin:1.5em 0 .5em;line-height:1;display:none;visibility:hidden}.alphabet:after,.alphabet:before{content:" ";display:table}.alphabet-letter,.content .alphabet-letter{text-transform:uppercase;text-align:center;font-weight:700;border:0;display:block;float:left;padding:.8em 0;margin:0 1em 1em 0;width:2.2em;color:#000;background-color:#ebebeb}.alphabet-letter:active,.alphabet-letter:focus,.alphabet-letter:hover,.content .alphabet-letter:active,.content .alphabet-letter:focus,.content .alphabet-letter:hover{color:#fff;background-color:#9e9c96}.alphabet-letter.empty,.content .alphabet-letter.empty{background-color:transparent;color:currentColor;cursor:default}.alphabet-letter.empty:active,.alphabet-letter.empty:focus,.alphabet-letter.empty:hover,.content .alphabet-letter.empty:active,.content .alphabet-letter.empty:focus,.content .alphabet-letter.empty:hover{color:currentColor;background-color:transparent}.pager{font-size:.8rem;margin:2em 0;line-height:1;display:none;visibility:hidden}.pager:after,.pager:before{content:" ";display:table}.pager .audible,.pager .pager-label{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.pager-container{list-style:none;margin:0;padding:0 9em;width:100%;position:relative;text-align:center}.pager-item{display:inline-block;padding:0;margin:0;font-weight:700}.content .pager-page,.pager-current,.pager-page{text-align:center;border:0;display:inline-block;float:left;padding:.8em;margin:0 .8em 1em;color:#000;background-color:#ebebeb}.content .pager-page:active,.content .pager-page:focus,.content .pager-page:hover,.pager-current,.pager-current:active,.pager-current:focus,.pager-current:hover,.pager-page:active,.pager-page:focus,.pager-page:hover{color:#fff;background-color:#9e9c96}.pager-change{display:inline-block;top:-.7em;font-weight:400;border-radius:999em;color:#fff;background-color:#7d7d7d}.pager-change:active,.pager-change:focus,.pager-change:hover{color:#fff;background-color:#646464}.pager-previous{left:0}.pager-next{right:0}.pager-container{padding-left:0;padding-right:0}.pager-change,.pager-item-distant{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.feature_boxes{font-size:1rem;margin:1.5em 0 0;display:none;visibility:hidden}.feature_boxes:after,.feature_boxes:before{content:" ";display:table}.feature_boxes a{border:0}.feature_box{padding:0;margin-bottom:2em;text-align:center}.feature_box-inner{width:100%;min-height:20px;display:inline-block}a.feature_box-link{display:inline-block;width:100%;position:relative;padding:0;height:auto!important}.feature_box-heading{margin:0;line-height:1.2;font-size:1.2em;font-weight:700;color:#7d7d7d}p.feature_box-description{font-size:.8em;margin:1em 0 0;color:#000;line-height:1.6}.feature_box-image{display:block;margin:1em auto;overflow:hidden;border-radius:50%;border-width:.53333em;border-color:#7d7d7d;background-color:#7d7d7d}.section-home .calendar .fc-button .text,.section-home .date_list-separator,.section-home .rss_link .text{position:absolute;padding:0;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.feature_box-image img{display:block;border-radius:50%;min-width:11.33333em}.section-home .col{margin:1em 0 3em}.section-home .date_list-heading{font-size:1em;margin:0 .2em 0 0;line-height:1;text-transform:uppercase;display:inline-block}.section-home .rss_link{display:inline-block;margin:0;top:.2em}.section-home .rss_link .text{border:0;width:1px}.section-home .date_list-container{list-style:none;margin:1.5em 0 0;padding:0}.section-home .date_list-item{margin:0 0 1.5em;padding:0}.section-home .date_list-link{text-decoration:underline}.section-home .date_list-title{font-size:1.2em;font-weight:700;display:block;line-height:1.4}.section-home .date_list-separator{border:0;width:1px}.section-home .date_list-date{display:block;font-size:.8em;margin-top:.25em}.section-home .date_list-desc{font-size:.86666em;margin-top:.5em}.section-home .news .date_list-heading,.section-home .news .rss_link{color:#229c99}.section-home .news .rss_link .rss{fill:#229c99}.section-home .news .date_list-link{color:#229c99}.section-home .news .date_list-link:active,.section-home .news .date_list-link:focus,.section-home .news .date_list-link:hover{background-color:#145d5b}.section-home .news .date_list-date{color:#229c99}.section-home .calendar,.section-home .events .date_list-date,.section-home .events .date_list-heading,.section-home .events .date_list-link,.section-home .events .rss_link{color:#9f6d91}.section-home .news .more_link a{background-color:#229c99}.section-home .news .more_link a:active,.section-home .news .more_link a:focus,.section-home .news .more_link a:hover{background-color:#1b7d7a}.section-home .events .rss_link .rss{fill:#9f6d91}.section-home .events .date_list-link:active,.section-home .events .date_list-link:focus,.section-home .events .date_list-link:hover{background-color:#744c68}.section-home .events .more_link{text-align:center}.section-home .events .more_link a{background-color:#9f6d91}.section-home .events .more_link a:active,.section-home .events .more_link a:focus,.section-home .events .more_link a:hover{background-color:#7f5774}.section-home .calendar{font-weight:700;max-width:20.3rem;margin:.25em auto 2em}.section-home .calendar .fc-content table,.section-home .calendar table.fc-header{margin:0}.section-home .calendar .fc-header td{padding:0;vertical-align:middle}.section-home .calendar .fc-header-left,.section-home .calendar .fc-header-right{width:5em}.section-home .calendar .fc-header-center{text-align:center;width:100%}.section-home .calendar .fc-header-center h2{color:currentColor;font-size:1.2em;font-weight:700;line-height:1;margin:-.25em 0 0}.section-home .calendar .fc-header-right{text-align:right}.section-home .calendar .fc-button{font-size:1.2em;line-height:1;text-align:left;border:0;color:#e3e6e8;background-color:transparent;cursor:pointer;display:inline-block;padding:0 .25em}.section-home .calendar .fc-button:active,.section-home .calendar .fc-button:focus,.section-home .calendar .fc-button:hover{background-color:transparent;color:#e3e6e8}.section-home .calendar .fc-button .text{border:0;width:1px}.section-home .calendar .fc-button .chevron-left{fill:currentColor;box-sizing:content-box;width:1.7586334246em;height:3em;padding:0 .6206832877em;display:none;visibility:hidden}.section-home .calendar .fc-button .chevron-right{fill:currentColor;box-sizing:content-box;width:1.7586128062em;height:3em;padding:0 .6206935969em;display:none;visibility:hidden}.section-home .calendar .fc-event{display:none;visibility:hidden}.section-home .calendar .fc-content{font-size:.86666em}.section-home .calendar .fc-content td,.section-home .calendar .fc-content th{border:1px solid #e3e6e8;width:14.28571%!important;height:3.1rem!important;text-align:center;vertical-align:middle;z-index:1}.section-home .calendar .fc-content th{color:#e3e6e8;font-style:italic;font-weight:700;padding:0!important;overflow:hidden;text-overflow:ellipsis}.section-home .calendar .fc-content td{padding:0!important}.section-home .calendar .fc-content td.fc-other-month{font-weight:400;color:#e3e6e8}.section-home .calendar .fc-content td>div{position:relative;padding:0}.section-home .calendar .fc-content td .fc-day-content{position:absolute}.section-home .calendar .fc-content td .fc-day-content .total{display:none;visibility:hidden}.section-home .calendar .fc-content td.hasEvent{background-color:#ebebeb;cursor:pointer}.section-home .calendar .fc-content td.hasEvent div{position:static}.section-home .calendar .fc-content td.hasEvent>div{position:relative;padding:0}.section-home .calendar .fc-content td.hasEvent .fc-day-content{font-size:.85em;text-align:left}.section-home .calendar .fc-content td.hasEvent .fc-day-content h3{font-size:1em;font-weight:400;margin:0 0 .5em;color:#fff}.section-home .calendar .fc-content td.hasEvent .fc-day-content .fc-event{display:block;visibility:visible}.section-home .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.section-home .calendar .fc-content td.hasEvent:focus,.section-home .calendar .fc-content td.hasEvent:hover{background-color:#ebebeb;z-index:999}.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper{height:auto;overflow:visible;clip:auto;color:#fff;background-color:#353535;width:16em;padding:1em;display:block;position:absolute;top:auto;bottom:80%;left:15%;left:.5em}.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper:after,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper:after{top:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#353535;border-width:10px;left:30px;margin-left:-10px}.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day4,.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day5,.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day6,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day4,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day5,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day6{left:auto;right:15%;right:-.5em}.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day4:after,.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day5:after,.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day6:after,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day4:after,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day5:after,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day6:after{left:auto;right:30px}.section-home .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper a,.section-home .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper a{color:#fff}.section-home .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul{margin:0;padding:0;list-style:none;font-weight:400}.section-home .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul li{position:relative;padding-left:1em;margin-left:0}.section-home .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.section-home .spotlight-container{list-style:none}.section-home .spotlight-item{margin:0;padding:0;width:100%}.section-home.no-js .spotlight-container{list-style:none;margin:0;padding:0}.section-home.no-js .spotlight-item{padding:0;margin:1em 0;display:none;visibility:hidden}.section-home.no-js .spotlight-item:first-child{display:block;visibility:visible}.section-home .spotlight-pager{margin-bottom:-2em}.section-home .spotlight-pager:after,.section-home .spotlight-pager:before{content:" ";display:table}.section-home button.prev-next{font-size:1em;line-height:1;text-align:left;border:0;color:currentColor;background-color:transparent;display:block;padding:.25em;float:left;margin-left:-1em}.section-home button.prev-next:active,.section-home button.prev-next:focus,.section-home button.prev-next:hover{background-color:transparent;color:currentColor}.section-home button.prev-next .text{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.section-home button.prev-next .chevron-left{fill:currentColor;box-sizing:content-box;width:1.1724222831em;height:2em;padding:0 .4137888585em;display:none;visibility:hidden}.section-home button.prev-next .chevron-right{fill:currentColor;box-sizing:content-box;width:1.1724085375em;height:2em;padding:0 .4137957313em;display:none;visibility:hidden}.section-home button.spotlight-next{float:right;margin-left:auto;margin-right:-1em}.section-home .share_links{margin-top:2em}.section-home .poll{color:#748b9c}.section-home .poll-heading{font-size:1em;margin:0;line-height:1;text-transform:uppercase;font-weight:400}.section-home .poll .question{margin-top:1em;font-size:1.53333em;line-height:1.4;font-weight:700}.section-home .poll .wrapper{display:block;min-height:1.6em;margin-top:1em;margin-bottom:1em;padding-left:1.2em;position:relative}.section-home .poll .wrapper:after,.section-home .poll .wrapper:before{content:" ";display:table}.section-home .poll .wrapper label{cursor:pointer;font-weight:700;color:#5d6f7d;margin-left:0;margin-bottom:0}.section-home .poll .wrapper input[type=radio]{position:absolute;top:0;left:0}.section-home .poll input[type=button],.section-home .poll input[type=submit]{margin-top:1em;margin-bottom:1em;padding:1.5em 2.5em;font-size:.8em;background-color:#748b9c;display:none;visibility:hidden}.section-home .poll input[type=button]:after,.section-home .poll input[type=submit]:after{content:" →"}.section-home .poll input[type=button]:active,.section-home .poll input[type=button]:focus,.section-home .poll input[type=button]:hover,.section-home .poll input[type=submit]:active,.section-home .poll input[type=submit]:focus,.section-home .poll input[type=submit]:hover{background-color:#475763}.section-home .poll .more a,.section-home .poll .view_link a{color:#748b9c;background-color:transparent;font-size:.8em;text-transform:capitalize;padding:0;margin-left:1.5em;display:none;visibility:hidden}.section-home .poll .more a:after,.section-home .poll .view_link a:after{content:" without submitting  →"}.section-home .poll .more a:active,.section-home .poll .more a:focus,.section-home .poll .more a:hover,.section-home .poll .view_link a:active,.section-home .poll .view_link a:focus,.section-home .poll .view_link a:hover{color:#90a2b0}.section-home .footer-inner .circle-6{z-index:36}.section-home .weather{line-height:1.2;display:none;visibility:hidden}.section-home .weather .circle-dashed,.section-home .weather.weather2{display:none;visibility:hidden}.section-home .weather-link{border:0}.section-home .weather-temperature{font-size:1.6em;display:block}.section-home .twitter_feed{max-height:500px!important;overflow:hidden;margin-top:4em}.section-home .statement-acknowledgement{padding-top:2em}.section-home .statement-acknowledgement .statement{margin:1em 0}.section-home .acknowledgement-heading,.section-home .statement-heading{font-size:1em;margin:0 .2em 0 0;line-height:1;text-transform:uppercase;display:inline-block;color:#406786}.widget+.entry,iframe+.entry{margin-top:2em}.widget{margin-bottom:1em;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;width:auto;overflow:auto}.sitemap:after,.sitemap:before{content:" ";display:table}.sitemap-instructions{margin-bottom:1em;display:none;visibility:hidden}.sitemap-col{width:46%;float:left;margin-right:4%}.sitemap-container{list-style:none;margin:0;padding:0}.sitemap-item{margin-bottom:1em}.sitemap-item.closed .sitemap-sub-container{padding:0;border:0;position:static;width:auto;height:auto;overflow:visible;clip:auto}.sitemap-heading{margin-top:0;font-size:1em;font-weight:400;line-height:1}.sitemap-heading a{display:block;border-radius:3px;white-space:normal;text-align:left;position:relative;padding:0;border:0;color:#fff;background-color:#7d7d7d}.mz_svg .sitemap-heading a{padding-right:2.5em}.mz_svg .sitemap-heading a .icon{position:absolute;top:1em;right:1em}.mz_svg .sitemap-heading a .chevron-down,.mz_svg .sitemap-heading a .chevron-up{fill:currentColor;box-sizing:content-box;width:1em;height:.58621em;padding:.206895em 0;display:none;visibility:hidden}.sitemap-sub-container{list-style:none;margin:0;padding:0 1em;line-height:1.4}.sitemap-sub-item{padding:0;margin:0}.sitemap-sub-item ul{margin-left:1em}.sitemap-sub-item a{display:inline-block;margin-bottom:.7em}.sitemap-sub-item:last-child{border-bottom:0}.sitemap-sub-container ul{margin:0;padding:0;list-style:none}.sitemap-sub-container ul li{position:relative;padding-left:1em;margin-left:0}.sitemap-sub-container ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.site_search-search_form{border:0}.site_search-search_form .search_form-heading{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.site_search-search_form .logic-group{margin-top:1em;margin-bottom:.5em;padding-top:1em;border-top:solid 1px #e3e6e8}.site_search-search_form .logic-group .type{font-weight:700}.site_search-search_form legend{border-bottom:0}.site_search-search_form select{width:auto;max-width:100%}.site_search-search_form .search_form-inputs{padding-right:0}.site_search-search_form .submit-group{width:auto;position:static;bottom:auto;right:auto;margin-top:1em}.search-results{border:0}.search-results-suggestion{margin-top:1em;font-weight:700;font-size:120%;line-height:1.4}.search-results-heading{margin:1em 0;font-size:120%;line-height:1.4;font-weight:400}.search-results-heading .number,.search-results-heading .type{font-weight:700}.search-results-container{list-style:none;margin:0;padding:0 0 .7em;border-top:solid 1px #e3e6e8}.search-results-item{padding:0 0 1em;border:0}.search-results-item:first-child{padding-top:1.2em}.search-results-item:last-child{border-bottom:0}.search-results-item+.search-results-item{padding-top:1em}.search-results-item a{border:0}.search-results-title{font-weight:700;display:inline-block}.search-results-category{font-size:80%;display:inline-block}.search-results-extract{display:block}.search-results-url{word-break:break-word;hyphens:auto}.emergency_bar{position:absolute;top:-54px;left:0;padding:0;width:100%;background-color:#658c35;z-index:850;color:#fff;font-size:18px;line-height:1;text-align:center}.emergency_bar.level_2{background-color:#168698}.emergency_bar.level_3{background-color:#d31609}.emergency_bar-inner{display:inline-block}.emergency_bar-heading{color:#e6fec9;text-transform:uppercase;margin:0}.level_2 .emergency_bar-heading{color:#caebff}.level_3 .emergency_bar-heading{color:#ffc6c6}.emergency_bar-text{margin:0 0 0 7px}.emergency_bar-heading,.emergency_bar-text{display:inline-block;padding:0 0 3px;line-height:1;font-size:1em;font-family:Arial,Helvetica,Tahoma,sans-serif}.emergency_bar-link{color:#fff;padding:16px 0 9px;display:inline-block;width:100%;white-space:nowrap;overflow:hidden}.emergency_bar-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.listing{line-height:1.4;margin-top:2em}.listing a{border:0}.listing-container{list-style:none;margin:0;padding:0}.listing-item{padding:0;margin:0 0 1.5em}.listing-title{display:block;font-weight:700;margin-bottom:0}.listing-date{font-weight:400;font-size:.8em}.news_latest{line-height:inherit}.news_latest-container{border-top:solid 1px #e3e6e8;padding-top:.8em}.news_latest-item{border-bottom:solid 1px #e3e6e8;margin-bottom:.8em;padding-bottom:0}.library-search .library-item:last-child,.library-search .library-search_form,.news_latest-item:last-child,.opportunities-table a{border-bottom:0}.news_latest-item .more_link{display:block;margin-top:1em}.news_latest-image img{display:block;margin-bottom:1em;width:8.33333rem;height:8.33333rem}.news_latest-title{font-size:1.46666em;font-family:Montserrat,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;line-height:1.4;margin-bottom:0}.news_latest-date{margin-bottom:.5em;line-height:1.2}.news_latest-desc{display:block}.library-heading,.library-item{border-bottom:solid 1px #e3e6e8}.news_latest-item.has_image{position:relative;padding-left:10.33333rem;min-height:10.33333rem}.news_latest-item.has_image .news_latest-image img{position:absolute;left:0;top:.5em;margin:0}.library-search_form .form_control-group{margin-bottom:1em}.library-section{line-height:1.4}.library-section+.library-section{margin-top:1.5em}.library-section.empty{display:none;visibility:hidden}.library-heading{text-transform:uppercase;font-size:.86666rem;line-height:1;padding:1.2em 1em;margin:0;border-top:solid 1px #e3e6e8;background-color:#ebebeb}.library-container{list-style:none;margin:0;padding:0 0 .7em}.library-item{padding:0 1em 1em}.library-item:first-child{padding-top:1em}.library-sub-container{margin:0;padding:0;list-style:none}.library-sub-container li{position:relative;padding-left:1em;margin-left:0}.library-sub-container li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.library-sub-item{margin-top:.5em}.library-item+.library-item{padding-top:1em}.library-item a{border:0}.library-all .library-item,.library-search .library-item{position:relative}.library-all .library-item:after,.library-all .library-item:before,.library-search .library-item:after,.library-search .library-item:before{content:" ";display:table}.library-all .library-extract,.library-all .library-sub-container,.library-all .library-title,.library-search .library-extract,.library-search .library-sub-container,.library-search .library-title{width:70%;float:left;padding-right:2em}.library-all .separator,.library-search .separator{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.library-all .library-category,.library-search .library-category{width:30%;float:right}.mz_csscalc .library-all .library-item:before,.mz_csscalc .library-search .library-item:before{content:"";display:block;width:1px;height:100%;background-color:#e3e6e8;position:absolute;top:0;left:calc(70% - 1.2em)}.categories-item:after,.events-detail .events-category .events-category-name:after,.events-item-category:after{width:.93333em;content:""}.library-search .search_form-inputs>strong.form_control-errorMessage span.form_control-errorMessage{margin-bottom:.5em;font-weight:700;color:#8b0000}.library-search .library-no_results{margin-top:1em;font-weight:700;font-size:120%}.library-search .library-results{border-top:solid 1px #e3e6e8}.library-search .library-title{font-weight:700;display:block}.library-search .library-extract,.library-search .library-sub-extract{display:block}.event-add{display:none;visibility:hidden}.event-add ul.icalendar_list{margin:0;padding:0;list-style:none;text-transform:uppercase}.event-add ul.icalendar_list li{margin:1em 1em 0 0;padding:0;display:inline-block}.event-add ul.icalendar_list li:last-child{margin-right:0}.event-add ul.icalendar_list a{display:inline-block;text-align:center;border:0;border-radius:999em;font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-size:.73333em;padding:.5em 1em;line-height:1;color:#fff;background-color:#008cba}.events-item,.faqs-questions{border-bottom:solid 1px #e3e6e8}.event-add ul.icalendar_list a:active,.event-add ul.icalendar_list a:focus,.event-add ul.icalendar_list a:hover{color:#fff;background-color:#00526e}.events-categories{display:none;visibility:hidden}.events-categories-heading{margin:0}.categories-container{margin-top:1em}.categories-item{line-height:1.4;display:block;padding-left:1.3em}.categories-item:after{display:inline-block;height:.93333em;background-color:#000;margin:0 0 0 .2em;vertical-align:baseline}.categories-item.all-categories:after,.events-view-switch{display:none;visibility:hidden}.categories-item input[type=checkbox]{line-height:inherit;float:left;margin-left:-1.3em}.categories-item.category-default{color:#000}.categories-item.category-default:after{background-color:#000}.categories-item.category-council-committee-meetings{color:#013660}.categories-item.category-council-committee-meetings:after{background-color:#013660}.categories-item.category-community-engagement-opportunities{color:#00b5b0}.categories-item.category-community-engagement-opportunities:after{background-color:#00b5b0}.categories-item.category-emergency-program{color:#8b0100}.categories-item.category-emergency-program:after{background-color:#8b0100}.categories-item.category-saanich-community-events{color:#00723b}.categories-item.category-saanich-community-events:after{background-color:#00723b}.categories-item.category-saanich-volunteer-opportunities{color:#6c3667}.categories-item.category-saanich-volunteer-opportunities:after{background-color:#6c3667}.categories-item.category-other-events{color:#d77433}.categories-item.category-other-events:after{background-color:#d77433}.categories-item.category-category-7{color:#e3066f}.categories-item.category-category-7:after{background-color:#e3066f}.categories-item.category-category-8{color:#7f785e}.categories-item.category-category-8:after{background-color:#7f785e}.categories-item.category-category-9{color:#4e4228}.categories-item.category-category-9:after{background-color:#4e4228}.categories-item.category-category-10{color:#01b55e}.categories-item.category-category-10:after{background-color:#01b55e}.events-view-switch{margin-top:1em}.events-container{list-style:none;margin:0;padding:0;line-height:1.6}.events-item{margin-bottom:1em;padding-bottom:1em}.events-item-date{font-weight:700;margin-bottom:.5em}.events-item-date .date-separator,.events-item-date .time{font-weight:400}.events-item-title a{border:0}.events-item-category{font-size:.86666em;margin-top:.3em;line-height:1.4}.events-item-category:after{display:inline-block;height:.93333em;background-color:#000;vertical-align:middle;margin:0 0 0 .2em}.events-item-category.category-default,.events-item-category.category-default strong{color:#000}.events-item-category.category-default:after{background-color:#000}.events-item-category.category-council-committee-meetings{color:#013660}.events-item-category.category-council-committee-meetings strong{color:#000}.events-item-category.category-council-committee-meetings:after{background-color:#013660}.events-item-category.category-community-engagement-opportunities{color:#00b5b0}.events-item-category.category-community-engagement-opportunities strong{color:#000}.events-item-category.category-community-engagement-opportunities:after{background-color:#00b5b0}.events-item-category.category-emergency-program{color:#8b0100}.events-item-category.category-emergency-program strong{color:#000}.events-item-category.category-emergency-program:after{background-color:#8b0100}.events-item-category.category-saanich-community-events{color:#00723b}.events-item-category.category-saanich-community-events strong{color:#000}.events-item-category.category-saanich-community-events:after{background-color:#00723b}.events-item-category.category-saanich-volunteer-opportunities{color:#6c3667}.events-item-category.category-saanich-volunteer-opportunities strong{color:#000}.events-item-category.category-saanich-volunteer-opportunities:after{background-color:#6c3667}.events-item-category.category-other-events{color:#d77433}.events-item-category.category-other-events strong{color:#000}.events-item-category.category-other-events:after{background-color:#d77433}.events-item-category.category-category-7{color:#e3066f}.events-item-category.category-category-7 strong{color:#000}.events-item-category.category-category-7:after{background-color:#e3066f}.events-item-category.category-category-8{color:#7f785e}.events-item-category.category-category-8 strong{color:#000}.events-item-category.category-category-8:after{background-color:#7f785e}.events-item-category.category-category-9{color:#4e4228}.events-item-category.category-category-9 strong{color:#000}.events-item-category.category-category-9:after{background-color:#4e4228}.events-item-category.category-category-10{color:#01b55e}.events-detail .category-default .events-category-name,.events-item-category.category-category-10 strong{color:#000}.events-item-category.category-category-10:after{background-color:#01b55e}.events-detail .events-date{margin-bottom:.5em}.events-detail .events-category{line-height:1.4}.events-detail .events-category .events-category-name{display:inline-block}.events-detail .events-category .events-category-name:after{display:inline-block;height:.93333em;background-color:#000;margin:0 0 0 .5em;vertical-align:baseline}.events-detail .category-default .events-category-name:after{background-color:#000}.events-detail .category-council-committee-meetings .events-category-name{color:#013660}.events-detail .category-council-committee-meetings .events-category-name:after{background-color:#013660}.events-detail .category-community-engagement-opportunities .events-category-name{color:#00b5b0}.events-detail .category-community-engagement-opportunities .events-category-name:after{background-color:#00b5b0}.events-detail .category-emergency-program .events-category-name{color:#8b0100}.events-detail .category-emergency-program .events-category-name:after{background-color:#8b0100}.events-detail .category-saanich-community-events .events-category-name{color:#00723b}.events-detail .category-saanich-community-events .events-category-name:after{background-color:#00723b}.events-detail .category-saanich-volunteer-opportunities .events-category-name{color:#6c3667}.events-detail .category-saanich-volunteer-opportunities .events-category-name:after{background-color:#6c3667}.events-detail .category-other-events .events-category-name{color:#d77433}.events-detail .category-other-events .events-category-name:after{background-color:#d77433}.events-detail .category-category-7 .events-category-name{color:#e3066f}.events-detail .category-category-7 .events-category-name:after{background-color:#e3066f}.events-detail .category-category-8 .events-category-name{color:#7f785e}.events-detail .category-category-8 .events-category-name:after{background-color:#7f785e}.events-detail .category-category-9 .events-category-name{color:#4e4228}.events-detail .category-category-9 .events-category-name:after{background-color:#4e4228}.events-detail .category-category-10 .events-category-name{color:#01b55e}.events-detail .category-category-10 .events-category-name:after{background-color:#01b55e}.events-detail .events-category-link{display:inline-block;margin-left:.5em}.events-calendar .calendar .fc-event,.events-month-select{display:none;visibility:hidden}.events-detail .event-add .icalendar_list{margin-top:-1em}.events-month-select{margin-top:1em}.events-month-select label{display:inline-block;margin-right:.5em;font-weight:400}.events-month-select select{display:inline-block;width:auto}.events-calendar .calendar{margin-top:1em}.events-calendar .calendar .fc-header td{padding-left:0;padding-right:0;width:33.33333%;vertical-align:middle}.events-calendar .calendar .fc-header-center{text-align:center}.events-calendar .calendar .fc-header-center h2{margin:0;font-size:1.2em;font-weight:400}.events-calendar .calendar .fc-header-right{text-align:right}.events-calendar .calendar .fc-button{font-size:80%;font-size:70%;width:8em;padding:1em}.events-calendar .calendar .fc-content{font-size:.86666em}.events-calendar .calendar .fc-content td,.events-calendar .calendar .fc-content th{border:1px solid #e3e6e8;width:14.2857%!important;z-index:1}.events-calendar .calendar .fc-content th{font-weight:700;text-align:center;background-color:#ebebeb;padding:.8em .4em!important;overflow:hidden;text-overflow:ellipsis}.events-calendar .calendar .fc-content td{padding:.7em .6em!important;height:3.5em;height:7.7em}.events-calendar .calendar .fc-content td>div{position:relative;width:100%;height:100%;padding:0}.events-calendar .calendar .fc-content td.hasEvent{background-color:#ebebeb}.events-calendar .calendar .fc-content td.hasEvent div{position:static}.events-calendar .calendar .fc-content td.hasEvent>div{position:relative;width:100%;height:100%;padding:0}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content{font-size:.85em}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content h3{font-size:1em;font-weight:400;margin:0 0 .5em;color:#fff}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.events-calendar .calendar .fc-content td.hasEvent .fc-event{display:block;visibility:visible}.events-calendar .calendar .fc-content td.hasEvent:focus,.events-calendar .calendar .fc-content td.hasEvent:hover{background-color:#ebebeb;z-index:999}.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper{height:auto;overflow:visible;clip:auto;color:#fff;background-color:#353535;width:16em;padding:1em;display:block;position:absolute;top:auto;bottom:80%;left:15%}.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper:after,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper:after{top:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#353535;border-width:10px;left:30px;margin-left:-10px}.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day4,.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day5,.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day6,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day4,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day5,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day6{left:auto;right:15%}.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day4:after,.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day5:after,.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper.day6:after,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day4:after,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day5:after,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper.day6:after{left:auto;right:30px}.events-calendar .calendar .fc-content td.hasEvent:focus .fc-day-content .events-wrapper a,.events-calendar .calendar .fc-content td.hasEvent:hover .fc-day-content .events-wrapper a{color:#fff}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul{margin:0;padding:0;list-style:none}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul li{position:relative;padding-left:1em;margin-left:0}.events-calendar .calendar .fc-content td.hasEvent .fc-day-content .events-wrapper ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.events-calendar .calendar .fc-content td.hasEvent .total{height:auto!important;display:block;visibility:visible}.events-calendar .calendar .fc-content td.hasEvent .categories{position:absolute;left:-.6em;bottom:-.7em;width:100%;height:.93333em;height:.466665em;height:.93333em}.events-calendar .calendar .fc-content td.hasEvent .categories span{position:static;float:left;content:"";display:inline-block;width:.466665em;height:.466665em;background-color:#000;vertical-align:middle;margin:0 0 0 .2em}.events-calendar .calendar .fc-content td.hasEvent .categories span.default{background-color:#000}.events-calendar .calendar .fc-content td.hasEvent .categories span.council-committee-meetings{background-color:#013660}.events-calendar .calendar .fc-content td.hasEvent .categories span.community-engagement-opportunities{background-color:#00b5b0}.events-calendar .calendar .fc-content td.hasEvent .categories span.emergency-program{background-color:#8b0100}.events-calendar .calendar .fc-content td.hasEvent .categories span.saanich-community-events{background-color:#00723b}.events-calendar .calendar .fc-content td.hasEvent .categories span.saanich-volunteer-opportunities{background-color:#6c3667}.events-calendar .calendar .fc-content td.hasEvent .categories span.other-events{background-color:#d77433}.events-calendar .calendar .fc-content td.hasEvent .categories span.category-7{background-color:#e3066f}.events-calendar .calendar .fc-content td.hasEvent .categories span.category-8{background-color:#7f785e}.events-calendar .calendar .fc-content td.hasEvent .categories span.category-9{background-color:#4e4228}.events-calendar .calendar .fc-content td.hasEvent .categories span.category-10{background-color:#01b55e}.opportunities-table{font-size:.86666em;min-width:100%}.opportunities-table .time{display:block}.opportunities-table .opportunities-status.open{color:#429c46}.opportunities-table .opportunities-status.closed{color:#8b0000}.opportunities-detail .open{color:#429c46}.opportunities-detail .closed{color:#8b0000}div.opportunities-detail-wrapper{margin-bottom:1em}.opportunities-detail{display:table;border-collapse:collapse}.opportunities-detail-wrapper{display:table-row}.opportunities-detail-title,.opportunities-detail-value{display:table-cell;border:1px solid #d9e1e7;padding:1em}.opportunities-detail-title{width:30%}.opportunities-detail-value ul{margin:0;padding:0;list-style:none}.opportunities-detail-value ul li{position:relative;padding-left:1em;margin-left:0}.opportunities-detail-value ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.opportunities-detail-value li:last-child,.opportunities-detail-value p:last-child,.opportunities-detail-value ul:last-child{margin-bottom:0}.opportunities-apply_link{margin:2em 0}.agendas td:nth-child(4) .opportunities-apply_link a:not(.cmsElementLink),.events-calendar .calendar .opportunities-apply_link a.fc-button,.opportunities-apply_link .agendas td:nth-child(4) a:not(.cmsElementLink),.opportunities-apply_link .events-calendar .calendar a.fc-button,.opportunities-apply_link a.button{white-space:nowrap}.jobs-list th{width:25%}.jobs_form .submit-note{margin-top:1em}.photo_gallery-start{text-align:left;margin-bottom:2em;display:none;visibility:hidden}.photo_gallery-container{list-style:none;margin:0;padding:0}.photo_gallery-item{height:10.26666rem;width:10.26666rem;display:inline-block;margin:0 1rem 1rem 0;padding:0;border:3px solid #e3e6e8;overflow:hidden;position:relative}.photo_gallery-thumbnail{display:block;width:100%;height:auto}.photo_gallery-heading{display:block;position:absolute;width:100%;bottom:-10.26666rem;left:0;color:#fff;background-color:rgba(0,0,0,.7);text-align:center;padding:1em .5em;line-height:1.4;-webkit-transition:bottom .1s ease;transition:bottom .1s ease}.photo_gallery-link:focus .photo_gallery-heading,.photo_gallery-link:hover .photo_gallery-heading{bottom:0}.slideshow .slideshow-description{background-color:#ebebeb;padding:7px;margin:10px 0 60px;color:#000}.slideshow .slideshow-title{display:block;font-weight:700}.slideshow #cboxLoadedContent{margin-bottom:48px}.slideshow #cboxCurrent{left:0}.slideshow #cboxNext,.slideshow #cboxPrevious,.slideshow #cboxSlideshow{width:80px;bottom:44px;display:inline-block;line-height:1;font-size:12px;text-align:center;color:#fff;background-color:#7d7d7d;border:0;border-radius:999em;padding:9px 0}.slideshow #cboxNext:active,.slideshow #cboxNext:focus,.slideshow #cboxNext:hover,.slideshow #cboxPrevious:active,.slideshow #cboxPrevious:focus,.slideshow #cboxPrevious:hover,.slideshow #cboxSlideshow:active,.slideshow #cboxSlideshow:focus,.slideshow #cboxSlideshow:hover{color:#fff;background-color:#646464}.slideshow #cboxNext,.slideshow #cboxPrevious{background-image:none;text-indent:0;height:auto;background-color:#6fcaca}.slideshow #cboxNext:active,.slideshow #cboxNext:focus,.slideshow #cboxNext:hover,.slideshow #cboxPrevious:active,.slideshow #cboxPrevious:focus,.slideshow #cboxPrevious:hover{color:#fff;background-color:#59a2a2}.slideshow #cboxNext{left:auto;right:0}.slideshow #cboxSlideshow{right:50%;margin-right:-40px}.projects-listing .projects-container{list-style:none;margin:2em 0 0;padding:0}.projects-listing .projects-item{border:1px solid #e3e6e8;padding:1em;margin:0 0 1em}.projects-listing .projects-heading{margin-top:0}.projects-listing .projects-thumbnail img{display:block;margin-bottom:1em;max-width:8.33333rem;max-height:8.33333rem}.projects-listing .projects-budget,.projects-listing .projects-category,.projects-listing .projects-end,.projects-listing .projects-start,.projects-listing .projects-updated{font-size:.86666em;line-height:1.2;margin-bottom:.5em}.projects-listing .projects-description,.projects-listing .projects-status{font-size:.86666em}.projects-listing .projects-status{margin-top:2em}.projects-listing .projects-item.has_image{position:relative;padding-left:10.33333rem;min-height:10.33333rem}.projects-listing .projects-item.has_image .projects-thumbnail img{position:absolute;left:0;top:2rem;margin:0}.projects-listing .projects-link{margin-top:1em;display:none;visibility:hidden}.projects-detail:after,.projects-detail:before{content:" ";display:table}.projects-detail-title{display:inline-block}.projects-detail-note{display:block}.projects-detail-image img{height:auto;width:20rem;float:right;margin:0 0 1.2rem 1.8rem}.agendas td p,.projects-detail-date{margin-bottom:0}.projects-detail-budget,.projects-detail-category,.projects-detail-description{margin-top:1em}.agendas table{width:100%}.agendas td{width:25%}.agendas td ul{margin:0;padding:0;list-style:none}.agendas td ul li{position:relative;padding-left:1em;margin-left:0}.agendas td ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.faqs-answers-container>li:before,.faqs-questions-container>li:before{content:counter(table-ol) ".";text-align:right}.agendas td:nth-child(4) a:not(.cmsElementLink){font-size:.8em;padding:.5em 1em;color:#fff;background-color:#7d7d7d}.agendas td:nth-child(4) a:not(.cmsElementLink):active,.agendas td:nth-child(4) a:not(.cmsElementLink):focus,.agendas td:nth-child(4) a:not(.cmsElementLink):hover{color:#fff;background-color:#646464}.content .agendas table a{border-bottom:0}.faqs-answers-list,.faqs-questions-list{padding-left:1.6em}.faqs-questions{display:none;visibility:hidden}.faqs-answers-heading,.faqs-questions-heading{border:0;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.content .directory-listing table a,.faqs-answers-item:last-child{border-bottom:0}.faqs-questions-heading{padding:0}.faqs-questions-container{display:table;margin-left:0;padding-left:0;list-style:none}.faqs-questions-container>li{display:table-row;counter-increment:table-ol}.faqs-questions-container>li:before{display:table-cell;padding-right:.4em}.faqs-questions-item{margin-bottom:1em}.faqs-questions-item a{font-weight:700;text-decoration:underline}.faqs-answers{margin-top:2em}.faqs-answers-heading{padding:0}.faqs-answers-container{display:table;margin-left:0;padding-left:0;list-style:none}.faqs-answers-container>li{display:table-row;counter-increment:table-ol}.faqs-answers-container>li:before{display:table-cell;padding-right:.4em}.faqs-answers-item{padding-bottom:2em}.faqs-answers-question{font-size:1em;margin-top:0}.faqs-answers-answer{border-bottom:solid 1px #e3e6e8;padding-bottom:1em;margin-bottom:1em}.submission_form .section{padding:2em;margin-bottom:2em}.submission_form .section.odd{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.submission_form .section.even{background-color:#e5e5e5}.submission_form .section>legend{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.submission_form .section .section-heading{margin-top:0}.submission_form .section>.form_control-group:last-child{margin-bottom:0}.submission_form legend{border:0}.submission_form .form_control-label-large,.submission_form .legend-large{font-family:Montserrat,Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;color:#000;margin-top:2em;margin-bottom:.5em;font-size:1.5em;line-height:1.25}.directory-listing{font-size:.86666em}.directory-listing table{width:100%}.directory-listing td{width:25%}.directory-listing td ul{margin:0;padding:0;list-style:none}.directory-listing td ul li{position:relative;padding-left:1em;margin-left:0}.directory-listing td ul li:before{content:"•  ";display:block;position:absolute;top:0;left:0}.carbon_calculator span.error:before,.newsletter_form span.error:before{content:"Error: "}.directory-listing td p{margin-bottom:0}.directory-listing th.department-name{background-color:transparent}.directory_form .recipient,.directory_form .recipient[disabled],.directory_form .recipient[readonly]{border:0;color:#000;background-color:transparent;padding:0;cursor:text}.newsletter_form span.error{font-weight:700}.newsletter_form span.error:before{color:#8b0000}.no-js .carbon_calculator{display:none;visibility:hidden}.carbon_calculator fieldset{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #e3e6e8}.carbon_calculator legend{font-weight:700;border:0}.carbon_calculator .form_control-group{margin-bottom:1em}.carbon_calculator .form_control-note{font-size:90%}.carbon_calculator .label,.carbon_calculator label{font-weight:400;margin-bottom:.25em}.carbon_calculator .label .post,.carbon_calculator .label .pre,.carbon_calculator label .post,.carbon_calculator label .pre{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.carbon_calculator input.error{border-color:#8b0000;background-color:#fcf8e3}.carbon_calculator span.error{color:#8b0000;font-weight:700;display:block}.carbon_calculator .chart,.carbon_calculator .share_results,.carbon_calculator .subtotals{margin-bottom:2em}.mz_csscalc .residents_who_served-search .library-item:before{display:none;visibility:hidden}.mz_csscalc .residents_who_served-search .library-extract,.mz_csscalc .residents_who_served-search .library-sub-container,.mz_csscalc .residents_who_served-search .library-title{width:100%;padding-right:0}.webcam{width:100%;margin:2em auto;text-align:center}.election_results-candidates .election_results-percentage,.election_results-candidates .election_results-votes,.election_results-stats .election_results-ballots,.election_results-stats .election_results-tabs,.election_results-stats .election_results-turnout,.election_results-stats .election_results-voters{text-align:right}.webcam-image{max-width:100%;margin:0 auto}.webcam-image img{display:block;width:100%;height:auto}.webcam-caption{font-size:.73333em;margin:1.5em 0 0}.election_results h2{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.election_results-contests ul{list-style:none;margin:0 0 1em;padding:0}.election_results-contests li{display:inline-block}.agendas td:nth-child(4) .election_results-contests a.selected:not(.cmsElementLink),.election_results-contests .agendas td:nth-child(4) a.selected:not(.cmsElementLink),.election_results-contests .button.selected,.election_results-contests .events-calendar .calendar .selected.fc-button,.events-calendar .calendar .election_results-contests .selected.fc-button{color:#fff;background-color:#646464}.election_results-candidates .candidate-bar{height:1em;border:1px solid #a9a9a9}.election_results-candidates .candidate-bar .candidate-progress{height:100%;background-color:#d3d3d3}