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-4D9Y0FPXDD';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 = {"DepartmentHeaderId":1441,"DepartmentHeaderName":"Economic Development"}; 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="Government" /> 120<meta name="category2" content="Town Departments" /> 121<meta name="category3" content="Economic Development" /> 122<meta name="category4" content="Facts & Figures" /> 123<meta name="category5" content="Contact Us" /> 124 125 126 <meta name="theme-color" content="#516645"> 127 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 128 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 129 <title>Contact Us | Apex, NC - Official Website</title> 130 131 <meta name="description" content=""> 132
132<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
132 133
133<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
133 134 135 136 <!--[if IE 6]>
136<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
136<![endif]--> 137 <!--[if IE 7]>
137<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
137<![endif]--> 138 <!--[if IE 8]>
138<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
138<![endif]--> 139 <!--[if IE 9]>
139<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
139<![endif]--> 140
140<script type="text/javascript"><!-- 141 var intCountryCode = 840; 142 var order = ''; 143//--></script>
143 144 145<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-990823288.css" rel="stylesheet" type="text/css" /> 146 147 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 148
148<script type="text/javascript"> 149 window.Pages = window.Pages || {}; 150 // FrontEnd RWD initialization 151 window.Pages.rwdReady = $.Deferred(); 152 window.Pages.toolBarDeferred = $.Deferred(); 153 window.Pages.rwdSetupComplete = $.Deferred(); 154 window.Pages.megaMenuLoaded = $.Deferred(); 155 window.Pages.angularToolbarComplete = $.Deferred(); 156 window.Pages.frontEndToolbarComplete = $.Deferred(); 157 </script>
157 158 <!--CPHeadContent--> 159
159<script src="/739942322.js" type="text/javascript"></script>
159 160 161 162 163 164 165 166 167 168 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 169 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 170 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 171 <!--[if lt IE 9]>
171<script type="text/javascript" src="/Scripts/html5.js"></script>
171<![endif]--> 172 173
173<script type="text/javascript"> 174 setEditorVariables(false, 840); 175 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 176 </script>
176 177
177<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
177 178</head> 179<body class="wide " > 180 181
181<script>jQuery(document).click(function (event) { 182 var target = jQuery(event.target); 183 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 184 var text = target.attr('title'); 185 186 if (!text.length) { 187 text = "N/A"; 188 } 189 ga('send', 190 { 191 hitType: 'event', 192 eventCategory: 'Image', 193 eventAction: 'Image - ' + text, 194 eventLabel: window.location.href 195 }); 196 } 197 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 198 var text = ""; 199 if (target.parents('.button')[0]) { 200 text = target.parents('.button').first().text(); 201 } else if (target.text().length) { 202 text = target.text(); 203 } else if (target.attr('title').length) { 204 text = target.attr('title'); 205 } 206 if (!text.length) { 207 text = "N/A"; 208 } 209 ga('send', 210 { 211 hitType: 'event', 212 eventCategory: 'Button', 213 eventAction: 'Button - ' + text, 214 eventLabel: window.location.href 215 }); 216 } 217 if (target.parents('.widgetCustomHtml').length) { 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Custom Html',
222 eventAction: 'Custom Html Clicked', 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.parents('.editor').length) { 227 ga('send', 228 { 229 hitType: 'event', 230 eventCategory: 'Editor', 231 eventAction: 'Editor Link Clicked', 232 eventLabel: window.location.href 233 }); 234 } 235 if (target.parents('.GraphicLinks').length) { 236 var text = ""; 237 var targetGraphicLink = target; 238 if (target.hasClass('widgetGraphicLinksLink')) { 239 targetGraphicLink = jQuery(target.children()[0]); 240 } 241 if (targetGraphicLink.hasClass('text')) { 242 text = targetGraphicLink.text(); 243 } else if (targetGraphicLink.attr('src').length) { 244 if (targetGraphicLink.attr('alt').length) { 245 text = targetGraphicLink.attr('alt'); 246 } else { 247 text = targetGraphicLink.attr('src'); 248 } 249 } else { 250 text = "N/A"; 251 } 252 ga('send', 253 { 254 hitType: 'event', 255 eventCategory: 'Graphic Links', 256 eventAction: 'Graphic Link - ' + text, 257 eventLabel: window.location.href 258 }); 259 } 260 if (target.parents('.InfoAdvanced').length) { 261 ga('send', 262 { 263 hitType: 'event', 264 eventCategory: 'Info Advanced', 265 eventAction: 'Info Advanced Clicked', 266 eventLabel: window.location.href 267 }); 268 } 269 if (target.parents('.list').length) { 270 ga('send', 271 { 272 hitType: 'event', 273 eventCategory: 'List', 274 eventAction: 'List Clicked', 275 eventLabel: window.location.href 276 }); 277 } 278 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 279 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 280 var breadCrumbs = []; 281 jQuery('.breadCrumbs > li').each(function () { 282 breadCrumbs.push(this.textContent); 283 }); 284 var pageTitle = breadCrumbs.join('>'); 285 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 286 var text = ""; 287 if (pageTitle) { 288 text += pageTitle + " | "; 289 } else { 290 text += document.title + ' - '; 291 } 292 if (target.text() == "" && megaMenuText == "") { 293 text += "N/A"; 294 } else if (target.text().length && megaMenuText.length) { 295 if (megaMenuText == target.text()) { 296 text += megaMenuText; 297 } else { 298 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 299 } 300 } else if (target.text() == "") { 301 text += megaMenuText; 302 } else { 303 text += target.text(); 304 } 305 if (!text.length) { 306 text = "N/A"; 307 } 308 ga('send', 309 { 310 hitType: 'event', 311 eventCategory: 'Mega Menu', 312 eventAction: 'Mega Menu : ' + text, 313 eventLabel: window.location.href 314 }); 315 } 316 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 317 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'News Flash', 325 eventAction: 'News Flash - ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 330 var text = target.text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'Quick Links', 338 eventAction: 'Quick Links - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.attr('src') && target.parents('.cpSlideshow').length) { 343 var text = target.attr('title'); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Slideshow', 351 eventAction: 'Slideshow - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.parents('.widgetText').length) { 356 ga('send', 357 { 358 hitType: 'event', 359 eventCategory: 'Text', 360 eventAction: 'Text Link Clicked', 361 eventLabel: window.location.href 362 }); 363 } 364});</script>
364 365 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 366 <div class="cp-PopOver-header"> 367 <h3 class="cp-PopOver-title"></h3> 368 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 369 <svg class="cp-Icon--close" alt="close" title="close"> 370 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 371 </svg> 372 </button> 373 </div> 374 <div id="cpPopOverBody" class="cp-PopOver-body"> 375 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 376 </div> 377 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 378 <div class="cp-BtnGroup" id="actionButtons"> 379 <!-- Action buttons will be dynamically added here --> 380 </div> 381 </div> 382</div> 383 <div id="fb-root"></div> 384<div id=skipToContentLinks> 385<a href="#ccefd28e7c-5a52-401f-b078-2f17c8e6c503" target="_self" class="skipToContentLink">Skip to Main Content</a> 386</div> 387 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 388 389 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 390 391 392 393 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 394 <input type="hidden" id="hdnStructureID" value="6" /> 395 <input type="hidden" id="hdnContentCollectionID" value="d1edf791-58c6-4b62-a85b-d983188ae56f" /> 396 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 397 <input type="hidden" id="hdnThemeID" value="33" /> 398 <input type="hidden" id="pageIsFrontEnd" value="true" /> 399 <input type="hidden" id="pageModuleID" /> 400 <input type="hidden" id="pagePageID" value="932" /> 401 402 <div id="stickyPlaceholder"></div> 403 <div id="outer-wrap" class="outer-wrap"> 404 <div id="inner-wrap" class="inner-wrap"> 405 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 406 407 408 409 410 </div> 411 <div id="bodyWrapper"> 412 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 413 414<div data-cpRole="structuralContainer" id="bodyContainerTS"> 415<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 416<div class="siteWrap"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 417 418 419 420 421 <a id="bannerLogoTS-127" style=" display: block; text-align: center; 422" class="bannerObject" href="/1441" target="_self"><img alt="Economic Development Home Page" class="bannerObject" height="87" src="/ImageRepository/Document?documentID=31665" width="300" /></a> 423</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 424<ol id="mainNavMenu" data-parent="1441" class="rootNavMenu" role="menu"><!-- 425--><li id="MainItem794" class="topMenuItem" role="none" data-pageid="794" data-displaymegamenu="True"><!-- 426 --><!-- 427 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu794" id = "mainNavBusinessAssistance" class="navMainItem mainNavItem mainNavItem1 " href="/794/Business-Assistance" target = "_self" > Business Assistance </a> <!-- 428 --><!-- 429 --></li><!----><li id="MainItem790" class="topMenuItem" role="none" data-pageid="790" data-displaymegamenu="True"><!-- 430 --><!-- 431 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu790" id = "mainNavBuildingsSites" class="navMainItem mainNavItem mainNavItem2 " href="/790/Buildings-Sites" target = "_self" > Buildings & Sites </a> <!-- 432 --><!-- 433 --></li><!----><li id="MainItem922" class="topMenuItem" role="none" data-pageid="922" data-displaymegamenu="True"><!-- 434 --><!-- 435 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu922" id = "mainNavExistingBusiness" class="navMainItem mainNavItem mainNavItem3 " href="/922/Existing-Business" target = "_self" > Existing Business </a> <!-- 436 --><!-- 437 --></li><!----><li id="MainItem791" class="topMenuItem" role="none" data-pageid="791" data-displaymegamenu="True"><!-- 438 --><!-- 439 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu791" id = "mainNavQualityofPlace" class="navMainItem mainNavItem mainNavItem4 " href="/791/Quality-of-Place" target = "_self" > Quality of Place </a> <!-- 440 --><!-- 441 --></li><!----><li id="MainItem792" class="topMenuItem" role="none" data-pageid="792" data-displaymegamenu="True"><!-- 442 --><!-- 443 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu792" id = "mainNavFactsFigures" class="navMainItem mainNavItem mainNavItem5 " href="/792/Facts-Figures" target = "_self" > Facts & Figures </a> <!-- 444 --><!-- 445 --></li><!----> 446</ol> 447 448 449
449<script type="text/javascript"> 450 (function () { 451 function setupMenu() { 452 const menuID = 'mainNavMenu'; 453 const menuType = MAIN_MENU; 454 455 //setup menu manager properties for main menu 456 if (!menuManager.mobileMainNav && true) 457 menuManager.adjustMainItemsWidth('#' + menuID); 458 menuManager.isMainMenuEditable = false; 459 menuManager.mainMenuMaxSubMenuLevels = 4; 460 menuManager.setMOMMode(2, menuType); 461 462 //Init main menu 463 const setupDraggable = menuManager.isMainMenuEditable; 464 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1441&moduleID=&themeID=33&menuContainerID=mainNav'; 465 466 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 467 menuManager.mainMenuInit = true; 468 menuManager.mainMenuTextResizer = true; 469 if (1.00 > 0) 470 menuManager.mainMenuTextResizerRatio = 1.00; 471 if (window.isResponsiveEnabled) 472 menuManager.mainMenuReady.resolve(); 473 474 } 475 476 if (document.readyState === "complete" 477 || document.readyState === "loaded" 478 || document.readyState === "interactive") { 479 setupMenu(); 480 return; 481 } 482 483 document.addEventListener("DOMContentLoaded", setupMenu); 484 })(); 485 </script>
485 486 487 488<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu794" class="contentTop mainNavMegaMenu megaMenuContainer pageID_794 hidden" data-orientation="horizontal"> <div id="ccea49c3ac-eac5-4a3a-b5ec-78902feadbc5" data-containerid="ea49c3ac-eac5-4a3a-b5ec-78902feadbc5" class="pageContent cpGrid cpGrid24"> 489 490 491 492 493 </div> 494</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu790" class="contentTop mainNavMegaMenu megaMenuContainer pageID_790 hidden" data-orientation="horizontal"> <div id="cca29ba273-8039-48c2-871f-2b80f99bc74a" data-containerid="a29ba273-8039-48c2-871f-2b80f99bc74a" class="pageContent cpGrid cpGrid24"> 495 496 497 498 499 </div> 500</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu922" class="contentTop mainNavMegaMenu megaMenuContainer pageID_922 hidden" data-orientation="horizontal"> <div id="cc28c3213d-0554-4829-81de-13dd6a8e9fe4" data-containerid="28c3213d-0554-4829-81de-13dd6a8e9fe4" class="pageContent cpGrid cpGrid24"> 501 502 503 504 505 </div> 506</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu791" class="contentTop mainNavMegaMenu megaMenuContainer pageID_791 hidden" data-orientation="horizontal"> <div id="cc1761c1b9-2bc4-4e04-93e7-1f225e245da9" data-containerid="1761c1b9-2bc4-4e04-93e7-1f225e245da9" class="pageContent cpGrid cpGrid24"> 507 508 509 510 511 </div> 512</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu792" class="contentTop mainNavMegaMenu megaMenuContainer pageID_792 hidden" data-orientation="horizontal"> <div id="cc4a9cbdcb-818a-4367-baa2-e9b19ae1864a" data-containerid="4a9cbdcb-818a-4367-baa2-e9b19ae1864a" class="pageContent cpGrid cpGrid24"> 513 514 515 516 517 </div> 518</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="cca3f94100-852b-45cc-ad14-dd5ddcf6a4ec" data-containerid="a3f94100-852b-45cc-ad14-dd5ddcf6a4ec" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 519 520 521 <div class="row outer wide"><!-- 522--><div class="outer col col24 first last" style="" data-widgetcontainerid="d42919b0-2294-44cb-bc5a-0744a495cd12">� 523 <div class="row nest first last wide">� 524 525 <div class="inner col col24 first last id12aa8b00-5f0e-4797-950e-6b282df23633" style="" data-widgetcontainerid="12aa8b00-5f0e-4797-950e-6b282df23633">� 526<div data-widget-id="a8d3093e-e77a-4ae9-8e52-5484e1682a8f" data-widget-controller-path="/Layout/WidgetSearch"> 527 528
528<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
528 529
529<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
529 530
530<script defer type="text/javascript"> 531 532 $(document).ready(function () { 533 try { 534 // Minimum characters required before performing a search/autocomplete 535 var minPrefixLength = 3; 536 var autoCompleteDebounceDelay = 500; 537 var searchFieldSelector = "#searchField" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 538 var checkboxSelector = "#ysnSearchOnlyDept" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 539 var buttonSelector = ".widgetSearchButton" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 540 var autoCompleteCache = {}; 541 var autoCompleteCacheKeys = []; 542 var autoCompleteCacheLimit = 25; 543 var currentAutoCompleteRequest = null; 544 var currentAutoCompleteRequestKey = null; 545 var autoCompleteDebounceTimer = null; 546 var autoCompleteDebounceKey = null; 547 var pendingAutoCompleteResponses = []; 548 549 function normalizeAutoCompleteTerm(term) { 550 return $.trim((term || "") + "").replace(/\s+/g, " "); 551 } 552 553 function shouldSearch(term) { 554 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 555 } 556 557 function getAutoCompleteUrl() { 558 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 559 } 560 561 function getAutoCompleteCacheKey(requestUrl, term) { 562 return requestUrl + "|" + term.toLowerCase(); 563 } 564 565 function cacheAutoCompleteResult(cacheKey, data) { 566 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 567 autoCompleteCacheKeys.push(cacheKey); 568 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 569 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 570 } 571 } 572 autoCompleteCache[cacheKey] = data; 573 } 574 575 function respondToPendingAutoComplete(data) { 576 var responses = pendingAutoCompleteResponses; 577 pendingAutoCompleteResponses = []; 578 for (var i = 0; i < responses.length; i++) { 579 responses[i](data); 580 } 581 } 582 583 function cancelPendingAutoComplete() { 584 clearTimeout(autoCompleteDebounceTimer); 585 autoCompleteDebounceKey = null; 586 if (currentAutoCompleteRequest != null) { 587 currentAutoCompleteRequest.abort(); 588 currentAutoCompleteRequest = null; 589 } 590 currentAutoCompleteRequestKey = null; 591 respondToPendingAutoComplete([]); 592 } 593 594 function createWidgetAutoCompleteSource(options) { 595 return function (request, response) { 596 var term = normalizeAutoCompleteTerm(request.term); 597 if (!options.shouldSearch(term)) { 598 response([]); 599 return; 600 } 601 602 var requestUrl = options.url(); 603 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 604 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 605 response(autoCompleteCache[cacheKey]); 606 if (options.success) { 607 options.success(autoCompleteCache[cacheKey]); 608 } 609 return; 610 } 611 612 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 613 pendingAutoCompleteResponses.push(response); 614 return; 615 } 616 617 cancelPendingAutoComplete(); 618 autoCompleteDebounceKey = cacheKey; 619 pendingAutoCompleteResponses.push(response); 620 autoCompleteDebounceTimer = setTimeout(function () { 621 autoCompleteDebounceKey = null; 622 currentAutoCompleteRequestKey = cacheKey; 623 currentAutoCompleteRequest = $.ajax({ 624 url: requestUrl, 625 dataType: "json", 626 timeout: options.timeout, 627 data: { 628 term: term, 629 }, 630 success: function (data) { 631 if (currentAutoCompleteRequestKey === cacheKey) { 632 cacheAutoCompleteResult(cacheKey, data); 633 respondToPendingAutoComplete(data); 634 if (options.success) { 635 options.success(data); 636 } 637 } 638 }, 639 error: function (xmlhttprequest, textstatus, message) { 640 if (textstatus === "abort") { 641 return; 642 } 643 644 if (options.error) { 645 options.error(xmlhttprequest, textstatus, message); 646 } 647 648 respondToPendingAutoComplete([]); 649 }, 650 complete: function (xmlhttprequest) { 651 if (currentAutoCompleteRequest === xmlhttprequest) { 652 currentAutoCompleteRequest = null;
653 currentAutoCompleteRequestKey = null; 654 } 655 } 656 }); 657 }, options.delay); 658 }; 659 } 660 661 // click handler for search buttons 662 $(buttonSelector).click(function (e) { 663 e.preventDefault(); 664 var $btn = $(this); 665 var $field = $btn.siblings(".widgetSearchBox"); 666 var term = $field.val() + ""; 667 if (!shouldSearch(term)) { 668 // do nothing until user types enough characters 669 $field.focus(); 670 return; 671 } 672 673 if ($(checkboxSelector).is(':checked') || false) 674 { 675 doWidgetSearch($.trim(term), Number(0)); 676 } 677 else { 678 doWidgetSearch($.trim(term), 0); 679 } 680 }); 681 682 // enter key handler for the search field 683 $(searchFieldSelector).keypress(function (e) { 684 var code = e.which || e.keyCode; 685 if (code === 13) { 686 e.preventDefault(); 687 var $this = $(this); 688 var term = $this.val() + ""; 689 if (!shouldSearch(term)) { 690 // do nothing until user types enough characters 691 $this.focus(); 692 return false; 693 } 694 695 if ($(checkboxSelector).is(':checked') || false) { 696 doWidgetSearch($.trim(term), Number(0)); 697 } else { 698 doWidgetSearch($.trim(term), 0); 699 } 700 return false; 701 } 702 return true; 703 }); 704 705 // autocomplete: set minLength and guard source 706 if (true) { 707 var $searchField = $(searchFieldSelector).autocomplete({ 708 minLength: minPrefixLength, 709 source: createWidgetAutoCompleteSource({ 710 delay: autoCompleteDebounceDelay, 711 timeout: 10000, 712 shouldSearch: shouldSearch, 713 url: getAutoCompleteUrl, 714 success: function () { 715 $('.autoCompleteError').remove(); 716 }, 717 error: function (xmlhttprequest, textstatus, message) { 718 if (textstatus === "timeout") { 719 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 720 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 721 } 722 } 723 }), 724 html: true, 725 delay: 0, 726 select: function (event, ui) { 727 $(this).val(ui.item.value); 728 $(this).next().click(); 729 } 730 }); 731 732 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 733 return $("<li class=\"itemList\"></li>") 734 .data("ui-autocomplete-item", item) 735 .append("<a>" + item.label + "</a>") 736 .appendTo(ul); 737 }; 738 } 739 740 // keep searchBtnApplyQuery consistent with prefix rule 741 window.searchBtnApplyQuery = function() { 742 var $field = $(searchFieldSelector); 743 var term = $field.val() + ""; 744 if (shouldSearch(term)) { 745 // update href for the icon/button (if present) 746 var btn = document.getElementById("btnSearchIcon"); 747 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 748 } else { 749 var btn = document.getElementById("btnSearchIcon"); 750 if (btn) btn.href = "#"; 751 } 752 }; 753 } 754 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. 755 }); 756 </script>
756 757 758 <section id="widgetPreviewSearch" class="widget widgetSearch skin66 widgetOptionSet51" style="display: block;" aria-label="Search"> 759 <!-- For the button right and inside --> 760 <div class="widgetBody buttonRightInside"> 761 <input class="widgetSearchBox widgetSearchBoxa8d3093e-e77a-4ae9-8e52-5484e1682a8f" cp5ph="true" id="searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Iâm looking for..." type="text" value="" /> 762 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtona8d3093e-e77a-4ae9-8e52-5484e1682a8f" role="button"><img alt="Icon" class="imageHover" data-hover="/ImageRepository/Document?documentID=31493" data-image="/ImageRepository/Document?documentID=31492" src="/ImageRepository/Document?documentID=31492" /></a> 763 764 <label class="searchLabel" aria-hidden="true" for="searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f">Search</label> 765 </div> 766 767 </section> 768 769 770<style scoped> 771 772 .widgetSearch ::-webkit-input-placeholder { 773 color: #fff; 774 } 775 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 776 color: #fff; 777 } 778 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 779 color: #fff; 780 } 781 .widgetSearch :-ms-input-placeholder { 782 color: #fff; 783 } 784 785 786 .widgetSearch .widgetBody .widgetSearchBoxa8d3093e-e77a-4ae9-8e52-5484e1682a8f 787 { 788 color: #fff; 789 height: 58px; 790border-radius: 30px; 791border: none; 792padding-left: 2em; 793font: 500 14px Open Sans; 794background: #4e6242; 795 796 } 797 .widgetSearch .widgetBody .widgetSearchButtona8d3093e-e77a-4ae9-8e52-5484e1682a8f 798 { 799 margin: 5px; 800 } 801 .widgetSearch .widgetSearch-onlyDepta8d3093e-e77a-4ae9-8e52-5484e1682a8f 802 { 803 display: inline-block; 804 color: #333; 805 806 807 padding-top: 10px; 808 } 809 #ysnSearchOnlyDepta8d3093e-e77a-4ae9-8e52-5484e1682a8f 810 { 811 position: relative; 812 top: .125em; 813 } 814 815</style> 816 817<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 818<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 819 820 821
822<script type="text/javascript"> 823 //Updates search icons href to have the correct queryString 824 function searchBtnApplyQuery() { 825 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f").value; 826 } 827</script>
827 828 829</div> 830 831 </div> <!-- inner column --> 832 833 </div> <!-- inner row --> 834 835 </div><!-- outer column --><!-- --></div> <!-- outer row --> 836 837 838 </div> 839</div></div> 840</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS"> 841<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 842<div class="siteWrap"><div data-cpRole="structuralContainer" id="bannerContentTS"> 843<div data-cpRole="contentContainer" id="bannerContentContainerTS"> <div id="cc06921d7e-af31-4026-b41e-7292b8ad101a" data-containerid="06921d7e-af31-4026-b41e-7292b8ad101a" class="pageContent cpGrid cpGrid24 showInMobile"> 844 845 846 847 848 </div> 849</div> 850</div></div> 851</div> 852 853 854 855 856 <div id="bannerImagesJSON128" class="hidden"></div> 857 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 858 <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> 859 <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> 860 </div> 861
861<script type="text/javascript"> 862 $(window).on("load", function () { 863 $.when(window.Pages.rwdSetupComplete) 864 .done(function () { 865 renderExternalBannerSlideshow('banner1', 866 {"BannerOptionID":128,"ThemeID":33,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":223,"BannerOptionID":128,"FileName":"/ImageRepository/Document?documentID=31667","Height":456,"Width":2016,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 867 '/App_Themes/2020 Redesign - Interior/Images/', 868 'Rotating'); 869 }); 870 }); 871 </script>
871 872 873</div> 874</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 875<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 876<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 877<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 878<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 879 <li><a class="breadCrumb" href="/">Home</a></li><li><a class="breadCrumb" href="/27/Government">Government</a></li><li><a class="breadCrumb" href="/690/Town-Departments">Town Departments</a></li><li><a class="breadCrumb" href="/1441/Economic-Development">Economic Development</a></li><li><a class="breadCrumb" href="/792/Facts-Figures">Facts & Figures</a></li><li id="currentBCPage" data-pageid="932"><a href class="breadCrumb" aria-current="page">Contact Us</a></li> 880 </ol> 881 882 883 884</div><div data-cpRole="mainContentContainer" id="moduleContent"> 885 886 <div id="page" class="moduleContentNew"> 887 888 889 <input id="hdnPageID" name="hdnPageID" type="hidden" value="932" /> 890 <input id="hdnParentID" name="hdnParentID" type="hidden" value="792" /> 891 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="16991" /> 892 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Contact Us" /> 893 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
894 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 895 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 896 897 <h1 id="versionHeadLine" class="headline"> 898 899Contact Us </h1> 900 901 <div id="ccefd28e7c-5a52-401f-b078-2f17c8e6c503" data-containerid="efd28e7c-5a52-401f-b078-2f17c8e6c503" class="pageContent cpGrid cpGrid24" data-contentcontainerbreakpoint="45" data-smoothscrolling="True"> 902 903 904 <div class="row outer wide"><!-- 905--><div class="outer col col12 first" style="" data-widgetcontainerid="eb92a0b5-8282-4d8b-91ed-136a2abc3f01">� 906 <div class="row nest first wide">� 907 908 <div class="inner col col12 first last id3763a78c-c0e9-4035-b035-e350937eb8c6" style="" data-widgetcontainerid="3763a78c-c0e9-4035-b035-e350937eb8c6">� 909<div class="widget editor pageStyles narrow" id="divEditorbddbabe0-0464-4001-a4e5-51745c192e60" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 910 <div class="fr-view"> 911 912 913 <p>Michelle Voyles, <em>Program Support Specialist</em>:<br><a data-fr-linked="true" href="mailto:[email protected]" data-pasted="true">[email protected]</a><br>(919) 249-3472</p><p>The Depot, 220 N. Salem Street, Suite 100, Apex, NC 27502<br><br></p><p><strong>Connect with us on social media!</strong></p><table style="width: 100%;"><tbody><tr><td style="width: 11.9352%; background-color: rgb(255, 255, 255);"><img src="/ImageRepository/Document?documentID=7283" alt="Facebook_FAcebook Opens in new window" title="Facebook_FAcebook" class="fr-fic fr-dii fr-fil" style="width: 58px;"></td><td style="width: 88.0648%; background-color: rgb(255, 255, 255); vertical-align: middle;"><a href="http://www.facebook.com/Town-of-Apex-Economic-Development-474246636082244/" rel="noopener" target="_blank">Apex Economic Development</a></td></tr><tr><td style="width: 11.9352%; background-color: rgb(255, 255, 255);"><img src="/ImageRepository/Document?documentID=7284" alt="LinkedIn_LinkedIn Opens in new window" title="LinkedIn_LinkedIn" class="fr-fic fr-dii fr-fil" style="width: 60px;"></td><td style="width: 88.0648%; background-color: rgb(255, 255, 255); vertical-align: middle;"><a href="https://www.linkedin.com/in/apex-economic-development-8241b8121/" target="_blank" rel="noopener">Apex Economic Development</a></td></tr></tbody></table><p><br></p> 914 </div> 915
916<script type="text/javascript"> 917 $(document).ready(function (e) { 918 renderSlideshowIfApplicable($('#divEditor' + 'bddbabe0-0464-4001-a4e5-51745c192e60')); 919 }); 920</script>
920 921</div> 922 923 </div> <!-- inner column --> 924 925 </div> <!-- inner row --> 926 <div class="row nest last wide">� 927 928 <div class="inner col col12 first last id3be24ea2-766d-4d81-a6a8-3eb194e5a88b" style="" data-widgetcontainerid="3be24ea2-766d-4d81-a6a8-3eb194e5a88b">� 929 930 <div data-widget-id='7f50a49b-d46e-43c1-88ab-63bea725dab9' data-moduleName="customHtml" id='widgetCustomHtml7f50a49b-d46e-43c1-88ab-63bea725dab9' class="widget widgetCustomHtml skin66 narrow" > 931 <div class="widgetBody pageStyles" id="widgetBody7f50a49b-d46e-43c1-88ab-63bea725dab9"> 932 <div id="customHtml7f50a49b-d46e-43c1-88ab-63bea725dab9"><div>
932<script> 933customHtml = `<iframe title="Polimorphic Chat" aria-label="Polimorphic Chat" frameborder="0" id="chatFrame" src="https://app.polimorphic.com/react/organizations/apex_nc/chat" style=" 934 position: fixed; 935 bottom: 150px; 936 right: 20px; 937 z-index: 10000000; 938 border-radius: 8px; 939 box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1); 940 height: 0; 941 width: 0; 942"></iframe> 943<div id="greetingText" style="color: #FFFFFF; font-family: inherit; position: fixed; bottom: 150px; right: 20px;; z-index: 10000000; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 24px; visibility: visible; background: #3F873F; border: 2px solid #FFFFFF; padding: 10px; cursor: pointer;" onclick="this.style.visibility='hidden';document.getElementById('chatButton').click()">How can I help you today?</div> 944<button onclick="const frame = document.getElementById('chatFrame'); 945const chatButton = document.getElementById('chatButton'); 946const chatIcon = document.getElementById('chatIcon'); 947const closeIcon = document.getElementById('closeIcon'); 948const greetingText = document.getElementById('greetingText'); 949if (chatButton.getAttribute('active') === 'false') { 950 chatButton.setAttribute('active', 'true'); 951 frame.style.height = 'min(-200px + 100vh, 620px)'; 952 frame.style.width = 'min(100vw - 40px, 581px)'; 953 frame.focus(); 954 chatIcon.style.display = 'none'; 955 closeIcon.style.display = 'flex'; 956 if (greetingText) { 957 greetingText.style.visibility = 'hidden'; 958 } 959} else { 960 chatButton.setAttribute('active', 'false'); 961 frame.style.height = '0'; 962 frame.style.width = '0'; 963 chatIcon.style.display = 'flex'; 964 closeIcon.style.display = 'none'; 965}" id="chatButton" class="poli-chat-embed-element" active="false" style="position: fixed; bottom: 80px; right: 20px;; z-index: 2147483647; background-color: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: transform 0.2s; transform: scale(1); pointer-events: auto; opacity: 1;" onmouseover="this.style.transform='scale(1.15)'" onmouseout="this.style.transform='scale(1)'" aria-label="Toggle chat"> 966 <div id="chatIcon" style="color: #FFFFFF; 967 background: #3F873F; 968 border: 2px solid #FFFFFF; 969 min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; border-radius: 50%; 970 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px; 971 justify-content: center; align-items: center; display: flex; 972 "><svg style="width: 24px; height: 24px; fill: #FFFFFF; opacity: 1;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 973 <path fill="currentColor" d="M12 2C6.477 2 2 6.477 2 12c0 1.82.487 3.53 1.338 5L2 22l5-1.338C8.47 21.513 10.18 22 12 22c5.523 0 10-4.477 10-10S17.523 2 12 2zm0 18c-1.657 0-3.224-.393-4.615-1.088L4.5 19.5l.588-2.885C4.393 15.224 4 13.657 4 12c0-4.418 3.582-8 8-8s8 3.582 8 8-3.582 8-8 8z"></path> 974 </svg></div> 975 <div id="closeIcon" style="color: #FFFFFF; 976 background: #3F873F; 977 border: 2px solid #FFFFFF; 978 min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; border-radius: 50%; 979 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px; 980 justify-content: center; align-items: center; display: flex; 981 border-color: FFFFFF; display: none;"> 982 <svg style="width: 24px; height: 24px; fill: #FFFFFF; opacity: 1;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 983 <path fill="currentColor" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> 984 </svg> 985 </div> 986 </button>` 987 function addToBody(htmlContent) { 988 const temp = document.createElement('div'); 989 temp.innerHTML = htmlContent; 990 while (temp.firstChild) { 991 document.body.appendChild(temp.firstChild); 992 } 993 } 994 addToBody(customHtml); 995</script>
995</div></div> 996 </div> 997 998 </div> 999 1000 </div> <!-- inner column --> 1001 1002 </div> <!-- inner row --> 1003 1004 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="fa249945-405c-4190-ba36-0d19cab7e0b0">� 1005 <div class="row nest first last wide">� 1006 1007 <div class="inner col col12 first last id2d34f644-e24c-4026-967c-053108e55a48" style="" data-widgetcontainerid="2d34f644-e24c-4026-967c-053108e55a48">� 1008 1009<div class="widget image pageStyles" id="divImageOuter63027d68-6d3e-4c0c-8c9e-2a2a9346f078" data-widget-id="63027d68-6d3e-4c0c-8c9e-2a2a9346f078"> 1010 1011 <div class="widgetBody imageBorder" id="divImage63027d68-6d3e-4c0c-8c9e-2a2a9346f078">�<img src="/ImageRepository/Document?documentID=53301" alt="Apex Economic Development - Team Photo" title="Apex Economic Development - Team Photo"/> </div>�</div> 1012 1013 </div> <!-- inner column --> 1014 1015 </div> <!-- inner row --> 1016 1017 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1018 1019 1020 </div> 1021 1022 </div> 1023 1024 1025 <div class="newCP"> 1026 1027 </div> 1028</div> 1029</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd43d8a3f-12ba-4dbd-94c6-d9026f52e8fc" data-containerid="d43d8a3f-12ba-4dbd-94c6-d9026f52e8fc" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1030 1031 1032 1033 1034 </div> 1035</aside> 1036</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1037<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cce52a91d4-01fa-4516-83ee-62b8c6bcd554" data-containerid="e52a91d4-01fa-4516-83ee-62b8c6bcd554" class="pageContent cpGrid cpGrid24 showInMobile"> 1038 1039 1040 1041 1042 </div> 1043</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1044 1045 1046 1047 1048 1049 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="792" class="rootNavMenu accordionNav arrowIndicator"> 1050 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem1042" data-pageid="1042"> 1051 <div class="accordionNavItem"> 1052 <a href="/1042/Where-is-Apex" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Where is Apex?</a> 1053 </div> 1054 </li> 1055 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem918" data-pageid="918"> 1056 <div class="accordionNavItem"> 1057 <a href="/918/Population-Characteristics" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Population Characteristics</a> 1058 </div> 1059 </li> 1060 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem920" data-pageid="920"> 1061 <div class="accordionNavItem"> 1062 <a href="/920/Cost-of-Living" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Cost of Living</a> 1063 </div> 1064 </li> 1065 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem921" data-pageid="921"> 1066 <div class="accordionNavItem"> 1067 <a href="/921/Accolades" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Accolades</a> 1068 </div> 1069 </li> 1070 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem932" data-pageid="932"> 1071 <div class="accordionNavItem"> 1072 <a href="/932/Contact-Us" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Contact Us</a> 1073 </div> 1074 </li> 1075 <li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem2126" data-pageid="2126"> 1076 <div class="accordionNavItem"> 1077 <a href="/2126/Meet-the-Team" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Meet the Team</a> 1078 </div> 1079 </li> 1080 1081 </ol> 1082 1083 1084
1084<script type="text/javascript"> 1085 (function () { 1086 function setupSecondaryMenuProperties() { 1087 //setup menu manager properties for secondary menu 1088 menuManager.isSideMenuEditable = false; 1089 menuManager.sideMenuMaxSubMenuLevels = 4; 1090 menuManager.sideMenuHasCustomLinks = false; 1091 } 1092 1093 if (document.readyState === "loading") { 1094 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1095 return; 1096 } 1097 1098 setupSecondaryMenuProperties(); 1099 })(); 1100 </script>
1100 1101 1102
1102<script type="text/javascript"> 1103 (function () { 1104 function setupAccordionSecondaryNav() { 1105 var $menuContainer = $('#secondaryNav'); 1106 1107 $menuContainer.find('*[id^="SideItem"]').each(function () { 1108 var ids = $('[id="' + this.id + '"]'); 1109 if (ids.length > 1) 1110 $.each(ids, function (index, value) { 1111 value.id = value.id + '_' + index; 1112 }); 1113 }); 1114 1115 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1116 e.preventDefault(); 1117 showHideAccordionMenuForSecondaryNav($(this)); 1118 }); 1119 1120 $menuContainer.find(".grippy").each(function () { 1121 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1122 }); 1123 1124 $menuContainer.find("li").each(function () { 1125 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1126 }); 1127 } 1128 1129 if (document.readyState === "loading") { 1130 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1131 return; 1132 } 1133 1134 setupAccordionSecondaryNav(); 1135 })(); 1136 </script>
1136 1137 1138 1139 1140</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc1ca7e0d4-f295-49ea-8f14-f0e2cdbf1931" data-containerid="1ca7e0d4-f295-49ea-8f14-f0e2cdbf1931" class="pageContent cpGrid cpGrid24 showInMobile"> 1141 1142 1143 1144 1145 </div> 1146</aside> 1147</div> 1148</div></div> 1149</div><!-- headline --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1150<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccf4db8f3b-3ff2-4164-9041-50983d8c7080" data-containerid="f4db8f3b-3ff2-4164-9041-50983d8c7080" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 1151 1152 1153 <div class="row outer wide"><!-- 1154--><div class="outer col col24 first last" style="" data-widgetcontainerid="1a66cde9-6c42-4f30-bb13-4e47e0bfde80">� 1155 <div class="row nest first last wide">� 1156 1157 <div class="inner col col24 first last id9e70ecb4-f81b-4ade-b0e4-12712cbe2952" style="" data-widgetcontainerid="9e70ecb4-f81b-4ade-b0e4-12712cbe2952">� 1158 <div data-widget-id="05557a54-896b-4b21-b37d-8da63de821a4" data-widget-controller-path="/InfoAdvanced/Widget"> 1159 1160 1161 1162 1163 1164 <section id="divInfoAdv05557a54-896b-4b21-b37d-8da63de821a4" class="widget widgetInfoAdvanced skin72 widgetOptionSet35 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1165 <header class="widgetHeader" id="header05557a54-896b-4b21-b37d-8da63de821a4"> 1166 <div class=""> 1167 </div> 1168 </header> 1169 <div class="widgetBody cpGrid cpGrid1 "> 1170 <div class="row autoWidths left wide"> 1171 <div class="col col1 first last"> 1172 <ol class="pageStyles semanticList"> 1173 1174<li class="InfoAdvanced widgetItem fr-view"> 1175 Let us help you!<br> 1176<header class="widgetHeader"> 1177<h3>Business Services</h3> 1178</header> 1179</li> </ol> 1180 </div> 1181 </div> 1182 </div> 1183 <div class="widgetFooter"> 1184 1185 </div> 1186 1187 </section> 1188 1189 1190
1191<script type="text/javascript"> 1192 //Render slideshow if info advacned items contain one. 1193 $(document).ready(function (e) { 1194 $('#divInfoAdv05557a54-896b-4b21-b37d-8da63de821a4 .InfoAdvanced.widgetItem').each(function () { 1195 renderSlideshowIfApplicable($(this)); 1196 }); 1197 }); 1198</script>
1198</div> 1199 </div> <!-- inner column --> 1200 1201 </div> <!-- inner row --> 1202 1203 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1204 1205 1206 </div> 1207</div></div> 1208</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS"> 1209<div class="siteWrap"><div data-cpRole="contentContainer" id="gbs2TS"> <div id="cc0b22230d-9535-4db3-81be-9e19027760f1" data-containerid="0b22230d-9535-4db3-81be-9e19027760f1" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1210 1211 1212 <div class="row outer wide"><!-- 1213--><div class="outer col col12 first" style="" data-widgetcontainerid="ba51cb40-398f-4801-a753-9b6ccac54a33">� 1214 <div class="row nest first wide">� 1215 1216 <div class="inner col col12 first last id08c0cc0e-a436-403f-b401-3e7f8aac29a3" style="" data-widgetcontainerid="08c0cc0e-a436-403f-b401-3e7f8aac29a3">� 1217<div data-widget-id="dec9121b-c3ee-4c6d-87b2-33ae372bb418" data-widget-controller-path="/GraphicLinks/Widget"> 1218 1219 1220 1221 1222<div id="graphicLinkWidgetdec9121b-c3ee-4c6d-87b2-33ae372bb418" class="widget widgetGraphicLinks skin69 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1223 <div class="widgetHeader"> 1224 <div class=""> 1225 </div> 1226 </div> 1227 <div class="widgetBody cpGrid cpGrid2 "> 1228 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1229 <div class="row wide"> 1230 <!-- 1231--><div class="col col1 first "><ul class="semanticList"><!-- 1232 --><li class="widgetItem GraphicLinks"> 1233 1234<div> 1235 <a href="/906/Available-Buildings" target="_self" class="fancyButton fancyButton342 " > 1236 <span> 1237 <span><span class="text"><span class="textStyle1">Available Buildings</span><span class="textStyle2">Available Building Directory<br> <br> </span></span></span> 1238 </span> 1239 </a> 1240</div> 1241 <style scoped="scoped">.fancyButton342.fancyButton:link,.fancyButton342.fancyButton:visited, .fancyButton342div.fancyButton{ 1242 height: 150px; 1243 padding-top: 70px; 1244 padding-bottom: 1em; 1245 padding-right: 1em; 1246 padding-left: 1em; 1247 background-image: url('/ImageRepository/Document?documentID=31656'); 1248 background-repeat: no-repeat; 1249 background-position: 1em top; 1250display: flex; 1251flex-direction: column; 1252justify-content: flex-start; 1253align-items: flex-start; 1254} 1255.fancyButton342.fancyButton:hover,.fancyButton342.fancyButton:focus,.fancyButton342.fancyButton:active,.fancyButton342.fancyButton.hover{ 1256 background-image: url('/ImageRepository/Document?documentID=31648'); 1257 background-repeat: no-repeat; 1258 background-position: 1em top; 1259} 1260.fancyButton342.fancyButton:link > span,.fancyButton342.fancyButton:visited > span, .fancyButton342div.fancyButton > span{ 1261} 1262.fancyButton342.fancyButton:hover > span,.fancyButton342.fancyButton:focus > span,.fancyButton342.fancyButton:active > span,.fancyButton342.fancyButton.hover > span{ 1263} 1264.fancyButton342.fancyButton .text{ 1265 font-family: "Open Sans"; 1266 text-align: left; 1267 font-style: normal; 1268 text-decoration: none; 1269 background-repeat: no-repeat; 1270 background-position: left top; 1271 1272 1273} 1274.fancyButton342.fancyButton:hover .text,.fancyButton342.fancyButton:focus .text,.fancyButton342.fancyButton:active .text,.fancyButton342.fancyButton.hover .text{ 1275 text-decoration: none; 1276 background-repeat: no-repeat; 1277 background-position: left top; 1278 1279 1280} 1281.fancyButton342.fancyButton .textStyle1{ 1282 color: #516645; 1283 font-size: 1.1em; 1284 text-align: left; 1285 font-weight: 700; 1286 text-decoration: none; 1287display: block; 1288clear: both;} 1289.fancyButton342.fancyButton:hover .textStyle1, .fancyButton342.fancyButton.hover .textStyle1{ 1290 text-decoration: underline; 1291 1292} 1293.fancyButton342.fancyButton .textStyle2{ 1294 color: #2a2b2a; 1295 font-size: .9em; 1296 text-align: left; 1297 font-style: normal; 1298 text-decoration: none; 1299 1300} 1301.fancyButton342.fancyButton:hover .textStyle2, .fancyButton342.fancyButton.hover .textStyle2{ 1302 text-decoration: none; 1303 1304} 1305.fancyButton342.fancyButton .textStyle3{ 1306 font-weight: 300; 1307 text-decoration: none; 1308 1309} 1310.fancyButton342.fancyButton:hover .textStyle3, .fancyButton342.fancyButton.hover .textStyle3{ 1311 text-decoration: none; 1312 1313} 1314</style> 1315 1316 </li><!-- 1317--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1318 --><li class="widgetItem GraphicLinks"> 1319 1320<div> 1321 <a href="/909/Available-Sites" target="_self" class="fancyButton fancyButton343 " > 1322 <span> 1323 <span><span class="text"><span class="textStyle1">Available Sites</span><span class="textStyle2">Online Site Listing</span></span></span> 1324 </span> 1325 </a> 1326</div> 1327 <style scoped="scoped">.fancyButton343.fancyButton:link,.fancyButton343.fancyButton:visited, .fancyButton343div.fancyButton{ 1328 height: 150px; 1329 padding-top: 70px; 1330 padding-bottom: 1em; 1331 padding-right: 1em; 1332 padding-left: 1em; 1333 background-image: url('/ImageRepository/Document?documentID=31823'); 1334 background-repeat: no-repeat; 1335 background-position: 1em top; 1336display: flex; 1337flex-direction: column; 1338justify-content: flex-start; 1339align-items: flex-start; 1340} 1341.fancyButton343.fancyButton:hover,.fancyButton343.fancyButton:focus,.fancyButton343.fancyButton:active,.fancyButton343.fancyButton.hover{ 1342 background-image: url('/ImageRepository/Document?documentID=31822'); 1343 background-repeat: no-repeat; 1344 background-position: 1em top; 1345} 1346.fancyButton343.fancyButton:link > span,.fancyButton343.fancyButton:visited > span, .fancyButton343div.fancyButton > span{ 1347} 1348.fancyButton343.fancyButton:hover > span,.fancyButton343.fancyButton:focus > span,.fancyButton343.fancyButton:active > span,.fancyButton343.fancyButton.hover > span{ 1349} 1350.fancyButton343.fancyButton .text{ 1351 font-family: "Open Sans"; 1352 text-align: left; 1353 font-style: normal; 1354 text-decoration: none; 1355 background-repeat: no-repeat; 1356 background-position: left top; 1357 1358 1359} 1360.fancyButton343.fancyButton:hover .text,.fancyButton343.fancyButton:focus .text,.fancyButton343.fancyButton:active .text,.fancyButton343.fancyButton.hover .text{ 1361 text-decoration: none; 1362 background-repeat: no-repeat; 1363 background-position: left top; 1364 1365 1366} 1367.fancyButton343.fancyButton .textStyle1{ 1368 color: #516645; 1369 font-size: 1.1em; 1370 text-align: left; 1371 font-weight: 700; 1372 text-decoration: none; 1373display: block; 1374clear: both;} 1375.fancyButton343.fancyButton:hover .textStyle1, .fancyButton343.fancyButton.hover .textStyle1{ 1376 text-decoration: underline; 1377 1378} 1379.fancyButton343.fancyButton .textStyle2{ 1380 color: #2a2b2a; 1381 font-size: .9em; 1382 text-align: left; 1383 font-style: normal; 1384 text-decoration: none; 1385 1386} 1387.fancyButton343.fancyButton:hover .textStyle2, .fancyButton343.fancyButton.hover .textStyle2{ 1388 text-decoration: none; 1389 1390} 1391</style> 1392 1393 </li><!-- 1394--></ul></div><!-- --> 1395 </div> 1396 </nav> 1397 </div> 1398 <div class="widgetFooter"> 1399 </div> 1400</div> 1401</div> 1402 1403 </div> <!-- inner column --> 1404 1405 </div> <!-- inner row --> 1406 <div class="row nest last wide">� 1407 1408 <div class="inner col col12 first last idfaf60228-0a2d-44ab-af67-c8b6338b4b15" style="" data-widgetcontainerid="faf60228-0a2d-44ab-af67-c8b6338b4b15">� 1409 1410<div class="widget widgetSpacer" id="db4c0cea-f97f-48db-b920-3b72b118659b"></div> 1411 </div> <!-- inner column --> 1412 1413 </div> <!-- inner row --> 1414 1415 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="33321eba-47be-456f-9252-ebc162e8867b">� 1416 <div class="row nest first wide">� 1417 1418 <div class="inner col col12 first last ida1b0bd7c-de56-45f0-964b-d7783eb7a36c" style="" data-widgetcontainerid="a1b0bd7c-de56-45f0-964b-d7783eb7a36c">� 1419<div data-widget-id="75067a4b-3faf-4b01-b98f-bd8448685794" data-widget-controller-path="/GraphicLinks/Widget"> 1420 1421 1422 1423 1424<div id="graphicLinkWidget75067a4b-3faf-4b01-b98f-bd8448685794" class="widget widgetGraphicLinks skin69 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1425 <div class="widgetHeader"> 1426 <div class="">
1427 </div> 1428 </div> 1429 <div class="widgetBody cpGrid cpGrid2 "> 1430 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1431 <div class="row wide"> 1432 <!-- 1433--><div class="col col1 first "><ul class="semanticList"><!-- 1434 --><li class="widgetItem GraphicLinks"> 1435 1436<div> 1437 <a href="/908/Featured-Business-Parks" target="_self" class="fancyButton fancyButton344 " > 1438 <span> 1439 <span><span class="text"><span class="textStyle1">Featured Business Parks</span><span class="textStyle2">Park Listings & Brochures</span></span></span> 1440 </span> 1441 </a> 1442</div> 1443 <style scoped="scoped">.fancyButton344.fancyButton:link,.fancyButton344.fancyButton:visited, .fancyButton344div.fancyButton{ 1444 height: 150px; 1445 padding-top: 70px; 1446 padding-bottom: 1em; 1447 padding-right: 1em; 1448 padding-left: 1em; 1449 background-image: url('/ImageRepository/Document?documentID=31501'); 1450 background-repeat: no-repeat; 1451 background-position: 1em top; 1452display: flex; 1453flex-direction: column; 1454justify-content: flex-start; 1455align-items: flex-start; 1456} 1457.fancyButton344.fancyButton:hover,.fancyButton344.fancyButton:focus,.fancyButton344.fancyButton:active,.fancyButton344.fancyButton.hover{ 1458 background-image: url('/ImageRepository/Document?documentID=31824'); 1459 background-repeat: no-repeat; 1460 background-position: 1em top; 1461} 1462.fancyButton344.fancyButton:link > span,.fancyButton344.fancyButton:visited > span, .fancyButton344div.fancyButton > span{ 1463} 1464.fancyButton344.fancyButton:hover > span,.fancyButton344.fancyButton:focus > span,.fancyButton344.fancyButton:active > span,.fancyButton344.fancyButton.hover > span{ 1465} 1466.fancyButton344.fancyButton .text{ 1467 font-family: "Open Sans"; 1468 text-align: left; 1469 font-style: normal; 1470 text-decoration: none; 1471 background-repeat: no-repeat; 1472 background-position: left top; 1473 1474 1475} 1476.fancyButton344.fancyButton:hover .text,.fancyButton344.fancyButton:focus .text,.fancyButton344.fancyButton:active .text,.fancyButton344.fancyButton.hover .text{ 1477 text-decoration: none; 1478 background-repeat: no-repeat; 1479 background-position: left top; 1480 1481 1482} 1483.fancyButton344.fancyButton .textStyle1{ 1484 color: #516645; 1485 font-size: 1.1em; 1486 text-align: left; 1487 font-weight: 700; 1488 text-decoration: none; 1489display: block; 1490clear: both;} 1491.fancyButton344.fancyButton:hover .textStyle1, .fancyButton344.fancyButton.hover .textStyle1{ 1492 text-decoration: underline; 1493 1494} 1495.fancyButton344.fancyButton .textStyle2{ 1496 color: #2a2b2a; 1497 font-size: .9em; 1498 text-align: left; 1499 font-style: normal; 1500 text-decoration: none; 1501 1502} 1503.fancyButton344.fancyButton:hover .textStyle2, .fancyButton344.fancyButton.hover .textStyle2{ 1504 text-decoration: none; 1505 1506} 1507</style> 1508 1509 </li><!-- 1510--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1511 --><li class="widgetItem GraphicLinks"> 1512 1513<div> 1514 <a href="/910/Veridea" target="_blank" class="fancyButton fancyButton345 " aria-label="Veridea See the vision Opens in new window"> 1515 <span> 1516 <span><span class="text"><span class="textStyle1">Veridea</span><span class="textStyle2">See the vision</span></span></span> 1517 </span> 1518 </a> 1519</div> 1520 <style scoped="scoped">.fancyButton345.fancyButton:link,.fancyButton345.fancyButton:visited, .fancyButton345div.fancyButton{ 1521 height: 150px; 1522 padding-top: 70px; 1523 padding-bottom: 1em; 1524 padding-right: 1em; 1525 padding-left: 1em; 1526 background-image: url('/ImageRepository/Document?documentID=55292'); 1527 background-repeat: no-repeat; 1528 background-position: 1em top; 1529display: flex; 1530flex-direction: column; 1531justify-content: flex-start; 1532align-items: flex-start; 1533} 1534.fancyButton345.fancyButton:hover,.fancyButton345.fancyButton:focus,.fancyButton345.fancyButton:active,.fancyButton345.fancyButton.hover{ 1535 background-image: url('/ImageRepository/Document?documentID=55291'); 1536 background-repeat: no-repeat; 1537 background-position: 1em top; 1538} 1539.fancyButton345.fancyButton:link > span,.fancyButton345.fancyButton:visited > span, .fancyButton345div.fancyButton > span{ 1540} 1541.fancyButton345.fancyButton:hover > span,.fancyButton345.fancyButton:focus > span,.fancyButton345.fancyButton:active > span,.fancyButton345.fancyButton.hover > span{ 1542} 1543.fancyButton345.fancyButton .text{ 1544 font-family: "Open Sans"; 1545 text-align: left; 1546 font-style: normal; 1547 text-decoration: none; 1548 background-repeat: no-repeat; 1549 background-position: left top; 1550 1551 1552} 1553.fancyButton345.fancyButton:hover .text,.fancyButton345.fancyButton:focus .text,.fancyButton345.fancyButton:active .text,.fancyButton345.fancyButton.hover .text{ 1554 text-decoration: none; 1555 background-repeat: no-repeat; 1556 background-position: left top; 1557 1558 1559} 1560.fancyButton345.fancyButton .textStyle1{ 1561 color: #516645; 1562 font-size: 1.1em; 1563 text-align: left; 1564 font-weight: 700; 1565 text-decoration: none; 1566display: block; 1567clear: both;} 1568.fancyButton345.fancyButton:hover .textStyle1, .fancyButton345.fancyButton.hover .textStyle1{ 1569 text-decoration: underline; 1570 1571} 1572.fancyButton345.fancyButton .textStyle2{ 1573 color: #2a2b2a; 1574 font-size: .9em; 1575 text-align: left; 1576 font-style: normal; 1577 text-decoration: none; 1578 1579} 1580.fancyButton345.fancyButton:hover .textStyle2, .fancyButton345.fancyButton.hover .textStyle2{ 1581 text-decoration: none; 1582 1583} 1584</style> 1585 1586 </li><!-- 1587--></ul></div><!-- --> 1588 </div> 1589 </nav> 1590 </div> 1591 <div class="widgetFooter"> 1592 </div> 1593</div> 1594</div> 1595 1596 </div> <!-- inner column --> 1597 1598 </div> <!-- inner row --> 1599 <div class="row nest last wide">� 1600 1601 <div class="inner col col12 first last id68aaf5dc-7432-42f1-93d1-36d29999eec3" style="" data-widgetcontainerid="68aaf5dc-7432-42f1-93d1-36d29999eec3">� 1602 1603<div class="widget widgetSpacer" id="c0c6eb13-cc40-4ec4-a81d-8c1dca6caeff"></div> 1604 </div> <!-- inner column --> 1605 1606 </div> <!-- inner row --> 1607 1608 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1609 <div class="row outer wide"><!-- 1610--><div class="outer col col12 first" style="" data-widgetcontainerid="8283bf64-587f-4556-b33d-54ec1d16c137">� 1611 <div class="row nest first last wide">� 1612 1613 <div class="inner col col12 first last id47582148-5892-46fd-baee-c3d9a291b9fa" style="" data-widgetcontainerid="47582148-5892-46fd-baee-c3d9a291b9fa">� 1614<div data-widget-id="12713aeb-913a-4ff9-9016-31b3295e96c7" data-widget-controller-path="/GraphicLinks/Widget"> 1615 1616 1617 1618 1619<div id="graphicLinkWidget12713aeb-913a-4ff9-9016-31b3295e96c7" class="widget widgetGraphicLinks skin69 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1620 <div class="widgetHeader"> 1621 <div class="">
1622 </div> 1623 </div> 1624 <div class="widgetBody cpGrid cpGrid2 "> 1625 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1626 <div class="row wide"> 1627 <!-- 1628--><div class="col col1 first "><ul class="semanticList"><!-- 1629 --><li class="widgetItem GraphicLinks"> 1630 1631<div> 1632 <a href="https://www.launchapex.org/" target="_blank" class="fancyButton fancyButton346 " aria-label="LaunchApex Entrepreneurs Wanted Opens in new window"> 1633 <span> 1634 <span><span class="text"><span class="textStyle1">LaunchApex</span><span class="textStyle2">Entrepreneurs Wanted</span></span></span> 1635 </span> 1636 </a> 1637</div> 1638 <style scoped="scoped">.fancyButton346.fancyButton:link,.fancyButton346.fancyButton:visited, .fancyButton346div.fancyButton{ 1639 height: 150px; 1640 padding-top: 70px; 1641 padding-bottom: 1em; 1642 padding-right: 1em; 1643 padding-left: 1em; 1644 background-image: url('/ImageRepository/Document?documentID=31658'); 1645 background-repeat: no-repeat; 1646 background-position: 1em top; 1647display: flex; 1648flex-direction: column; 1649justify-content: flex-start; 1650align-items: flex-start; 1651} 1652.fancyButton346.fancyButton:hover,.fancyButton346.fancyButton:focus,.fancyButton346.fancyButton:active,.fancyButton346.fancyButton.hover{ 1653 background-image: url('/ImageRepository/Document?documentID=31650'); 1654 background-repeat: no-repeat; 1655 background-position: 1em top; 1656} 1657.fancyButton346.fancyButton:link > span,.fancyButton346.fancyButton:visited > span, .fancyButton346div.fancyButton > span{ 1658} 1659.fancyButton346.fancyButton:hover > span,.fancyButton346.fancyButton:focus > span,.fancyButton346.fancyButton:active > span,.fancyButton346.fancyButton.hover > span{ 1660} 1661.fancyButton346.fancyButton .text{ 1662 font-family: "Open Sans"; 1663 text-align: left; 1664 font-style: normal; 1665 text-decoration: none; 1666 background-repeat: no-repeat; 1667 background-position: left top; 1668 1669 1670} 1671.fancyButton346.fancyButton:hover .text,.fancyButton346.fancyButton:focus .text,.fancyButton346.fancyButton:active .text,.fancyButton346.fancyButton.hover .text{ 1672 text-decoration: none; 1673 background-repeat: no-repeat; 1674 background-position: left top; 1675 1676 1677} 1678.fancyButton346.fancyButton .textStyle1{ 1679 color: #516645; 1680 font-size: 1.1em; 1681 text-align: left; 1682 font-weight: 700; 1683 text-decoration: none; 1684display: block; 1685clear: both;} 1686.fancyButton346.fancyButton:hover .textStyle1, .fancyButton346.fancyButton.hover .textStyle1{ 1687 text-decoration: underline; 1688 1689} 1690.fancyButton346.fancyButton .textStyle2{ 1691 color: #2a2b2a; 1692 font-size: .9em; 1693 text-align: left; 1694 font-style: normal; 1695 text-decoration: none; 1696 1697} 1698.fancyButton346.fancyButton:hover .textStyle2, .fancyButton346.fancyButton.hover .textStyle2{ 1699 text-decoration: none; 1700 1701} 1702</style> 1703 1704 </li><!-- 1705--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1706 --><li class="widgetItem GraphicLinks"> 1707 1708<div> 1709 <a href="/1778/" target="_self" class="fancyButton fancyButton347 " > 1710 <span> 1711 <span><span class="text"><span class="textStyle1">Coworking in Apex</span><font color="#2a2b2a"><span style="font-size: 14.4px;">View available spaces</span></font></span></span> 1712 </span> 1713 </a> 1714</div> 1715 <style scoped="scoped">.fancyButton347.fancyButton:link,.fancyButton347.fancyButton:visited, .fancyButton347div.fancyButton{ 1716 height: 150px; 1717 padding-top: 70px; 1718 padding-bottom: 1em; 1719 padding-right: 1em; 1720 padding-left: 1em; 1721 background-image: url('/ImageRepository/Document?documentID=31659'); 1722 background-repeat: no-repeat; 1723 background-position: 1em top; 1724display: flex; 1725flex-direction: column; 1726justify-content: flex-start; 1727align-items: flex-start; 1728} 1729.fancyButton347.fancyButton:hover,.fancyButton347.fancyButton:focus,.fancyButton347.fancyButton:active,.fancyButton347.fancyButton.hover{ 1730 background-image: url('/ImageRepository/Document?documentID=31651'); 1731 background-repeat: no-repeat; 1732 background-position: 1em top; 1733} 1734.fancyButton347.fancyButton:link > span,.fancyButton347.fancyButton:visited > span, .fancyButton347div.fancyButton > span{ 1735} 1736.fancyButton347.fancyButton:hover > span,.fancyButton347.fancyButton:focus > span,.fancyButton347.fancyButton:active > span,.fancyButton347.fancyButton.hover > span{ 1737} 1738.fancyButton347.fancyButton .text{ 1739 font-family: "Open Sans"; 1740 text-align: left; 1741 font-style: normal; 1742 text-decoration: none; 1743 background-repeat: no-repeat; 1744 background-position: left top; 1745 1746 1747} 1748.fancyButton347.fancyButton:hover .text,.fancyButton347.fancyButton:focus .text,.fancyButton347.fancyButton:active .text,.fancyButton347.fancyButton.hover .text{ 1749 text-decoration: none; 1750 background-repeat: no-repeat; 1751 background-position: left top; 1752 1753 1754} 1755.fancyButton347.fancyButton .textStyle1{ 1756 color: #516645; 1757 font-size: 1.1em; 1758 text-align: left; 1759 font-weight: 700; 1760 text-decoration: none; 1761display: block; 1762clear: both;} 1763.fancyButton347.fancyButton:hover .textStyle1, .fancyButton347.fancyButton.hover .textStyle1{ 1764 text-decoration: underline; 1765 1766} 1767.fancyButton347.fancyButton .textStyle2{ 1768 color: #2a2b2a; 1769 font-size: .9em; 1770 text-align: left; 1771 font-style: normal; 1772 text-decoration: none; 1773 1774} 1775.fancyButton347.fancyButton:hover .textStyle2, .fancyButton347.fancyButton.hover .textStyle2{ 1776 text-decoration: none; 1777 1778} 1779</style> 1780 1781 </li><!-- 1782--></ul></div><!-- --> 1783 </div> 1784 </nav> 1785 </div> 1786 <div class="widgetFooter"> 1787 </div> 1788</div> 1789</div> 1790 1791 </div> <!-- inner column --> 1792 1793 </div> <!-- inner row --> 1794 1795 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="8177972c-3448-42a7-80c9-b46ff4ad1393">� 1796 <div class="row nest first last wide">� 1797 1798 <div class="inner col col12 first last idc29f7867-edf1-4b63-bb78-7206ea7b8136" style="" data-widgetcontainerid="c29f7867-edf1-4b63-bb78-7206ea7b8136">� 1799<div data-widget-id="7bac99fd-e099-431d-876d-e1ecd0b9b4d6" data-widget-controller-path="/GraphicLinks/Widget"> 1800 1801 1802 1803 1804<div id="graphicLinkWidget7bac99fd-e099-431d-876d-e1ecd0b9b4d6" class="widget widgetGraphicLinks skin69 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1805 <div class="widgetHeader"> 1806 <div class="">
1807 </div> 1808 </div> 1809 <div class="widgetBody cpGrid cpGrid2 "> 1810 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1811 <div class="row wide"> 1812 <!-- 1813--><div class="col col1 first "><ul class="semanticList"><!-- 1814 --><li class="widgetItem GraphicLinks"> 1815 1816<div> 1817 <a href="/922/" target="_self" class="fancyButton fancyButton348 " > 1818 <span> 1819 <span><span class="text"><span class="textStyle1">Business Directory</span><span class="textStyle2">Easy View Listing</span></span></span> 1820 </span> 1821 </a> 1822</div> 1823 <style scoped="scoped">.fancyButton348.fancyButton:link,.fancyButton348.fancyButton:visited, .fancyButton348div.fancyButton{ 1824 height: 150px; 1825 padding-top: 70px; 1826 padding-bottom: 1em; 1827 padding-right: 1em; 1828 padding-left: 1em; 1829 background-image: url('/ImageRepository/Document?documentID=31660'); 1830 background-repeat: no-repeat; 1831 background-position: 1em top; 1832display: flex; 1833flex-direction: column; 1834justify-content: flex-start; 1835align-items: flex-start; 1836} 1837.fancyButton348.fancyButton:hover,.fancyButton348.fancyButton:focus,.fancyButton348.fancyButton:active,.fancyButton348.fancyButton.hover{ 1838 background-image: url('/ImageRepository/Document?documentID=31652'); 1839 background-repeat: no-repeat; 1840 background-position: 1em top; 1841} 1842.fancyButton348.fancyButton:link > span,.fancyButton348.fancyButton:visited > span, .fancyButton348div.fancyButton > span{ 1843} 1844.fancyButton348.fancyButton:hover > span,.fancyButton348.fancyButton:focus > span,.fancyButton348.fancyButton:active > span,.fancyButton348.fancyButton.hover > span{ 1845} 1846.fancyButton348.fancyButton .text{ 1847 font-family: "Open Sans"; 1848 text-align: left; 1849 font-style: normal; 1850 text-decoration: none; 1851 background-repeat: no-repeat; 1852 background-position: left top; 1853 1854 1855} 1856.fancyButton348.fancyButton:hover .text,.fancyButton348.fancyButton:focus .text,.fancyButton348.fancyButton:active .text,.fancyButton348.fancyButton.hover .text{ 1857 text-decoration: none; 1858 background-repeat: no-repeat; 1859 background-position: left top; 1860 1861 1862} 1863.fancyButton348.fancyButton .textStyle1{ 1864 color: #516645; 1865 font-size: 1.1em; 1866 text-align: left; 1867 font-weight: 700; 1868 text-decoration: none; 1869display: block; 1870clear: both;} 1871.fancyButton348.fancyButton:hover .textStyle1, .fancyButton348.fancyButton.hover .textStyle1{ 1872 text-decoration: underline; 1873 1874} 1875.fancyButton348.fancyButton .textStyle2{ 1876 color: #2a2b2a; 1877 font-size: .9em; 1878 text-align: left; 1879 font-style: normal; 1880 text-decoration: none; 1881 1882} 1883.fancyButton348.fancyButton:hover .textStyle2, .fancyButton348.fancyButton.hover .textStyle2{ 1884 text-decoration: none; 1885 1886} 1887</style> 1888 1889 </li><!-- 1890--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1891 --><li class="widgetItem GraphicLinks"> 1892 1893<div> 1894 <a href="/905/Resources" target="_self" class="fancyButton fancyButton349 " > 1895 <span> 1896 <span><span class="text"><span class="textStyle1">Business Resources</span><span class="textStyle2">Here to Help</span></span></span> 1897 </span> 1898 </a> 1899</div> 1900 <style scoped="scoped">.fancyButton349.fancyButton:link,.fancyButton349.fancyButton:visited, .fancyButton349div.fancyButton{ 1901 height: 150px; 1902 padding-top: 70px; 1903 padding-bottom: 1em; 1904 padding-right: 1em; 1905 padding-left: 1em; 1906 background-image: url('/ImageRepository/Document?documentID=31661'); 1907 background-repeat: no-repeat; 1908 background-position: 1em top; 1909display: flex; 1910flex-direction: column; 1911justify-content: flex-start; 1912align-items: flex-start; 1913} 1914.fancyButton349.fancyButton:hover,.fancyButton349.fancyButton:focus,.fancyButton349.fancyButton:active,.fancyButton349.fancyButton.hover{ 1915 background-image: url('/ImageRepository/Document?documentID=31653'); 1916 background-repeat: no-repeat; 1917 background-position: 1em top; 1918} 1919.fancyButton349.fancyButton:link > span,.fancyButton349.fancyButton:visited > span, .fancyButton349div.fancyButton > span{ 1920} 1921.fancyButton349.fancyButton:hover > span,.fancyButton349.fancyButton:focus > span,.fancyButton349.fancyButton:active > span,.fancyButton349.fancyButton.hover > span{ 1922} 1923.fancyButton349.fancyButton .text{ 1924 font-family: "Open Sans"; 1925 text-align: left; 1926 font-style: normal; 1927 text-decoration: none; 1928 background-repeat: no-repeat; 1929 background-position: left top; 1930 1931 1932} 1933.fancyButton349.fancyButton:hover .text,.fancyButton349.fancyButton:focus .text,.fancyButton349.fancyButton:active .text,.fancyButton349.fancyButton.hover .text{ 1934 text-decoration: none; 1935 background-repeat: no-repeat; 1936 background-position: left top; 1937 1938 1939} 1940.fancyButton349.fancyButton .textStyle1{ 1941 color: #516645; 1942 font-size: 1.1em; 1943 text-align: left; 1944 font-weight: 700; 1945 text-decoration: none; 1946display: block; 1947clear: both;} 1948.fancyButton349.fancyButton:hover .textStyle1, .fancyButton349.fancyButton.hover .textStyle1{ 1949 text-decoration: underline; 1950 1951} 1952.fancyButton349.fancyButton .textStyle2{ 1953 color: #2a2b2a; 1954 font-size: .9em; 1955 text-align: left; 1956 font-style: normal; 1957 text-decoration: none; 1958 1959} 1960.fancyButton349.fancyButton:hover .textStyle2, .fancyButton349.fancyButton.hover .textStyle2{ 1961 text-decoration: none; 1962 1963} 1964</style> 1965 1966 </li><!-- 1967--></ul></div><!-- --> 1968 </div> 1969 </nav> 1970 </div> 1971 <div class="widgetFooter"> 1972 </div> 1973</div> 1974</div> 1975 1976 </div> <!-- inner column --> 1977 1978 </div> <!-- inner row --> 1979 1980 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1981 1982 1983 </div> 1984</div></div> 1985</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> <div class="siteWrap"> <div data-cpRole="contentContainer" id="homeContent1a"></div> </div> </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1986<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccc4250fee-e1ae-4f20-b6d6-8ca3ff81419f" data-containerid="c4250fee-e1ae-4f20-b6d6-8ca3ff81419f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1987 1988 1989 <div class="row outer wide"><!-- 1990--><div class="outer col col6 first" style="" data-widgetcontainerid="28e7615a-19b7-4d1a-b88c-35e593ef9e92">� 1991 <div class="row nest first last wide">� 1992 1993 <div class="inner col col6 first last id2449f6ea-903b-46d1-9ad4-f4e02ac69d2e" style="" data-widgetcontainerid="2449f6ea-903b-46d1-9ad4-f4e02ac69d2e">� 1994 <div data-widget-id="53c88b64-8038-40de-bbc5-563f584fe408" data-widget-controller-path="/InfoAdvanced/Widget"> 1995 1996 1997 1998 1999 2000 <section id="divInfoAdv53c88b64-8038-40de-bbc5-563f584fe408" class="widget widgetInfoAdvanced skin68 widgetOptionSet34 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2001 <header class="widgetHeader" id="header53c88b64-8038-40de-bbc5-563f584fe408"> 2002 <div class=""> 2003 </div> 2004 </header> 2005 <div class="widgetBody cpGrid cpGrid1 "> 2006 <div class="row autoWidths center wide"> 2007 <div class="col col1 first last"> 2008 <ol class="pageStyles semanticList"> 2009 2010<li class="InfoAdvanced widgetItem fr-view"> 2011 <img src="/ImageRepository/Document?documentID=33961" alt="Apex_logo_vertical_color" title="Apex_logo_vertical_color"> 2012</li> </ol> 2013 </div> 2014 </div> 2015 </div> 2016 <div class="widgetFooter"> 2017 2018 </div> 2019 2020 </section> 2021 2022 2023
2024<script type="text/javascript"> 2025 //Render slideshow if info advacned items contain one. 2026 $(document).ready(function (e) { 2027 $('#divInfoAdv53c88b64-8038-40de-bbc5-563f584fe408 .InfoAdvanced.widgetItem').each(function () { 2028 renderSlideshowIfApplicable($(this)); 2029 }); 2030 }); 2031</script>
2031</div> 2032 </div> <!-- inner column --> 2033 2034 </div> <!-- inner row --> 2035 2036 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="857140ec-8ab2-4cae-b3aa-0fca76ba75a5">� 2037 <div class="row nest first last wide">� 2038 2039 <div class="inner col col2 first last id4cf6689d-8b35-493b-bb37-e1fcf188e6d3" style="" data-widgetcontainerid="4cf6689d-8b35-493b-bb37-e1fcf188e6d3">� 2040 2041<div class="widget widgetSpacer" id="92c4b8c6-9832-4461-a2d0-f0c4494fbe0d"></div> 2042 </div> <!-- inner column --> 2043 2044 </div> <!-- inner row --> 2045 2046 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="44a192ff-7224-4868-a10e-eafb56630771">� 2047 <div class="row nest first wide">� 2048 2049 <div class="inner col col6 first last id380386ee-c3b0-45bb-9317-d16d7a9894a6" style="" data-widgetcontainerid="380386ee-c3b0-45bb-9317-d16d7a9894a6">� 2050<div class="widget editor pageStyles narrow" id="divEditor033c7b7b-4029-42a4-925a-abc94a645604" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 2051 <div class="fr-view"> 2052 2053 2054 <p><span style="color: rgb(226, 80, 65);"><em>For any general inquires not specifically related to economic development, please call Apex Town Hall at </em></span><span style="color: rgb(226, 80, 65);"><em>(919) 249-3400.</em></span></p> 2055 </div> 2056
2057<script type="text/javascript"> 2058 $(document).ready(function (e) { 2059 renderSlideshowIfApplicable($('#divEditor' + '033c7b7b-4029-42a4-925a-abc94a645604')); 2060 }); 2061</script>
2061 2062</div> 2063 2064 </div> <!-- inner column --> 2065 2066 </div> <!-- inner row --> 2067 <div class="row nest last wide">� 2068 2069 <div class="inner col col6 first last id1cd282b7-be04-436d-9179-cfbe629df1a6" style="" data-widgetcontainerid="1cd282b7-be04-436d-9179-cfbe629df1a6">� 2070 <div data-widget-id="88ff191f-fd5c-491a-a51a-33f524327931" data-widget-controller-path="/InfoAdvanced/Widget"> 2071 2072 2073 2074 2075 2076 <section id="divInfoAdv88ff191f-fd5c-491a-a51a-33f524327931" class="widget widgetInfoAdvanced skin89 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header88ff191f-fd5c-491a-a51a-33f524327931"> 2077 <header class="widgetHeader" id="header88ff191f-fd5c-491a-a51a-33f524327931"> 2078 <div class=""> 2079 <h3 >Contact Us</h3> 2080 </div> 2081 </header> 2082 <div class="widgetBody cpGrid cpGrid1 "> 2083 <div class="row wide"> 2084 <div class="col col1 first last"> 2085 <ol class="pageStyles semanticList"> 2086 2087<li class="InfoAdvanced widgetItem fr-view"> 2088 <p>The Depot<br>220 N. Salem Street,<br>Suite 100,<br>P.O. Box 250<br>Apex, NC 27502</p><p><strong>Hours</strong><br>Monday through Friday<br>8 am to 5 pm</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 $('#divInfoAdv88ff191f-fd5c-491a-a51a-33f524327931 .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 col6" style="" data-widgetcontainerid="529328fa-a422-4143-8e37-43edb0496274">� 2114 <div class="row nest first last wide">� 2115 2116 <div class="inner col col6 first last id13bf23ce-0700-4dcc-8dcc-ddc6d8c9d1c5" style="" data-widgetcontainerid="13bf23ce-0700-4dcc-8dcc-ddc6d8c9d1c5">� 2117 <div data-widget-id="94734ba7-7194-4c4f-837b-cc0cccacb20c" data-widget-controller-path="/QuickLinks/Widget"> 2118 2119 2120 2121 2122 2123 2124 2125 2126 <section id="widgetQuicklink94734ba7-7194-4c4f-837b-cc0cccacb20c" class="widget widgetQuickLinks skin89 widgetOptionSet44 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader94734ba7-7194-4c4f-837b-cc0cccacb20c"> 2127 <header class="widgetHeader" id="quickLinksHeader94734ba7-7194-4c4f-837b-cc0cccacb20c"> 2128 <div class=""> 2129 <h3><a style="" href="/QuickLinks.aspx?CID=144" >Quick Links</a></h3> 2130 </div> 2131 </header> 2132 <div class="widgetBody cpGrid cpGrid1 "> 2133 <div class="row narrow"> 2134 <div class="col col1 first last"> 2135 <ol class="semanticList"> 2136 2137 2138 2139 2140 <li style="position:relative" class="widgetItem QuickLinks"> 2141 <a class="widgetDesc widgetQuickLinksLink" href="/690/Town-Operations" target="_self" aria-label="Town Departments - 2020 Redesign - Quick Links" rel="">Town Departments</a> 2142 <div class="widgetMeta"></div> 2143 </li> 2144 2145 2146 2147 2148 <li style="position:relative" class="widgetItem QuickLinks"> 2149 <a class="widgetDesc widgetQuickLinksLink" href="/784/Office-of-the-Town-Clerk" target="_self" aria-label="Public Records Request - 2020 Redesign - Quick Links" rel="">Public Records Request</a> 2150 <div class="widgetMeta"></div> 2151 </li> 2152 2153 2154 2155 2156 <li style="position:relative" class="widgetItem QuickLinks"> 2157 <a class="widgetDesc widgetQuickLinksLink" href="/468/Open-Gym" target="_self" aria-label="Open Gym - 2020 Redesign - Quick Links" rel="">Open Gym</a> 2158 <div class="widgetMeta"></div> 2159 </li> 2160 2161 2162 2163 2164 <li style="position:relative" class="widgetItem QuickLinks"> 2165 <a class="widgetDesc widgetQuickLinksLink" href="https://apexncorg.sharepoint.com/sites/LandingPage/SitePages/Team-Apex.aspx" target="_self" aria-label="Employee Intranet - 2020 Redesign - Quick Links" rel="">Employee Intranet</a> 2166 <div class="widgetMeta"></div> 2167 </li> 2168 2169 2170 2171 2172 <li style="position:relative" class="widgetItem QuickLinks"> 2173 <a class="widgetDesc widgetQuickLinksLink" href="/423/Youth-Athletics" target="_self" aria-label="Youth Athletics - 2020 Redesign - Quick Links" rel="">Youth Athletics</a> 2174 <div class="widgetMeta"></div> 2175 </li> 2176 2177 2178 2179 2180 <li style="position:relative" class="widgetItem QuickLinks"> 2181 <a class="widgetDesc widgetQuickLinksLink" href="/795/Apex-Community-Park" target="_self" aria-label="Apex Community Park - 2020 Redesign - Quick Links" rel="">Apex Community Park</a> 2182 <div class="widgetMeta"></div> 2183 </li> 2184 2185 2186 2187 2188 <li style="position:relative" class="widgetItem QuickLinks"> 2189 <a class="widgetDesc widgetQuickLinksLink" href="https://myaccount.apexnc.org/Portal/login" target="_blank" aria-label="Online Utility Portal - 2020 Redesign - Quick Links opens in new window" rel="noopener">Online Utility Portal</a> 2190 <div class="widgetMeta"></div> 2191 </li> 2192 2193 2194 2195 2196 <li style="position:relative" class="widgetItem QuickLinks"> 2197 <a class="widgetDesc widgetQuickLinksLink" href="/2163/Utility-Bill-Payment-Plans" target="_self" aria-label="Request a Payment Plan - 2020 Redesign - Quick Links" rel="">Request a Payment Plan</a> 2198 <div class="widgetMeta"></div> 2199 </li> 2200 </ol> 2201 </div> 2202 </div> 2203 2204 </div> 2205 <div class="widgetFooter"> 2206 </div> 2207 <div class="addItemModal hidden"> 2208 <div class="url hidden">/QuickLinks.aspx</div> 2209 </div> 2210 2211 </section> 2212</div> 2213 2214 </div> <!-- inner column --> 2215 2216 </div> <!-- inner row --> 2217 2218 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="492da312-f91e-4a5a-94ea-b9783c80f61f">� 2219 <div class="row nest first last wide">� 2220 2221 <div class="inner col col4 first last id551d51f7-8ce7-45dc-bb23-bb0e09ce309d" style="" data-widgetcontainerid="551d51f7-8ce7-45dc-bb23-bb0e09ce309d">�
2222<div data-widget-id="c0d663a8-a4ce-4173-b41b-136a72b520b4" data-widget-controller-path="/GraphicLinks/Widget"> 2223 2224 2225 2226 2227<div id="graphicLinkWidgetc0d663a8-a4ce-4173-b41b-136a72b520b4" class="widget widgetGraphicLinks skin89 widgetOptionSet49 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2228 <div class="widgetHeader"> 2229 <div class=""> 2230 <h3 id="GraphicLinkHeaderText" class="" >Connect With Us</h3> 2231 </div> 2232 </div> 2233 <div class="widgetBody cpGrid cpGrid1 "> 2234 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2235 <ul class="semanticList"> 2236 <!-- 2237 --><li class="widgetItem GraphicLinks"> 2238 2239<div> 2240 <a href="https://www.facebook.com/ApexEconDev" target="_blank" class="fancyButton fancyButton350 " aria-label="Facebook Opens in new window"> 2241 <span> 2242 <span><span class="text">Facebook</span></span> 2243 </span> 2244 </a> 2245</div> 2246 <style scoped="scoped">.fancyButton350.fancyButton:link,.fancyButton350.fancyButton:visited, .fancyButton350div.fancyButton{ 2247 padding-left: 35px; 2248 background-image: url('/ImageRepository/Document?documentID=31522'); 2249 background-repeat: no-repeat; 2250 background-position: 5px center; 2251transition: all .2s ease; 2252} 2253 2254.row.outer:not(.wide) .fancyButton317 { 2255margin: auto; 2256display: table; 2257} 2258.fancyButton350.fancyButton:hover,.fancyButton350.fancyButton:focus,.fancyButton350.fancyButton:active,.fancyButton350.fancyButton.hover{ 2259 background-repeat: no-repeat; 2260 background-position: left center; 2261} 2262.fancyButton350.fancyButton:link > span,.fancyButton350.fancyButton:visited > span, .fancyButton350div.fancyButton > span{ 2263} 2264.fancyButton350.fancyButton:hover > span,.fancyButton350.fancyButton:focus > span,.fancyButton350.fancyButton:active > span,.fancyButton350.fancyButton.hover > span{ 2265} 2266.fancyButton350.fancyButton .text{ 2267 color: #212223; 2268 font-family: "Open Sans"; 2269 text-align: left; 2270 font-style: normal; 2271 text-decoration: none; 2272 background-repeat: no-repeat; 2273 background-position: left top; 2274 2275 2276} 2277.fancyButton350.fancyButton:hover .text,.fancyButton350.fancyButton:focus .text,.fancyButton350.fancyButton:active .text,.fancyButton350.fancyButton.hover .text{ 2278 text-decoration: underline; 2279 background-repeat: no-repeat; 2280 background-position: left top; 2281 2282 2283} 2284</style> 2285 2286 </li><!-- 2287 --><li class="widgetItem GraphicLinks"> 2288 2289<div> 2290 <a href="https://twitter.com/ApexEconDev" target="_blank" class="fancyButton fancyButton351 " aria-label="X (Twitter) Opens in new window"> 2291 <span> 2292 <span><span class="text">X (Twitter)</span></span> 2293 </span> 2294 </a> 2295</div> 2296 <style scoped="scoped">.fancyButton351.fancyButton:link,.fancyButton351.fancyButton:visited, .fancyButton351div.fancyButton{ 2297 padding-left: 35px; 2298 background-image: url('/ImageRepository/Document?documentID=45806'); 2299 background-repeat: no-repeat; 2300 background-position: 5px center; 2301transition: all .2s ease; 2302} 2303 2304.row.outer:not(.wide) .fancyButton318 { 2305margin: auto; 2306display: table; 2307} 2308.fancyButton351.fancyButton:hover,.fancyButton351.fancyButton:focus,.fancyButton351.fancyButton:active,.fancyButton351.fancyButton.hover{ 2309 background-repeat: no-repeat; 2310 background-position: left center; 2311} 2312.fancyButton351.fancyButton:link > span,.fancyButton351.fancyButton:visited > span, .fancyButton351div.fancyButton > span{ 2313} 2314.fancyButton351.fancyButton:hover > span,.fancyButton351.fancyButton:focus > span,.fancyButton351.fancyButton:active > span,.fancyButton351.fancyButton.hover > span{ 2315} 2316.fancyButton351.fancyButton .text{ 2317 color: #212223; 2318 font-family: "Open Sans"; 2319 text-align: left; 2320 font-style: normal; 2321 text-decoration: none; 2322 background-repeat: no-repeat; 2323 background-position: left top; 2324 2325 2326} 2327.fancyButton351.fancyButton:hover .text,.fancyButton351.fancyButton:focus .text,.fancyButton351.fancyButton:active .text,.fancyButton351.fancyButton.hover .text{ 2328 text-decoration: underline; 2329 background-repeat: no-repeat; 2330 background-position: left top; 2331 2332 2333} 2334</style> 2335 2336 </li><!-- 2337 --><li class="widgetItem GraphicLinks"> 2338 2339<div> 2340 <a href="https://www.linkedin.com/in/apex-economic-development-8241b8121
2340/" target="_blank" class="fancyButton fancyButton384 " aria-label="LinkedIn Opens in new window"> 2341 <span> 2342 <span><span class="text">LinkedIn</span></span> 2343 </span> 2344 </a> 2345</div> 2346 <style scoped="scoped">.fancyButton384.fancyButton:link,.fancyButton384.fancyButton:visited, .fancyButton384div.fancyButton{ 2347 padding-left: 35px; 2348 background-image: url('/ImageRepository/Document?documentID=31827'); 2349 background-repeat: no-repeat; 2350 background-position: 5px center; 2351transition: all .2s ease; 2352} 2353 2354.row.outer:not(.wide) .fancyButton317 { 2355margin: auto; 2356display: table; 2357} 2358.fancyButton384.fancyButton:hover,.fancyButton384.fancyButton:focus,.fancyButton384.fancyButton:active,.fancyButton384.fancyButton.hover{ 2359 background-repeat: no-repeat; 2360 background-position: left center; 2361} 2362.fancyButton384.fancyButton:link > span,.fancyButton384.fancyButton:visited > span, .fancyButton384div.fancyButton > span{ 2363} 2364.fancyButton384.fancyButton:hover > span,.fancyButton384.fancyButton:focus > span,.fancyButton384.fancyButton:active > span,.fancyButton384.fancyButton.hover > span{ 2365} 2366.fancyButton384.fancyButton .text{ 2367 color: #212223; 2368 font-family: "Open Sans"; 2369 text-align: left; 2370 font-style: normal; 2371 text-decoration: none; 2372 background-repeat: no-repeat; 2373 background-position: left top; 2374 2375 2376} 2377.fancyButton384.fancyButton:hover .text,.fancyButton384.fancyButton:focus .text,.fancyButton384.fancyButton:active .text,.fancyButton384.fancyButton.hover .text{ 2378 text-decoration: underline; 2379 background-repeat: no-repeat; 2380 background-position: left top; 2381 2382 2383} 2384</style> 2385 2386 </li><!-- 2387 --><li class="widgetItem GraphicLinks"> 2388 2389<div> 2390 <a href="https://wordpress.com/view/businapex.wordpress.com" target="_blank" class="fancyButton fancyButton385 " aria-label="Wordpress Opens in new window"> 2391 <span> 2392 <span><span class="text">Wordpress</span></span> 2393 </span> 2394 </a> 2395</div> 2396 <style scoped="scoped">.fancyButton385.fancyButton:link,.fancyButton385.fancyButton:visited, .fancyButton385div.fancyButton{ 2397 padding-left: 35px; 2398 background-image: url('/ImageRepository/Document?documentID=31828'); 2399 background-repeat: no-repeat; 2400 background-position: 5px center; 2401transition: all .2s ease; 2402} 2403 2404.row.outer:not(.wide) .fancyButton317 { 2405margin: auto; 2406display: table; 2407} 2408.fancyButton385.fancyButton:hover,.fancyButton385.fancyButton:focus,.fancyButton385.fancyButton:active,.fancyButton385.fancyButton.hover{ 2409 background-repeat: no-repeat; 2410 background-position: left center; 2411} 2412.fancyButton385.fancyButton:link > span,.fancyButton385.fancyButton:visited > span, .fancyButton385div.fancyButton > span{ 2413} 2414.fancyButton385.fancyButton:hover > span,.fancyButton385.fancyButton:focus > span,.fancyButton385.fancyButton:active > span,.fancyButton385.fancyButton.hover > span{ 2415} 2416.fancyButton385.fancyButton .text{ 2417 color: #212223; 2418 font-family: "Open Sans"; 2419 text-align: left; 2420 font-style: normal; 2421 text-decoration: none; 2422 background-repeat: no-repeat; 2423 background-position: left top; 2424 2425 2426} 2427.fancyButton385.fancyButton:hover .text,.fancyButton385.fancyButton:focus .text,.fancyButton385.fancyButton:active .text,.fancyButton385.fancyButton.hover .text{ 2428 text-decoration: underline; 2429 background-repeat: no-repeat; 2430 background-position: left top; 2431 2432 2433} 2434</style> 2435 2436 </li><!-- 2437 --> 2438 </ul> 2439 </nav> 2440 </div> 2441 <div class="widgetFooter"> 2442 </div> 2443</div> 2444</div> 2445 2446 </div> <!-- inner column --> 2447 2448 </div> <!-- inner row --> 2449 2450 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2451 2452 2453 </div> 2454</div></div> 2455</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2456<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc5373f98e-1110-4ab0-8f48-37d91925f6db" data-containerid="5373f98e-1110-4ab0-8f48-37d91925f6db" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="1"> 2457 2458 2459 <div class="row outer autoWidths center wide"><!-- 2460--><div class="outer col col12 first" style="" data-widgetcontainerid="f15d3b20-cb6a-4a72-992c-5ef98c1ccbd3">� 2461 <div class="row nest first last wide">� 2462 2463 <div class="inner col col12 first last id766fe87d-dab3-4290-a61d-35edc74785b3" style="" data-widgetcontainerid="766fe87d-dab3-4290-a61d-35edc74785b3">� 2464 <div data-widget-id="ad399a08-156d-44ec-bdde-fbccf023f86b" data-widget-controller-path="/QuickLinks/Widget"> 2465 2466 2467 2468 2469 2470 2471 2472 2473 <section id="widgetQuicklinkad399a08-156d-44ec-bdde-fbccf023f86b" class="widget widgetQuickLinks skin71 widgetOptionSet45 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 2474 <header class="widgetHeader" id="quickLinksHeaderad399a08-156d-44ec-bdde-fbccf023f86b"> 2475 <div class=""> 2476 </div> 2477 </header> 2478 <div class="widgetBody cpGrid cpGrid6 "> 2479 <div class="row autoWidths center narrow"> 2480 <div class="col col1 first "> 2481 <ol class="semanticList"> 2482 2483 2484 2485 2486 <li style="position:relative" class="widgetItem QuickLinks"> 2487 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" aria-label="Home - 2020 Rede
2487sign - Site Links" rel="">Home</a> 2488 <div class="widgetMeta"></div> 2489 </li> 2490 </ol> 2491 </div> 2492 <div class="col col1 "> 2493 <ol class="semanticList"> 2494 2495 2496 2497 2498 <li style="position:relative" class="widgetItem QuickLinks"> 2499 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" aria-label="Accessibility - 2020 Redesign - Site Links" rel="">Accessibility</a> 2500 <div class="widgetMeta"></div> 2501 </li> 2502 </ol> 2503 </div> 2504 <div class="col col1 "> 2505 <ol class="semanticList"> 2506 2507 2508 2509 2510 <li style="position:relative" class="widgetItem QuickLinks"> 2511 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" aria-label="Copyright Notices - 2020 Redesign - Site Links" rel="">Copyright Notices</a> 2512 <div class="widgetMeta"></div> 2513 </li> 2514 </ol> 2515 </div> 2516 <div class="col col1 "> 2517 <ol class="semanticList"> 2518 2519 2520 2521 2522 <li style="position:relative" class="widgetItem QuickLinks"> 2523 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" aria-label="Contact Us - 2020 Redesign - Site Links" rel="">Contact Us</a> 2524 <div class="widgetMeta"></div> 2525 </li> 2526 </ol> 2527 </div> 2528 <div class="col col1 last"> 2529 <ol class="semanticList"> 2530 2531 2532 2533 2534 <li style="position:relative" class="widgetItem QuickLinks"> 2535 <a class="widgetDesc widgetQuickLinksLink" href="https://www.apexnc.org/MyAccount?from=&url=&anchor=&validationMessage=" target="_self" aria-label="Staff Sign In - 2020 Redesign - Site Links" rel="">Staff Sign In</a> 2536 <div class="widgetMeta"></div> 2537 </li> 2538 </ol> 2539 </div> 2540 <div class="col col1 "> 2541 <ol class="semanticList"> 2542 </ol> 2543 </div> 2544 </div> 2545 2546 </div> 2547 <div class="widgetFooter"> 2548 </div> 2549 <div class="addItemModal hidden"> 2550 <div class="url hidden">/QuickLinks.aspx</div> 2551 </div> 2552 2553 </section> 2554</div> 2555 2556 </div> <!-- inner column --> 2557 2558 </div> <!-- inner row --> 2559 2560 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="0caba56f-f878-4981-b9f0-affaf81780f7">� 2561 <div class="row nest first last wide">� 2562 2563 <div class="inner col col12 first last id2674fa9f-23ba-4267-8692-37cc50b14d61" style="" data-widgetcontainerid="2674fa9f-23ba-4267-8692-37cc50b14d61">� 2564 2565 <div data-widget-id='a6894f1a-2de8-4e86-ac7b-b188fdc3ec30' data-moduleName="customHtml" id='widgetCustomHtmla6894f1a-2de8-4e86-ac7b-b188fdc3ec30' class="widget widgetCustomHtml skin71 narrow" > 2566 <div class="widgetBody pageStyles" id="widgetBodya6894f1a-2de8-4e86-ac7b-b188fdc3ec30"> 2567 <div id="customHtmla6894f1a-2de8-4e86-ac7b-b188fdc3ec30"><div><style> 2568 /* CP icon */ 2569 .cpBylineIconTS { 2570 color: #fff; 2571 } 2572 /* CP Text */ 2573 .cpBylineTextTS, 2574 .cpBylineTextTS a:link { 2575 color: #fff; 2576 } 2577 2578 .cpBylineTS { 2579 text-align: center; 2580 } 2581 2582 .cpBylineIconTS { 2583 fill: currentColor; 2584 width: 39px; 2585 height: 26px; 2586 display: inline; 2587 vertical-align: middle; 2588 } 2589</style> 2590 2591<div class="widgetItem cpBylineTS" style="padding-left: 2em;padding-right: 2em;"> 2592 2593 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2594</div> 2595</div></div> 2596 </div> 2597 2598 </div> 2599 2600 </div> <!-- inner column --> 2601 2602 </div> <!-- inner row --> 2603 2604 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2605 2606 2607 </div> 2608</div></div> 2609</div> 2610</div> 2611 2612 </div> 2613 </div> 2614 </div> 2615 2616<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2617 2618<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2619 <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"> 2620 <div class="cp-Splash-header"> 2621 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2622 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2623 <svg id="iconClose" viewBox="0 0 25 25"> 2624 <polygon style="fill:currentcolor" 2625 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,
262518.084 13.277,12.508"></polygon> 2626 </svg> 2627 </button> 2628 </div> 2629 <div class="cp-Splash-body"> 2630 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2631 <!-- Content from the Froala Editor will go here. --> 2632 Loading 2633 </div> 2634 </div> 2635 <div class="cp-Splash-footer"> 2636 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2637 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2638 </div> 2639 </div> 2640</div> 2641
2642<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2642
2642
2643<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2643
2643
2644<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2644
2644
2645<script> 2646 2647 $(document).ready(function () { 2648 var filter = { 2649 targetId: '932', 2650 targetType: 1 2651 } 2652 2653 new SplashModalRender().triggerRender(filter); 2654 }); 2655</script>
2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672
2672<script src="/-1442400649.js" type="text/javascript"></script>
2672 2673 <!-- Google -->
2674<script>
vendor: 345 bytes, lines 2674-2680
2674 2675 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 2676 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 2677 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 2678 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 2679 2680 ga('create', '
2680UA-3293496-1
vendor: 42 bytes, lines 2680-2682
2680', 'auto'); 2681 ga('send', 'pageview'); 2682
2683</script>
2683 2684<!-- Google End --> 2685
2686<script type="text/javascript"> 2687/*<![CDATA[*/ 2688(function() { 2689var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 2690sz.src = '//siteimproveanalytics.com/js/siteanalyze_81116.js'; 2691var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 2692})(); 2693/*]]>*/ 2694</script>
2694 2695 2696 2697 2698<!-- Fixed Nav Adjustment -->
2699<script> 2700 function getValueTS(elem, attr) { 2701 const val = elem.css(attr); 2702 if (val === undefined) return undefined; 2703 const num = parseInt(val, 10); 2704 if (num === NaN) return undefined; 2705 return num; 2706 } 2707 2708 function clampTS(number, min, max) { 2709 return Math.min(Math.max(number, min), max); 2710 } 2711 2712 function isPageEditingTS() { 2713 return ( 2714 $("#doneEditing").length > 0 || // In live edit 2715 typeof DesignCenter !== "undefined" // In theme manager 2716 ); 2717 } 2718 2719 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2720 function isTransparentTS(elem) { 2721 const bg = elem.css('background-color'); 2722 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2723 const matchState = bg.match(bgColorRegexTS); 2724 if (!matchState || matchState.length !== 5) return false; 2725 const alpha = parseFloat(matchState[4], 10); 2726 if (!(alpha >= 0 && alpha < 1)) return false; 2727 return true; 2728 } 2729 2730 function iterateLeftpads(cb) { 2731 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2732 for (let i = 0; i < containersTS.length; i++) { 2733 const containerTS = containersTS[i]; 2734 // Skip the body container and anything with data-skip-leftpad 2735 if ( 2736 containerTS.id !== "bodyContainerTS" && 2737 containerTS.getAttribute('data-skip-leftpad') === null 2738 ) { 2739 cb(containerTS); 2740 } 2741 } 2742 } 2743 2744 const anchor = $("#divToolbars");
2745 const bodyContainerTS = $("#bodyContainerTS"); 2746 2747 // Outer banner padding (push banner down) 2748 const outerSizingTS = $("#bannerContainerTS"); 2749 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2750 const innerSizingTS = $("#bannerSizingTS"); 2751 2752 const forceUnfixClassTS = "forceUnfixTS"; 2753 2754 const fixedTopTS = $(".fixedTopTS"); 2755 const fixedBottomTS = $(".fixedBottomTS"); 2756 const fixedLeftTS = $(".fixedLeftTS"); 2757 2758 var initialTopTS; 2759 var topAttachTS; 2760 if (fixedTopTS && fixedTopTS.length === 1) { 2761 initialTopTS = getValueTS(fixedTopTS, 'top'); 2762 const attachment = fixedTopTS.attr('data-attach'); 2763 if (attachment) topAttachTS = $("#" + attachment); 2764 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2765 } 2766 2767 function resizeAdjustmentTS() { 2768 const editing = isPageEditingTS(); 2769 2770 // Fixed top script 2771 (function () { 2772 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2773 2774 if (editing) { 2775 fixedTopTS[0].classList.add(forceUnfixClassTS); 2776 } else { 2777 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2778 } 2779 2780 const topPosition = fixedTopTS.css('position'); 2781 if (topPosition === 'fixed') { 2782 if (topAttachTS) { 2783 scrollAdjustmentTS(); 2784 } else { 2785 const anchorHeight = anchor.outerHeight() - 1; 2786 fixedTopTS.css('top', anchorHeight + initialTopTS); 2787 } 2788 } else { 2789 fixedTopTS.css('top', initialTopTS); 2790 } 2791 2792 if (topPosition === 'fixed' || topPosition === 'absolute') { 2793 // Bump the banner content down 2794 if (isTransparentTS(fixedTopTS)) { 2795 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight()); 2796 outerSizingTS.css('padding-top', ''); 2797 2798 try { 2799 window.Pages.onResizeHandlersExecute(); 2800 } catch (e) { } 2801 } else { 2802 outerSizingTS.css('padding-top', fixedTopTS.outerHeight()); 2803 innerSizingTS.css('padding-top', ''); 2804 } 2805 } else { 2806 innerSizingTS.css('padding-top', ''); 2807 outerSizingTS.css('padding-top', ''); 2808 } 2809 })(); 2810 2811 // Fixed bottom script 2812 (function () { 2813 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2814 2815 // If the widget has gone narrow, force unfix 2816 if (editing || fixedBottomTS.outerHeight() > 200) { 2817 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2818 } else { 2819 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2820 } 2821 2822 if (fixedBottomTS.css('position') === 'fixed') { 2823 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2824 } else { 2825 bodyContainerTS.css('padding-bottom', ''); 2826 } 2827 })(); 2828 2829 // Fixed left script 2830 (function () { 2831 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2832 2833 if (editing) { 2834 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2835 } else { 2836 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2837 } 2838 2839 if (fixedLeftTS.css('position') === 'fixed') { 2840 const anchorHeight = anchor.outerHeight() - 1; 2841 fixedLeftTS.css('top', anchorHeight); 2842 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2843 iterateLeftpads(function (containerTS) { 2844 const containerBoundingTS = containerTS.getBoundingClientRect(); 2845 if (containerBoundingTS.left <= leftBoundingTS.right) { 2846 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2847 } 2848 }); 2849 } else { 2850 fixedLeftTS.css('top', ''); 2851 iterateLeftpads(function (containerTS) { 2852 $(containerTS).css('padding-left', ''); 2853 }); 2854 } 2855 })(); 2856 } 2857 2858 function scrollAdjustmentTS() { 2859 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2860 const topPosition = fixedTopTS.css('position'); 2861 if (topPosition === 'fixed' || topPosition === 'absolute') { 2862 const anchorBounding = anchor[0].getBoundingClientRect();
2863 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2864 const scrollTop = $(window).scrollTop(); 2865 2866 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2867 } else { 2868 fixedTopTS.css('top', initialTopTS); 2869 } 2870 } 2871 2872 $(window).load(function () { 2873 setTimeout(function () { 2874 try { 2875 resizeAdjustmentTS(); 2876 } catch (e) { 2877 console.error(e); 2878 } 2879 }, 350); 2880 2881 $(window).scroll(function () { 2882 try { 2883 scrollAdjustmentTS(); 2884 } catch (e) { 2885 console.error(e); 2886 } 2887 }); 2888 2889 var adjustTimeoutTS; 2890 $(window).resize(function () { 2891 clearTimeout(adjustTimeoutTS); 2892 adjustTimeoutTS = setTimeout(function () { 2893 try { 2894 resizeAdjustmentTS(); 2895 } catch (e) { 2896 console.error(e); 2897 } 2898 }, 350); 2899 }); 2900 2901 $.when(window.Pages.angularToolbarComplete).done(function () { 2902 try { 2903 resizeAdjustmentTS(); 2904 } catch (e) { 2905 console.error(e); 2906 } 2907 }); 2908 }); 2909</script>
2909 2910<!-- End Fixed Nav Adjustment --> 2911 2912<!----------Recite Me toolbar ticket #901243---------> 2913<style> 2914#reciteme-button { 2915 /* Button Styling and Placement */ 2916 background: none; 2917 width: 135px; 2918 height: 81px; 2919 bottom: 14px; 2920 right: 14px; 2921 2922 position: fixed; 2923 border-radius: 50%; 2924 z-index: 100; 2925 cursor: pointer; 2926} 2927 2928#reciteme-button img { 2929 /** Button Image Size */ 2930 width: 135px; 2931 height: 45px; 2932 2933 position: absolute; 2934 top: 50%; 2935 left: 50%; 2936 transform: translate(-50%, -50%); 2937} 2938 2939@media only screen and (max-width: 550px) { 2940#reciteme-button img { 2941width: 140px !important; 2942} 2943 2944#reciteme-button { 2945width: 140px !important; 2946} 2947} 2948</style> 2949
2950<script> 2951var serviceUrl = "//api.reciteme.com/asset/js?key="; 2952var serviceKey = "45fe86647737f61001d47cb46261262fdffe3b2f"; 2953var options = {}; // Options can be added as needed 2954var autoLoad = false; 2955var enableFragment = "#reciteEnable"; 2956 2957var loaded = [], frag = !1; window.location.hash === enableFragment && (frag = !0); function loadScript(c, b) { var a = document.createElement("script"); a.type = "text/javascript"; a.readyState ? a.onreadystatechange = function () { if ("loaded" == a.readyState || "complete" == a.readyState) a.onreadystatechange = null, void 0 != b && b() } : void 0 != b && (a.onload = function () { b() }); a.src = c; document.getElementsByTagName("head")[0].appendChild(a) } function _rc(c) { c += "="; for (var b = document.cookie.split(";"), a = 0; a < b.length; a++) { for (var d = b[a]; " " == d.charAt(0);)d = d.substring(1, d.length); if (0 == d.indexOf(c)) return d.substring(c.length, d.length) } return null } function loadService(c) { for (var b = serviceUrl + serviceKey, a = 0; a < loaded.length; a++)if (loaded[a] == b) return; loaded.push(b); loadScript(serviceUrl + serviceKey, function () { "function" === typeof _reciteLoaded && _reciteLoaded(); "function" == typeof c && c(); Recite.load(options); Recite.Event.subscribe("Recite:load", function () { Recite.enable() }) }) } "true" == _rc("Recite.Persist") && loadService(); if (autoLoad && "false" != _rc("Recite.Persist") || frag) document.addEventListener ? document.addEventListener("DOMContentLoaded", function (c) { loadService() }) : loadService(); 2958 2959 2960 2961var reciteMeButton; 2962 2963function _createReciteButton() { 2964 2965buttonSrc = "https://www.apexnc.org/ImageRepository/Document?documentID=47071"; 2966var buttonParentSelector = 'body'; 2967var buttonContainer = document.createElement("div"); 2968var buttonImage = document.createElement("img"); 2969var buttonAlt = "Recite Me accessibility and Language Support"; 2970var buttonTitle = "Launch Recite Me"; 2971buttonContainer.setAttribute('id', 'reciteme-button'); 2972buttonContainer.setAttribute('alt', buttonAlt); 2973buttonContainer.setAttribute('title', buttonTitle); 2974buttonImage.setAttribute('alt', buttonAlt); 2975buttonImage.setAttribute('title', buttonTitle); 2976buttonImage.setAttribute('src', buttonSrc); 2977buttonContainer.appendChild(buttonImage); 2978var buttonParent = document.querySelector(buttonParentSelector); 2979buttonParent.appendChild(buttonContainer); 2980buttonContainer.addEventListener("click", function () { 2981loadService(); 2982return false; 2983}); 2984reciteMeButton = buttonContainer; 2985} 2986 2987document.onreadystatechange = function() { 2988if (document.readyState === "complete") { 2989_createReciteButton(); 2990} 2991}; 2992 2993if (document.readyState !== "complete") { 2994document.addEventListener("DOMContentLoaded", function(event) { 2995_createReciteButton(); 2996}); 2997} 2998 2999function _reciteLoaded () { 3000Recite.Event.subscribe("Controls:loaded", function () { 3001var elementToRemove = document.querySelectorAll("#recite-languages li:nth-child(134)"); 3002 3003if (elementToRemove.length > 0) { 3004elementToRemove[0].remove(); 3005} 3006 3007 3008 3009const header = document.querySelector("#headerContainerTS"); 3010window.addEventListener("scroll", () => { 3011 header.style.top = "50px"; 3012}); 3013 3014}) 3015} 3016 3017</script>
3017 3018
3019<script type="text/javascript"> 3020(function () { 3021 var clientReplaceAll = String.prototype.replaceAll; 3022 3023 // Preserve the client's regex-based implementation. 3024 Object.defineProperty(String.prototype, 'replaceAllReg', { 3025 configurable: true, 3026 writable: true, 3027 value: clientReplaceAll 3028 }); 3029 3030 function escapeRegExp(value) { 3031 return value.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); 3032 } 3033 3034 Object.defineProperty(String.prototype, 'replaceAll', { 3035 configurable: true, 3036 writable: true, 3037 value: function (search, replacement) { 3038 // Preserve the client's behaviour for actual regular expressions. 3039 if (search instanceof RegExp) { 3040 return clientReplaceAll.call(this, search, replacement); 3041 } 3042 3043 search = String(search); 3044 3045 try { 3046 // Preserve the client's regex-string behaviour when valid. 3047 new RegExp(search, 'g'); 3048 return clientReplaceAll.call(this, search, replacement); 3049 } catch (error) { 3050 if (!(error instanceof SyntaxError)) { 3051 throw error; 3052 } 3053 3054 // Invalid regex strings such as "(" become literal searches. 3055 return String(this).replace( 3056 new RegExp(escapeRegExp(search), 'g'), 3057 replacement 3058 ); 3059 } 3060 } 3061 }); 3062})(); 3063</script>
3063 3064 3065<!--------------End Recite Me toolbar-----------> 3066 3067 3068
3068<script type="text/javascript"> 3069 $(function () { 3070 document.cookie = "responsiveGhost=0; path=/"; 3071 }); 3072 $(window).on("load", function () { 3073 $('body').addClass('doneLoading').removeClass('hideContent'); 3074 3075 if ($('#404Content').length > 0) 3076 $('div#bodyWrapper').css('padding', '0px'); 3077 }); 3078 </script>
3078 3079 3080 <noscript> 3081 <style> 3082 body.hideContent { 3083 opacity: 1 !important; 3084 } 3085 </style> 3086 </noscript> 3087 3088 3089<div style="display: none;"> 3090 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3091 3092 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3093 <title>Arrow Left</title> 3094 <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> 3095 </symbol> 3096 3097 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3098 <title>Arrow Right</title> 3099 <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> 3100 </symbol> 3101 3102 </svg> 3103</div> 3104
3104<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Libre+Baskerville:700,italic,regular|Open+Sans:300,600,700,800,regular|Poppins:500,600,700|');</script>
3104 3105 3106 3107 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3108 <div style="display: none;"> 3109 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3110 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3111 <title>Slideshow Left Arrow</title> 3112 <g> 3113 <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> 3114 </g> 3115 </symbol> 3116 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3117 <title>Slideshow Right Arrow</title> 3118 <g> 3119 <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> 3120 </g> 3121 </symbol> 3122 </svg> 3123 </div> 3124 3125 3126 3127 3128 <div id="root-picker-outlet"></div> 3129</body> 3130</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.