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-YJ3W1GEYY5';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= false; 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="About Norton" /> 120 121 122 <meta name="theme-color" content="rgb(24, 43, 74)"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>About Norton | Norton, VA - Official Website</title> 126 127 <meta name="description" content=""> 128 <meta name="keywords" content="About Norton"> 129
129<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
129 130
130<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
130 131 132 133 <!--[if IE 6]>
133<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
133<![endif]--> 134 <!--[if IE 7]>
134<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
134<![endif]--> 135 <!--[if IE 8]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136 <!--[if IE 9]>
136<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
136<![endif]--> 137
137<script type="text/javascript"><!-- 138 var intCountryCode = 840; 139 var order = ''; 140//--></script>
140 141 142 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-828037760.css" rel="stylesheet" type="text/css" /> 143 144 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 145
145<script type="text/javascript"> 146 window.Pages = window.Pages || {}; 147 // FrontEnd RWD initialization 148 window.Pages.rwdReady = $.Deferred(); 149 window.Pages.toolBarDeferred = $.Deferred(); 150 window.Pages.rwdSetupComplete = $.Deferred(); 151 window.Pages.megaMenuLoaded = $.Deferred(); 152 window.Pages.angularToolbarComplete = $.Deferred(); 153 window.Pages.frontEndToolbarComplete = $.Deferred(); 154 </script>
154 155 <!--CPHeadContent--> 156
156<script src="/739942322.js" type="text/javascript"></script>
156 157 158 159 160 161 162 163 164 165 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 166 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 167 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 168 <!--[if lt IE 9]>
168<script type="text/javascript" src="/Scripts/html5.js"></script>
168<![endif]--> 169 170
170<script type="text/javascript"> 171 setEditorVariables(false, 840); 172 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 173 </script>
173 174
174<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
174 175</head> 176<body class="wide " > 177 178
178<script>jQuery(document).click(function (event) { 179 var target = jQuery(event.target); 180 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 181 var text = target.attr('title'); 182 183 if (!text.length) { 184 text = "N/A"; 185 } 186 ga('send', 187 { 188 hitType: 'event', 189 eventCategory: 'Image', 190 eventAction: 'Image - ' + text, 191 eventLabel: window.location.href 192 }); 193 } 194 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 195 var text = ""; 196 if (target.parents('.button')[0]) { 197 text = target.parents('.button').first().text(); 198 } else if (target.text().length) { 199 text = target.text(); 200 } else if (target.attr('title').length) { 201 text = target.attr('title'); 202 } 203 if (!text.length) { 204 text = "N/A"; 205 } 206 ga('send', 207 { 208 hitType: 'event', 209 eventCategory: 'Button', 210 eventAction: 'Button - ' + text, 211 eventLabel: window.location.href 212 }); 213 } 214 if (target.parents('.widgetCustomHtml').length) { 215 ga('send', 216 { 217 hitType: 'event', 218 eventCategory: 'Custom Html',
219 eventAction: 'Custom Html Clicked', 220 eventLabel: window.location.href 221 }); 222 } 223 if (target.parents('.editor').length) { 224 ga('send', 225 { 226 hitType: 'event', 227 eventCategory: 'Editor', 228 eventAction: 'Editor Link Clicked', 229 eventLabel: window.location.href 230 }); 231 } 232 if (target.parents('.GraphicLinks').length) { 233 var text = ""; 234 var targetGraphicLink = target; 235 if (target.hasClass('widgetGraphicLinksLink')) { 236 targetGraphicLink = jQuery(target.children()[0]); 237 } 238 if (targetGraphicLink.hasClass('text')) { 239 text = targetGraphicLink.text(); 240 } else if (targetGraphicLink.attr('src').length) { 241 if (targetGraphicLink.attr('alt').length) { 242 text = targetGraphicLink.attr('alt'); 243 } else { 244 text = targetGraphicLink.attr('src'); 245 } 246 } else { 247 text = "N/A"; 248 } 249 ga('send', 250 { 251 hitType: 'event', 252 eventCategory: 'Graphic Links', 253 eventAction: 'Graphic Link - ' + text, 254 eventLabel: window.location.href 255 }); 256 } 257 if (target.parents('.InfoAdvanced').length) { 258 ga('send', 259 { 260 hitType: 'event', 261 eventCategory: 'Info Advanced', 262 eventAction: 'Info Advanced Clicked', 263 eventLabel: window.location.href 264 }); 265 } 266 if (target.parents('.list').length) { 267 ga('send', 268 { 269 hitType: 'event', 270 eventCategory: 'List', 271 eventAction: 'List Clicked', 272 eventLabel: window.location.href 273 }); 274 } 275 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 276 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 277 var breadCrumbs = []; 278 jQuery('.breadCrumbs > li').each(function () { 279 breadCrumbs.push(this.textContent); 280 }); 281 var pageTitle = breadCrumbs.join('>'); 282 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 283 var text = ""; 284 if (pageTitle) { 285 text += pageTitle + " | "; 286 } else { 287 text += document.title + ' - '; 288 } 289 if (target.text() == "" && megaMenuText == "") { 290 text += "N/A"; 291 } else if (target.text().length && megaMenuText.length) { 292 if (megaMenuText == target.text()) { 293 text += megaMenuText; 294 } else { 295 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 296 } 297 } else if (target.text() == "") { 298 text += megaMenuText; 299 } else { 300 text += target.text(); 301 } 302 if (!text.length) { 303 text = "N/A"; 304 } 305 ga('send', 306 { 307 hitType: 'event', 308 eventCategory: 'Mega Menu', 309 eventAction: 'Mega Menu : ' + text, 310 eventLabel: window.location.href 311 }); 312 } 313 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 314 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 315 if (!text.length) { 316 text = "N/A"; 317 } 318 ga('send', 319 { 320 hitType: 'event', 321 eventCategory: 'News Flash', 322 eventAction: 'News Flash - ' + text, 323 eventLabel: window.location.href 324 }); 325 } 326 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 327 var text = target.text(); 328 if (!text.length) { 329 text = "N/A"; 330 } 331 ga('send', 332 { 333 hitType: 'event', 334 eventCategory: 'Quick Links', 335 eventAction: 'Quick Links - ' + text, 336 eventLabel: window.location.href 337 }); 338 } 339 if (target.attr('src') && target.parents('.cpSlideshow').length) { 340 var text = target.attr('title'); 341 if (!text.length) { 342 text = "N/A"; 343 } 344 ga('send', 345 { 346 hitType: 'event', 347 eventCategory: 'Slideshow', 348 eventAction: 'Slideshow - ' + text, 349 eventLabel: window.location.href 350 }); 351 } 352 if (target.parents('.widgetText').length) { 353 ga('send', 354 { 355 hitType: 'event', 356 eventCategory: 'Text', 357 eventAction: 'Text Link Clicked', 358 eventLabel: window.location.href 359 }); 360 } 361});</script>
361 362 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 363 <div class="cp-PopOver-header"> 364 <h3 class="cp-PopOver-title"></h3> 365 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 366 <svg class="cp-Icon--close" alt="close" title="close"> 367 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 368 </svg> 369 </button> 370 </div> 371 <div id="cpPopOverBody" class="cp-PopOver-body"> 372 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 373 </div> 374 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 375 <div class="cp-BtnGroup" id="actionButtons"> 376 <!-- Action buttons will be dynamically added here --> 377 </div> 378 </div> 379</div> 380 <div id="fb-root"></div> 381<div id=skipToContentLinks> 382<a href="#ccadf809f8-38ec-4d73-a01a-fe87fea855ff" target="_self" class="skipToContentLink">Skip to Main Content</a> 383</div> 384 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 385 386 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 387 388 389 390 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 391 <input type="hidden" id="hdnStructureID" value="5" /> 392 <input type="hidden" id="hdnContentCollectionID" value="05c593fb-3b92-44a7-a42b-422cca0aa79c" /> 393 <input type="hidden" id="hdnWorkingCopyID" value="9405ad05-5a90-4b97-b36d-03491373d56e" /> 394 <input type="hidden" id="hdnThemeID" value="7" /> 395 <input type="hidden" id="pageIsFrontEnd" value="true" /> 396 <input type="hidden" id="pageModuleID" /> 397 <input type="hidden" id="pagePageID" value="31" /> 398 399 <img id="imgLogoPrintPreview" src="/ImageRepository/Document?documentID=4396" alt="Norton, VA" /> 400<div id="stickyPlaceholder"></div> 401 <div id="outer-wrap" class="outer-wrap"> 402 <div id="inner-wrap" class="inner-wrap"> 403 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 404 405 406 407 408<!-- Begin Signed Out Bar --> 409<div class="cpToolbar user public"> 410 <div class="inner selfClear"> 411 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 412 <ul class="nav secondary"> 413 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 414 </ul> 415 </div> 416</div>
417<script> 418 $(document).ready(function () { 419 $('#signedOutToolbarCreateProfileButton').click(function (event) { 420 event.preventDefault(); 421 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 422 }); 423 424 425 $('#loggedOutToolbarSignInButton').click(function (event) { 426 event.preventDefault(); 427 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 428 }); 429 430 431 if ('False' == 'True') { 432 $('#loggedOutToolbarSignInButton').hide(); 433 } 434 }) 435</script>
435 436<!-- End Signed Out Bar --> 437 438 </div> 439 <div id="bodyWrapper"> 440 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 441 442<div data-cpRole="structuralContainer" id="bodyContainerTS"> 443<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 444<div class="siteWrap"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 445 446 447 448 449 <a id="bannerLogoTS-22" style=" display: block; text-align: center; 450" class="bannerObject" href="/" target="_self"><img alt="Norton VA Home page" class="bannerObject" height="73" src="/ImageRepository/Document?documentID=4401" width="231" /></a> 451</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 452<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 453--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 454 --><!-- 455 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 456 --><!-- 457 --></li><!----><li id="MainItem8" class="topMenuItem" role="none" data-pageid="8" data-displaymegamenu="True"><!-- 458 --><!-- 459 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu8" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/8/Departments" target = "_self" > Departments </a> <!-- 460 --><!-- 461 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 462 --><!-- 463 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavExplore" class="navMainItem mainNavItem mainNavItem3 " href="/9/Explore" target = "_self" > Explore </a> <!-- 464 --><!-- 465 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 466 --><!-- 467 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavAboutNorton" class="navMainItem mainNavItem mainNavItem4 " href="/31/About-Norton" target = "_self" > About Norton </a> <!-- 468 --><!-- 469 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 470 --><!-- 471 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavDoingBusiness" class="navMainItem mainNavItem mainNavItem5 " href="/35/Doing-Business" target = "_self" > Doing Business </a> <!-- 472 --><!-- 473 --></li><!----> 474</ol> 475 476 477
477<script type="text/javascript"> 478 (function () { 479 function setupMenu() { 480 const menuID = 'mainNavMenu'; 481 const menuType = MAIN_MENU; 482 483 //setup menu manager properties for main menu 484 if (!menuManager.mobileMainNav && true) 485 menuManager.adjustMainItemsWidth('#' + menuID); 486 menuManager.isMainMenuEditable = false; 487 menuManager.mainMenuMaxSubMenuLevels = 4; 488 menuManager.setMOMMode(2, menuType); 489 490 //Init main menu 491 const setupDraggable = menuManager.isMainMenuEditable; 492 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=7&menuContainerID=mainNav'; 493 494 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 495 menuManager.mainMenuInit = true; 496 menuManager.mainMenuTextResizer = true; 497 if (1.00 > 0) 498 menuManager.mainMenuTextResizerRatio = 1.00; 499 if (window.isResponsiveEnabled) 500 menuManager.mainMenuReady.resolve(); 501 502 } 503 504 if (document.readyState === "complete" 505 || document.readyState === "loaded" 506 || document.readyState === "interactive") { 507 setupMenu(); 508 return; 509 } 510 511 document.addEventListener("DOMContentLoaded", setupMenu); 512 })(); 513 </script>
513 514 515 516<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="ccb364612a-9e94-4257-aeda-cc708fb50a01" data-containerid="b364612a-9e94-4257-aeda-cc708fb50a01" class="pageContent cpGrid cpGrid24"> 517 518 519 520 521 </div> 522</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu8" class="contentTop mainNavMegaMenu megaMenuContainer pageID_8 hidden" data-orientation="horizontal"> <div id="cc22166e6a-29be-4951-a536-e312d8a7faaf" data-containerid="22166e6a-29be-4951-a536-e312d8a7faaf" class="pageContent cpGrid cpGrid24"> 523 524 525 526 527 </div> 528</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc5da60109-8a77-42f5-a823-b0096a9aabc5" data-containerid="5da60109-8a77-42f5-a823-b0096a9aabc5" class="pageContent cpGrid cpGrid24"> 529 530 531 532 533 </div> 534</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="ccb59e8c06-eaa3-4cc4-af08-b2a74ff99218" data-containerid="b59e8c06-eaa3-4cc4-af08-b2a74ff99218" class="pageContent cpGrid cpGrid24"> 535 536 537 538 539 </div> 540</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccfade1646-9e10-4869-89e8-f08de8812136" data-containerid="fade1646-9e10-4869-89e8-f08de8812136" class="pageContent cpGrid cpGrid24"> 541 542 543 544 545 </div> 546</aside></aside></nav></div> 547</header><div data-cpRole="structuralContainer" id="bannerContainerTS"> 548<div class="siteWrap2"><div data-cpRole="structuralContainer" id="shadowTS"> 549<!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainer1TS" class="noOverflowTS"> 550<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 551<div data-cpRole="structuralContainer" id="bannerSearchTS"> 552<div data-cpRole="contentContainer" id="searchTS"> <div id="ccd52fd211-48c0-4a76-8fd4-3cdff7c488af" data-containerid="d52fd211-48c0-4a76-8fd4-3cdff7c488af" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="20"> 553 554 555 <div class="row outer wide"><!-- 556--><div class="outer col col10 first" style="" data-widgetcontainerid="8d0a446d-0d56-4b4b-8e33-8e44bb37984d">� 557 <div class="row nest first last wide">� 558 559 <div class="inner col col10 first last idf3855365-8871-4193-a6f3-12e759381dfc" style="" data-widgetcontainerid="f3855365-8871-4193-a6f3-12e759381dfc">� 560<div data-widget-id="43bdb8a5-049b-43ff-a564-901b30e016e6" data-widget-controller-path="/GraphicLinks/Widget"> 561 562 563 564 565<div id="graphicLinkWidget43bdb8a5-049b-43ff-a564-901b30e016e6" class="widget widgetGraphicLinks skin26 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 566 <div class="widgetHeader"> 567 <div class=""> 568 </div> 569 </div> 570 <div class="widgetBody cpGrid cpGrid4 "> 571 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 572 <div class="row wide"> 573 <!-- 574--><div class="col col1 first "><ul class="semanticList"><!-- 575 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 576 577<img src="/ImageRepository/Document?documentID=4412" 578 class="graphicButtonLink" alt="Facebook" 579 onmouseover="this.src='/ImageRepository/Document?documentID=4412'" 580 onmouseout="this.src='/ImageRepository/Document?documentID=4412'" 581 onfocus="this.src='/ImageRepository/Document?documentID=4412'" 582 onblur="this.src='/ImageRepository/Document?documentID=4412'"> 583</a></li><!-- 584--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 585 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self"> 586 587<img src="/ImageRepository/Document?documentID=4413" 588 class="graphicButtonLink" alt="Instagram" 589 onmouseover="this.src='/ImageRepository/Document?documentID=4413'" 590 onmouseout="this.src='/ImageRepository/Document?documentID=4413'" 591 onfocus="this.src='/ImageRepository/Document?documentID=4413'" 592 onblur="this.src='/ImageRepository/Document?documentID=4413'"> 593</a></li><!-- 594--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 595 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/twitter" target="_self"> 596 597<img src="/ImageRepository/Document?documentID=4420" 598 class="graphicButtonLink" alt="Twitter" 599 onmouseover="this.src='/ImageRepository/Document?documentID=4420'" 600 onmouseout="this.src='/ImageRepository/Document?documentID=4420'" 601 onfocus="this.src='/ImageRepository/Document?documentID=4420'" 602 onblur="this.src='/ImageRepository/Document?documentID=4420'"> 603</a></li><!-- 604--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 605 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 606 607<img src="/ImageRepository/Document?documentID=4422" 608 class="graphicButtonLink" alt="YouTube" 609 onmouseover="this.src='/ImageRepository/Document?documentID=4422'" 610 onmouseout="this.src='/ImageRepository/Document?documentID=4422'" 611 onfocus="this.src='/ImageRepository/Document?documentID=4422'" 612 onblur="this.src='/ImageRepository/Document?documentID=4422'"> 613</a></li><!-- 614--></ul></div><!-- --> 615 </div> 616 </nav> 617 </div> 618 <div class="widgetFooter"> 619 </div> 620</div> 621</div> 622 623 </div> <!-- inner column --> 624 625 </div> <!-- inner row --> 626 627 </div><!-- outer column --><!----><div class="outer col col14 last" style="" data-widgetcontainerid="44bada4b-c1f9-4b60-bcd9-ceaf742db4af">� 628 <div class="row nest first last wide">� 629 630 <div class="inner col col14 first last idcfa0ade8-6084-4690-88b2-958c428a09bd" style="" data-widgetcontainerid="cfa0ade8-6084-4690-88b2-958c428a09bd">� 631<div data-widget-id="1ddf5dba-11a6-4577-94f4-4b9247cf1b5c" data-widget-controller-path="/Layout/WidgetSearch"> 632 633
633<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
633 634
634<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
634 635
635<script defer type="text/javascript"> 636 637 $(document).ready(function () { 638 try { 639 // Minimum characters required before performing a search/autocomplete 640 var minPrefixLength = 3; 641 var autoCompleteDebounceDelay = 500; 642 var searchFieldSelector = "#searchField" + '1ddf5dba-11a6-4577-94f4-4b9247cf1b5c'; 643 var checkboxSelector = "#ysnSearchOnlyDept" + '1ddf5dba-11a6-4577-94f4-4b9247cf1b5c'; 644 var buttonSelector = ".widgetSearchButton" + '1ddf5dba-11a6-4577-94f4-4b9247cf1b5c'; 645 var autoCompleteCache = {}; 646 var autoCompleteCacheKeys = []; 647 var autoCompleteCacheLimit = 25; 648 var currentAutoCompleteRequest = null; 649 var currentAutoCompleteRequestKey = null; 650 var autoCompleteDebounceTimer = null; 651 var autoCompleteDebounceKey = null; 652 var pendingAutoCompleteResponses = []; 653 654 function normalizeAutoCompleteTerm(term) { 655 return $.trim((term || "") + "").replace(/\s+/g, " "); 656 } 657 658 function shouldSearch(term) { 659 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 660 } 661 662 function getAutoCompleteUrl() { 663 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 664 } 665 666 function getAutoCompleteCacheKey(requestUrl, term) { 667 return requestUrl + "|" + term.toLowerCase(); 668 } 669 670 function cacheAutoCompleteResult(cacheKey, data) { 671 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 672 autoCompleteCacheKeys.push(cacheKey); 673 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 674 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 675 } 676 } 677 autoCompleteCache[cacheKey] = data; 678 } 679 680 function respondToPendingAutoComplete(data) { 681 var responses = pendingAutoCompleteResponses; 682 pendingAutoCompleteResponses = []; 683 for (var i = 0; i < responses.length; i++) { 684 responses[i](data); 685 } 686 } 687 688 function cancelPendingAutoComplete() { 689 clearTimeout(autoCompleteDebounceTimer); 690 autoCompleteDebounceKey = null; 691 if (currentAutoCompleteRequest != null) { 692 currentAutoCompleteRequest.abort(); 693 currentAutoCompleteRequest = null; 694 } 695 currentAutoCompleteRequestKey = null; 696 respondToPendingAutoComplete([]); 697 } 698 699 function createWidgetAutoCompleteSource(options) { 700 return function (request, response) { 701 var term = normalizeAutoCompleteTerm(request.term); 702 if (!options.shouldSearch(term)) { 703 response([]); 704 return; 705 } 706 707 var requestUrl = options.url(); 708 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 709 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 710 response(autoCompleteCache[cacheKey]); 711 if (options.success) { 712 options.success(autoCompleteCache[cacheKey]); 713 } 714 return; 715 } 716 717 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 718 pendingAutoCompleteResponses.push(response); 719 return; 720 } 721 722 cancelPendingAutoComplete(); 723 autoCompleteDebounceKey = cacheKey; 724 pendingAutoCompleteResponses.push(response); 725 autoCompleteDebounceTimer = setTimeout(function () { 726 autoCompleteDebounceKey = null; 727 currentAutoCompleteRequestKey = cacheKey; 728 currentAutoCompleteRequest = $.ajax({ 729 url: requestUrl, 730 dataType: "json", 731 timeout: options.timeout, 732 data: { 733 term: term, 734 }, 735 success: function (data) { 736 if (currentAutoCompleteRequestKey === cacheKey) { 737 cacheAutoCompleteResult(cacheKey, data); 738 respondToPendingAutoComplete(data); 739 if (options.success) { 740 options.success(data); 741 } 742 } 743 }, 744 error: function (xmlhttprequest, textstatus, message) { 745 if (textstatus === "abort") { 746 return; 747 } 748 749 if (options.error) { 750 options.error(xmlhttprequest, textstatus, message); 751 } 752 753 respondToPendingAutoComplete([]); 754 }, 755 complete: function (xmlhttprequest) { 756 if (currentAutoCompleteRequest === xmlhttprequest) { 757 currentAutoCompleteRequest = null;
758 currentAutoCompleteRequestKey = null; 759 } 760 } 761 }); 762 }, options.delay); 763 }; 764 } 765 766 // click handler for search buttons 767 $(buttonSelector).click(function (e) { 768 e.preventDefault(); 769 var $btn = $(this); 770 var $field = $btn.siblings(".widgetSearchBox"); 771 var term = $field.val() + ""; 772 if (!shouldSearch(term)) { 773 // do nothing until user types enough characters 774 $field.focus(); 775 return; 776 } 777 778 if ($(checkboxSelector).is(':checked') || false) 779 { 780 doWidgetSearch($.trim(term), Number(0)); 781 } 782 else { 783 doWidgetSearch($.trim(term), 0); 784 } 785 }); 786 787 // enter key handler for the search field 788 $(searchFieldSelector).keypress(function (e) { 789 var code = e.which || e.keyCode; 790 if (code === 13) { 791 e.preventDefault(); 792 var $this = $(this); 793 var term = $this.val() + ""; 794 if (!shouldSearch(term)) { 795 // do nothing until user types enough characters 796 $this.focus(); 797 return false; 798 } 799 800 if ($(checkboxSelector).is(':checked') || false) { 801 doWidgetSearch($.trim(term), Number(0)); 802 } else { 803 doWidgetSearch($.trim(term), 0); 804 } 805 return false; 806 } 807 return true; 808 }); 809 810 // autocomplete: set minLength and guard source 811 if (true) { 812 var $searchField = $(searchFieldSelector).autocomplete({ 813 minLength: minPrefixLength, 814 source: createWidgetAutoCompleteSource({ 815 delay: autoCompleteDebounceDelay, 816 timeout: 10000, 817 shouldSearch: shouldSearch, 818 url: getAutoCompleteUrl, 819 success: function () { 820 $('.autoCompleteError').remove(); 821 }, 822 error: function (xmlhttprequest, textstatus, message) { 823 if (textstatus === "timeout") { 824 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 825 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 826 } 827 } 828 }), 829 html: true, 830 delay: 0, 831 select: function (event, ui) { 832 $(this).val(ui.item.value); 833 $(this).next().click(); 834 } 835 }); 836 837 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 838 return $("<li class=\"itemList\"></li>") 839 .data("ui-autocomplete-item", item) 840 .append("<a>" + item.label + "</a>") 841 .appendTo(ul); 842 }; 843 } 844 845 // keep searchBtnApplyQuery consistent with prefix rule 846 window.searchBtnApplyQuery = function() { 847 var $field = $(searchFieldSelector); 848 var term = $field.val() + ""; 849 if (shouldSearch(term)) { 850 // update href for the icon/button (if present) 851 var btn = document.getElementById("btnSearchIcon"); 852 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 853 } else { 854 var btn = document.getElementById("btnSearchIcon"); 855 if (btn) btn.href = "#"; 856 } 857 }; 858 } 859 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. 860 }); 861 </script>
861 862 863 <section id="widgetPreviewSearch" class="widget widgetSearch skin21 widgetOptionSet30" style="display: block;" aria-label="Search"> 864 <!-- For the button right and inside --> 865 <div class="widgetBody buttonRightInside"> 866 <input class="widgetSearchBox widgetSearchBox1ddf5dba-11a6-4577-94f4-4b9247cf1b5c" cp5ph="true" id="searchField1ddf5dba-11a6-4577-94f4-4b9247cf1b5c" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search" type="text" value="" /> 867 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton1ddf5dba-11a6-4577-94f4-4b9247cf1b5c" role="button"><img alt="Go to Site Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=4403" data-image="/ImageRepository/Document?documentID=4404" src="/ImageRepository/Document?documentID=4404" /></a> 868 869 <label class="searchLabel" aria-hidden="true" for="searchField1ddf5dba-11a6-4577-94f4-4b9247cf1b5c">Search</label> 870 </div> 871 872 </section> 873 874 875<style scoped> 876 877 .widgetSearch ::-webkit-input-placeholder { 878 color: #182B4A; 879 } 880 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 881 color: #182B4A; 882 } 883 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 884 color: #182B4A; 885 } 886 .widgetSearch :-ms-input-placeholder { 887 color: #182B4A; 888 } 889 890 891 .widgetSearch .widgetBody .widgetSearchBox1ddf5dba-11a6-4577-94f4-4b9247cf1b5c 892 { 893 color: #182B4A; 894 background: none; 895border: none; 896border-left: 2px solid #BF9474; 897height: 40px; 898padding: 0 50px 0 20px; 899font-family: Aleo; 900font-style: italic; 901font-size: 1em; 902 } 903 .widgetSearch .widgetBody .widgetSearchButton1ddf5dba-11a6-4577-94f4-4b9247cf1b5c 904 { 905 margin: 0; 906 } 907 .widgetSearch .widgetSearch-onlyDept1ddf5dba-11a6-4577-94f4-4b9247cf1b5c 908 { 909 display: inline-block; 910 color: #333; 911 912 913 padding-top: 10px; 914 } 915 #ysnSearchOnlyDept1ddf5dba-11a6-4577-94f4-4b9247cf1b5c 916 { 917 position: relative; 918 top: .125em; 919 } 920 921</style> 922 923<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 924<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 925 926 927
928<script type="text/javascript"> 929 //Updates search icons href to have the correct queryString 930 function searchBtnApplyQuery() { 931 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField1ddf5dba-11a6-4577-94f4-4b9247cf1b5c").value; 932 } 933</script>
933 934 935</div> 936 937 </div> <!-- inner column --> 938 939 </div> <!-- inner row --> 940 941 </div><!-- outer column --><!-- --></div> <!-- outer row --> 942 943 944 </div> 945</div><div data-cpRole="contentContainer" id="welcomeTS"> <div id="ccbe0224ac-a868-4a8d-a69f-9c95c893c032" data-containerid="be0224ac-a868-4a8d-a69f-9c95c893c032" class="pageContent cpGrid cpGrid24 showInMobile"> 946 947 948 949 950 </div> 951</div> 952</div> 953</div> 954 955 956 957 958 <div id="bannerImagesJSON21" class="hidden"></div> 959 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 960 <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> 961 <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> 962 </div> 963
963<script type="text/javascript"> 964 $(window).on("load", function () { 965 $.when(window.Pages.rwdSetupComplete) 966 .done(function () { 967 renderExternalBannerSlideshow('banner1', 968 {"BannerOptionID":21,"ThemeID":7,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"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":59,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=4400","Height":352,"Width":1500,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":60,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=4399","Height":352,"Width":1500,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":12,"BannerOptionID":21,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202306271408399881.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 969 '/App_Themes/2023 - Interior/Images/', 970 'Rotating'); 971 }); 972 }); 973 </script>
973 974 975</div> 976</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 977<div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 978<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 979<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 980<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 981 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="31"><a href class="breadCrumb" aria-current="page">About Norton</a></li> 982 </ol> 983 984 985 986</div><div data-cpRole="mainContentContainer" id="moduleContent"> 987 988 <div id="page" class="moduleContentNew"> 989 990 991 <input id="hdnPageID" name="hdnPageID" type="hidden" value="31" /> 992 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 993 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="3548" /> 994 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="About Norton" /> 995 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
996 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 997 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 998 999 <h1 id="versionHeadLine" class="headline"> 1000 1001About Norton </h1> 1002 1003 <div id="ccadf809f8-38ec-4d73-a01a-fe87fea855ff" data-containerid="adf809f8-38ec-4d73-a01a-fe87fea855ff" class="pageContent cpGrid cpGrid24" data-contentcontainerbreakpoint="30" > 1004 1005 1006 <div class="row outer wide"><!-- 1007--><div class="outer col col24 first last" style="" data-widgetcontainerid="91f157e1-a6c2-4c4b-b282-04e1a7069102">� 1008 <div class="row nest first last wide">� 1009 1010 <div class="inner col col24 first last id474dc88e-d075-4e19-9596-e4435f3c2e26" style="" data-widgetcontainerid="474dc88e-d075-4e19-9596-e4435f3c2e26">� 1011<div class="widget editor pageStyles narrow" id="divEditor17724f8e-5841-41b9-ac2d-2aede107c60d" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 1012 <div class="fr-view"> 1013 1014 1015 <table style="background-color:transparent;" cellpadding="0"> 1016 <tbody> 1017 <tr> 1018 <td><h2 class="subhead1">Annual Events / Festivals</h2> <br> 1019 Discover the annual events and festivals that take place in Norton.<br> 1020 <a class="Hyperlink" title="Annual Events / Festivals " href="/429/FestivalsEvents" target="_self">Annual Events / Festivals</a><br> 1021 <br> 1022 <h2 class="subhead1">Area Jobs Available</h2><br> 1023 Visit this page to see area jobs that are currently available.<br> 1024 <a class="Hyperlink" href="/index.aspx?NID=326" target="_self">Area Jobs Available<br> 1025 </a><br> 1026 <h2 class="subhead1">City Code </h2><br> 1027 View the City of Norton's Code of Ordinances. <br> 1028 <a class="Hyperlink" title="City Code " href="/216/City-Code" target="_blank">City Code</a><br> 1029 <br> 1030 <h2 class="subhead1">Community Links</h2> <br> 1031 Find links to related local, state, and national websites. <br> 1032 <a class="Hyperlink" title="Community Links " href="/214/Community-Links" target="_self">Community Links</a><br> 1033 <br> 1034 <h2 class="subhead1">Emergency Services</h2> <br> 1035 Review the City's emergency services, including those provided by CodeRED, the Fire Department, and the Police Department.<br> 1036 <a class="Hyperlink" title="Emergency Services " href="/207/Emergency-Services" target="_self">Emergency Services</a><br> 1037 <br> 1038 <h2 class="subhead1">Geography & Population</h2> <br> 1039 Access statistics about the City's population, location, and <br> 1040 other demographics.<br> 1041 <a class="Hyperlink" title="Geography & Population " href="/101/Geography-Population" target="_self">Geography & Population</a><br> 1042 <br> 1043 <h2 class="subhead1">History of Norton</h2> <br> 1044 Learn about the founding and building of Norton.<br> 1045 <a class="Hyperlink" title="History of Norton " href="/446/City-History" target="_self">History of Norton</a><br> 1046 <br> 1047 <h2 class="subhead1">Living with Black Bears<br> 1048 </h2>Living in a beautiful mountain city certainly allows us to enjoy <br> 1049 all that nature has to offer. Find information that you may <br> 1050 need to know about living with black bears.<br> 1051 <a href="/362/Living-With-Black-Bears" target="_self" class="Hyperlink">Living With Black Bears</a><h2 class="subhead1"><br> 1052 <br> 1053 </h2></td> 1054 <td> <br> 1055 </td> 1056 <td><h2 class="subhead1">Mayorâs Welcome</h2> Read the mayor's official welcome message to you as a visitor of the City's website. <br> 1057 <a class="Hyperlink" title="Mayorâs Welcome " href="/96/Mayors-Welcome" target="_self">Mayorâs Welcome</a><br> 1058 <br> 1059 <h2 class="subhead1">Photo Gallery</h2> <br> 1060 Browse thumbnails and full-sized images of the community. <br> 1061 <a class="Hyperlink" title="Photo Gallery " href="/106/Photo-Gallery" target="_self">Photo Gallery</a><br> 1062 <br> 1063 <h2 class="subhead1">Staff Directory</h2> <br>
1064 View contact information for all community staff and departments. <br> 1065 <a class="Hyperlink" title="Staff Directory " href="/215/Staff-Directory" target="_self">Staff Directory</a><br> 1066 <br> 1067 <h2 class="subhead1">Transportation</h2> <br> 1068 Review the City's available modes of transportation.<br> 1069 <a class="Hyperlink" title="Transportation " href="/112/Transportation" target="_self">Transportation</a><br> 1070 <br> 1071 <h2 class="subhead1">Weather</h2> <br> 1072 Access historical weather patterns and statistics as well as the current weather expected.<br> 1073 <a class="Hyperlink" title="Weather " href="/113/Weather" target="_self">Weather</a><br> 1074 <br> 1075 <h2 class="subhead1">Woodbooger Sanctuary</h2><br> 1076 Find out more about the resolution to declare the City a Sasquatch/Big Foot Sanctuary.<br> 1077 <a href="/455/Woodbooger-Sanctuary" target="_self" title="Woodbooger Sanctuary" class="Hyperlink">Woodbooger Sanctuary</a><br> 1078 <br> 1079 </td> 1080 </tr> 1081 </tbody> 1082</table> 1083 </div> 1084
1085<script type="text/javascript"> 1086 $(document).ready(function (e) { 1087 renderSlideshowIfApplicable($('#divEditor' + '17724f8e-5841-41b9-ac2d-2aede107c60d')); 1088 }); 1089</script>
1089 1090</div> 1091 1092 </div> <!-- inner column --> 1093 1094 </div> <!-- inner row --> 1095 1096 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1097 1098 1099 </div> 1100 1101 </div> 1102 1103 1104 <div class="newCP"> 1105 1106 </div> 1107</div> 1108</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc97581d98-8190-4888-96e9-a58d1537ec33" data-containerid="97581d98-8190-4888-96e9-a58d1537ec33" class="pageContent cpGrid cpGrid24 showInMobile"> 1109 1110 1111 1112 1113 </div> 1114</aside> 1115</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1116<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc215c1317-219b-4a5b-ad26-d068b06cfd9f" data-containerid="215c1317-219b-4a5b-ad26-d068b06cfd9f" class="pageContent cpGrid cpGrid24 showInMobile"> 1117 1118 1119 1120 1121 </div> 1122</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1123 1124 1125 1126 1127 1128 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="31" class="rootNavMenu accordionNav"> 1129 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem327" data-pageid="327"> 1130 <div class="accordionNavItem"> 1131 <a href="/326/Area-Jobs-Available" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Area Jobs Available</a> 1132 </div> 1133 </li> 1134 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem216" data-pageid="216"> 1135 <div class="accordionNavItem"> 1136 <a href="http://library.municode.com/index.aspx?clientId=12085&stateId=46&stateName=Virginia" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Code</a> 1137 </div> 1138 </li> 1139 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem214" data-pageid="214"> 1140 <div class="accordionNavItem"> 1141 <a href="/quicklinks.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Community Links</a> 1142 </div> 1143 </li> 1144 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem109" data-pageid="109"> 1145 <div class="accordionNavItem"> 1146 <a href="/109/Quality-of-Life" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Quality of Life</a> 1147 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Quality of Life Submenu" aria-expanded="false" aria-controls="submenu-lvl1-109"></a> 1148 </div> 1149 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-109" style="display: none;" data-parent="109"> 1150 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem209" data-pageid="209"> 1151 <div class="accordionNavItem"> 1152 <a href="/209/Education" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Education</span></a> 1153 </div> 1154 </li> 1155 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem208" data-pageid="208"> 1156 <div class="accordionNavItem"> 1157 <a href="/208/Medical" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Medical</span></a> 1158 </div> 1159 </li> 1160 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem212" data-pageid="212"> 1161 <div class="accordionNavItem"> 1162 <a href="/212/Recreation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recreation</span></a> 1163 </div> 1164 </li> 1165 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem210" data-pageid="210"> 1166 <div class="accordionNavItem"> 1167 <a href="/226/Taxes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Taxes</span></a> 1168 </div> 1169 </li> 1170 1171 </ol> 1172 </li> 1173 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem346" data-pageid="346"> 1174 <div class="accordionNavItem"> 1175 <a href="/DocumentCenter/View/738" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Comprehensive Plan</a> 1176 </div> 1177 </li> 1178 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem207" data-pageid="207"> 1179 <div class="accordionNavItem"> 1180 <a href="/207/Emergency-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Emergency Services</a> 1181 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Emergency Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-207"></a> 1182 </div> 1183 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-207" style="display: none;" data-parent="207"> 1184 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem173" data-pageid="173"> 1185 <div class="accordionNavItem"> 1186 <a href="/173/CodeRED" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">CodeRED</span></a> 1187 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="CodeRED Submenu" aria-expanded="false" aria-controls="submenu-lvl2-173"></a> 1188 </div> 1189 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-173" style="display: none;" data-parent="173"> 1190 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem220" data-pageid="220"> 1191 <div class="accordionNavItem"> 1192 <a href="/FAQ.aspx?TID=19" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">CodeRED Emergency Notification System FAQs</span></a> 1193 </div> 1194 </li> 1195 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem219" data-pageid="219"> 1196 <div class="accordionNavItem"> 1197 <a href="/FAQ.aspx?TID=18" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">CodeRED Weather Warning FAQs</span></a> 1198 </div> 1199 </li> 1200 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem399" data-pageid="399"> 1201 <div class="accordionNavItem"> 1202 <a href="/399/Latest-Alerts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Latest Alerts</span></a> 1203 </div> 1204 </li> 1205 1206 </ol> 1207 </li> 1208 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem217" data-pageid="217"> 1209 <div class="accordionNavItem"> 1210 <a href="/74/Fire-Department" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Department</span></a> 1211 </div> 1212 </li> 1213 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem218" data-pageid="218"> 1214 <div class="accordionNavItem"> 1215 <a href="/79/Police-Department" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Police Department</span></a> 1216 </div> 1217 </li> 1218 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem329" data-pageid="329"> 1219 <div class="accordionNavItem"> 1220 <a href="/DocumentView.aspx?DID=403" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Winter Safety Tips</span></a> 1221 </div> 1222 </li> 1223 1224 </ol> 1225 </li> 1226 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem260" data-pageid="260"> 1227 <div class="accordionNavItem"> 1228 <a href="/farmersmarket" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">
1228Farmers Market</a> 1229 </div> 1230 </li> 1231 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem101" data-pageid="101"> 1232 <div class="accordionNavItem"> 1233 <a href="/101/Geography-Population" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Geography & Population</a> 1234 </div> 1235 </li> 1236 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem103" data-pageid="103"> 1237 <div class="accordionNavItem"> 1238 <a href="/103/Maps" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Maps</a> 1239 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Maps Submenu" aria-expanded="false" aria-controls="submenu-lvl1-103"></a> 1240 </div> 1241 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-103" style="display: none;" data-parent="103"> 1242 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem169" data-pageid="169"> 1243 <div class="accordionNavItem"> 1244 <a href="/DocumentCenter/View/4335/Norton-Dowtown-Map-2023" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Local Areas of Interest Map</span></a> 1245 </div> 1246 </li> 1247 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem180" data-pageid="180"> 1248 <div class="accordionNavItem"> 1249 <a href="/DocumentCenter/View/4334/Area-Attractions-Map-2023" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Area Attractions Map</span></a> 1250 </div> 1251 </li> 1252 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem168" data-pageid="168"> 1253 <div class="accordionNavItem"> 1254 <a href="/DocumentView.aspx?DID=174" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Street Map</span></a> 1255 </div> 1256 </li> 1257 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem376" data-pageid="376"> 1258 <div class="accordionNavItem"> 1259 <a href="/DocumentCenter/View/3824/FRRA-Map" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Flag Rock Recreation Area Map</span></a> 1260 </div> 1261 </li> 1262 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem170" data-pageid="170"> 1263 <div class="accordionNavItem"> 1264 <a href="/170/Location-Maps" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Location Maps</span></a> 1265 </div> 1266 </li> 1267 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem167" data-pageid="167"> 1268 <div class="accordionNavItem"> 1269 <a href="/167/City-Maps" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City Maps</span></a> 1270 </div> 1271 </li> 1272 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem535" data-pageid="535"> 1273 <div class="accordionNavItem"> 1274 <a href="http://www.nortonva.gov/highknobadventures" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">High Knob Region Map</span></a> 1275 </div> 1276 </li> 1277 1278 </ol> 1279 </li> 1280 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem545" data-pageid="545"> 1281 <div class="accordionNavItem"> 1282 <a href="/545/Historical-Marker-Program" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Historical Marker Program</a> 1283 </div> 1284 </li> 1285 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem481" data-pageid="481"> 1286 <div class="accordionNavItem"> 1287 <a href="/446/City-History" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">History of Norton</a> 1288 </div> 1289 </li> 1290 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem96" data-pageid="96"> 1291 <div class="accordionNavItem"> 1292 <a href="/96/Mayors-Welcome" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Mayorâs Welcome</a> 1293 </div> 1294 </li> 1295 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem106" data-pageid="106"> 1296 <div class="accordionNavItem"> 1297 <a href="/gallery.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Photo Gallery</a> 1298 </div> 1299 </li> 1300 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem215" data-pageid="215"> 1301 <div class="accordionNavItem"> 1302 <a href="/directory.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Staff Directory</a> 1303 </div> 1304 </li> 1305 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem112" data-pageid="112">
1306 <div class="accordionNavItem"> 1307 <a href="/112/Transportation" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Transportation</a> 1308 </div> 1309 </li> 1310 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem113" data-pageid="113"> 1311 <div class="accordionNavItem"> 1312 <a href="/113/Weather" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Weather</a> 1313 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Weather Submenu" aria-expanded="false" aria-controls="submenu-lvl1-113"></a> 1314 </div> 1315 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-113" style="display: none;" data-parent="113"> 1316 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem114" data-pageid="114"> 1317 <div class="accordionNavItem"> 1318 <a href="http://forecast.weather.gov/MapClick.php?CityName=Norton&state=VA&site=MRX&textField1=36.9313&textField2=-82.6261&e=1" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Forecast (NOAA)</span></a> 1319 </div> 1320 </li> 1321 1322 </ol> 1323 </li> 1324 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem501" data-pageid="501"> 1325 <div class="accordionNavItem"> 1326 <a href="http://www.nortonva.gov/362/Living-With-Black-Bears" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Living With Black Bears</a> 1327 </div> 1328 </li> 1329 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem504" data-pageid="504"> 1330 <div class="accordionNavItem"> 1331 <a href="/504/Living-with-Snakes" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Living with Snakes</a> 1332 </div> 1333 </li> 1334 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem546" data-pageid="546"> 1335 <div class="accordionNavItem"> 1336 <a href="/546/Norton-Civic-and-Community-Groups" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Norton Civic and Community Groups</a> 1337 </div> 1338 </li> 1339 1340 </ol> 1341 1342 1343
1343<script type="text/javascript"> 1344 (function () { 1345 function setupSecondaryMenuProperties() { 1346 //setup menu manager properties for secondary menu 1347 menuManager.isSideMenuEditable = false; 1348 menuManager.sideMenuMaxSubMenuLevels = 4; 1349 menuManager.sideMenuHasCustomLinks = false; 1350 } 1351 1352 if (document.readyState === "loading") { 1353 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1354 return; 1355 } 1356 1357 setupSecondaryMenuProperties(); 1358 })(); 1359 </script>
1359 1360 1361
1361<script type="text/javascript"> 1362 (function () { 1363 function setupAccordionSecondaryNav() { 1364 var $menuContainer = $('#secondaryNav'); 1365 1366 $menuContainer.find('*[id^="SideItem"]').each(function () { 1367 var ids = $('[id="' + this.id + '"]'); 1368 if (ids.length > 1) 1369 $.each(ids, function (index, value) { 1370 value.id = value.id + '_' + index; 1371 }); 1372 }); 1373 1374 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1375 e.preventDefault(); 1376 showHideAccordionMenuForSecondaryNav($(this)); 1377 }); 1378 1379 $menuContainer.find(".grippy").each(function () { 1380 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1381 }); 1382 1383 $menuContainer.find("li").each(function () { 1384 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1385 }); 1386 } 1387 1388 if (document.readyState === "loading") { 1389 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1390 return; 1391 } 1392 1393 setupAccordionSecondaryNav(); 1394 })(); 1395 </script>
1395 1396 1397 1398 1399</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="ccff031049-5811-46cb-937b-8f924df0a3d8" data-containerid="ff031049-5811-46cb-937b-8f924df0a3d8" class="pageContent cpGrid cpGrid24 showInMobile"> 1400 1401 1402 1403 1404 </div> 1405</aside> 1406</div> 1407</div> 1408</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1409<div data-cpRole="contentContainer" id="gbsTS"> <div id="cc7be924da-eb99-4793-8f79-b3762629bf16" data-containerid="7be924da-eb99-4793-8f79-b3762629bf16" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="40"> 1410 1411 1412 <div class="row outer wide"><!-- 1413--><div class="outer col col8 first" style="" data-widgetcontainerid="8fc278d5-c876-42f0-8dda-131e00f867a9">� 1414 <div class="row nest first last wide">� 1415 1416 <div class="inner col col8 first last idb54dceff-ffb2-4009-b88f-44f911da30d0" style="" data-widgetcontainerid="b54dceff-ffb2-4009-b88f-44f911da30d0">� 1417<div data-widget-id="95f383e5-7297-4ea2-92bc-cb3241c3407e" data-widget-controller-path="/GraphicLinks/Widget"> 1418 1419 1420 1421 1422<div id="graphicLinkWidget95f383e5-7297-4ea2-92bc-cb3241c3407e" class="widget widgetGraphicLinks skin23 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1423 <div class="widgetHeader"> 1424 <div class=""> 1425 </div> 1426 </div> 1427 <div class="widgetBody cpGrid cpGrid2 "> 1428 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1429 <div class="row wide"> 1430 <!-- 1431--><div class="col col1 first "><ul class="semanticList"><!-- 1432 --><li class="widgetItem GraphicLinks"> 1433 1434<div> 1435 <a href="/6/Council-Agendas-Minutes" target="_self" class="fancyButton fancyButton126 " > 1436 <span> 1437 <span><span class="text"><span class="textStyle1">Meetings & Agendas</span><br>Search the City Council Minute archive</span></span> 1438 </span> 1439 </a> 1440</div> 1441 <style scoped="scoped">.fancyButton126.fancyButton:link,.fancyButton126.fancyButton:visited, .fancyButton126div.fancyButton{ 1442 padding-bottom: 30px; 1443 padding-right: 30px; 1444 padding-left: 30px; 1445 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1446 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1447 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1448 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1449 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1450 background-repeat: no-repeat; 1451 background-position: left top; 1452} 1453.fancyButton126.fancyButton:hover,.fancyButton126.fancyButton:focus,.fancyButton126.fancyButton:active,.fancyButton126.fancyButton.hover{ 1454 background-repeat: no-repeat; 1455 background-position: left top; 1456} 1457.fancyButton126.fancyButton:link > span,.fancyButton126.fancyButton:visited > span, .fancyButton126div.fancyButton > span{ 1458} 1459.fancyButton126.fancyButton:hover > span,.fancyButton126.fancyButton:focus > span,.fancyButton126.fancyButton:active > span,.fancyButton126.fancyButton.hover > span{ 1460} 1461.fancyButton126.fancyButton .text{ 1462 color: #182b4a; 1463 font-size: 1.1em; 1464 font-family: "Aleo"; 1465 text-align: left; 1466 padding-top: 105px; 1467 font-style: normal; 1468 text-decoration: none; 1469 padding-top: 105px; 1470 background-image: url('/ImageRepository/Document?documentID=4410'); 1471 background-repeat: no-repeat; 1472 background-position: left 45px ; 1473min-height: 250px; 1474display: block; 1475} 1476.fancyButton126.fancyButton:hover .text,.fancyButton126.fancyButton:focus .text,.fancyButton126.fancyButton:active .text,.fancyButton126.fancyButton.hover .text{ 1477 text-decoration: none; 1478 1479 1480} 1481.fancyButton126.fancyButton .textStyle1{ 1482 color: #182b4a; 1483 font-size: 1.2em; 1484 font-weight: 700; 1485 text-decoration: none; 1486line-height: 1.2; 1487position: relative; 1488display: block; 1489padding-bottom: 10px; 1490} 1491 1492.fancyButton126 .textStyle1::after { 1493content: ""; 1494position: absolute; 1495left: 0; 1496bottom: -1px; 1497max-width: 25px; 1498width: 100%; 1499height: 2px; 1500background: #FF671F; 1501transition: all .2s ease-in-out;} 1502.fancyButton126.fancyButton:hover .textStyle1, .fancyButton126.fancyButton.hover .textStyle1{ 1503 text-decoration: none; 1504} 1505 1506.fancyButton126:is(:hover,:focus,:active) .textStyle1::after { 1507background: #623412; 1508max-width: 115px;} 1509</style> 1510 1511 </li><!-- 1512--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1513 --><li class="widgetItem GraphicLinks"> 1514 1515<div> 1516 <a href="/9/Explore" target="_self" class="fancyButton fancyButton133 " > 1517 <span> 1518 <span><span class="text"><span class="textStyle1">Explore Norton</span><br>Get outside in Norton</span></span> 1519 </span> 1520 </a> 1521</div> 1522 <style scoped="scoped">.fancyButton133.fancyButton:link,.fancyButton133.fancyButton:visited, .fancyButton133div.fancyButton{ 1523 padding-bottom: 30px; 1524 padding-right: 30px; 1525 padding-left: 30px; 1526 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1527 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2);
1528 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1529 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1530 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1531 background-repeat: no-repeat; 1532 background-position: left top; 1533} 1534.fancyButton133.fancyButton:hover,.fancyButton133.fancyButton:focus,.fancyButton133.fancyButton:active,.fancyButton133.fancyButton.hover{ 1535 background-repeat: no-repeat; 1536 background-position: left top; 1537} 1538.fancyButton133.fancyButton:link > span,.fancyButton133.fancyButton:visited > span, .fancyButton133div.fancyButton > span{ 1539} 1540.fancyButton133.fancyButton:hover > span,.fancyButton133.fancyButton:focus > span,.fancyButton133.fancyButton:active > span,.fancyButton133.fancyButton.hover > span{ 1541} 1542.fancyButton133.fancyButton .text{ 1543 color: #182b4a; 1544 font-size: 1.1em; 1545 font-family: "Aleo"; 1546 text-align: left; 1547 padding-top: 105px; 1548 font-style: normal; 1549 text-decoration: none; 1550 padding-top: 105px; 1551 background-image: url('/ImageRepository/Document?documentID=4408'); 1552 background-repeat: no-repeat; 1553 background-position: left 45px ; 1554min-height: 250px; 1555display: block; 1556} 1557.fancyButton133.fancyButton:hover .text,.fancyButton133.fancyButton:focus .text,.fancyButton133.fancyButton:active .text,.fancyButton133.fancyButton.hover .text{ 1558 text-decoration: none; 1559 1560 1561} 1562.fancyButton133.fancyButton .textStyle1{ 1563 color: #182b4a; 1564 font-size: 1.2em; 1565 font-weight: 700; 1566 text-decoration: none; 1567line-height: 1.2; 1568position: relative; 1569display: block; 1570padding-bottom: 10px; 1571} 1572 1573.fancyButton133 .textStyle1::after { 1574content: ""; 1575position: absolute; 1576left: 0; 1577bottom: -1px; 1578max-width: 25px; 1579width: 100%; 1580height: 2px; 1581background: #FF671F; 1582transition: all .2s ease-in-out;} 1583.fancyButton133.fancyButton:hover .textStyle1, .fancyButton133.fancyButton.hover .textStyle1{ 1584 text-decoration: none; 1585} 1586 1587.fancyButton133:is(:hover,:focus,:active) .textStyle1::after { 1588background: #623412; 1589max-width: 115px;} 1590</style> 1591 1592 </li><!-- 1593--></ul></div><!-- --> 1594 </div> 1595 </nav> 1596 </div> 1597 <div class="widgetFooter"> 1598 </div> 1599</div> 1600</div> 1601 1602 </div> <!-- inner column --> 1603 1604 </div> <!-- inner row --> 1605 1606 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="bec8c6d9-4117-42e4-a78f-483ab1c07f76">� 1607 <div class="row nest first last wide">� 1608 1609 <div class="inner col col8 first last idcbc8d5ac-bb0d-43ef-8344-1eda6118d7ce" style="" data-widgetcontainerid="cbc8d5ac-bb0d-43ef-8344-1eda6118d7ce">� 1610<div data-widget-id="1873dbfa-43dc-496b-b7a0-5b3716cd5269" data-widget-controller-path="/GraphicLinks/Widget"> 1611 1612 1613 1614 1615<div id="graphicLinkWidget1873dbfa-43dc-496b-b7a0-5b3716cd5269" class="widget widgetGraphicLinks skin23 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1616 <div class="widgetHeader"> 1617 <div class=""> 1618 </div> 1619 </div> 1620 <div class="widgetBody cpGrid cpGrid2 "> 1621 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1622 <div class="row wide"> 1623 <!-- 1624--><div class="col col1 first "><ul class="semanticList"><!-- 1625 --><li class="widgetItem GraphicLinks"> 1626 1627<div> 1628 <a href="https://nortonva.interactivegis.com/login/" target="_self" class="fancyButton fancyButton138 " > 1629 <span> 1630 <span><span class="text"><span class="textStyle1">GIS</span><br>Informative maps.</span></span> 1631 </span> 1632 </a> 1633</div> 1634 <style scoped="scoped">.fancyButton138.fancyButton:link,.fancyButton138.fancyButton:visited, .fancyButton138div.fancyButton{ 1635 padding-bottom: 30px; 1636 padding-right: 30px; 1637 padding-left: 30px; 1638 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1639 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1640 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1641 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1642 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1643 background-repeat: no-repeat; 1644 background-position: left top; 1645} 1646.fancyButton138.fancyButton:hover,.fancyButton138.fancyButton:focus,.fancyButton138.fancyButton:active,.fancyButton138.fancyButton.hover{ 1647 background-repeat: no-repeat; 1648 background-position: left top; 1649} 1650.fancyButton138.fancyButton:link > span,.fancyButton138.fancyButton:visited > span, .fancyButton138div.fancyButton > span{ 1651} 1652.fancyButton138.fancyButton:hover > span,.fancyButton138.fancyButton:focus > span,.fancyButton138.fancyButton:active > span,.fancyButton138.fancyButton.hover > span{ 1653} 1654.fancyButton138.fancyButton .text{ 1655 color: #182b4a; 1656 font-size: 1.1em; 1657 font-family: "Aleo"; 1658 text-align: left; 1659 padding-top: 105px; 1660 font-style: normal; 1661 text-decoration: none; 1662 padding-top: 105px; 1663 background-image: url('/ImageRepository/Document?documentID=4409'); 1664 background-repeat: no-repeat; 1665 background-position: left 45px ; 1666min-height: 250px; 1667display: block; 1668} 1669.fancyButton138.fancyButton:hover .text,.fancyButton138.fancyButton:focus .text,.fancyButton138.fancyButton:active .text,.fancyButton138.fancyButton.hover .text{ 1670 text-decoration: none; 1671 1672 1673} 1674.fancyButton138.fancyButton .textStyle1{ 1675 color: #182b4a; 1676 font-size: 1.2em; 1677 font-weight: 700; 1678 text-decoration: none; 1679line-height: 1.2; 1680position: relative; 1681display: block; 1682padding-bottom: 10px; 1683} 1684 1685.fancyButton138 .textStyle1::after { 1686content: ""; 1687position: absolute; 1688left: 0; 1689bottom: -1px; 1690max-width: 25px; 1691width: 100%; 1692height: 2px; 1693background: #FF671F; 1694transition: all .2s ease-in-out;} 1695.fancyButton138.fancyButton:hover .textStyle1, .fancyButton138.fancyButton.hover .textStyle1{ 1696 text-decoration: none; 1697} 1698 1699.fancyButton138:is(:hover,:focus,:active) .textStyle1::after { 1700background: #623412; 1701max-width: 115px;} 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="/index.aspx?NID=173" target="_self" class="fancyButton fancyButton139 " > 1710 <span> 1711 <span><span class="text"><span class="textStyle1">CodeRED</span><br>Notification of pending emergency situations.</span></span> 1712 </span> 1713 </a> 1714</div> 1715 <style scoped="scoped">.fancyButton139.fancyButton:link,.fancyButton139.fancyButton:visited, .fancyButton139div.fancyButton{ 1716 padding-bottom: 30px; 1717 padding-right: 30px; 1718 padding-left: 30px; 1719 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1720 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2);
1721 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1722 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1723 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1724 background-repeat: no-repeat; 1725 background-position: left top; 1726} 1727.fancyButton139.fancyButton:hover,.fancyButton139.fancyButton:focus,.fancyButton139.fancyButton:active,.fancyButton139.fancyButton.hover{ 1728 background-repeat: no-repeat; 1729 background-position: left top; 1730} 1731.fancyButton139.fancyButton:link > span,.fancyButton139.fancyButton:visited > span, .fancyButton139div.fancyButton > span{ 1732} 1733.fancyButton139.fancyButton:hover > span,.fancyButton139.fancyButton:focus > span,.fancyButton139.fancyButton:active > span,.fancyButton139.fancyButton.hover > span{ 1734} 1735.fancyButton139.fancyButton .text{ 1736 color: #182b4a; 1737 font-size: 1.1em; 1738 font-family: "Aleo"; 1739 text-align: left; 1740 padding-top: 105px; 1741 font-style: normal; 1742 text-decoration: none; 1743 padding-top: 105px; 1744 background-image: url('/ImageRepository/Document?documentID=4407'); 1745 background-repeat: no-repeat; 1746 background-position: left 45px ; 1747min-height: 250px; 1748display: block; 1749} 1750.fancyButton139.fancyButton:hover .text,.fancyButton139.fancyButton:focus .text,.fancyButton139.fancyButton:active .text,.fancyButton139.fancyButton.hover .text{ 1751 text-decoration: none; 1752 1753 1754} 1755.fancyButton139.fancyButton .textStyle1{ 1756 color: #182b4a; 1757 font-size: 1.2em; 1758 font-weight: 700; 1759 text-decoration: none; 1760line-height: 1.2; 1761position: relative; 1762display: block; 1763padding-bottom: 10px; 1764} 1765 1766.fancyButton139 .textStyle1::after { 1767content: ""; 1768position: absolute; 1769left: 0; 1770bottom: -1px; 1771max-width: 25px; 1772width: 100%; 1773height: 2px; 1774background: #FF671F; 1775transition: all .2s ease-in-out;} 1776.fancyButton139.fancyButton:hover .textStyle1, .fancyButton139.fancyButton.hover .textStyle1{ 1777 text-decoration: none; 1778} 1779 1780.fancyButton139:is(:hover,:focus,:active) .textStyle1::after { 1781background: #623412; 1782max-width: 115px;} 1783</style> 1784 1785 </li><!-- 1786--></ul></div><!-- --> 1787 </div> 1788 </nav> 1789 </div> 1790 <div class="widgetFooter"> 1791 </div> 1792</div> 1793</div> 1794 1795 </div> <!-- inner column --> 1796 1797 </div> <!-- inner row --> 1798 1799 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="8ba637a5-d830-4011-965a-7ce75cf4e244">� 1800 <div class="row nest first last wide">� 1801 1802 <div class="inner col col8 first last id3d89fe2c-ccf4-43cd-998e-fa4ec5238d7b" style="" data-widgetcontainerid="3d89fe2c-ccf4-43cd-998e-fa4ec5238d7b">� 1803<div data-widget-id="bdc9a08d-4d50-4e0d-8d98-0491f6defc57" data-widget-controller-path="/GraphicLinks/Widget"> 1804 1805 1806 1807 1808<div id="graphicLinkWidgetbdc9a08d-4d50-4e0d-8d98-0491f6defc57" class="widget widgetGraphicLinks skin23 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1809 <div class="widgetHeader"> 1810 <div class=""> 1811 </div> 1812 </div> 1813 <div class="widgetBody cpGrid cpGrid2 "> 1814 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1815 <div class="row wide"> 1816 <!-- 1817--><div class="col col1 first "><ul class="semanticList"><!-- 1818 --><li class="widgetItem GraphicLinks"> 1819 1820<div> 1821 <a href="/498/City-Budgets-and-Audits" target="_self" class="fancyButton fancyButton140 " > 1822 <span> 1823 <span><span class="text"><span class="textStyle1">City Budget & Audits</span><br>More information.</span></span> 1824 </span> 1825 </a> 1826</div> 1827 <style scoped="scoped">.fancyButton140.fancyButton:link,.fancyButton140.fancyButton:visited, .fancyButton140div.fancyButton{ 1828 padding-bottom: 30px; 1829 padding-right: 30px; 1830 padding-left: 30px; 1831 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1832 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1833 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1834 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1835 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1836 background-repeat: no-repeat; 1837 background-position: left top; 1838} 1839.fancyButton140.fancyButton:hover,.fancyButton140.fancyButton:focus,.fancyButton140.fancyButton:active,.fancyButton140.fancyButton.hover{ 1840 background-repeat: no-repeat; 1841 background-position: left top; 1842} 1843.fancyButton140.fancyButton:link > span,.fancyButton140.fancyButton:visited > span, .fancyButton140div.fancyButton > span{ 1844} 1845.fancyButton140.fancyButton:hover > span,.fancyButton140.fancyButton:focus > span,.fancyButton140.fancyButton:active > span,.fancyButton140.fancyButton.hover > span{ 1846} 1847.fancyButton140.fancyButton .text{ 1848 color: #182b4a; 1849 font-size: 1.1em; 1850 font-family: "Aleo"; 1851 text-align: left; 1852 padding-top: 105px; 1853 font-style: normal; 1854 text-decoration: none; 1855 padding-top: 105px; 1856 background-image: url('/ImageRepository/Document?documentID=4406'); 1857 background-repeat: no-repeat; 1858 background-position: left 45px ; 1859min-height: 250px; 1860display: block; 1861} 1862.fancyButton140.fancyButton:hover .text,.fancyButton140.fancyButton:focus .text,.fancyButton140.fancyButton:active .text,.fancyButton140.fancyButton.hover .text{ 1863 text-decoration: none; 1864 1865 1866} 1867.fancyButton140.fancyButton .textStyle1{ 1868 color: #182b4a; 1869 font-size: 1.2em; 1870 font-weight: 700; 1871 text-decoration: none; 1872line-height: 1.2; 1873position: relative; 1874display: block; 1875padding-bottom: 10px; 1876} 1877 1878.fancyButton140 .textStyle1::after { 1879content: ""; 1880position: absolute; 1881left: 0; 1882bottom: -1px; 1883max-width: 25px; 1884width: 100%; 1885height: 2px; 1886background: #FF671F; 1887transition: all .2s ease-in-out;} 1888.fancyButton140.fancyButton:hover .textStyle1, .fancyButton140.fancyButton.hover .textStyle1{ 1889 text-decoration: none; 1890} 1891 1892.fancyButton140:is(:hover,:focus,:active) .textStyle1::after { 1893background: #623412; 1894max-width: 115px;} 1895</style> 1896 1897 </li><!-- 1898--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1899 --><li class="widgetItem GraphicLinks"> 1900 1901<div> 1902 <a href="/quicklinks.aspx" target="_self" class="fancyButton fancyButton141 " > 1903 <span> 1904 <span><span class="text"><span class="textStyle1">Online Services</span><br>How do I...</span></span> 1905 </span> 1906 </a> 1907</div> 1908 <style scoped="scoped">.fancyButton141.fancyButton:link,.fancyButton141.fancyButton:visited, .fancyButton141div.fancyButton{ 1909 padding-bottom: 30px; 1910 padding-right: 30px; 1911 padding-left: 30px; 1912 background-image:-webkit-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1913 background-image:-moz-linear-gradient(115deg, #f7f8f9, #f0f1f2);
1914 background-image: -ms-linear-gradient(115deg, #f7f8f9 0%, #f0f1f2 100%); 1915 background-image: -o-linear-gradient(115deg, #f7f8f9, #f0f1f2); 1916 background-image: linear-gradient(115deg, #f7f8f9, #f0f1f2); 1917 background-repeat: no-repeat; 1918 background-position: left top; 1919} 1920.fancyButton141.fancyButton:hover,.fancyButton141.fancyButton:focus,.fancyButton141.fancyButton:active,.fancyButton141.fancyButton.hover{ 1921 background-repeat: no-repeat; 1922 background-position: left top; 1923} 1924.fancyButton141.fancyButton:link > span,.fancyButton141.fancyButton:visited > span, .fancyButton141div.fancyButton > span{ 1925} 1926.fancyButton141.fancyButton:hover > span,.fancyButton141.fancyButton:focus > span,.fancyButton141.fancyButton:active > span,.fancyButton141.fancyButton.hover > span{ 1927} 1928.fancyButton141.fancyButton .text{ 1929 color: #182b4a; 1930 font-size: 1.1em; 1931 font-family: "Aleo"; 1932 text-align: left; 1933 padding-top: 105px; 1934 font-style: normal; 1935 text-decoration: none; 1936 padding-top: 105px; 1937 background-image: url('/ImageRepository/Document?documentID=4411'); 1938 background-repeat: no-repeat; 1939 background-position: left 45px ; 1940min-height: 250px; 1941display: block; 1942} 1943.fancyButton141.fancyButton:hover .text,.fancyButton141.fancyButton:focus .text,.fancyButton141.fancyButton:active .text,.fancyButton141.fancyButton.hover .text{ 1944 text-decoration: none; 1945 1946 1947} 1948.fancyButton141.fancyButton .textStyle1{ 1949 color: #182b4a; 1950 font-size: 1.2em; 1951 font-weight: 700; 1952 text-decoration: none; 1953line-height: 1.2; 1954position: relative; 1955display: block; 1956padding-bottom: 10px; 1957} 1958 1959.fancyButton141 .textStyle1::after { 1960content: ""; 1961position: absolute; 1962left: 0; 1963bottom: -1px; 1964max-width: 25px; 1965width: 100%; 1966height: 2px; 1967background: #FF671F; 1968transition: all .2s ease-in-out;} 1969.fancyButton141.fancyButton:hover .textStyle1, .fancyButton141.fancyButton.hover .textStyle1{ 1970 text-decoration: none; 1971} 1972 1973.fancyButton141:is(:hover,:focus,:active) .textStyle1::after { 1974background: #623412; 1975max-width: 115px;} 1976</style> 1977 1978 </li><!-- 1979--></ul></div><!-- --> 1980 </div> 1981 </nav> 1982 </div> 1983 <div class="widgetFooter"> 1984 </div> 1985</div> 1986</div> 1987 1988 </div> <!-- inner column --> 1989 1990 </div> <!-- inner row --> 1991 1992 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1993 1994 1995 </div> 1996</div> 1997</div> 1998</div></div> 1999</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2000<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccb18b144a-cf84-4948-89f6-faed08720231" data-containerid="b18b144a-cf84-4948-89f6-faed08720231" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="50"> 2001 2002 2003 <div class="row outer wide"><!-- 2004--><div class="outer col col7 first" style="" data-widgetcontainerid="589ebb1f-de37-429a-abf1-c3fac89a3e84">� 2005 <div class="row nest first last wide">� 2006 2007 <div class="inner col col7 first last id69e00f13-6aa7-4b1d-9a3e-c2ebb4e4b188" style="" data-widgetcontainerid="69e00f13-6aa7-4b1d-9a3e-c2ebb4e4b188">� 2008 <div data-widget-id="bc7bfe08-cfde-4471-97e1-59e7bfe58d7a" data-widget-controller-path="/InfoAdvanced/Widget"> 2009 2010 2011 2012 2013 2014 <section id="divInfoAdvbc7bfe08-cfde-4471-97e1-59e7bfe58d7a" class="widget widgetInfoAdvanced skin24 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2015 <header class="widgetHeader" id="headerbc7bfe08-cfde-4471-97e1-59e7bfe58d7a"> 2016 <div class=""> 2017 </div> 2018 </header> 2019 <div class="widgetBody cpGrid cpGrid1 "> 2020 <div class="row wide"> 2021 <div class="col col1 first last"> 2022 <ol class="pageStyles semanticList"> 2023 2024<li class="InfoAdvanced widgetItem fr-view"> 2025 <p><img src="/ImageRepository/Document?documentId=4405" class="fr-dib" alt="Norton VA Home page"></p> 2026</li> </ol> 2027 </div> 2028 </div> 2029 </div> 2030 <div class="widgetFooter"> 2031 2032 </div> 2033 2034 </section> 2035 2036 2037
2038<script type="text/javascript"> 2039 //Render slideshow if info advacned items contain one. 2040 $(document).ready(function (e) { 2041 $('#divInfoAdvbc7bfe08-cfde-4471-97e1-59e7bfe58d7a .InfoAdvanced.widgetItem').each(function () { 2042 renderSlideshowIfApplicable($(this)); 2043 }); 2044 }); 2045</script>
2045</div> 2046 </div> <!-- inner column --> 2047 2048 </div> <!-- inner row --> 2049 2050 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="97596b23-70f2-47d3-8850-f2a03b1f12c8">� 2051 <div class="row nest first last wide">� 2052 2053 <div class="inner col col1 first last id5c0d867f-fcfe-43ed-a55c-a0ec44c296f0" style="" data-widgetcontainerid="5c0d867f-fcfe-43ed-a55c-a0ec44c296f0">� 2054 2055<div class="widget widgetSpacer" id="ae505a5c-01d8-4042-a6e1-0166d5665ff1"></div> 2056 </div> <!-- inner column --> 2057 2058 </div> <!-- inner row --> 2059 2060 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="c4403f44-7e1e-4dec-8a5b-4291021c6804">� 2061 <div class="row nest first last wide">� 2062 2063 <div class="inner col col4 first last id9d4612d2-9818-4bfe-a077-0144a5973f4b" style="" data-widgetcontainerid="9d4612d2-9818-4bfe-a077-0144a5973f4b">� 2064 <div data-widget-id="532006f8-0e75-42a6-a253-0ec9e6c8233b" data-widget-controller-path="/InfoAdvanced/Widget"> 2065 2066 2067 2068 2069 2070 <section id="divInfoAdv532006f8-0e75-42a6-a253-0ec9e6c8233b" class="widget widgetInfoAdvanced skin24 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header532006f8-0e75-42a6-a253-0ec9e6c8233b"> 2071 <header class="widgetHeader" id="header532006f8-0e75-42a6-a253-0ec9e6c8233b"> 2072 <div class=""> 2073 <h3 >Contact Us</h3> 2074 </div> 2075 </header> 2076 <div class="widgetBody cpGrid cpGrid1 "> 2077 <div class="row wide"> 2078 <div class="col col1 first last"> 2079 <ol class="pageStyles semanticList"> 2080 2081<li class="InfoAdvanced widgetItem fr-view"> 2082 <p>618 Virginia Avenue NW<br>P. O. Box 618<br>Norton, VA 24273<br>Phone: <a href="tel:276-679-1160">276-679-1160</a><br>Fax: 276-679-3510</p><p><a href="/directory.aspx">Contact Us</a></p> 2083</li> </ol> 2084 </div> 2085 </div> 2086 </div> 2087 <div class="widgetFooter"> 2088 2089 </div> 2090 2091 </section> 2092 2093 2094
2095<script type="text/javascript"> 2096 //Render slideshow if info advacned items contain one. 2097 $(document).ready(function (e) { 2098 $('#divInfoAdv532006f8-0e75-42a6-a253-0ec9e6c8233b .InfoAdvanced.widgetItem').each(function () { 2099 renderSlideshowIfApplicable($(this)); 2100 }); 2101 }); 2102</script>
2102</div> 2103 </div> <!-- inner column --> 2104 2105 </div> <!-- inner row --> 2106 2107 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="bc227ddc-9abd-4478-8fb0-4546763c6d28">� 2108 <div class="row nest first last wide">� 2109 2110 <div class="inner col col1 first last idc35f8d89-0302-46c1-90c5-8ba0c43cd378" style="" data-widgetcontainerid="c35f8d89-0302-46c1-90c5-8ba0c43cd378">� 2111 2112<div class="widget widgetSpacer" id="ce9fd1a5-0683-4ad7-8bd7-f2c8dde9b88e"></div> 2113 </div> <!-- inner column --> 2114 2115 </div> <!-- inner row --> 2116 2117 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="2cbb07de-24e0-449e-a749-32024c6100ed">� 2118 <div class="row nest first last wide">� 2119 2120 <div class="inner col col5 first last idfbee0e25-6296-4ab5-877d-679b93c8be30" style="" data-widgetcontainerid="fbee0e25-6296-4ab5-877d-679b93c8be30">� 2121<div data-widget-id="5f808969-586d-4a0e-a105-385921f19589" data-widget-controller-path="/Faq/Widget"> 2122 2123 2124 2125 2126 2127 2128 2129 2130 <section id="widgetFaq5f808969-586d-4a0e-a105-385921f19589" class="widget widgetFAQ skin24 widgetOptionSet18 narrow" data-modulewidgettype="FAQ" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="faqHeader5f808969-586d-4a0e-a105-385921f19589"> 2131 <header class="widgetHeader" id="faqHeader5f808969-586d-4a0e-a105-385921f19589"> 2132 <div class=""> 2133 <h3><a href="/Faq.aspx?TID=19">FAQs</a></h3> 2134 </div> 2135 </header> 2136 <div class="widgetBody pageStyles cpGrid cpGrid1 "> 2137 <div class="row narrow"> 2138 <link href="/Areas/FAQ/Assets/Styles/Widget.css" rel="stylesheet" /> 2139 <div class="col col1"> 2140 <ol class="semanticList" style="columns: 1"> 2141 2142 2143 <li style="position: relative" class="widgetItem"> 2144 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=95">What is CodeRED?</a> 2145 </li> 2146 2147 2148 <li style="position: relative" class="widgetItem"> 2149 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=96">How will I benefit from this service?</a> 2150 </li> 2151 2152 2153 <li style="position: relative" class="widgetItem"> 2154 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=97">What do I have to do to receive this benefit?</a> 2155 </li> 2156 </ol> 2157 </div> 2158 </div> 2159 </div> 2160 <div class="widgetFooter"> 2161 </div> 2162 <div class="addItemModal hidden"> 2163 <div class="url hidden">/FAQ.aspx</div> 2164 </div> 2165 2166 </section> 2167 2168
2169<script> 2170 function handleExpandCollapse(e) { 2171 const element = e.currentTarget; 2172 const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement; 2173 const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0]; 2174 if (answer.classList.contains("hidden")) { 2175 expandArrow.classList.add('widgetFAQ--arrow-expanded'); 2176 expandArrow.classList.remove('widgetFAQ--arrow-collapsed'); 2177 answer.classList.remove("hidden"); 2178 element.setAttribute("aria-expanded", "true"); 2179 } else { 2180 expandArrow.classList.add('widgetFAQ--arrow-collapsed'); 2181 expandArrow.classList.remove('widgetFAQ--arrow-expanded'); 2182 answer.classList.add("hidden"); 2183 element.setAttribute("aria-expanded", "false"); 2184 } 2185 e.preventDefault(); 2186 e.stopImmediatePropagation(); 2187 e.stopPropagation(); 2188 } 2189 document.querySelectorAll(".widgetFAQ--question a").forEach(element => { 2190 // When the link is clicked, expand or collapse the answer 2191 element.addEventListener("click", handleExpandCollapse); 2192 }); 2193</script>
2193 2194</div> 2195 2196 </div> <!-- inner column --> 2197 2198 </div> <!-- inner row --> 2199 2200 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="a236a2bd-ec5a-483e-a7ad-f13174762366">� 2201 <div class="row nest first last wide">� 2202 2203 <div class="inner col col1 first last id37511f14-fb36-4797-9d53-b0ce873bc2c5" style="" data-widgetcontainerid="37511f14-fb36-4797-9d53-b0ce873bc2c5">� 2204 2205<div class="widget widgetSpacer" id="a39d8a5c-a4d7-448c-a9ec-d0b4b0de69fb"></div> 2206 </div> <!-- inner column --> 2207 2208 </div> <!-- inner row --> 2209 2210 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="e781af8a-6eab-4ff8-87a0-724872d01263">� 2211 <div class="row nest first last wide">� 2212 2213 <div class="inner col col5 first last id3c60cdd2-4303-415a-a359-597dc1abe797" style="" data-widgetcontainerid="3c60cdd2-4303-415a-a359-597dc1abe797">� 2214 <div data-widget-id="6405c191-dc18-4a18-8673-872a15b402c7" data-widget-controller-path="/QuickLinks/Widget"> 2215 2216 2217 2218 2219 2220 2221 2222 2223 <section id="widgetQuicklink6405c191-dc18-4a18-8673-872a15b402c7" class="widget widgetQuickLinks skin24 widgetOptionSet17 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader6405c191-dc18-4a18-8673-872a15b402c7"> 2224 <header class="widgetHeader" id="quickLinksHeader6405c191-dc18-4a18-8673-872a15b402c7"> 2225 <div class=""> 2226 <h3><a style="" href="/QuickLinks.aspx?CID=17" >Quick Links</a></h3> 2227 </div> 2228 </header> 2229 <div class="widgetBody cpGrid cpGrid1 "> 2230 <div class="row narrow"> 2231 <div class="col col1 first last"> 2232 <ol class="semanticList"> 2233 2234 <li style="position:relative" class="widgetItem QuickLinks"> 2235 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2236 <div class="widgetMeta"></div> 2237 </li> 2238 2239 <li style="position:relative" class="widgetItem QuickLinks"> 2240 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2241 <div class="widgetMeta"></div> 2242 </li> 2243 2244 <li style="position:relative" class="widgetItem QuickLinks"> 2245 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2246 <div class="widgetMeta"></div> 2247 </li> 2248 2249 <li style="position:relative" class="widgetItem QuickLinks"> 2250 <a class="widgetDesc widgetQuickLinksLink" href="/Accessibility" target="_self" >Accessibility</a> 2251 <div class="widgetMeta"></div> 2252 </li> 2253 2254 <li style="position:relative" class="widgetItem QuickLinks"> 2255 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2256 <div class="widgetMeta"></div> 2257 </li> 2258 </ol> 2259 </div> 2260 </div> 2261 2262 </div> 2263 <div class="widgetFooter"> 2264 </div> 2265 <div class="addItemModal hidden"> 2266 <div class="url hidden">/QuickLinks.aspx</div> 2267 </div> 2268 2269 </section> 2270</div> 2271 2272 </div> <!-- inner column --> 2273 2274 </div> <!-- inner row --> 2275 2276 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2277 2278 2279 </div> 2280</div></div> 2281</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2282<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc93f9352d-3dd1-414b-8b24-727a96744944" data-containerid="93f9352d-3dd1-414b-8b24-727a96744944" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2283 2284 2285 <div class="row outer wide"><!-- 2286--><div class="outer col col24 first last" style="" data-widgetcontainerid="546f8cc4-687b-4952-b79b-639a337b9d29">� 2287 <div class="row nest first last wide">� 2288 2289 <div class="inner col col24 first last idd73deb3a-7bac-4716-a80e-84eb63caaaa2" style="" data-widgetcontainerid="d73deb3a-7bac-4716-a80e-84eb63caaaa2">� 2290 2291 <div data-widget-id='47bccd50-3349-4caa-a3e2-05d459dc84ca' data-moduleName="customHtml" id='widgetCustomHtml47bccd50-3349-4caa-a3e2-05d459dc84ca' class="widget widgetCustomHtml skin24 narrow" > 2292 <div class="widgetBody pageStyles" id="widgetBody47bccd50-3349-4caa-a3e2-05d459dc84ca"> 2293 <div id="customHtml47bccd50-3349-4caa-a3e2-05d459dc84ca"><div><style> 2294 /* CP icon */ 2295 .cpBylineIconTS { 2296 color: #fff; 2297 } 2298 /* CP Text */ 2299 .cpBylineTextTS, 2300 .cpBylineTextTS a:link { 2301 color: #fff; 2302 } 2303 2304 .cpBylineTS { 2305 text-align: center; 2306 } 2307 2308 .cpBylineIconTS { 2309 fill: currentColor; 2310 width: 39px;
2311 height: 26px; 2312 display: inline; 2313 vertical-align: middle; 2314 } 2315</style> 2316 2317<div class="widgetItem cpBylineTS"> 2318 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2319 <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 2320 <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 2321 </svg> 2322 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2323</div> 2324</div></div> 2325 </div> 2326 2327 </div> 2328 2329 </div> <!-- inner column --> 2330 2331 </div> <!-- inner row --> 2332 2333 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2334 2335 2336 </div> 2337</div></div> 2338</div> 2339</div> 2340 2341 </div> 2342 </div> 2343 </div> 2344 2345<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2346 2347<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2348 <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"> 2349 <div class="cp-Splash-header"> 2350 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2351 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2352 <svg id="iconClose" viewBox="0 0 25 25"> 2353 <polygon style="fill:currentcolor" 2354 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 2355 </svg> 2356 </button>
2357 </div> 2358 <div class="cp-Splash-body"> 2359 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2360 <!-- Content from the Froala Editor will go here. --> 2361 Loading 2362 </div> 2363 </div> 2364 <div class="cp-Splash-footer"> 2365 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2366 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2367 </div> 2368 </div> 2369</div> 2370
2371<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2371
2371
2372<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2372
2372
2373<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2373
2373
2374<script> 2375 2376 $(document).ready(function () { 2377 var filter = { 2378 targetId: '31', 2379 targetType: 1 2380 } 2381 2382 new SplashModalRender().triggerRender(filter); 2383 }); 2384</script>
2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401
2401<script src="/-1442400649.js" type="text/javascript"></script>
2401 2402 <!-- Fixed Nav Adjustment -->
2403<script> 2404 function getValueTS(elem, attr) { 2405 const val = elem.css(attr); 2406 if (val === undefined) return undefined; 2407 const num = parseInt(val, 10); 2408 if (num === NaN) return undefined; 2409 return num; 2410 } 2411 2412 function clampTS(number, min, max) { 2413 return Math.min(Math.max(number, min), max); 2414 } 2415 2416 function isPageEditingTS() { 2417 return ( 2418 $("#doneEditing").length > 0 || // In live edit 2419 typeof DesignCenter !== "undefined" // In theme manager 2420 ); 2421 } 2422 2423 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2424 function isTransparentTS(elem) { 2425 const bg = elem.css('background-color'); 2426 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2427 const matchState = bg.match(bgColorRegexTS); 2428 if (!matchState || matchState.length !== 5) return false; 2429 const alpha = parseFloat(matchState[4], 10); 2430 if (!(alpha >= 0 && alpha < 1)) return false; 2431 return true; 2432 } 2433 2434 function iterateLeftpads(cb) { 2435 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2436 for (let i = 0; i < containersTS.length; i++) { 2437 const containerTS = containersTS[i]; 2438 // Skip the body container and anything with data-skip-leftpad 2439 if ( 2440 containerTS.id !== "bodyContainerTS" && 2441 containerTS.getAttribute('data-skip-leftpad') === null 2442 ) { 2443 cb(containerTS); 2444 } 2445 } 2446 } 2447 2448 const anchor = $("#divToolbars"); 2449 2450 // Outer banner padding (push banner down) 2451 const outerSizingTS = $("#bannerContainerTS"); 2452 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2453 const innerSizingTS = $("#bannerSizingTS"); 2454 const bodyContainerTS = $("#bodyContainerTS"); 2455 2456 const forceUnfixClassTS = "forceUnfixTS"; 2457 2458 const fixedTopTS = $(".fixedTopTS"); 2459 const fixedBottomTS = $(".fixedBottomTS"); 2460 const fixedLeftTS = $(".fixedLeftTS"); 2461 2462 var initialTopTS; 2463 var topAttachTS; 2464 if (fixedTopTS && fixedTopTS.length === 1) { 2465 initialTopTS = getValueTS(fixedTopTS, 'top'); 2466 const attachment = fixedTopTS.attr('data-attach');
2467 if (attachment) topAttachTS = $("#" + attachment); 2468 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2469 } 2470 2471 function resizeAdjustmentTS() { 2472 const editing = isPageEditingTS(); 2473 2474 // Fixed top script 2475 (function () { 2476 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2477 2478 if (editing) { 2479 fixedTopTS[0].classList.add(forceUnfixClassTS); 2480 } else { 2481 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2482 } 2483 2484 const topPosition = fixedTopTS.css('position'); 2485 if (topPosition === 'fixed') { 2486 if (topAttachTS) { 2487 scrollAdjustmentTS(); 2488 } else { 2489 const anchorHeight = anchor.outerHeight() - 1; 2490 fixedTopTS.css('top', anchorHeight + initialTopTS); 2491 } 2492 } else { 2493 fixedTopTS.css('top', initialTopTS); 2494 } 2495 2496 if (topPosition === 'fixed' || topPosition === 'absolute') { 2497 // Bump the banner content down 2498 if (isTransparentTS(fixedTopTS)) { 2499 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2500 outerSizingTS.css('padding-top', ''); 2501 2502 try { 2503 window.Pages.onResizeHandlersExecute(); 2504 } catch (e) { } 2505 } else { 2506 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2507 innerSizingTS.css('padding-top', ''); 2508 } 2509 } else { 2510 innerSizingTS.css('padding-top', ''); 2511 outerSizingTS.css('padding-top', ''); 2512 } 2513 })(); 2514 2515 // Fixed bottom script 2516 (function () { 2517 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2518 2519 // If the widget has gone narrow, force unfix 2520 if (editing || fixedBottomTS.outerHeight() > 200) { 2521 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2522 } else { 2523 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2524 } 2525 2526 if (fixedBottomTS.css('position') === 'fixed') { 2527 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2528 } else { 2529 bodyContainerTS.css('padding-bottom', ''); 2530 } 2531 })(); 2532 2533 // Fixed left script 2534 (function () { 2535 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2536 2537 if (editing) { 2538 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2539 } else { 2540 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2541 } 2542 2543 if (fixedLeftTS.css('position') === 'fixed') { 2544 const anchorHeight = anchor.outerHeight() - 1; 2545 fixedLeftTS.css('top', anchorHeight); 2546 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2547 iterateLeftpads(function (containerTS) { 2548 const containerBoundingTS = containerTS.getBoundingClientRect(); 2549 if (containerBoundingTS.left <= leftBoundingTS.right) { 2550 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2551 } 2552 }); 2553 } else { 2554 fixedLeftTS.css('top', ''); 2555 iterateLeftpads(function (containerTS) { 2556 $(containerTS).css('padding-left', ''); 2557 }); 2558 } 2559 })(); 2560 } 2561 2562 function scrollAdjustmentTS() { 2563 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2564 const topPosition = fixedTopTS.css('position'); 2565 if (topPosition === 'fixed' || topPosition === 'absolute') { 2566 const anchorBounding = anchor[0].getBoundingClientRect(); 2567 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2568 const scrollTop = $(window).scrollTop(); 2569 2570 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2571 } else { 2572 fixedTopTS.css('top', initialTopTS); 2573 } 2574 } 2575 2576 $(window).load(function () { 2577 setTimeout(function () { 2578 resizeAdjustmentTS(); 2579 }, 350); 2580 2581 $(window).scroll(function () { 2582 scrollAdjustmentTS(); 2583 }); 2584 2585 var adjustTimeoutTS; 2586 $(window).resize(function () { 2587 clearTimeout(adjustTimeoutTS); 2588 adjustTimeoutTS = setTimeout(function () { 2589 resizeAdjustmentTS(); 2590 }, 350); 2591 });
2592 2593 $.when(window.Pages.angularToolbarComplete).done(function () { 2594 resizeAdjustmentTS(); 2595 }); 2596 }); 2597</script>
2597 2598<!-- End Fixed Nav Adjustment --> 2599 2600 2601<!-- Banner scroll animation -->
2602<script> 2603// Set these to the container/banner you want to animate 2604var animateBannerContentContainer_ts = $('#welcomeTS'); 2605var animateBannerId_ts = $('#banner1'); 2606 2607function animateBanner_ts(scrollTop) { 2608 2609 var bannerHeight = animateBannerId_ts.height(); 2610 2611 if (scrollTop <= bannerHeight) { 2612 2613 animateBannerId_ts.find("img").css({ 2614 'opacity': 1 - (scrollTop / (bannerHeight * 1.2)), 2615 'transform': 'scale(' + ((scrollTop / 2000) + 1) + ')' 2616 }); 2617 2618 animateBannerContentContainer_ts.css({ 2619 'transform': 'translateY(' + ((scrollTop / 3) * -1) + 'px)', 2620 'opacity': 1 - scrollTop / bannerHeight 2621 }); 2622 2623 } 2624}; 2625 2626// Run immediately and on scroll 2627animateBanner_ts( $(window).scrollTop() ); 2628 2629$(window).scroll(function() { 2630 animateBanner_ts( $(this).scrollTop() ); 2631}); 2632</script>
2632 2633 2634 2635
2635<script type="text/javascript"> 2636 $(function () { 2637 document.cookie = "responsiveGhost=0; path=/"; 2638 }); 2639 $(window).on("load", function () { 2640 $('body').addClass('doneLoading').removeClass('hideContent'); 2641 2642 if ($('#404Content').length > 0) 2643 $('div#bodyWrapper').css('padding', '0px'); 2644 }); 2645 </script>
2645 2646 2647 <noscript> 2648 <style> 2649 body.hideContent { 2650 opacity: 1 !important; 2651 } 2652 </style> 2653 </noscript> 2654 2655 2656<div style="display: none;"> 2657 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2658 2659 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2660 <title>Arrow Left</title> 2661 <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> 2662 </symbol> 2663 2664 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2665 <title>Arrow Right</title> 2666 <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> 2667 </symbol> 2668 2669 </svg> 2670</div> 2671
2671<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Aleo:500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|Exo:700,700italic,italic,regular|Yesteryear:regular|Zilla+Slab:500,700,700italic,italic,regular|');</script>
2671 2672 2673 2674 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2675 <div style="display: none;"> 2676 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2677 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2678 <title>Slideshow Left Arrow</title> 2679 <g> 2680 <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> 2681 </g> 2682 </symbol> 2683 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2684 <title>Slideshow Right Arrow</title> 2685 <g> 2686 <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> 2687 </g> 2688 </symbol> 2689 </svg> 2690 </div> 2691 2692 2693 2694 2695 <div id="root-picker-outlet"></div> 2696</body> 2697</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.