1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 6 <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 7<!-- Google Tag Manager for GA4 --> 8
8<script>(function(w,d,s,l,i){w.GAMeasurementID='G-Z683046P9N';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home" /> 119<meta name="category1" content="How Do I..." /> 120 121 122 <meta name="theme-color" content="rgb(26, 57, 102)"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>How Do I... | Red Bank Borough, NJ</title> 126 127 <meta name="description" content=""> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-1327450506.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#ccbfa3f52a-af75-4b19-adf6-17eebdafa729" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="6" /> 391 <input type="hidden" id="hdnContentCollectionID" value="3ccf244d-7bbb-45d9-80ac-0257e4487f43" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="18" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="9" /> 397 398 <div id="stickyPlaceholder"></div> 399 <div id="outer-wrap" class="outer-wrap"> 400 <div id="inner-wrap" class="inner-wrap"> 401 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 402 403 404 405 406<!-- Begin Signed Out Bar --> 407<div class="cpToolbar user public"> 408 <div class="inner selfClear"> 409 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 410 <ul class="nav secondary"> 411 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 412 </ul> 413 </div> 414</div>
415<script> 416 $(document).ready(function () { 417 $('#signedOutToolbarCreateProfileButton').click(function (event) { 418 event.preventDefault(); 419 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 420 }); 421 422 423 $('#loggedOutToolbarSignInButton').click(function (event) { 424 event.preventDefault(); 425 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 426 }); 427 428 429 if ('False' == 'True') { 430 $('#loggedOutToolbarSignInButton').hide(); 431 } 432 }) 433</script>
433 434<!-- End Signed Out Bar --> 435 436 </div> 437 <div id="bodyWrapper"> 438 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 439 440<div data-cpRole="structuralContainer" id="bodyContainerTS"> 441<!-- <div data-cpRole="banner" id="banner3" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 442<div class="siteWrap2"><div data-cpRole="structuralContainer" id="flexHeader1TS" class="lyt-header lyt-flex lyt-flex-column lyt-justify-between lyt-align-center"> 443<div data-cpRole="structuralContainer" id="lyt-logo"> 444<div data-cpRole="banner" id="lyt-logo-inner" class="bannerLogoTS empty"> 445 446 447 448 449 <a id="lyt-logo-inner-57" style=" display: block; text-align: center; 450" class="bannerObject" href="/" target="_self"><img alt="Red Bank Borough, New Jersey Homepage" class="bannerObject" height="270" src="/ImageRepository/Document?documentID=16031" width="920" /></a> 451</div> 452</div><div data-cpRole="structuralContainer" id="lyt-nav"> 453<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 454<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 455--><li id="MainItem265" class="topMenuItem" role="none" data-pageid="265" data-displaymegamenu="False"><!-- 456 --><!-- 457 --> <a role="menuitem" id="mainNavHome" class="navMainItem mainNavItem mainNavItem1" href="/" target="_self"> Home </a> <!-- 458 --><!-- 459 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 460 --><!-- 461 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem2 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 462 --><!-- 463 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 464 --><!-- 465 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem3 " href="/35/Business" target = "_self" > Business </a> <!-- 466 --><!-- 467 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 468 --><!-- 469 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavResidents" class="navMainItem mainNavItem mainNavItem4 " href="/31/Residents" target = "_self" > Residents </a> <!-- 470 --><!-- 471 --></li><!----><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 472 --><!-- 473 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem5 " href="/27/Government" target = "_self" > Government </a> <!-- 474 --><!-- 475 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 476 --><!-- 477 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavOnlineServices" class="navMainItem mainNavItem mainNavItem6 " href="/101/Online-Services" target = "_self" > Online Services </a> <!-- 478 --><!-- 479 --></li><!----> 480</ol> 481 482 483
483<script type="text/javascript"> 484 (function () { 485 function setupMenu() { 486 const menuID = 'mainNavMenu'; 487 const menuType = MAIN_MENU; 488 489 //setup menu manager properties for main menu 490 if (!menuManager.mobileMainNav && true) 491 menuManager.adjustMainItemsWidth('#' + menuID); 492 menuManager.isMainMenuEditable = false; 493 menuManager.mainMenuMaxSubMenuLevels = 4; 494 menuManager.setMOMMode(2, menuType); 495 496 //Init main menu 497 const setupDraggable = menuManager.isMainMenuEditable; 498 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=18&menuContainerID=mainNav'; 499 500 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 501 menuManager.mainMenuInit = true; 502 menuManager.mainMenuTextResizer = true; 503 if (1.00 > 0) 504 menuManager.mainMenuTextResizerRatio = 1.00; 505 if (window.isResponsiveEnabled) 506 menuManager.mainMenuReady.resolve(); 507 508 } 509 510 if (document.readyState === "complete" 511 || document.readyState === "loaded" 512 || document.readyState === "interactive") { 513 setupMenu(); 514 return; 515 } 516 517 document.addEventListener("DOMContentLoaded", setupMenu); 518 })(); 519 </script>
519 520 521 522<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc35b6b47a-ec4e-42f6-8a85-022db6378db4" data-containerid="35b6b47a-ec4e-42f6-8a85-022db6378db4" class="pageContent cpGrid cpGrid24"> 523 524 525 526 527 </div> 528</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccb8745f97-c75e-4fb7-a8fb-e64d1d308f3a" data-containerid="b8745f97-c75e-4fb7-a8fb-e64d1d308f3a" class="pageContent cpGrid cpGrid24"> 529 530 531 532 533 </div> 534</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc9172d75d-511a-4374-a64f-daceeec8c072" data-containerid="9172d75d-511a-4374-a64f-daceeec8c072" class="pageContent cpGrid cpGrid24"> 535 536 537 538 539 </div> 540</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc4c9f1967-b3c6-44c2-b4a3-d1f11b0dea61" data-containerid="4c9f1967-b3c6-44c2-b4a3-d1f11b0dea61" class="pageContent cpGrid cpGrid24"> 541 542 543 544 545 </div> 546</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="ccbc1f28bb-0dd5-4e19-89d7-6b1467bb4d09" data-containerid="bc1f28bb-0dd5-4e19-89d7-6b1467bb4d09" class="pageContent cpGrid cpGrid24"> 547 548 549 550 551 </div> 552</aside></aside></nav> 553</div> 554</div></div> 555</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 556<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 557<div data-cpRole="structuralContainer" id="bannerContentTS"> 558<div class="siteWrap2"><div data-cpRole="structuralContainer" id="lyt-search"> 559<div data-cpRole="contentContainer" id="lyt-search-inner"> <div id="cced99cafb-f7da-4090-a07e-5c16c12437c6" data-containerid="ed99cafb-f7da-4090-a07e-5c16c12437c6" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="1"> 560 561 562 <div class="row outer wide"><!-- 563--><div class="outer col col10 first" style="" data-widgetcontainerid="ac99b90b-3820-47fc-b128-cfe6a870bac2">� 564 <div class="row nest first last wide">� 565 566 <div class="inner col col10 first last id358af397-c3ce-4b24-9f29-0caf548c4c63" style="" data-widgetcontainerid="358af397-c3ce-4b24-9f29-0caf548c4c63">� 567<div data-widget-id="0340270c-23ba-4fd1-941d-c98d48ff2169" data-widget-controller-path="/GraphicLinks/Widget"> 568 569 570 571 572<div id="graphicLinkWidget0340270c-23ba-4fd1-941d-c98d48ff2169" class="widget widgetGraphicLinks skin63 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 573 <div class="widgetHeader"> 574 <div class=""> 575 </div> 576 </div> 577 <div class="widgetBody cpGrid cpGrid3 "> 578 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 579 <div class="row wide"> 580 <!-- 581--><div class="col col1 first "><ul class="semanticList"><!-- 582 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/redbanknewjersey/" target="_self"> 583 584<img src="/ImageRepository/Document?documentID=16035" 585 class="graphicButtonLink" alt="Facebook" 586 onmouseover="this.src='/ImageRepository/Document?documentID=16035'" 587 onmouseout="this.src='/ImageRepository/Document?documentID=16035'" 588 onfocus="this.src='/ImageRepository/Document?documentID=16035'" 589 onblur="this.src='/ImageRepository/Document?documentID=16035'"> 590</a></li><!-- 591--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 592 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.youtube.com/@BoroughofRedBank" target="_self"> 593 594<img src="/ImageRepository/Document?documentID=16047" 595 class="graphicButtonLink" alt="YouTube" 596 onmouseover="this.src='/ImageRepository/Document?documentID=16047'" 597 onmouseout="this.src='/ImageRepository/Document?documentID=16047'" 598 onfocus="this.src='/ImageRepository/Document?documentID=16047'" 599 onblur="this.src='/ImageRepository/Document?documentID=16047'"> 600</a></li><!-- 601--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 602 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/borough_of_redbank/" target="_self"> 603 604<img src="/ImageRepository/Document?documentID=16036" 605 class="graphicButtonLink" alt="Instagram" 606 onmouseover="this.src='/ImageRepository/Document?documentID=16036'" 607 onmouseout="this.src='/ImageRepository/Document?documentID=16036'" 608 onfocus="this.src='/ImageRepository/Document?documentID=16036'" 609 onblur="this.src='/ImageRepository/Document?documentID=16036'"> 610</a></li><!-- 611--></ul></div><!-- --> 612 </div> 613 </nav> 614 </div> 615 <div class="widgetFooter"> 616 </div> 617</div> 618</div> 619 620 </div> <!-- inner column --> 621 622 </div> <!-- inner row --> 623 624 </div><!-- outer column --><!----><div class="outer col col14 last" style="" data-widgetcontainerid="5a5b8250-df8d-431a-b0c8-652471c0a5db">� 625 <div class="row nest first last wide">� 626 627 <div class="inner col col14 first last id7fc8c5c0-96ab-4b2a-8057-7ac1481705ec" style="" data-widgetcontainerid="7fc8c5c0-96ab-4b2a-8057-7ac1481705ec">� 628<div data-widget-id="d83a5289-034c-4529-b8b8-e9a5b5dc9f8a" data-widget-controller-path="/Layout/WidgetSearch"> 629 630
630<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
630 631
631<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
631 632
632<script defer type="text/javascript"> 633 634 $(document).ready(function () { 635 try { 636 // Minimum characters required before performing a search/autocomplete 637 var minPrefixLength = 3; 638 var autoCompleteDebounceDelay = 500; 639 var searchFieldSelector = "#searchField" + 'd83a5289-034c-4529-b8b8-e9a5b5dc9f8a'; 640 var checkboxSelector = "#ysnSearchOnlyDept" + 'd83a5289-034c-4529-b8b8-e9a5b5dc9f8a'; 641 var buttonSelector = ".widgetSearchButton" + 'd83a5289-034c-4529-b8b8-e9a5b5dc9f8a'; 642 var autoCompleteCache = {}; 643 var autoCompleteCacheKeys = []; 644 var autoCompleteCacheLimit = 25; 645 var currentAutoCompleteRequest = null; 646 var currentAutoCompleteRequestKey = null; 647 var autoCompleteDebounceTimer = null; 648 var autoCompleteDebounceKey = null; 649 var pendingAutoCompleteResponses = []; 650 651 function normalizeAutoCompleteTerm(term) { 652 return $.trim((term || "") + "").replace(/\s+/g, " "); 653 } 654 655 function shouldSearch(term) { 656 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 657 } 658 659 function getAutoCompleteUrl() { 660 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 661 } 662 663 function getAutoCompleteCacheKey(requestUrl, term) { 664 return requestUrl + "|" + term.toLowerCase(); 665 } 666 667 function cacheAutoCompleteResult(cacheKey, data) { 668 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 669 autoCompleteCacheKeys.push(cacheKey); 670 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 671 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 672 } 673 } 674 autoCompleteCache[cacheKey] = data; 675 } 676 677 function respondToPendingAutoComplete(data) { 678 var responses = pendingAutoCompleteResponses; 679 pendingAutoCompleteResponses = []; 680 for (var i = 0; i < responses.length; i++) { 681 responses[i](data); 682 } 683 } 684 685 function cancelPendingAutoComplete() { 686 clearTimeout(autoCompleteDebounceTimer); 687 autoCompleteDebounceKey = null; 688 if (currentAutoCompleteRequest != null) { 689 currentAutoCompleteRequest.abort(); 690 currentAutoCompleteRequest = null; 691 } 692 currentAutoCompleteRequestKey = null; 693 respondToPendingAutoComplete([]); 694 } 695 696 function createWidgetAutoCompleteSource(options) { 697 return function (request, response) { 698 var term = normalizeAutoCompleteTerm(request.term); 699 if (!options.shouldSearch(term)) { 700 response([]); 701 return; 702 } 703 704 var requestUrl = options.url(); 705 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 706 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 707 response(autoCompleteCache[cacheKey]); 708 if (options.success) { 709 options.success(autoCompleteCache[cacheKey]); 710 } 711 return; 712 } 713 714 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 715 pendingAutoCompleteResponses.push(response); 716 return; 717 } 718 719 cancelPendingAutoComplete(); 720 autoCompleteDebounceKey = cacheKey; 721 pendingAutoCompleteResponses.push(response); 722 autoCompleteDebounceTimer = setTimeout(function () { 723 autoCompleteDebounceKey = null; 724 currentAutoCompleteRequestKey = cacheKey; 725 currentAutoCompleteRequest = $.ajax({ 726 url: requestUrl, 727 dataType: "json", 728 timeout: options.timeout, 729 data: { 730 term: term, 731 }, 732 success: function (data) { 733 if (currentAutoCompleteRequestKey === cacheKey) { 734 cacheAutoCompleteResult(cacheKey, data); 735 respondToPendingAutoComplete(data); 736 if (options.success) { 737 options.success(data); 738 } 739 } 740 }, 741 error: function (xmlhttprequest, textstatus, message) { 742 if (textstatus === "abort") { 743 return; 744 } 745 746 if (options.error) { 747 options.error(xmlhttprequest, textstatus, message); 748 } 749 750 respondToPendingAutoComplete([]); 751 }, 752 complete: function (xmlhttprequest) { 753 if (currentAutoCompleteRequest === xmlhttprequest) { 754 currentAutoCompleteRequest = null;
755 currentAutoCompleteRequestKey = null; 756 } 757 } 758 }); 759 }, options.delay); 760 }; 761 } 762 763 // click handler for search buttons 764 $(buttonSelector).click(function (e) { 765 e.preventDefault(); 766 var $btn = $(this); 767 var $field = $btn.siblings(".widgetSearchBox"); 768 var term = $field.val() + ""; 769 if (!shouldSearch(term)) { 770 // do nothing until user types enough characters 771 $field.focus(); 772 return; 773 } 774 775 if ($(checkboxSelector).is(':checked') || false) 776 { 777 doWidgetSearch($.trim(term), Number(0)); 778 } 779 else { 780 doWidgetSearch($.trim(term), 0); 781 } 782 }); 783 784 // enter key handler for the search field 785 $(searchFieldSelector).keypress(function (e) { 786 var code = e.which || e.keyCode; 787 if (code === 13) { 788 e.preventDefault(); 789 var $this = $(this); 790 var term = $this.val() + ""; 791 if (!shouldSearch(term)) { 792 // do nothing until user types enough characters 793 $this.focus(); 794 return false; 795 } 796 797 if ($(checkboxSelector).is(':checked') || false) { 798 doWidgetSearch($.trim(term), Number(0)); 799 } else { 800 doWidgetSearch($.trim(term), 0); 801 } 802 return false; 803 } 804 return true; 805 }); 806 807 // autocomplete: set minLength and guard source 808 if (true) { 809 var $searchField = $(searchFieldSelector).autocomplete({ 810 minLength: minPrefixLength, 811 source: createWidgetAutoCompleteSource({ 812 delay: autoCompleteDebounceDelay, 813 timeout: 10000, 814 shouldSearch: shouldSearch, 815 url: getAutoCompleteUrl, 816 success: function () { 817 $('.autoCompleteError').remove(); 818 }, 819 error: function (xmlhttprequest, textstatus, message) { 820 if (textstatus === "timeout") { 821 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 822 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 823 } 824 } 825 }), 826 html: true, 827 delay: 0, 828 select: function (event, ui) { 829 $(this).val(ui.item.value); 830 $(this).next().click(); 831 } 832 }); 833 834 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 835 return $("<li class=\"itemList\"></li>") 836 .data("ui-autocomplete-item", item) 837 .append("<a>" + item.label + "</a>") 838 .appendTo(ul); 839 }; 840 } 841 842 // keep searchBtnApplyQuery consistent with prefix rule 843 window.searchBtnApplyQuery = function() { 844 var $field = $(searchFieldSelector); 845 var term = $field.val() + ""; 846 if (shouldSearch(term)) { 847 // update href for the icon/button (if present) 848 var btn = document.getElementById("btnSearchIcon"); 849 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 850 } else { 851 var btn = document.getElementById("btnSearchIcon"); 852 if (btn) btn.href = "#"; 853 } 854 }; 855 } 856 catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page. 857 }); 858 </script>
858 859 <style scoped type="text/css">.outer.wide .col.last:not(.first) .widgetOptionSet31 .widgetBody { 860position: relative; 861} 862 863.outer.wide .col.last:not(.first) .widgetOptionSet31 .widgetBody::after { 864content: ""; 865position: absolute; 866top: 50%; 867left: 0; 868width: 4px; 869height: 40px; 870border-radius: 4px; 871background: #82B7BC; 872transform: translate(0, -50%); 873 874</style> 875 876 <section id="widgetPreviewSearch" class="widget widgetSearch skin63 widgetOptionSet31" style="display: block;" aria-label="Search"> 877 <!-- For the button right and inside --> 878 <div class="widgetBody buttonRightInside"> 879 <input class="widgetSearchBox widgetSearchBoxd83a5289-034c-4529-b8b8-e9a5b5dc9f8a" cp5ph="true" id="searchFieldd83a5289-034c-4529-b8b8-e9a5b5dc9f8a" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 880 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtond83a5289-034c-4529-b8b8-e9a5b5dc9f8a" role="button"><img alt="Search Icon" class="imageHover" data-hover="/ImageRepository/Document?documentID=16199" data-image="/ImageRepository/Document?documentID=16200" src="/ImageRepository/Document?documentID=16200" /></a> 881 882 <label class="searchLabel" aria-hidden="true" for="searchFieldd83a5289-034c-4529-b8b8-e9a5b5dc9f8a">Search</label> 883 </div> 884 885 </section> 886 887 888<style scoped> 889 890 .widgetSearch ::-webkit-input-placeholder { 891 color: #212121; 892 } 893 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 894 color: #212121; 895 } 896 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 897 color: #212121; 898 } 899 .widgetSearch :-ms-input-placeholder { 900 color: #212121; 901 } 902 903 904 .widgetSearch .widgetBody .widgetSearchBoxd83a5289-034c-4529-b8b8-e9a5b5dc9f8a 905 { 906 color: #212121; 907 height: 60px; 908background: #F0F3FF; 909border: none; 910border-radius: 10px; 911padding: 11px 61px 11px 16px; 912font: 500 15px Poppins; 913 } 914 .widgetSearch .widgetBody .widgetSearchButtond83a5289-034c-4529-b8b8-e9a5b5dc9f8a 915 { 916 margin: 11px; 917 } 918 .widgetSearch .widgetSearch-onlyDeptd83a5289-034c-4529-b8b8-e9a5b5dc9f8a 919 { 920 display: inline-block; 921 color: #333; 922 923 924 padding-top: 10px; 925 } 926 #ysnSearchOnlyDeptd83a5289-034c-4529-b8b8-e9a5b5dc9f8a 927 { 928 position: relative; 929 top: .125em; 930 } 931 932</style> 933 934<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 935<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 936 937 938
939<script type="text/javascript"> 940 //Updates search icons href to have the correct queryString 941 function searchBtnApplyQuery() { 942 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFieldd83a5289-034c-4529-b8b8-e9a5b5dc9f8a").value; 943 } 944</script>
944 945 946</div> 947 948 </div> <!-- inner column --> 949 950 </div> <!-- inner row --> 951 952 </div><!-- outer column --><!-- --></div> <!-- outer row --> 953 954 955 </div> 956</div> 957</div><div data-cpRole="contentContainer" id="contentTS"> <div id="ccc69cd855-5bce-46ff-aa08-50e8b039313c" data-containerid="c69cd855-5bce-46ff-aa08-50e8b039313c" class="pageContent cpGrid cpGrid24 showInMobile"> 958 959 960 961 962 </div> 963</div></div> 964</div> 965</div> 966 967 968 969 970 <div id="bannerImagesJSON58" class="hidden"></div> 971 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 972 <a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowLeft"></use></svg></a> 973 <a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 974 </div> 975
975<script type="text/javascript"> 976 $(window).on("load", function () { 977 $.when(window.Pages.rwdSetupComplete) 978 .done(function () { 979 renderExternalBannerSlideshow('banner1', 980 {"BannerOptionID":58,"ThemeID":18,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":false,"ImageAlignment":2,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":101,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=16029","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":103,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=16028","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":134,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=16307","Height":594,"Width":1849,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":135,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=16151","Height":600,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":4,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":136,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=16681","Height":1947,"Width":2600,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":5,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":138,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=17438","Height":1732,"Width":2600,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":6,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":139,"BannerOptionID":58,"FileName":"/ImageRepository/Document?documentID=17436","Height":1732,"Width":2600,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":7,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":2,"BannerOptionID":58,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202501081205005081.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 981 '/App_Themes/Interior/Images/', 982 'Rotating'); 983 }); 984 }); 985 </script>
985 986 987</div> 988</div><main data-cpRole="structuralContainer" id="mainSectionTS"> 989<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 990<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap lyt-flex lyt-flex-column"> 991<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar left-nav-decoration"> 992<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc5119d18c-435e-4265-9238-a873969fb94e" data-containerid="5119d18c-435e-4265-9238-a873969fb94e" class="pageContent cpGrid cpGrid24 showInMobile"> 993 994 995 996 997 </div> 998</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav" aria-label="Secondary"> 999 1000 1001 1002 1003 1004 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="9" class="rootNavMenu accordionNav"> 1005 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem143" data-pageid="143"> 1006 <div class="accordionNavItem"> 1007 <a href="/143/Apply-For" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Apply For</a> 1008 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Apply For Submenu" aria-expanded="false" aria-controls="submenu-lvl1-143"></a> 1009 </div> 1010 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-143" style="display: none;" data-parent="143"> 1011 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem135" data-pageid="135"> 1012 <div class="accordionNavItem"> 1013 <a href="/Jobs.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Employment Opportunities</span></a> 1014 </div> 1015 </li> 1016 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem514" data-pageid="514"> 1017 <div class="accordionNavItem"> 1018 <a href="/514/Permit-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permit Information</span></a> 1019 </div> 1020 </li> 1021 1022 </ol> 1023 </li> 1024 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem142" data-pageid="142"> 1025 <div class="accordionNavItem"> 1026 <a href="/142/Contact" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Contact</a> 1027 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Contact Submenu" aria-expanded="false" aria-controls="submenu-lvl1-142"></a> 1028 </div> 1029 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-142" style="display: none;" data-parent="142"> 1030 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem254" data-pageid="254"> 1031 <div class="accordionNavItem"> 1032 <a href="/Directory.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Borough Employee Information</span></a> 1033 </div> 1034 </li> 1035 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem253" data-pageid="253"> 1036 <div class="accordionNavItem"> 1037 <a href="https://www.redbanknj.org/221/Mayor-Council" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor & Council</span></a> 1038 </div> 1039 </li> 1040 1041 </ol> 1042 </li> 1043 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem144" data-pageid="144"> 1044 <div class="accordionNavItem"> 1045 <a href="/144/Find" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Find</a> 1046 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Find Submenu" aria-expanded="false" aria-controls="submenu-lvl1-144"></a> 1047 </div> 1048 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-144" style="display: none;" data-parent="144"> 1049 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem255" data-pageid="255"> 1050 <div class="accordionNavItem"> 1051 <a href="/150/Animal-Control" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Animal Control Information</span></a> 1052 </div> 1053 </li> 1054 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem257" data-pageid="257"> 1055 <div class="accordionNavItem"> 1056 <a href="/217/Marriage-Civil-Union-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Marriage/Civil Union Records</span></a> 1057 </div> 1058 </li> 1059 1060 </ol> 1061 </li> 1062 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem146" data-pageid="146"> 1063 <div class="accordionNavItem"> 1064 <a href="/146/Pay" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Pay</a> 1065 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Pay Submenu" aria-expanded="false" aria-controls="submenu-lvl1-146"></a> 1066 </div> 1067 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-146" style="display: none;" data-parent="146"> 1068 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem260" data-pageid="260"> 1069 <div class="accordionNavItem"> 1070 <a href="https://www.njcourts.gov/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Court Payments</span></a> 1071 </div> 1072 </li> 1073 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem262" data-pageid="262"> 1074 <div class="accordionNavItem"> 1075 <a href="https://wipp.edmundsassoc.com/Wipp1339/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax & Utility Account Payments</span></a> 1076 </div> 1077 </li> 1078 1079 </ol> 1080 </li> 1081 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem266" data-pageid="266"> 1082 <div class="accordionNavItem"> 1083 <a href="/266/Request" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Request</a> 1084 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Request Submenu" aria-expanded="false" aria-controls="submenu-lvl1-266"></a> 1085 </div> 1086 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-266" style="display: none;" data-parent="266"> 1087 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem269" data-pageid="269"> 1088 <div class="accordionNavItem"> 1089 <a href="https://policereports.lexisnexis.com/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">LexisNexis Police Reports</span></a> 1090 </div> 1091 </li> 1092 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem270" data-pageid="270"> 1093 <div class="accordionNavItem"> 1094 <a href="/264/Service-Requests" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Service Requests</span></a> 1095 </div> 1096 </li> 1097 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem261" data-pageid="261"> 1098 <div class="accordionNavItem"> 1099 <a href="/218/Ordering-a-Vital-Record" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vital Record</span></a> 1100 </div> 1101 </li> 1102 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem487" data-pageid="487"> 1103 <div class="accordionNavItem"> 1104 <a href="https://boroughofredbanknj.nextrequest.com/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">OPRA Next Request Portal</span></a> 1105 </div> 1106 </li> 1107 1108 </ol> 1109 </li> 1110 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem145" data-pageid="145"> 1111 <div class="accordionNavItem"> 1112 <a href="/145/Sign-Up-For" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Sign Up For</a> 1113 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Sign Up For Submenu" aria-expanded="false" aria-controls="submenu-lvl1-145"></a> 1114 </div> 1115 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-145" style="display: none;" data-parent="145"> 1116 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem258" data-pageid="258"> 1117 <div class="accordionNavItem"> 1118 <a href="/168/Fire-Cadet-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Cadet Program</span></a> 1119 </div> 1120 </li> 1121 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem136" data-pageid="136"> 1122 <div class="accordionNavItem"> 1123 <a href="http://www.redbanknj.org/247/Community-Alerts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Alerts</span></a> 1124 </div> 1125 </li> 1126 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem259" data-pageid="259"> 1127 <div class="accordionNavItem"> 1128 <a href="/191/Parks-Recreation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parks & Recreation Activities</span></a> 1129 </div> 1130 </li> 1131 1132 </ol> 1133 </li> 1134 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem524" data-pageid="524"> 1135 <div class="accordionNavItem"> 1136 <a href="/524/Find-Borough-Projects" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Find Borough Projects</a> 1137 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Find Borough Projects Submenu" aria-expanded="false" aria-controls="submenu-lvl1-524"></a> 1138 </div> 1139 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-524" style="display: none;" data-parent="524"> 1140 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem528" data-pageid="528"> 1141 <div class="accordionNavItem"> 1142 <a href="https://www.redbanknj.org/381/Marine-Park-Improvement-Project" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Marine Park Improvement Project</span></a> 1143 </div> 1144 </li> 1145 1146 </ol> 1147 </li> 1148 1149 </ol> 1150 1151 1152
1152<script type="text/javascript"> 1153 (function () { 1154 function setupSecondaryMenuProperties() { 1155 //setup menu manager properties for secondary menu 1156 menuManager.isSideMenuEditable = false; 1157 menuManager.sideMenuMaxSubMenuLevels = 4; 1158 menuManager.sideMenuHasCustomLinks = false; 1159 } 1160 1161 if (document.readyState === "loading") { 1162 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1163 return; 1164 } 1165 1166 setupSecondaryMenuProperties(); 1167 })(); 1168 </script>
1168 1169 1170
1170<script type="text/javascript"> 1171 (function () { 1172 function setupAccordionSecondaryNav() { 1173 var $menuContainer = $('#secondaryNav'); 1174 1175 $menuContainer.find('*[id^="SideItem"]').each(function () { 1176 var ids = $('[id="' + this.id + '"]'); 1177 if (ids.length > 1) 1178 $.each(ids, function (index, value) { 1179 value.id = value.id + '_' + index; 1180 }); 1181 }); 1182 1183 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1184 e.preventDefault(); 1185 showHideAccordionMenuForSecondaryNav($(this)); 1186 }); 1187 1188 $menuContainer.find(".grippy").each(function () { 1189 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1190 }); 1191 1192 $menuContainer.find("li").each(function () { 1193 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1194 }); 1195 } 1196 1197 if (document.readyState === "loading") { 1198 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1199 return; 1200 } 1201 1202 setupAccordionSecondaryNav(); 1203 })(); 1204 </script>
1204 1205 1206 1207 1208</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc3a649fbc-4a13-408b-a2fc-0f6e6a8d3cd3" data-containerid="3a649fbc-4a13-408b-a2fc-0f6e6a8d3cd3" class="pageContent cpGrid cpGrid24 showInMobile"> 1209 1210 1211 1212 1213 </div> 1214</aside> 1215</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap lyt-flex lyt-flex-column"> 1216<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1217<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1218 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="9"><a href class="breadCrumb" aria-current="page">How Do I...</a></li> 1219 </ol> 1220 1221 1222 1223</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1224 1225 <div id="page" class="moduleContentNew"> 1226 1227 1228 <input id="hdnPageID" name="hdnPageID" type="hidden" value="9" /> 1229 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1230 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="1120" /> 1231 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="How Do I..." /> 1232 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1233 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1234 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1235 1236 <h1 id="versionHeadLine" class="headline"> 1237 1238How Do I... </h1> 1239 1240 <div id="ccbfa3f52a-af75-4b19-adf6-17eebdafa729" data-containerid="bfa3f52a-af75-4b19-adf6-17eebdafa729" class="pageContent cpGrid cpGrid24" > 1241 1242 1243 <div class="row outer wide"><!-- 1244--><div class="outer col col24 first last" style="" data-widgetcontainerid="de6e95d7-bed6-4574-9671-f9b3b1b9a61c">� 1245 <div class="row nest first last wide">� 1246 1247 <div class="inner col col24 first last id16bf930a-2d05-470a-93a5-a6076f3bf0f5" style="" data-widgetcontainerid="16bf930a-2d05-470a-93a5-a6076f3bf0f5">� 1248 <nav class="widget clear dynamicSubpage widgetPages skin57 wide" id="widgetPage46451811-6431-49d6-a977-995b69f68c71" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages> 1249 <div class="hidden widgetTypeID">9</div> 1250 <div class="hidden depth">2</div> 1251 <div class="hidden cols">2</div> 1252 <div class="hidden format">3</div> 1253 <div class="widgetBody"> 1254 1255 <div class="widgetBody cpGrid cpGrid2 "> 1256 <div class="row wide"> 1257 1258 <div class="col col1"> 1259 <ol class="semanticList layout3"> 1260 <li class="megaMenuItem widgetItem level1" data-pageid="143" role="none"> 1261 <div class="widgetTitle"> 1262 <a href="/143/Apply-For" target="_self" >Apply For</a> 1263 </div> 1264 <ol class="semanticList"> 1265 <li class="megaMenuItem level2" role="none" data-pageid="135"> 1266 <a href="/Jobs.aspx" target="_self" >Employment Opportunities</a> </li> 1267 <li class="megaMenuItem level2" role="none" data-pageid="514"> 1268 <a href="/514/Permit-Information" target="_self" >Permit Information</a> </li> 1269 </ol> 1270 1271 </li> <li class="megaMenuItem widgetItem level1" data-pageid="142" role="none"> 1272 <div class="widgetTitle"> 1273 <a href="/142/Contact" target="_self" >Contact</a> 1274 </div> 1275 <ol class="semanticList"> 1276 <li class="megaMenuItem level2" role="none" data-pageid="254"> 1277 <a href="/Directory.aspx" target="_self" >Borough Employee Information</a> </li> 1278 <li class="megaMenuItem level2" role="none" data-pageid="253"> 1279 <a href="https://www.redbanknj.org/221/Mayor-Council" target="_self" >Mayor & Council</a> </li> 1280 </ol> 1281 1282 </li> <li class="megaMenuItem widgetItem level1" data-pageid="144" role="none"> 1283 <div class="widgetTitle"> 1284 <a href="/144/Find" target="_self" >Find</a> 1285 </div> 1286 <ol class="semanticList"> 1287 <li class="megaMenuItem level2" role="none" data-pageid="255"> 1288 <a href="/150/Animal-Control" target="_self" >Animal Control Information</a> </li> 1289 <li class="megaMenuItem level2" role="none" data-pageid="257"> 1290 <a href="/217/Marriage-Civil-Union-Records" target="_self" >Marriage/Civil Union Records</a> </li> 1291 </ol> 1292 1293 </li> <li class="megaMenuItem widgetItem level1" data-pageid="146" role="none"> 1294 <div class="widgetTitle"> 1295 <a href="/146/Pay" target="_self" >Pay</a> 1296 </div> 1297 <ol class="semanticList"> 1298 <li class="megaMenuItem level2" role="none" data-pageid="260"> 1299 <a href="https://www.njcourts.gov/" target="_blank" rel="noopener">Court Payments</a> </li> 1300 <li class="megaMenuItem level2" role="none" data-pageid="262"> 1301 <a href="https://wipp.edmundsassoc.com/Wipp1339/" target="_self" >Tax & Utility Account Payments</a> </li> 1302 </ol> 1303 1304 </li> </ol> 1305 </div> 1306 <div class="col col1"> 1307 <ol class="semanticList layout3"> 1308 <li class="megaMenuItem widgetItem level1" data-pageid="266" role="none"> 1309 <div class="widgetTitle"> 1310 <a href="/266/Request" target="_self" >Request</a> 1311 </div> 1312 <ol class="semanticList"> 1313 <li class="megaMenuItem level2" role="none" data-pageid="269"> 1314 <a href="https://policereports.lexisnexis.com/" target="_self" >LexisNexis Police Reports</a> </li> 1315 <li class="megaMenuItem level2" role="none" data-pageid="270"> 1316 <a href="/264/Service-Requests" target="_self" >Service Requests</a> </li> 1317 <li class="megaMenuItem level2" role="none" data-pageid="261"> 1318 <a href="/218/Ordering-a-Vital-Record" target="_self" >Vital Record</a> </li> 1319 <li class="megaMenuItem level2" role="none" data-pageid="487"> 1320 <a href="https://boroughofredbanknj.nextrequest.com/" target="_self" >OPRA Next Request Portal</a> </li> 1321 </ol> 1322 1323 </li> <li class="megaMenuItem widgetItem level1" data-pageid="145" role="none"> 1324 <div class="widgetTitle"> 1325 <a href="/145/Sign-Up-For" target="_self" >Sign Up For</a> 1326 </div> 1327 <ol class="semanticList"> 1328 <li class="megaMenuItem level2" role="none" data-pageid="258"> 1329 <a href="/168/Fire-Cadet-Program" target="_self" >Fire Cadet Program</a> </li> 1330 <li class="megaMenuItem level2" role="none" data-pageid="136"> 1331 <a href="http://www.redbanknj.org/247/Community-Alerts" target="_self" >Community Alerts</a> </li> 1332 <li class="megaMenuItem level2" role="none" data-pageid="259"> 1333 <a href="/191/Parks-Recreation" target="_self" >Parks & Recreation Activities</a> </li> 1334 </ol> 1335 1336 </li> <li class="megaMenuItem widgetItem level1" data-pageid="524" role="none"> 1337 <div class="widgetTitle"> 1338 <a href="/524/Find-Borough-Projects" target="_self" >Find Borough Projects</a> 1339 </div> 1340 <ol class="semanticList"> 1341 <li class="megaMenuItem level2" role="none" data-pageid="528"> 1342 <a href="https://www.redbanknj.org/381/Marine-Park-Improvement-Project" target="_blank" rel="noopener">Marine Park Improvement Project</a> </li> 1343 </ol> 1344 1345 </li> </ol> 1346 </div> 1347 </div> 1348 </div> 1349 1350 1351 1352 1353 </div> 1354 1355 </nav> 1356 1357 1358 1359 </div> <!-- inner column --> 1360 1361 </div> <!-- inner row --> 1362 1363 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1364 1365 1366 </div> 1367 1368 </div> 1369 1370
1371 <div class="newCP"> 1372 1373 </div> 1374</div> 1375</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc203621d5-48cf-4d9c-a8d3-de49e0e9bc5f" data-containerid="203621d5-48cf-4d9c-a8d3-de49e0e9bc5f" class="pageContent cpGrid cpGrid24 showInMobile"> 1376 1377 1378 1379 1380 </div> 1381</aside> 1382</div> 1383</div></div> 1384</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1385 <div class="siteWrap2"> 1386 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1387 </div> 1388 </div> --> 1389</main><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1390<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc1e30b1f4-3171-4934-8a80-eb0df57ad22d" data-containerid="1e30b1f4-3171-4934-8a80-eb0df57ad22d" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1391 1392 1393 <div class="row outer wide"><!-- 1394--><div class="outer col col8 first" style="" data-widgetcontainerid="a5919bf2-4d8d-4e2d-b69d-6e61e7151edb">� 1395 <div class="row nest first last wide">� 1396 1397 <div class="inner col col8 first last id92e5d6fd-3c29-4578-ac60-f769471c2d1d" style="" data-widgetcontainerid="92e5d6fd-3c29-4578-ac60-f769471c2d1d">� 1398<div data-widget-id="95d69ba7-45f0-42ef-a45a-197df9ac6adc" data-widget-controller-path="/GraphicLinks/Widget"> 1399 1400 1401 1402 1403<div id="graphicLinkWidget95d69ba7-45f0-42ef-a45a-197df9ac6adc" class="widget widgetGraphicLinks skin59 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1404 <div class="widgetHeader"> 1405 <div class=""> 1406 </div> 1407 </div> 1408 <div class="widgetBody cpGrid cpGrid2 "> 1409 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1410 <div class="row wide"> 1411 <!-- 1412--><div class="col col1 first "><ul class="semanticList"><!-- 1413 --><li class="widgetItem GraphicLinks"> 1414 1415<div> 1416 <a href="/191/Parks-Recreation" target="_self" class="fancyButton fancyButton119 " > 1417 <span> 1418 <span><span class="text"><span class="textStyle1">Recreation and<br>Community</span></span></span> 1419 </span> 1420 </a> 1421</div> 1422 <style scoped="scoped">.fancyButton119.fancyButton:link,.fancyButton119.fancyButton:visited, .fancyButton119div.fancyButton{ 1423 background-image: url('/ImageRepository/Document?documentID=16175'); 1424 background-repeat: no-repeat; 1425 background-position: center .75em ; 1426transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1427.fancyButton119.fancyButton:hover,.fancyButton119.fancyButton:focus,.fancyButton119.fancyButton:active,.fancyButton119.fancyButton.hover{ 1428 background-image: url('/ImageRepository/Document?documentID=16179'); 1429 background-repeat: no-repeat; 1430 background-position: center top; 1431} 1432.fancyButton119.fancyButton:link > span,.fancyButton119.fancyButton:visited > span, .fancyButton119div.fancyButton > span{ 1433} 1434.fancyButton119.fancyButton:hover > span,.fancyButton119.fancyButton:focus > span,.fancyButton119.fancyButton:active > span,.fancyButton119.fancyButton.hover > span{ 1435} 1436.fancyButton119.fancyButton .text{ 1437 padding-top: 9em; 1438 text-decoration: none; 1439 padding-top: 9em; 1440 background-image: url('/ImageRepository/Document?documentID=16174'); 1441 background-repeat: no-repeat; 1442 background-position: center 3.125em ; 1443transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1444background-size: 55px; 1445} 1446.fancyButton119.fancyButton:hover .text,.fancyButton119.fancyButton:focus .text,.fancyButton119.fancyButton:active .text,.fancyButton119.fancyButton.hover .text{ 1447 text-decoration: none; 1448 background-repeat: no-repeat; 1449 background-position: center 4em ; 1450background-size: 0px; 1451} 1452.fancyButton119.fancyButton .textStyle1{ 1453 color: rgb(33, 33, 33); 1454 font-size: 1.0625em; 1455 font-family: Poppins; 1456 font-weight: 500; 1457 text-decoration: none; 1458line-height: 1.3; 1459display: block; 1460position: relative; 1461} 1462 1463.fancyButton119 .textStyle1::after { 1464content: ""; 1465display: block; 1466margin: .5em auto; 1467height: 4px; 1468width: 100%; 1469max-width: 50px; 1470background: #F0F3FF; 1471border-radius: 3px; 1472transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1473} 1474.fancyButton119.fancyButton:hover .textStyle1, .fancyButton119.fancyButton.hover .textStyle1{ 1475 text-decoration: underline; 1476} 1477 1478.fancyButton119:is(:hover, :focus, :active) .textStyle1::after { 1479max-width: 100px; 1480background: #82B7BC; 1481transform: translate(0, -.25em);} 1482</style> 1483 1484 </li><!-- 1485--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1486 --><li class="widgetItem GraphicLinks"> 1487 1488<div> 1489 <a href="/146/Pay" target="_self" class="fancyButton fancyButton120 " > 1490 <span> 1491 <span><span class="text"><span class="textStyle1">Bill Pay</span></span></span> 1492 </span> 1493 </a> 1494</div> 1495 <style scoped="scoped">.fancyButton120.fancyButton:link,.fancyButton120.fancyButton:visited, .fancyButton120div.fancyButton{ 1496 background-image: url('/ImageRepository/Document?documentID=16177'); 1497 background-repeat: no-repeat; 1498 background-position: center .75em ; 1499transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1500.fancyButton120.fancyButton:hover,.fancyButton120.fancyButton:focus,.fancyButton120.fancyButton:active,.fancyButton120.fancyButton.hover{ 1501 background-image: url('/ImageRepository/Document?documentID=16176'); 1502 background-repeat: no-repeat; 1503 background-position: center top; 1504} 1505.fancyButton120.fancyButton:link > span,.fancyButton120.fancyButton:visited > span, .fancyButton120div.fancyButton > span{ 1506} 1507.fancyButton120.fancyButton:hover > span,.fancyButton120.fancyButton:focus > span,.fancyButton120.fancyButton:active > span,.fancyButton120.fancyButton.hover > span{ 1508} 1509.fancyButton120.fancyButton .text{ 1510 padding-top: 9em; 1511 text-decoration: none; 1512 padding-top: 9em; 1513 background-image: url('/ImageRepository/Document?documentID=16178'); 1514 background-repeat: no-repeat; 1515 background-position: center 3em ; 1516transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1517background-size: 55px; 1518} 1519.fancyButton120.fancyButton:hover .text,.fancyButton120.fancyButton:focus .text,.fancyButton120.fancyButton:active .text,.fancyButton120.fancyButton.hover .text{ 1520 text-decoration: none; 1521 background-repeat: no-repeat; 1522 background-position: center 4em ; 1523background-size: 0px; 1524} 1525.fancyButton120.fancyButton .textStyle1{ 1526 color: rgb(33, 33, 33); 1527 font-size: 1.0625em; 1528 font-family: Poppins; 1529 font-weight: 500; 1530 text-decoration: none; 1531line-height: 1.3; 1532display: block; 1533position: relative; 1534} 1535 1536.fancyButton120 .textStyle1::after { 1537content: ""; 1538display: block; 1539margin: .5em auto; 1540height: 4px; 1541width: 100%; 1542max-width: 50px; 1543background: #DFE2ED; 1544border-radius: 3px; 1545transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1546} 1547.fancyButton120.fancyButton:hover .textStyle1, .fancyButton120.fancyButton.hover .textStyle1{ 1548 text-decoration: underline; 1549} 1550 1551.fancyButton120:is(:hover, :focus, :active) .textStyle1::after { 1552max-width: 100px; 1553background: #82B7BC; 1554transform: translate(0, -.25em);} 1555</style> 1556 1557 </li><!-- 1558--></ul></div><!-- --> 1559 </div> 1560 </nav> 1561 </div> 1562 <div class="widgetFooter"> 1563 </div> 1564</div> 1565</div> 1566 1567 </div> <!-- inner column --> 1568 1569 </div> <!-- inner row --> 1570 1571 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="adc5ebb6-0975-4c02-a2d0-db4c05683615">� 1572 <div class="row nest first last wide">� 1573 1574 <div class="inner col col8 first last idc9f52f61-d630-40db-985c-29f0db5cfdb4" style="" data-widgetcontainerid="c9f52f61-d630-40db-985c-29f0db5cfdb4">� 1575<div data-widget-id="3d1a7160-8517-4a40-8390-8a35014d2baf" data-widget-controller-path="/GraphicLinks/Widget"> 1576 1577 1578 1579 1580<div id="graphicLinkWidget3d1a7160-8517-4a40-8390-8a35014d2baf" class="widget widgetGraphicLinks skin59 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1581 <div class="widgetHeader"> 1582 <div class="">
1583 </div> 1584 </div> 1585 <div class="widgetBody cpGrid cpGrid2 "> 1586 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1587 <div class="row wide"> 1588 <!-- 1589--><div class="col col1 first "><ul class="semanticList"><!-- 1590 --><li class="widgetItem GraphicLinks"> 1591 1592<div> 1593 <a href="https://www.redbanknj.org/514/Permit-Information" target="_self" class="fancyButton fancyButton121 " > 1594 <span> 1595 <span><span class="text"><span class="textStyle1">Licenses and Permits</span></span></span> 1596 </span> 1597 </a> 1598</div> 1599 <style scoped="scoped">.fancyButton121.fancyButton:link,.fancyButton121.fancyButton:visited, .fancyButton121div.fancyButton{ 1600 background-image: url('/ImageRepository/Document?documentID=16182'); 1601 background-repeat: no-repeat; 1602 background-position: center .75em ; 1603transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1604.fancyButton121.fancyButton:hover,.fancyButton121.fancyButton:focus,.fancyButton121.fancyButton:active,.fancyButton121.fancyButton.hover{ 1605 background-image: url('/ImageRepository/Document?documentID=16180'); 1606 background-repeat: no-repeat; 1607 background-position: center top; 1608} 1609.fancyButton121.fancyButton:link > span,.fancyButton121.fancyButton:visited > span, .fancyButton121div.fancyButton > span{ 1610} 1611.fancyButton121.fancyButton:hover > span,.fancyButton121.fancyButton:focus > span,.fancyButton121.fancyButton:active > span,.fancyButton121.fancyButton.hover > span{ 1612} 1613.fancyButton121.fancyButton .text{ 1614 padding-top: 9em; 1615 text-decoration: none; 1616 padding-top: 9em; 1617 background-image: url('/ImageRepository/Document?documentID=16181'); 1618 background-repeat: no-repeat; 1619 background-position: center 3.125em ; 1620transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1621background-size: 55px; 1622} 1623.fancyButton121.fancyButton:hover .text,.fancyButton121.fancyButton:focus .text,.fancyButton121.fancyButton:active .text,.fancyButton121.fancyButton.hover .text{ 1624 text-decoration: none; 1625 background-repeat: no-repeat; 1626 background-position: center 4em ; 1627background-size: 0px; 1628} 1629.fancyButton121.fancyButton .textStyle1{ 1630 color: rgb(33, 33, 33); 1631 font-size: 1.0625em; 1632 font-family: Poppins; 1633 font-weight: 500; 1634 text-decoration: none; 1635line-height: 1.3; 1636display: block; 1637position: relative; 1638} 1639 1640.fancyButton121 .textStyle1::after { 1641content: ""; 1642display: block; 1643margin: .5em auto; 1644height: 4px; 1645width: 100%; 1646max-width: 50px; 1647background: #DFE2ED; 1648border-radius: 3px; 1649transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1650} 1651.fancyButton121.fancyButton:hover .textStyle1, .fancyButton121.fancyButton.hover .textStyle1{ 1652 text-decoration: underline; 1653} 1654 1655.fancyButton121:is(:hover, :focus, :active) .textStyle1::after { 1656max-width: 100px; 1657background: #82B7BC; 1658transform: translate(0, -.25em);} 1659</style> 1660 1661 </li><!-- 1662--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1663 --><li class="widgetItem GraphicLinks"> 1664 1665<div> 1666 <a href="/requesttracker.aspx" target="_self" class="fancyButton fancyButton122 " > 1667 <span> 1668 <span><span class="text"><span class="textStyle1">Report an Issue</span></span></span> 1669 </span> 1670 </a> 1671</div> 1672 <style scoped="scoped">.fancyButton122.fancyButton:link,.fancyButton122.fancyButton:visited, .fancyButton122div.fancyButton{ 1673 background-image: url('/ImageRepository/Document?documentID=16184'); 1674 background-repeat: no-repeat; 1675 background-position: center .75em ; 1676transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1677.fancyButton122.fancyButton:hover,.fancyButton122.fancyButton:focus,.fancyButton122.fancyButton:active,.fancyButton122.fancyButton.hover{ 1678 background-image: url('/ImageRepository/Document?documentID=16186'); 1679 background-repeat: no-repeat; 1680 background-position: center top; 1681} 1682.fancyButton122.fancyButton:link > span,.fancyButton122.fancyButton:visited > span, .fancyButton122div.fancyButton > span{ 1683} 1684.fancyButton122.fancyButton:hover > span,.fancyButton122.fancyButton:focus > span,.fancyButton122.fancyButton:active > span,.fancyButton122.fancyButton.hover > span{ 1685} 1686.fancyButton122.fancyButton .text{ 1687 padding-top: 9em; 1688 text-decoration: none; 1689 padding-top: 9em; 1690 background-image: url('/ImageRepository/Document?documentID=16185'); 1691 background-repeat: no-repeat; 1692 background-position: center 3em ; 1693transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1694background-size: 55px; 1695} 1696.fancyButton122.fancyButton:hover .text,.fancyButton122.fancyButton:focus .text,.fancyButton122.fancyButton:active .text,.fancyButton122.fancyButton.hover .text{ 1697 text-decoration: none; 1698 background-repeat: no-repeat; 1699 background-position: center 4em ; 1700background-size: 0px; 1701} 1702.fancyButton122.fancyButton .textStyle1{ 1703 color: rgb(33, 33, 33); 1704 font-size: 1.0625em; 1705 font-family: Poppins; 1706 font-weight: 500; 1707 text-decoration: none; 1708line-height: 1.3; 1709display: block; 1710position: relative; 1711} 1712 1713.fancyButton122 .textStyle1::after { 1714content: ""; 1715display: block; 1716margin: .5em auto; 1717height: 4px; 1718width: 100%; 1719max-width: 50px; 1720background: #DFE2ED; 1721border-radius: 3px; 1722transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1723} 1724.fancyButton122.fancyButton:hover .textStyle1, .fancyButton122.fancyButton.hover .textStyle1{ 1725 text-decoration: underline; 1726} 1727 1728.fancyButton122:is(:hover, :focus, :active) .textStyle1::after { 1729max-width: 100px; 1730background: #82B7BC; 1731transform: translate(0, -.25em);} 1732</style> 1733 1734 </li><!-- 1735--></ul></div><!-- --> 1736 </div> 1737 </nav> 1738 </div> 1739 <div class="widgetFooter"> 1740 </div> 1741</div> 1742</div> 1743 1744 </div> <!-- inner column --> 1745 1746 </div> <!-- inner row --> 1747 1748 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="2f9bb6ad-7d0e-49c0-8750-bbb727066329">� 1749 <div class="row nest first last wide">� 1750 1751 <div class="inner col col8 first last id405aef4a-b2dc-4d9e-b4be-df20113ba311" style="" data-widgetcontainerid="405aef4a-b2dc-4d9e-b4be-df20113ba311">� 1752<div data-widget-id="a05102d3-f109-4a9c-af8d-757cd70b3483" data-widget-controller-path="/GraphicLinks/Widget"> 1753 1754 1755 1756 1757<div id="graphicLinkWidgeta05102d3-f109-4a9c-af8d-757cd70b3483" class="widget widgetGraphicLinks skin59 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1758 <div class="widgetHeader"> 1759 <div class="">
1760 </div> 1761 </div> 1762 <div class="widgetBody cpGrid cpGrid2 "> 1763 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1764 <div class="row wide"> 1765 <!-- 1766--><div class="col col1 first "><ul class="semanticList"><!-- 1767 --><li class="widgetItem GraphicLinks"> 1768 1769<div> 1770 <a href="https://redbanknj.portal.civicclerk.com/" target="_self" class="fancyButton fancyButton123 " > 1771 <span> 1772 <span><span class="text"><span class="textStyle1">Agendas and Minutes</span></span></span> 1773 </span> 1774 </a> 1775</div> 1776 <style scoped="scoped">.fancyButton123.fancyButton:link,.fancyButton123.fancyButton:visited, .fancyButton123div.fancyButton{ 1777 background-image: url('/ImageRepository/Document?documentID=16187'); 1778 background-repeat: no-repeat; 1779 background-position: center .75em ; 1780transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1781.fancyButton123.fancyButton:hover,.fancyButton123.fancyButton:focus,.fancyButton123.fancyButton:active,.fancyButton123.fancyButton.hover{ 1782 background-image: url('/ImageRepository/Document?documentID=16188'); 1783 background-repeat: no-repeat; 1784 background-position: center top; 1785} 1786.fancyButton123.fancyButton:link > span,.fancyButton123.fancyButton:visited > span, .fancyButton123div.fancyButton > span{ 1787} 1788.fancyButton123.fancyButton:hover > span,.fancyButton123.fancyButton:focus > span,.fancyButton123.fancyButton:active > span,.fancyButton123.fancyButton.hover > span{ 1789} 1790.fancyButton123.fancyButton .text{ 1791 padding-top: 9em; 1792 text-decoration: none; 1793 padding-top: 9em; 1794 background-image: url('/ImageRepository/Document?documentID=16189'); 1795 background-repeat: no-repeat; 1796 background-position: center 3.125em ; 1797transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1798background-size: 55px; 1799} 1800.fancyButton123.fancyButton:hover .text,.fancyButton123.fancyButton:focus .text,.fancyButton123.fancyButton:active .text,.fancyButton123.fancyButton.hover .text{ 1801 text-decoration: none; 1802 background-repeat: no-repeat; 1803 background-position: center 4em ; 1804background-size: 0px; 1805} 1806.fancyButton123.fancyButton .textStyle1{ 1807 color: rgb(33, 33, 33); 1808 font-size: 1.0625em; 1809 font-family: Poppins; 1810 font-weight: 500; 1811 text-decoration: none; 1812line-height: 1.3; 1813display: block; 1814position: relative; 1815} 1816 1817.fancyButton123 .textStyle1::after { 1818content: ""; 1819display: block; 1820margin: .5em auto; 1821height: 4px; 1822width: 100%; 1823max-width: 50px; 1824background: #DFE2ED; 1825border-radius: 3px; 1826transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1827} 1828.fancyButton123.fancyButton:hover .textStyle1, .fancyButton123.fancyButton.hover .textStyle1{ 1829 text-decoration: underline; 1830} 1831 1832.fancyButton123:is(:hover, :focus, :active) .textStyle1::after { 1833max-width: 100px; 1834background: #82B7BC; 1835transform: translate(0, -.25em);} 1836</style> 1837 1838 </li><!-- 1839--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1840 --><li class="widgetItem GraphicLinks"> 1841 1842<div> 1843 <a href="http://www.ecode360.com/RE2655" target="_self" class="fancyButton fancyButton124 " > 1844 <span> 1845 <span><span class="text"><span class="textStyle1">Municipal Code</span></span></span> 1846 </span> 1847 </a> 1848</div> 1849 <style scoped="scoped">.fancyButton124.fancyButton:link,.fancyButton124.fancyButton:visited, .fancyButton124div.fancyButton{ 1850 background-image: url('/ImageRepository/Document?documentID=16190'); 1851 background-repeat: no-repeat; 1852 background-position: center .75em ; 1853transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1854.fancyButton124.fancyButton:hover,.fancyButton124.fancyButton:focus,.fancyButton124.fancyButton:active,.fancyButton124.fancyButton.hover{ 1855 background-image: url('/ImageRepository/Document?documentID=16192'); 1856 background-repeat: no-repeat; 1857 background-position: center top; 1858} 1859.fancyButton124.fancyButton:link > span,.fancyButton124.fancyButton:visited > span, .fancyButton124div.fancyButton > span{ 1860} 1861.fancyButton124.fancyButton:hover > span,.fancyButton124.fancyButton:focus > span,.fancyButton124.fancyButton:active > span,.fancyButton124.fancyButton.hover > span{ 1862} 1863.fancyButton124.fancyButton .text{ 1864 padding-top: 9em; 1865 text-decoration: none; 1866 padding-top: 9em; 1867 background-image: url('/ImageRepository/Document?documentID=16191'); 1868 background-repeat: no-repeat; 1869 background-position: center 3em ; 1870transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1871background-size: 55px; 1872} 1873.fancyButton124.fancyButton:hover .text,.fancyButton124.fancyButton:focus .text,.fancyButton124.fancyButton:active .text,.fancyButton124.fancyButton.hover .text{ 1874 text-decoration: none; 1875 background-repeat: no-repeat; 1876 background-position: center 4em ; 1877background-size: 0px; 1878} 1879.fancyButton124.fancyButton .textStyle1{ 1880 color: rgb(33, 33, 33); 1881 font-size: 1.0625em; 1882 font-family: Poppins; 1883 font-weight: 500; 1884 text-decoration: none; 1885line-height: 1.3; 1886display: block; 1887position: relative; 1888} 1889 1890.fancyButton124 .textStyle1::after { 1891content: ""; 1892display: block; 1893margin: .5em auto; 1894height: 4px; 1895width: 100%; 1896max-width: 50px; 1897background: #DFE2ED; 1898border-radius: 3px; 1899transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1900} 1901.fancyButton124.fancyButton:hover .textStyle1, .fancyButton124.fancyButton.hover .textStyle1{ 1902 text-decoration: underline; 1903} 1904 1905.fancyButton124:is(:hover, :focus, :active) .textStyle1::after { 1906max-width: 100px; 1907background: #82B7BC; 1908transform: translate(0, -.25em);} 1909</style> 1910 1911 </li><!-- 1912--></ul></div><!-- --> 1913 </div> 1914 </nav> 1915 </div> 1916 <div class="widgetFooter"> 1917 </div> 1918</div> 1919</div> 1920 1921 </div> <!-- inner column --> 1922 1923 </div> <!-- inner row --> 1924 1925 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1926 1927 1928 </div> 1929</div></div> 1930</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1931<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccb1fce373-fb9b-4637-8b36-41238f53d7bf" data-containerid="b1fce373-fb9b-4637-8b36-41238f53d7bf" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="52"> 1932 1933 1934 <div class="row outer wide"><!-- 1935--><div class="outer col col6 first" style="" data-widgetcontainerid="ba3a3f9b-12aa-436d-8982-31955bedaf8f">� 1936 <div class="row nest first wide">� 1937 1938 <div class="inner col col6 first last idafd82413-4766-4f31-adef-affeefdff0be" style="" data-widgetcontainerid="afd82413-4766-4f31-adef-affeefdff0be">� 1939 <div data-widget-id="b967f4f9-57df-46bd-a2e2-9201b0ab468f" data-widget-controller-path="/InfoAdvanced/Widget"> 1940 1941 1942 1943 1944 1945 <section id="divInfoAdvb967f4f9-57df-46bd-a2e2-9201b0ab468f" class="widget widgetInfoAdvanced skin61 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1946 <header class="widgetHeader" id="headerb967f4f9-57df-46bd-a2e2-9201b0ab468f"> 1947 <div class=""> 1948 </div> 1949 </header> 1950 <div class="widgetBody cpGrid cpGrid1 "> 1951 <div class="row wide"> 1952 <div class="col col1 first last"> 1953 <ol class="pageStyles semanticList"> 1954 1955<li class="InfoAdvanced widgetItem fr-view"> 1956 <p><a href="/"><img src="/ImageRepository/Document?documentId=16065" class="fr-fil fr-dib" alt=" Red Bank Borough, New Jersey Homepage"></a></p> 1957</li> </ol> 1958 </div> 1959 </div> 1960 </div> 1961 <div class="widgetFooter"> 1962 1963 </div> 1964 1965 </section> 1966 1967 1968
1969<script type="text/javascript"> 1970 //Render slideshow if info advacned items contain one. 1971 $(document).ready(function (e) { 1972 $('#divInfoAdvb967f4f9-57df-46bd-a2e2-9201b0ab468f .InfoAdvanced.widgetItem').each(function () { 1973 renderSlideshowIfApplicable($(this)); 1974 }); 1975 }); 1976</script>
1976</div> 1977 </div> <!-- inner column --> 1978 1979 </div> <!-- inner row --> 1980 <div class="row nest last wide">� 1981 1982 <div class="inner col col6 first last idf0d5b911-0cd5-4f14-9053-0916bbd4bc04" style="" data-widgetcontainerid="f0d5b911-0cd5-4f14-9053-0916bbd4bc04">� 1983<div data-widget-id="8d914f9e-2cdc-4ad7-9ed8-b3a1396c9a7a" data-widget-controller-path="/GraphicLinks/Widget"> 1984 1985 1986 1987 1988<div id="graphicLinkWidget8d914f9e-2cdc-4ad7-9ed8-b3a1396c9a7a" class="widget widgetGraphicLinks skin64 widgetOptionSet33 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1989 <div class="widgetHeader"> 1990 <div class=""> 1991 </div> 1992 </div> 1993 <div class="widgetBody cpGrid cpGrid4 "> 1994 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1995 <div class="row autoWidths center wide"> 1996 <!-- 1997--><div class="col col1 first "><ul class="semanticList"><!-- 1998 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/redbanknewjersey/" target="_self"> 1999 2000<img src="/ImageRepository/Document?documentID=16202" 2001 class="graphicButtonLink" 2002 onmouseover="this.src='/ImageRepository/Document?documentID=16202'" 2003 onmouseout="this.src='/ImageRepository/Document?documentID=16202'" 2004 onfocus="this.src='/ImageRepository/Document?documentID=16202'" 2005 onblur="this.src='/ImageRepository/Document?documentID=16202'"> 2006</a></li><!-- 2007--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2008 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.youtube.com/@BoroughofRedBank" target="_self"> 2009 2010<img src="/ImageRepository/Document?documentID=16203" 2011 class="graphicButtonLink" 2012 onmouseover="this.src='/ImageRepository/Document?documentID=16203'" 2013 onmouseout="this.src='/ImageRepository/Document?documentID=16203'" 2014 onfocus="this.src='/ImageRepository/Document?documentID=16203'" 2015 onblur="this.src='/ImageRepository/Document?documentID=16203'"> 2016</a></li><!-- 2017--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2018 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/borough_of_redbank/" target="_self"> 2019 2020<img src="/ImageRepository/Document?documentID=16204" 2021 class="graphicButtonLink" 2022 onmouseover="this.src='/ImageRepository/Document?documentID=16204'" 2023 onmouseout="this.src='/ImageRepository/Document?documentID=16204'" 2024 onfocus="this.src='/ImageRepository/Document?documentID=16204'" 2025 onblur="this.src='/ImageRepository/Document?documentID=16204'"> 2026</a></li><!-- 2027--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2028--></ul></div><!-- --> 2029 </div> 2030 </nav> 2031 </div> 2032 <div class="widgetFooter"> 2033 </div> 2034</div> 2035</div> 2036 2037 </div> <!-- inner column --> 2038 2039 </div> <!-- inner row --> 2040 2041 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="2f8220fa-a79d-44c8-9e4a-76177a849fc5">� 2042 <div class="row nest first last wide">� 2043 2044 <div class="inner col col1 first last idce1ac7cd-ccd4-45a3-b32f-7f0f634ebab7" style="" data-widgetcontainerid="ce1ac7cd-ccd4-45a3-b32f-7f0f634ebab7">� 2045 2046<div class="widget widgetSpacer" id="3c25698d-99ed-4c09-b875-e082c3a0f165"></div> 2047 </div> <!-- inner column --> 2048 2049 </div> <!-- inner row --> 2050 2051 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="472e6f51-2db2-4588-93bc-dc4143e05217">� 2052 <div class="row nest first last wide">� 2053 2054 <div class="inner col col5 first last iddf0cdbc2-a729-4b7c-993d-bf851b2d816b" style="" data-widgetcontainerid="df0cdbc2-a729-4b7c-993d-bf851b2d816b">� 2055 <div data-widget-id="a6b7a7d4-0d5a-4346-b702-8dae3a98c0d0" data-widget-controller-path="/InfoAdvanced/Widget"> 2056 2057 2058 2059 2060 2061 <section id="divInfoAdva6b7a7d4-0d5a-4346-b702-8dae3a98c0d0" class="widget widgetInfoAdvanced skin61 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headera6b7a7d4-0d5a-4346-b702-8dae3a98c0d0"> 2062 <header class="widgetHeader" id="headera6b7a7d4-0d5a-4346-b702-8dae3a98c0d0"> 2063 <div class=""> 2064 <h3 >Contact Info</h3> 2065 </div> 2066 </header> 2067 <div class="widgetBody cpGrid cpGrid1 "> 2068 <div class="row wide"> 2069 <div class="col col1 first last"> 2070 <ol class="pageStyles semanticList"> 2071 2072<li class="InfoAdvanced widgetItem fr-view"> 2073 <p>Borough of Red Bank</p> 2074</li> 2075<li class="InfoAdvanced widgetItem fr-view"> 2076 <p>90 Monmouth Street</p> 2077</li> 2078<li class="InfoAdvanced widgetItem fr-view"> 2079 <p>Red Bank, NJ 07701<br><br></p> 2080</li> 2081<li class="InfoAdvanced widgetItem fr-view"> 2082 <p>Monday through Friday<br>8 am to 4:00 pm</p> 2083</li> 2084<li class="InfoAdvanced widgetItem fr-view"> 2085 <p>Phone: <a href="tel:7325302777">
2085732-530-2777</a></p> 2086</li> 2087<li class="InfoAdvanced widgetItem fr-view"> 2088 <p>Fax: 732-450-1316</p> 2089</li> </ol> 2090 </div> 2091 </div> 2092 </div> 2093 <div class="widgetFooter"> 2094 2095 </div> 2096 2097 </section> 2098 2099 2100
2101<script type="text/javascript"> 2102 //Render slideshow if info advacned items contain one. 2103 $(document).ready(function (e) { 2104 $('#divInfoAdva6b7a7d4-0d5a-4346-b702-8dae3a98c0d0 .InfoAdvanced.widgetItem').each(function () { 2105 renderSlideshowIfApplicable($(this)); 2106 }); 2107 }); 2108</script>
2108</div> 2109 </div> <!-- inner column --> 2110 2111 </div> <!-- inner row --> 2112 2113 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="ca87e62c-0f7c-4e40-8653-99bec887f7e1">� 2114 <div class="row nest first last wide">� 2115 2116 <div class="inner col col1 first last id2ba433f2-65bb-4e09-b57e-0a86223e83da" style="" data-widgetcontainerid="2ba433f2-65bb-4e09-b57e-0a86223e83da">� 2117 2118<div class="widget widgetSpacer" id="3497f2e3-ab0d-4034-9085-f9dba165a47a"></div> 2119 </div> <!-- inner column --> 2120 2121 </div> <!-- inner row --> 2122 2123 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="0930fb52-410c-409f-a21f-106e4a8e561f">� 2124 <div class="row nest first last wide">� 2125 2126 <div class="inner col col5 first last id54c01ada-7ee7-4e84-bac8-07468e09e2ad" style="" data-widgetcontainerid="54c01ada-7ee7-4e84-bac8-07468e09e2ad">� 2127 <div data-widget-id="4e0ef5b8-473d-4421-bfe8-a420c7f39875" data-widget-controller-path="/QuickLinks/Widget"> 2128 2129 2130 2131 2132 2133 2134 2135 2136 <section id="widgetQuicklink4e0ef5b8-473d-4421-bfe8-a420c7f39875" class="widget widgetQuickLinks skin61 widgetOptionSet25 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader4e0ef5b8-473d-4421-bfe8-a420c7f39875"> 2137 <header class="widgetHeader" id="quickLinksHeader4e0ef5b8-473d-4421-bfe8-a420c7f39875"> 2138 <div class=""> 2139 <h3><a style="" href="/QuickLinks.aspx?CID=11" >Quick Links</a></h3> 2140 </div> 2141 </header> 2142 <div class="widgetBody cpGrid cpGrid1 "> 2143 <div class="row narrow"> 2144 <div class="col col1 first last"> 2145 <ol class="semanticList"> 2146 2147 <li style="position:relative" class="widgetItem QuickLinks"> 2148 <a class="widgetDesc widgetQuickLinksLink" href="http://www.redbanknj.org/247/Community-Alerts" target="_self" >Sign up for Community Alerts</a> 2149 <div class="widgetMeta"></div> 2150 </li> 2151 2152 <li style="position:relative" class="widgetItem QuickLinks"> 2153 <a class="widgetDesc widgetQuickLinksLink" href="https://www.facebook.com/redbanknewjersey/" target="_blank" aria-label="Follow Red Bank on Facebook opens in new window">Follow Red Bank on Facebook</a> 2154 <div class="widgetMeta"></div> 2155 </li> 2156 2157 <li style="position:relative" class="widgetItem QuickLinks"> 2158 <a class="widgetDesc widgetQuickLinksLink" href="https://www.redbanknj.org/187/Parking" target="_blank" aria-label="Red Bank Parking opens in new window">Red Bank Parking</a> 2159 <div class="widgetMeta"></div> 2160 </li> 2161 2162 <li style="position:relative" class="widgetItem QuickLinks"> 2163 <a class="widgetDesc widgetQuickLinksLink" href="https://www.redbanknj.org/213/Vital-Statistics" target="_self" >Marriage Certificates </a> 2164 <div class="widgetMeta"></div> 2165 </li> 2166 2167 <li style="position:relative" class="widgetItem QuickLinks"> 2168 <a class="widgetDesc widgetQuickLinksLink" href="https://www.redbanknj.org/requesttracker.aspx" target="_self" >Report an Issue</a> 2169 <div class="widgetMeta"></div> 2170 </li> 2171 </ol> 2172 </div> 2173 </div> 2174 2175 </div> 2176 <div class="widgetFooter"> 2177 </div> 2178 <div class="addItemModal hidden"> 2179 <div class="url hidden">/QuickLinks.aspx</div> 2180 </div> 2181 2182 </section> 2183</div> 2184 2185 </div> <!-- inner column --> 2186 2187 </div> <!-- inner row --> 2188 2189 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="e9014cc0-5039-4f43-8c8a-d21f8c43b9ec">� 2190 <div class="row nest first last wide">� 2191 2192 <div class="inner col col1 first last id6bd529c3-d76b-4ae7-acf0-448fd3cd5deb" style="" data-widgetcontainerid="6bd529c3-d76b-4ae7-acf0-448fd3cd5deb">� 2193 2194<div class="widget widgetSpacer" id="debe39f8-8024-4129-9087-9abbeea4092e"></div> 2195 </div> <!-- inner column --> 2196 2197 </div> <!-- inner row --> 2198 2199 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="9958e33d-fd9f-4fe6-bb9c-42a1b1e03498">� 2200 <div class="row nest first last wide">� 2201
2202 <div class="inner col col5 first last id66e480a6-45b2-4614-9821-afe7e9d4f8d7" style="" data-widgetcontainerid="66e480a6-45b2-4614-9821-afe7e9d4f8d7">� 2203 <div data-widget-id="1ea95deb-f224-4574-9342-a932dfb55fa1" data-widget-controller-path="/QuickLinks/Widget"> 2204 2205 2206 2207 2208 2209 2210 2211 2212 <section id="widgetQuicklink1ea95deb-f224-4574-9342-a932dfb55fa1" class="widget widgetQuickLinks skin61 widgetOptionSet25 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader1ea95deb-f224-4574-9342-a932dfb55fa1"> 2213 <header class="widgetHeader" id="quickLinksHeader1ea95deb-f224-4574-9342-a932dfb55fa1"> 2214 <div class=""> 2215 <h3><a style="" href="/QuickLinks.aspx?CID=12,11,23,14" >Helpful Links</a></h3> 2216 </div> 2217 </header> 2218 <div class="widgetBody cpGrid cpGrid1 "> 2219 <div class="row narrow"> 2220 <div class="col col1 first last"> 2221 <ol class="semanticList"> 2222 2223 <li style="position:relative" class="widgetItem QuickLinks"> 2224 <a class="widgetDesc widgetQuickLinksLink" href="http://www.njmcdirect.com/" target="_self" >Pay for Tickets</a> 2225 <div class="widgetMeta"></div> 2226 </li> 2227 2228 <li style="position:relative" class="widgetItem QuickLinks"> 2229 <a class="widgetDesc widgetQuickLinksLink" href="http://www.redbanknj.org/247/Community-Alerts" target="_self" >Sign up for Community Alerts</a> 2230 <div class="widgetMeta"></div> 2231 </li> 2232 2233 <li style="position:relative" class="widgetItem QuickLinks"> 2234 <a class="widgetDesc widgetQuickLinksLink" href="https://www.facebook.com/redbanknewjersey/" target="_blank" aria-label="Follow Red Bank on Facebook opens in new window">Follow Red Bank on Facebook</a> 2235 <div class="widgetMeta"></div> 2236 </li> 2237 2238 <li style="position:relative" class="widgetItem QuickLinks"> 2239 <a class="widgetDesc widgetQuickLinksLink" href="https://www.redbanknj.org/187/Parking" target="_blank" aria-label="Red Bank Parking opens in new window">Red Bank Parking</a> 2240 <div class="widgetMeta"></div> 2241 </li> 2242 2243 <li style="position:relative" class="widgetItem QuickLinks"> 2244 <a class="widgetDesc widgetQuickLinksLink" href="https://www.redbanknj.org/213/Vital-Statistics" target="_self" >Marriage Certificates </a> 2245 <div class="widgetMeta"></div> 2246 </li> 2247 </ol> 2248 </div> 2249 </div> 2250 2251 </div> 2252 <div class="widgetFooter"> 2253 </div> 2254 <div class="addItemModal hidden"> 2255 <div class="url hidden">/QuickLinks.aspx</div> 2256 </div> 2257 2258 </section> 2259</div> 2260 2261 </div> <!-- inner column --> 2262 2263 </div> <!-- inner row --> 2264 2265 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2266 2267 2268 </div> 2269</div></div> 2270</footer><!-- Links --><div data-cpRole="structuralContainer" id="linksContainerTS"> 2271<div class="siteWrap6"><div data-cpRole="contentContainer" id="linksTS"> <div id="cce82ae8e5-bac3-4354-a388-d3839af8ba1f" data-containerid="e82ae8e5-bac3-4354-a388-d3839af8ba1f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2272 2273 2274 <div class="row outer wide"><!-- 2275--><div class="outer col col24 first last" style="" data-widgetcontainerid="a7ce3414-6bef-410f-a0aa-5ef92185b4fb">� 2276 <div class="row nest first last wide">� 2277
2278 <div class="inner col col24 first last id122316b7-02bf-4237-9ea2-2f181d56337b" style="" data-widgetcontainerid="122316b7-02bf-4237-9ea2-2f181d56337b">� 2279 <div data-widget-id="2a78b97b-c07a-4a91-bfd8-98c5fde42b2c" data-widget-controller-path="/QuickLinks/Widget"> 2280 2281 2282 2283 2284 2285 2286 2287 2288 <section id="widgetQuicklink2a78b97b-c07a-4a91-bfd8-98c5fde42b2c" class="widget widgetQuickLinks skin62 widgetOptionSet32 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:52em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 2289 <header class="widgetHeader" id="quickLinksHeader2a78b97b-c07a-4a91-bfd8-98c5fde42b2c"> 2290 <div class=""> 2291 </div> 2292 </header> 2293 <div class="widgetBody cpGrid cpGrid5 "> 2294 <div class="row autoWidths center narrow"> 2295 <div class="col col1 first "> 2296 <ol class="semanticList"> 2297 2298 <li style="position:relative" class="widgetItem QuickLinks"> 2299 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2300 <div class="widgetMeta"></div> 2301 </li> 2302 </ol> 2303 </div> 2304 <div class="col col1 "> 2305 <ol class="semanticList"> 2306 2307 <li style="position:relative" class="widgetItem QuickLinks"> 2308 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2309 <div class="widgetMeta"></div> 2310 </li> 2311 </ol> 2312 </div> 2313 <div class="col col1 "> 2314 <ol class="semanticList"> 2315 2316 <li style="position:relative" class="widgetItem QuickLinks"> 2317 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2318 <div class="widgetMeta"></div> 2319 </li> 2320 </ol> 2321 </div> 2322 <div class="col col1 "> 2323 <ol class="semanticList"> 2324 2325 <li style="position:relative" class="widgetItem QuickLinks"> 2326 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2327 <div class="widgetMeta"></div> 2328 </li> 2329 </ol> 2330 </div> 2331 <div class="col col1 last"> 2332 <ol class="semanticList"> 2333 2334 <li style="position:relative" class="widgetItem QuickLinks"> 2335 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a> 2336 <div class="widgetMeta"></div> 2337 </li> 2338 </ol> 2339 </div> 2340 </div> 2341 2342 </div> 2343 <div class="widgetFooter"> 2344 </div> 2345 <div class="addItemModal hidden"> 2346 <div class="url hidden">/QuickLinks.aspx</div> 2347 </div> 2348 2349 </section> 2350</div> 2351 2352 </div> <!-- inner column --> 2353 2354 </div> <!-- inner row --> 2355 2356 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2357 2358 2359 </div> 2360</div></div> 2361</div><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2362<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc8d8e49c5-7914-45f0-a9d0-2daf43d7f0a7" data-containerid="8d8e49c5-7914-45f0-a9d0-2daf43d7f0a7" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2363 2364 2365 <div class="row outer wide"><!-- 2366--><div class="outer col col24 first last" style="" data-widgetcontainerid="7b44a32f-24e3-4f5e-b7cb-0248189790aa">� 2367 <div class="row nest first last wide">� 2368 2369 <div class="inner col col24 first last ida2576a06-871e-4bc6-8f0a-a17ff70114a8" style="" data-widgetcontainerid="a2576a06-871e-4bc6-8f0a-a17ff70114a8">� 2370 2371 <div data-widget-id='bc131975-e816-4a5e-ac32-e43f2a031063' data-moduleName="customHtml" id='widgetCustomHtmlbc131975-e816-4a5e-ac32-e43f2a031063' class="widget widgetCustomHtml skin57 narrow" > 2372 <div class="widgetBody pageStyles" id="widgetBodybc131975-e816-4a5e-ac32-e43f2a031063"> 2373 <div id="customHtmlbc131975-e816-4a5e-ac32-e43f2a031063"><div><style> 2374 /* CP icon */ 2375 .cpBylineIconTS { 2376 color: #212121; 2377 } 2378 /* CP Text */ 2379 .cpBylineTextTS, 2380 .cpBylineTextTS a:link { 2381 color: #212121; 2382 font-weight: 500; 2383 } 2384 2385 .cpBylineTS { 2386 text-align: center; 2387 } 2388 2389 .cpBylineIconTS { 2390 fill: currentColor; 2391 width: 39px;
2392 height: 26px; 2393 display: inline; 2394 vertical-align: middle; 2395 } 2396</style> 2397 2398<div class="widgetItem cpBylineTS"> 2399 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2400 <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 2401 <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 2402 </svg> 2403 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2404</div> 2405</div></div> 2406 </div> 2407 2408 </div> 2409 2410 </div> <!-- inner column --> 2411 2412 </div> <!-- inner row --> 2413 2414 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2415 2416 2417 </div> 2418</div></div> 2419</div><!-- </div> --> 2420</div> 2421 2422 </div> 2423 </div> 2424 </div> 2425 2426<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2427 2428<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2429 <div role="dialog" aria-labelledby="cp-Splash-title" aria-describedby="editorContentDesc" aria-modal="true" tabindex="-1" id="SplashMessage" class="hidden cp-Splash cp-Splash--modal is-open"> 2430 <div class="cp-Splash-header"> 2431 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2432 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2433 <svg id="iconClose" viewBox="0 0 25 25"> 2434 <polygon style="fill:currentcolor" 2435 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 2436 </svg> 2437 </button>
2438 </div> 2439 <div class="cp-Splash-body"> 2440 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2441 <!-- Content from the Froala Editor will go here. --> 2442 Loading 2443 </div> 2444 </div> 2445 <div class="cp-Splash-footer"> 2446 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2447 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2448 </div> 2449 </div> 2450</div> 2451
2452<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2452
2452
2453<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2453
2453
2454<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2454
2454
2455<script> 2456 2457 $(document).ready(function () { 2458 var filter = { 2459 targetId: '9', 2460 targetType: 1 2461 } 2462 2463 new SplashModalRender().triggerRender(filter); 2464 }); 2465</script>
2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482
2482<script src="/-1442400649.js" type="text/javascript"></script>
2482 2483 <!-- Fixed Nav Adjustment -->
2484<script> 2485 function getValueTS(elem, attr) { 2486 const val = elem.css(attr); 2487 if (val === undefined) return undefined; 2488 const num = parseInt(val, 10); 2489 if (num === NaN) return undefined; 2490 return num; 2491 } 2492 2493 function clampTS(number, min, max) { 2494 return Math.min(Math.max(number, min), max); 2495 } 2496 2497 function isPageEditingTS() { 2498 return ( 2499 $("#doneEditing").length > 0 || // In live edit 2500 typeof DesignCenter !== "undefined" // In theme manager 2501 ); 2502 } 2503 2504 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2505 function isTransparentTS(elem) { 2506 const bg = elem.css('background-color'); 2507 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2508 const matchState = bg.match(bgColorRegexTS); 2509 if (!matchState || matchState.length !== 5) return false; 2510 const alpha = parseFloat(matchState[4], 10); 2511 if (!(alpha >= 0 && alpha < 1)) return false; 2512 return true; 2513 } 2514 2515 function iterateLeftpads(cb) { 2516 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2517 for (let i = 0; i < containersTS.length; i++) { 2518 const containerTS = containersTS[i]; 2519 // Skip the body container and anything with data-skip-leftpad 2520 if ( 2521 containerTS.id !== "bodyContainerTS" && 2522 containerTS.getAttribute('data-skip-leftpad') === null 2523 ) { 2524 cb(containerTS); 2525 } 2526 } 2527 } 2528 2529 function iterateRightpads(cb) { 2530 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2531 for (let i = 0; i < containersTS.length; i++) { 2532 const containerTS = containersTS[i]; 2533 // Skip the body container and anything with data-skip-leftpad 2534 if ( 2535 containerTS.id !== "bodyContainerTS" && 2536 containerTS.getAttribute('data-skip-rightpad') === null 2537 ) { 2538 cb(containerTS); 2539 } 2540 } 2541 } 2542 2543 const anchor = $("#divToolbars"); 2544 2545 // Outer banner padding (push banner down) 2546 const outerSizingTS = $("#bannerContainerTS"); 2547 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2548 const innerSizingTS = $("#bannerSizingTS"); 2549 const bodyContainerTS = $("#bodyContainerTS"); 2550 const headerContainerTS = $("#headerContainerTS"); 2551 const forceUnfixClassTS = "forceUnfixTS"; 2552 2553 const fixedTopTS = $(".fixedTopTS"); 2554 const fixedBottomTS = $(".fixedBottomTS"); 2555 const fixedLeftTS = $(".fixedLeftTS"); 2556 const fixedRightTS = $(".fixedRightTS"); 2557 2558 var initialTopTS; 2559 var topAttachTS; 2560 if (fixedTopTS && fixedTopTS.length === 1) { 2561 initialTopTS = getValueTS(fixedTopTS, 'top'); 2562 const attachment = fixedTopTS.attr('data-attach');
2563 if (attachment) topAttachTS = $("#" + attachment); 2564 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2565 } 2566 2567 function resizeAdjustmentTS() { 2568 const editing = isPageEditingTS(); 2569 2570 // Fixed top script 2571 (function () { 2572 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2573 2574 if (editing) { 2575 fixedTopTS[0].classList.add(forceUnfixClassTS); 2576 } else { 2577 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2578 } 2579 2580 const topPosition = fixedTopTS.css('position'); 2581 if (topPosition === 'fixed') { 2582 if (topAttachTS) { 2583 scrollAdjustmentTS(); 2584 } else { 2585 const anchorHeight = anchor.outerHeight() - 1; 2586 fixedTopTS.css('top', anchorHeight + initialTopTS); 2587 } 2588 } else { 2589 fixedTopTS.css('top', initialTopTS); 2590 } 2591 2592 if (topPosition === 'fixed' || topPosition === 'absolute') { 2593 // Bump the banner content down 2594 if (isTransparentTS(fixedTopTS)) { 2595 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2596 outerSizingTS.css('padding-top', ''); 2597 2598 try { 2599 window.Pages.onResizeHandlersExecute(); 2600 } catch (e) { } 2601 } else { 2602 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2603 innerSizingTS.css('padding-top', ''); 2604 } 2605 } else { 2606 innerSizingTS.css('padding-top', ''); 2607 outerSizingTS.css('padding-top', ''); 2608 } 2609 })(); 2610 2611 // Fixed bottom script 2612 (function () { 2613 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2614 2615 // If the widget has gone narrow, force unfix 2616 if (editing || fixedBottomTS.outerHeight() > 200) { 2617 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2618 } else { 2619 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2620 } 2621 2622 if (fixedBottomTS.css('position') === 'fixed') { 2623 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2624 } else { 2625 bodyContainerTS.css('padding-bottom', ''); 2626 } 2627 })(); 2628 2629 // Fixed left script 2630 (function () { 2631 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2632 2633 if (editing) { 2634 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2635 } else { 2636 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2637 } 2638 2639 if (fixedLeftTS.css('position') === 'fixed') { 2640 const anchorHeight = anchor.outerHeight() - 1; 2641 const headerHeight = headerContainerTS.outerHeight() - 1; 2642 fixedLeftTS.css('top', anchorHeight + headerHeight + 100); 2643 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2644 iterateLeftpads(function (containerTS) { 2645 const containerBoundingTS = containerTS.getBoundingClientRect(); 2646 if (containerBoundingTS.left <= leftBoundingTS.right) { 2647 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2648 } 2649 }); 2650 } else { 2651 fixedLeftTS.css('top', ''); 2652 iterateLeftpads(function (containerTS) { 2653 $(containerTS).css('padding-left', ''); 2654 }); 2655 } 2656 })(); 2657 2658 // Fixed right script 2659 (function () { 2660 if (!fixedRightTS || fixedRightTS.length === 0) return; 2661 2662 if (editing) { 2663 fixedRightTS[0].classList.add(forceUnfixClassTS); 2664 } else { 2665 fixedRightTS[0].classList.remove(forceUnfixClassTS); 2666 } 2667 2668 if (fixedRightTS.css('position') === 'fixed') { 2669 const anchorHeight = anchor.outerHeight() - 1; 2670 const headerHeight = headerContainerTS.outerHeight() - 1; 2671 fixedRightTS.css('top', anchorHeight + headerHeight + 100); 2672 const rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 2673 iterateRightpads(function (containerTS) { 2674 const containerBoundingTS = containerTS.getBoundingClientRect(); 2675 if (containerBoundingTS.left <= rightBoundingTS.right) { 2676 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 2677 } 2678 }); 2679 } else { 2680 fixedRightTS.css('top', ''); 2681 iterateRightpads(function (containerTS) { 2682 $(containerTS).css('padding-right', ''); 2683 }); 2684 } 2685 })(); 2686 } 2687 2688 function scrollAdjustmentTS() {
2689 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2690 const topPosition = fixedTopTS.css('position'); 2691 if (topPosition === 'fixed' || topPosition === 'absolute') { 2692 const anchorBounding = anchor[0].getBoundingClientRect(); 2693 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2694 const scrollTop = $(window).scrollTop(); 2695 2696 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2697 } else { 2698 fixedTopTS.css('top', initialTopTS); 2699 } 2700 } 2701 2702 $(window).load(function () { 2703 setTimeout(function () { 2704 resizeAdjustmentTS(); 2705 }, 350); 2706 2707 $(window).scroll(function () { 2708 scrollAdjustmentTS(); 2709 }); 2710 2711 var adjustTimeoutTS; 2712 $(window).resize(function () { 2713 clearTimeout(adjustTimeoutTS); 2714 adjustTimeoutTS = setTimeout(function () { 2715 resizeAdjustmentTS(); 2716 }, 350); 2717 }); 2718 2719 $.when(window.Pages.angularToolbarComplete).done(function () { 2720 resizeAdjustmentTS(); 2721 }); 2722 }); 2723</script>
2723 2724<!-- End Fixed Nav Adjustment --> 2725 2726<!----------Google Translate (Mobile Friendly)---------> 2727 2728<style> 2729 #google-translate-container { 2730 float: left; 2731 padding: 3px 5px 0px 0px; 2732 position: fixed; 2733 bottom: 30px; 2734 left: 10px; 2735 z-index: 5; 2736 } 2737 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 2738 font-family: arial; 2739 font-size: 10pt; 2740 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 2741 background-position: 5px 5px; 2742 background-size: 18px; 2743 background-repeat: no-repeat; 2744 text-indent: 16px; 2745 background-color: #fff; 2746 color: #000 !important; 2747 } 2748 .goog-logo-link { 2749 display: none !important; 2750 } 2751 .goog-te-gadget { 2752 color: transparent !important; 2753 } 2754 .goog-te-gadget .goog-te-combo { 2755 margin: 2px 0 !important; 2756 border-radius: 15px !important; 2757 } 2758 .goog-te-combo{ 2759 border: 1px solid !important; 2760 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2761 border-radius: 50px !important; 2762 height:31px !important; 2763 padding: 0 1px 0 .25rem !important; 2764 width: 156px; 2765 } 2766 2767 #launcher-wrapper { 2768 bottom: 50px !important; 2769 } 2770 2771</style> 2772 2773<div id="google-translate-container"> 2774<div id="google_translate_element"> 2775</div> 2776</div> 2777
2778<script> 2779 2780 function googleTranslateElementInit() { 2781 var el = document.getElementById("google_translate_element"); 2782 if (el && el.innerHTML.trim() !== "") { 2783 return; 2784 } 2785 2786 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2787 // begin accessibility compliance 2788 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2789 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2790 $('div#goog-gt-tt .original-text').css('text-align','left'); 2791 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2792 $('.goog-te-combo').attr('aria-label','google translate languages'); 2793 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2794 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2795 } 2796 2797 $(function() { 2798 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2799 }); 2800 2801</script>
2801 2802 2803<!--------------End Google Translate-----------------> 2804 2805<!-- CP Agent -->
2806<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 2806
2806
2807<script> 2808 window.ResidentAgentWidget.load({ 2809 agentId: '6c99156e-60b0-41c2-86b4-7bea94437548', 2810 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 2811 }); 2812</script>
2812<!-- AudioEye -->
2812<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash="ec6f4dbd6a7c4206da99a4559487e0d7";var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
2812 <!-- End AudioEye --> 2813 2814 2815
2815<script type="text/javascript"> 2816 $(function () { 2817 document.cookie = "responsiveGhost=0; path=/"; 2818 }); 2819 $(window).on("load", function () { 2820 $('body').addClass('doneLoading').removeClass('hideContent'); 2821 2822 if ($('#404Content').length > 0) 2823 $('div#bodyWrapper').css('padding', '0px'); 2824 }); 2825 </script>
2825 2826 2827 <noscript> 2828 <style> 2829 body.hideContent { 2830 opacity: 1 !important; 2831 } 2832 </style> 2833 </noscript> 2834 2835 2836<div style="display: none;"> 2837 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2838 2839 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2840 <title>Arrow Left</title> 2841 <polygon style="fill:currentcolor" points="18.044,25 19.498,23.545 8.409,12.454 19.408,1.455 17.954,0 5.502,12.452"></polygon> 2842 </symbol> 2843 2844 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2845 <title>Arrow Right</title> 2846 <polygon style="fill:currentcolor" points="6.957,0 5.502,1.455 16.591,12.546 5.592,23.545 7.047,25 19.498,12.548"></polygon> 2847 </symbol> 2848 2849 </svg> 2850</div> 2851
2851<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Montserrat:700,regular|Poppins:500,600,700,800,900,italic,regular|Source+Sans+Pro:600,700,regular|');</script>
2851 2852 2853 2854 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2855 <div style="display: none;"> 2856 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2857 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2858 <title>Slideshow Left Arrow</title> 2859 <g> 2860 <path style="fill:currentcolor;" d="M20,40a2.67,2.67,0,0,1-1.9-.79L.79,21.9a2.68,2.68,0,0,1,0-3.79L18.1.79a2.68,2.68,0,1,1,3.79,3.79L6.47,20,21.89,35.42A2.68,2.68,0,0,1,20,40Z"></path> 2861 </g> 2862 </symbol> 2863 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2864 <title>Slideshow Right Arrow</title> 2865 <g> 2866 <path style="fill:currentcolor;" d="M2.68,0a2.67,2.67,0,0,1,1.9.79L21.89,18.1a2.68,2.68,0,0,1,0,3.79L4.58,39.21A2.68,2.68,0,0,1,.79,35.42L16.21,20,.79,4.58A2.68,2.68,0,0,1,2.68,0Z"></path> 2867 </g> 2868 </symbol> 2869 </svg> 2870 </div> 2871 2872 2873 2874 2875 <div id="root-picker-outlet"></div> 2876</body> 2877</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.