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-5Z1BGM2Q86';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = true; 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="Voting" /> 120 121 122 <meta name="theme-color" content="rgb(17, 47, 95)"> 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>Voting | Hillsborough County Elections, FL</title> 126 127 <meta name="description" content="Discover voting information for Hillborough County."> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/264056240.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#cc5f8c90dc-b4cb-431b-90ee-10648f8df655" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="1" /> 391 <input type="hidden" id="hdnContentCollectionID" value="b949c471-8878-422d-a07d-45a0dca01665" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="1" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="27" /> 397 398 <div id="stickyPlaceholder"></div> 399 <div id="outer-wrap" class="outer-wrap"> 400 <div id="inner-wrap" class="inner-wrap"> 401 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 402 403 404 405 406 </div> 407 <div id="bodyWrapper"> 408 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 409 410<div data-cpRole="structuralContainer" id="bodyContainerTS"> 411<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 412<div class="siteWrap10" id="flexHeaderTS"><div data-cpRole="structuralContainer" id="bannerLogoWrapperTS"> 413<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 414 415 416 417 418 <a id="bannerLogoTS-48" style=" display: block; text-align: center; 419" class="bannerObject" href="/" target="_self"><img alt="Hillsborough County Elections Florida Homepage" class="bannerObject" height="186" src="/ImageRepository/Document?documentID=88" width="800" /></a> 420</div> 421</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 422<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 423--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 424 --><!-- 425 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavVoting" class="navMainItem mainNavItem mainNavItem1 " href="/27/Voting" target = "_self" > Voting </a> <!-- 426 --><!-- 427 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 428 --><!-- 429 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavElections" class="navMainItem mainNavItem mainNavItem2 " href="/101/Elections" target = "_self" > Elections </a> <!-- 430 --><!-- 431 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 432 --><!-- 433 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavCandidatesCommittees" class="navMainItem mainNavItem mainNavItem3 " href="/31/Candidates-Committees" target = "_self" > Candidates & Committees </a> <!-- 434 --><!-- 435 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 436 --><!-- 437 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavMapsData" class="navMainItem mainNavItem mainNavItem4 " href="/35/Maps-Data" target = "_self" > Maps & Data </a> <!-- 438 --><!-- 439 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 440 --><!-- 441 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavGeneralInfo" class="navMainItem mainNavItem mainNavItem5 " href="/9/General-Info" target = "_self" > General Info </a> <!-- 442 --><!-- 443 --></li><!----> 444</ol> 445 446 447
447<script type="text/javascript"> 448 (function () { 449 function setupMenu() { 450 const menuID = 'mainNavMenu'; 451 const menuType = MAIN_MENU; 452 453 //setup menu manager properties for main menu 454 if (!menuManager.mobileMainNav && true) 455 menuManager.adjustMainItemsWidth('#' + menuID); 456 menuManager.isMainMenuEditable = false; 457 menuManager.mainMenuMaxSubMenuLevels = 4; 458 menuManager.setMOMMode(2, menuType); 459 460 //Init main menu 461 const setupDraggable = menuManager.isMainMenuEditable; 462 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=1&menuContainerID=mainNav'; 463 464 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 465 menuManager.mainMenuInit = true; 466 menuManager.mainMenuTextResizer = true; 467 if (1.00 > 0) 468 menuManager.mainMenuTextResizerRatio = 1.00; 469 if (window.isResponsiveEnabled) 470 menuManager.mainMenuReady.resolve(); 471 472 } 473 474 if (document.readyState === "complete" 475 || document.readyState === "loaded" 476 || document.readyState === "interactive") { 477 setupMenu(); 478 return; 479 } 480 481 document.addEventListener("DOMContentLoaded", setupMenu); 482 })(); 483 </script>
483 484 485 486<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="cc97baa1a4-6c42-41a0-bc20-ba298eb71cd5" data-containerid="97baa1a4-6c42-41a0-bc20-ba298eb71cd5" class="pageContent cpGrid cpGrid24"> 487 488 489 490 491 </div> 492</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc2cea7407-9eb5-4711-a828-ecc1728e4a69" data-containerid="2cea7407-9eb5-4711-a828-ecc1728e4a69" class="pageContent cpGrid cpGrid24"> 493 494 495 496 497 </div> 498</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc7cd0ed21-27b0-429c-975f-8edf4252b290" data-containerid="7cd0ed21-27b0-429c-975f-8edf4252b290" class="pageContent cpGrid cpGrid24"> 499 500 501 502 503 </div> 504</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccc9e39d2a-fa5c-4d30-b901-00d6b87c1687" data-containerid="c9e39d2a-fa5c-4d30-b901-00d6b87c1687" class="pageContent cpGrid cpGrid24"> 505 506 507 508 509 </div> 510</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc39c92183-9dff-4e99-ac47-2840da4eefb2" data-containerid="39c92183-9dff-4e99-ac47-2840da4eefb2" class="pageContent cpGrid cpGrid24"> 511 512 513 514 515 </div> 516</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS1"> <div id="cccaf13a6c-e782-4f84-b4b3-1c7199028b8a" data-containerid="caf13a6c-e782-4f84-b4b3-1c7199028b8a" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 517 518 519 <div class="row outer wide"><!-- 520--><div class="outer col col24 first last" style="" data-widgetcontainerid="bef34aec-4a69-47d8-adfc-f869fe5f9bc0">� 521 <div class="row nest first last wide">� 522 523 <div class="inner col col24 first last id64a25b32-2ae1-42c0-94dd-ac58cff51813" style="" data-widgetcontainerid="64a25b32-2ae1-42c0-94dd-ac58cff51813">� 524<div data-widget-id="6a8dd4fb-83d5-4f93-9983-1ceddae448aa" data-widget-controller-path="/Layout/WidgetSearch"> 525 526
526<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
526 527
527<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
527 528
528<script defer type="text/javascript"> 529 530 $(document).ready(function () { 531 try { 532 // Minimum characters required before performing a search/autocomplete 533 var minPrefixLength = 3; 534 var autoCompleteDebounceDelay = 500; 535 var searchFieldSelector = "#searchField" + '6a8dd4fb-83d5-4f93-9983-1ceddae448aa'; 536 var checkboxSelector = "#ysnSearchOnlyDept" + '6a8dd4fb-83d5-4f93-9983-1ceddae448aa'; 537 var buttonSelector = ".widgetSearchButton" + '6a8dd4fb-83d5-4f93-9983-1ceddae448aa'; 538 var autoCompleteCache = {}; 539 var autoCompleteCacheKeys = []; 540 var autoCompleteCacheLimit = 25; 541 var currentAutoCompleteRequest = null; 542 var currentAutoCompleteRequestKey = null; 543 var autoCompleteDebounceTimer = null; 544 var autoCompleteDebounceKey = null; 545 var pendingAutoCompleteResponses = []; 546 547 function normalizeAutoCompleteTerm(term) { 548 return $.trim((term || "") + "").replace(/\s+/g, " "); 549 } 550 551 function shouldSearch(term) { 552 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 553 } 554 555 function getAutoCompleteUrl() { 556 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 557 } 558 559 function getAutoCompleteCacheKey(requestUrl, term) { 560 return requestUrl + "|" + term.toLowerCase(); 561 } 562 563 function cacheAutoCompleteResult(cacheKey, data) { 564 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 565 autoCompleteCacheKeys.push(cacheKey); 566 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 567 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 568 } 569 } 570 autoCompleteCache[cacheKey] = data; 571 } 572 573 function respondToPendingAutoComplete(data) { 574 var responses = pendingAutoCompleteResponses; 575 pendingAutoCompleteResponses = []; 576 for (var i = 0; i < responses.length; i++) { 577 responses[i](data); 578 } 579 } 580 581 function cancelPendingAutoComplete() { 582 clearTimeout(autoCompleteDebounceTimer); 583 autoCompleteDebounceKey = null; 584 if (currentAutoCompleteRequest != null) { 585 currentAutoCompleteRequest.abort(); 586 currentAutoCompleteRequest = null; 587 } 588 currentAutoCompleteRequestKey = null; 589 respondToPendingAutoComplete([]); 590 } 591 592 function createWidgetAutoCompleteSource(options) { 593 return function (request, response) { 594 var term = normalizeAutoCompleteTerm(request.term); 595 if (!options.shouldSearch(term)) { 596 response([]); 597 return; 598 } 599 600 var requestUrl = options.url(); 601 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 602 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 603 response(autoCompleteCache[cacheKey]); 604 if (options.success) { 605 options.success(autoCompleteCache[cacheKey]); 606 } 607 return; 608 } 609 610 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 611 pendingAutoCompleteResponses.push(response); 612 return; 613 } 614 615 cancelPendingAutoComplete(); 616 autoCompleteDebounceKey = cacheKey; 617 pendingAutoCompleteResponses.push(response); 618 autoCompleteDebounceTimer = setTimeout(function () { 619 autoCompleteDebounceKey = null; 620 currentAutoCompleteRequestKey = cacheKey; 621 currentAutoCompleteRequest = $.ajax({ 622 url: requestUrl, 623 dataType: "json", 624 timeout: options.timeout, 625 data: { 626 term: term, 627 }, 628 success: function (data) { 629 if (currentAutoCompleteRequestKey === cacheKey) { 630 cacheAutoCompleteResult(cacheKey, data); 631 respondToPendingAutoComplete(data); 632 if (options.success) { 633 options.success(data); 634 } 635 } 636 }, 637 error: function (xmlhttprequest, textstatus, message) { 638 if (textstatus === "abort") { 639 return; 640 } 641 642 if (options.error) { 643 options.error(xmlhttprequest, textstatus, message); 644 } 645 646 respondToPendingAutoComplete([]); 647 }, 648 complete: function (xmlhttprequest) { 649 if (currentAutoCompleteRequest === xmlhttprequest) { 650 currentAutoCompleteRequest = null;
651 currentAutoCompleteRequestKey = null; 652 } 653 } 654 }); 655 }, options.delay); 656 }; 657 } 658 659 // click handler for search buttons 660 $(buttonSelector).click(function (e) { 661 e.preventDefault(); 662 var $btn = $(this); 663 var $field = $btn.siblings(".widgetSearchBox"); 664 var term = $field.val() + ""; 665 if (!shouldSearch(term)) { 666 // do nothing until user types enough characters 667 $field.focus(); 668 return; 669 } 670 671 if ($(checkboxSelector).is(':checked') || false) 672 { 673 doWidgetSearch($.trim(term), Number(0)); 674 } 675 else { 676 doWidgetSearch($.trim(term), 0); 677 } 678 }); 679 680 // enter key handler for the search field 681 $(searchFieldSelector).keypress(function (e) { 682 var code = e.which || e.keyCode; 683 if (code === 13) { 684 e.preventDefault(); 685 var $this = $(this); 686 var term = $this.val() + ""; 687 if (!shouldSearch(term)) { 688 // do nothing until user types enough characters 689 $this.focus(); 690 return false; 691 } 692 693 if ($(checkboxSelector).is(':checked') || false) { 694 doWidgetSearch($.trim(term), Number(0)); 695 } else { 696 doWidgetSearch($.trim(term), 0); 697 } 698 return false; 699 } 700 return true; 701 }); 702 703 // autocomplete: set minLength and guard source 704 if (true) { 705 var $searchField = $(searchFieldSelector).autocomplete({ 706 minLength: minPrefixLength, 707 source: createWidgetAutoCompleteSource({ 708 delay: autoCompleteDebounceDelay, 709 timeout: 10000, 710 shouldSearch: shouldSearch, 711 url: getAutoCompleteUrl, 712 success: function () { 713 $('.autoCompleteError').remove(); 714 }, 715 error: function (xmlhttprequest, textstatus, message) { 716 if (textstatus === "timeout") { 717 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 718 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 719 } 720 } 721 }), 722 html: true, 723 delay: 0, 724 select: function (event, ui) { 725 $(this).val(ui.item.value); 726 $(this).next().click(); 727 } 728 }); 729 730 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 731 return $("<li class=\"itemList\"></li>") 732 .data("ui-autocomplete-item", item) 733 .append("<a>" + item.label + "</a>") 734 .appendTo(ul); 735 }; 736 } 737 738 // keep searchBtnApplyQuery consistent with prefix rule 739 window.searchBtnApplyQuery = function() { 740 var $field = $(searchFieldSelector); 741 var term = $field.val() + ""; 742 if (shouldSearch(term)) { 743 // update href for the icon/button (if present) 744 var btn = document.getElementById("btnSearchIcon"); 745 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 746 } else { 747 var btn = document.getElementById("btnSearchIcon"); 748 if (btn) btn.href = "#"; 749 } 750 }; 751 } 752 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. 753 }); 754 </script>
754 755 756 <section id="widgetPreviewSearch" class="widget widgetSearch skin43 widgetOptionSet15" style="display: block;" aria-label="Search"> 757 <!-- For the button right and inside --> 758 <div class="widgetBody buttonRightInside"> 759 <input class="widgetSearchBox widgetSearchBox6a8dd4fb-83d5-4f93-9983-1ceddae448aa" cp5ph="true" id="searchField6a8dd4fb-83d5-4f93-9983-1ceddae448aa" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 760 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton6a8dd4fb-83d5-4f93-9983-1ceddae448aa" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=90" data-image="/ImageRepository/Document?documentID=89" src="/ImageRepository/Document?documentID=89" /></a> 761 762 <label class="searchLabel" aria-hidden="true" for="searchField6a8dd4fb-83d5-4f93-9983-1ceddae448aa">Search</label> 763 </div> 764 765 </section> 766 767 768<style scoped> 769 770 .widgetSearch ::-webkit-input-placeholder { 771 color: #fff; 772 } 773 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 774 color: #fff; 775 } 776 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 777 color: #fff; 778 } 779 .widgetSearch :-ms-input-placeholder { 780 color: #fff; 781 } 782 783 784 .widgetSearch .widgetBody .widgetSearchBox6a8dd4fb-83d5-4f93-9983-1ceddae448aa 785 { 786 color: #fff; 787 background-color: #112F5F; 788border: solid 2px #fff; 789height: 55px; 790font-family: Roboto; 791font-size: 16px; 792padding: 0 53px 0 20px; 793 } 794 .widgetSearch .widgetBody .widgetSearchButton6a8dd4fb-83d5-4f93-9983-1ceddae448aa 795 { 796 margin: 8.5px 8.5px 0 0; 797 } 798 .widgetSearch .widgetSearch-onlyDept6a8dd4fb-83d5-4f93-9983-1ceddae448aa 799 { 800 display: inline-block; 801 color: #333; 802 803 804 padding-top: 10px; 805 } 806 #ysnSearchOnlyDept6a8dd4fb-83d5-4f93-9983-1ceddae448aa 807 { 808 position: relative; 809 top: .125em; 810 } 811 812</style> 813 814<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 815<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 816 817 818
819<script type="text/javascript"> 820 //Updates search icons href to have the correct queryString 821 function searchBtnApplyQuery() { 822 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField6a8dd4fb-83d5-4f93-9983-1ceddae448aa").value; 823 } 824</script>
824 825 826</div> 827 828 </div> <!-- inner column --> 829 830 </div> <!-- inner row --> 831 832 </div><!-- outer column --><!-- --></div> <!-- outer row --> 833 834 835 </div> 836</div></div> 837</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 838<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 839<div data-cpRole="structuralContainer" id="bannerSearchTS"> 840<div class="siteWrap8"></div> 841</div> 842</div> 843 844 845 846 847 <div id="bannerImagesJSON2" class="hidden"></div> 848 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 849 <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> 850 <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> 851 </div> 852
852<script type="text/javascript"> 853 $(window).on("load", function () { 854 $.when(window.Pages.rwdSetupComplete) 855 .done(function () { 856 renderExternalBannerSlideshow('banner1', 857 {"BannerOptionID":2,"ThemeID":1,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":null,"SlideshowTransition":0,"SlideShowTransitionTiming":null,"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":84,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=1021","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":85,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=1017","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":80,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=975","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":4,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":87,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=977","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":5,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":88,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=1027","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":6,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":89,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=1028","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":7,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""},{"BannerImageID":90,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=978","Height":495,"Width":1824,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":7,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135578800000)\/"}, 858 '/App_Themes/Interior/Images/', 859 'Rotating'); 860 }); 861 }); 862 </script>
862 863 864</div> 865</div><!-- Content container --><div data-cpRole="structuralContainer" id="backgroundOverlayTS"> 866<div data-cpRole="structuralContainer" id="mainContainerTS"> 867<div class="siteWrap4"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 868<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 869<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc12f0a0a9-6d61-4a3d-bc23-9a601bec36c6" data-containerid="12f0a0a9-6d61-4a3d-bc23-9a601bec36c6" class="pageContent cpGrid cpGrid24 showInMobile"> 870 871 872 873 874 </div> 875</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 876 877 878 879 880 881 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="27" class="rootNavMenu accordionNav"> 882 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem163" data-pageid="163"> 883 <div class="accordionNavItem"> 884 <a href="/163/Register-or-Update-Information" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Register or Update Information</a> 885 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Register or Update Information Submenu" aria-expanded="false" aria-controls="submenu-lvl1-163"></a> 886 </div> 887 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-163" style="display: none;" data-parent="163"> 888 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem244" data-pageid="244"> 889 <div class="accordionNavItem"> 890 <a href="https://registertovoteflorida.gov/home" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Online Florida Voter Registration Application</span></a> 891 </div> 892 </li> 893 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem168" data-pageid="168"> 894 <div class="accordionNavItem"> 895 <a href="/168/Register-to-Vote" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Register to Vote</span></a> 896 </div> 897 </li> 898 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem167" data-pageid="167"> 899 <div class="accordionNavItem"> 900 <a href="/167/Update-Voter-Registration-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Update Voter Registration Information</span></a> 901 </div> 902 </li> 903 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem266" data-pageid="266"> 904 <div class="accordionNavItem"> 905 <a href="/266/Cancel-Voter-Registration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Cancel Voter Registration</span></a> 906 </div> 907 </li> 908 909 </ol> 910 </li> 911 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem162" data-pageid="162"> 912 <div class="accordionNavItem"> 913 <a href="/162/Three-Ways-to-Vote" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Three Ways to Vote</a> 914 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Three Ways to Vote Submenu" aria-expanded="false" aria-controls="submenu-lvl1-162"></a> 915 </div> 916 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-162" style="display: none;" data-parent="162"> 917 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem169" data-pageid="169"> 918 <div class="accordionNavItem"> 919 <a href="/169/Vote-By-Mail" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vote By Mail</span></a> 920 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Vote By Mail Submenu" aria-expanded="false" aria-controls="submenu-lvl2-169"></a> 921 </div> 922 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-169" style="display: none;" data-parent="169"> 923 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem173" data-pageid="173"> 924 <div class="accordionNavItem"> 925 <a href="/173/Request-a-Vote-By-Mail-Ballot" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Request a Vote By Mail Ballot</span></a> 926 </div> 927 </li> 928 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem174" data-pageid="174"> 929 <div class="accordionNavItem"> 930 <a href="/174/Track-Your-Ballot" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Track Your Ballot</span></a> 931 </div> 932 </li> 933 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem172" data-pageid="172"> 934 <div class="accordionNavItem"> 935 <a href="/172/Cure-a-Signature-Issue" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Cure a Signature Issue</span></a> 936 </div> 937 </li> 938 939 </ol> 940 </li> 941 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem171" data-pageid="171"> 942 <div class="accordionNavItem"> 943 <a href="/171/Early-Voting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Early Voting</span></a> 944 </div> 945 </li> 946 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem170" data-pageid="170"> 947 <div class="accordionNavItem"> 948 <a href="/170/Election-Day" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Election Day</span></a> 949 </div> 950 </li> 951 952 </ol> 953 </li> 954 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem166" data-pageid="166"> 955 <div class="accordionNavItem"> 956 <a href="/166/More-Information-for" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">More Information forâ¦</a> 957 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="More Information for⦠Submenu" aria-expanded="false" aria-controls="submenu-lvl1-166"></a> 958 </div> 959 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-166" style="display: none;" data-parent="166"> 960 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem178" data-pageid="178"> 961 <div class="accordionNavItem">
962 <a href="/178/Military-Overseas-Voters" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Military & Overseas Voters</span></a> 963 </div> 964 </li> 965 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem176" data-pageid="176"> 966 <div class="accordionNavItem"> 967 <a href="/176/Voters-With-Disabilities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Voters With Disabilities</span></a> 968 </div> 969 </li> 970 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem177" data-pageid="177"> 971 <div class="accordionNavItem"> 972 <a href="/177/Student-Voters" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Student Voters</span></a> 973 </div> 974 </li> 975 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem175" data-pageid="175"> 976 <div class="accordionNavItem"> 977 <a href="/175/Voters-With-Felony-Convictions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Voters With Felony Convictions</span></a> 978 </div> 979 </li> 980 981 </ol> 982 </li> 983 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem160" data-pageid="160"> 984 <div class="accordionNavItem"> 985 <a href="/160/Voter-Information-Lookup" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Voter Information Lookup</a> 986 </div> 987 </li> 988 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem159" data-pageid="159"> 989 <div class="accordionNavItem"> 990 <a href="/159/Voting-Precincts" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Voting Precincts</a> 991 </div> 992 </li> 993 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem165" data-pageid="165"> 994 <div class="accordionNavItem"> 995 <a href="/165/Provisional-Ballot-Status" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Provisional Ballot Status</a> 996 </div> 997 </li> 998 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem164" data-pageid="164"> 999 <div class="accordionNavItem"> 1000 <a href="/164/QA-With-Craig" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Q+A With Craig</a> 1001 </div> 1002 </li> 1003 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem161" data-pageid="161"> 1004 <div class="accordionNavItem"> 1005 <a href="/161/Voter-Guide-Rights-Responsibilities" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Voter Guide, Rights & Responsibilities</a> 1006 </div> 1007 </li> 1008 1009 </ol> 1010 1011 1012
1012<script type="text/javascript"> 1013 (function () { 1014 function setupSecondaryMenuProperties() { 1015 //setup menu manager properties for secondary menu 1016 menuManager.isSideMenuEditable = false; 1017 menuManager.sideMenuMaxSubMenuLevels = 4; 1018 menuManager.sideMenuHasCustomLinks = false; 1019 } 1020 1021 if (document.readyState === "loading") { 1022 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1023 return; 1024 } 1025 1026 setupSecondaryMenuProperties(); 1027 })(); 1028 </script>
1028 1029 1030
1030<script type="text/javascript"> 1031 (function () { 1032 function setupAccordionSecondaryNav() { 1033 var $menuContainer = $('#secondaryNav'); 1034 1035 $menuContainer.find('*[id^="SideItem"]').each(function () { 1036 var ids = $('[id="' + this.id + '"]'); 1037 if (ids.length > 1) 1038 $.each(ids, function (index, value) { 1039 value.id = value.id + '_' + index; 1040 }); 1041 }); 1042 1043 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1044 e.preventDefault(); 1045 showHideAccordionMenuForSecondaryNav($(this)); 1046 }); 1047 1048 $menuContainer.find(".grippy").each(function () { 1049 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1050 }); 1051 1052 $menuContainer.find("li").each(function () { 1053 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1054 }); 1055 } 1056 1057 if (document.readyState === "loading") { 1058 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1059 return; 1060 } 1061 1062 setupAccordionSecondaryNav(); 1063 })(); 1064 </script>
1064 1065 1066 1067 1068</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cca7ce285f-6af3-4b26-a2fb-49881fec5761" data-containerid="a7ce285f-6af3-4b26-a2fb-49881fec5761" class="pageContent cpGrid cpGrid24 showInMobile"> 1069 1070 1071 1072 1073 </div> 1074</aside> 1075</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 1076<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1077<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1078 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="27"><a href class="breadCrumb" aria-current="page">Voting</a></li> 1079 </ol> 1080 1081 1082 1083</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1084 1085 <div id="page" class="moduleContentNew"> 1086 1087 1088 <input id="hdnPageID" name="hdnPageID" type="hidden" value="27" /> 1089 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1090 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="2246" /> 1091 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Voting" /> 1092 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1093 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1094 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1095 1096 <h1 id="versionHeadLine" class="headline"> 1097 1098Voting </h1> 1099 1100 <div id="cc5f8c90dc-b4cb-431b-90ee-10648f8df655" data-containerid="5f8c90dc-b4cb-431b-90ee-10648f8df655" class="pageContent cpGrid cpGrid24" data-contentcontainerbreakpoint="30" > 1101 1102 1103 <div class="row outer wide"><!-- 1104--><div class="outer col col24 first last" style="" data-widgetcontainerid="c1930d82-d3d0-4e2d-a664-cdb888d74932">� 1105 <div class="row nest first last wide">� 1106 1107 <div class="inner col col24 first last id2ded2e04-cf9e-46d2-9e11-721693cd2dfa" style="" data-widgetcontainerid="2ded2e04-cf9e-46d2-9e11-721693cd2dfa">� 1108 <nav class="widget clear dynamicSubpage widgetPages skin43 wide" id="widgetPagec5c691cb-fc8c-4549-94f6-f7c61eed6531" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages> 1109 <div class="hidden widgetTypeID">9</div> 1110 <div class="hidden depth">1</div> 1111 <div class="hidden cols">1</div> 1112 <div class="hidden format">2</div> 1113 <div class="widgetBody"> 1114 1115 <div class="widgetBody cpGrid cpGrid1 "> 1116 <div class="row wide"> 1117 1118 <div class="col col1"> 1119 <ol class="semanticList layout2"> 1120 <li class="megaMenuItem widgetItem" data-pageid="163" role="none"> 1121 <div class="widgetTitle"> 1122 <a href="/163/Register-or-Update-Information" target="_self" >Register or Update Information</a> 1123 </div> 1124 <p class="widgetDesc">Find information on how to register to vote, update voter information, or cancel your voter registration. </p> 1125 1126 </li> <li class="megaMenuItem widgetItem" data-pageid="162" role="none"> 1127 <div class="widgetTitle"> 1128 <a href="/162/Three-Ways-to-Vote" target="_self" >Three Ways to Vote</a> 1129 </div> 1130 <p class="widgetDesc">Learn about your three choices for casting a ballot - Vote By Mail, Early Voting and Election Day voting. </p> 1131 1132 </li> <li class="megaMenuItem widgetItem" data-pageid="166" role="none"> 1133 <div class="widgetTitle"> 1134 <a href="/166/More-Information-for" target="_self" >More Information forâ¦</a> 1135 </div> 1136 <p class="widgetDesc">View information for military voters, overseas voters, voters with disabilities, student voters, and voters with felony convictions.</p> 1137 1138 </li> <li class="megaMenuItem widgetItem" data-pageid="160" role="none"> 1139 <div class="widgetTitle"> 1140 <a href="/160/Voter-Information-Lookup" target="_self" >Voter Information Lookup</a> 1141 </div> 1142 <p class="widgetDesc">Look up the name, address and political party affiliation we have on file for you, and find current voting activity and upcoming election information. </p> 1143 1144 </li> <li class="megaMenuItem widgetItem" data-pageid="159" role="none"> 1145 <div class="widgetTitle"> 1146 <a href="/159/Voting-Precincts" target="_self" >Voting Precincts</a> 1147 </div> 1148 <p class="widgetDesc">Type in your house number and street name to find the Election Day polling place assigned to your precinct. </p> 1149 1150 </li> <li class="megaMenuItem widgetItem" data-pageid="165" role="none"> 1151 <div class="widgetTitle"> 1152 <a href="/165/Provisional-Ballot-Status" target="_self" >Provisional Ballot Status</a> 1153 </div> 1154 <p class="widgetDesc">If you cast a provisional ballot during Early Voting or on Election Day, you can look up the status of the ballot here.</p> 1155 1156 </li> <li class="megaMenuItem widgetItem" data-pageid="164" role="none"> 1157 <div class="widgetTitle"> 1158 <a href="/164/QA-With-Craig" target="_self" >Q+A With Craig</a> 1159 </div> 1160 <p class="widgetDesc">Watch Supervisor of Elections Craig Latimer's answers to some common questions about our elections.</p> 1161 1162 </li> <li class="megaMenuItem widgetItem" data-pageid="161" role="none"> 1163 <div class="widgetTitle"> 1164 <a href="/161/Voter-Guide-Rights-Responsibilities" target="_self" >Voter Guide, Rights & Responsibilities</a> 1165 </div> 1166 <p class="widgetDesc">Take a look through the Voter Guide we produce each countywide election cycle, and read the rights and responsibilities afforded to all Florida voters as outlined in Florida election law.</p> 1167 1168 </li> </ol> 1169 </div> 1170 </div> 1171 </div> 1172 1173 1174 1175 1176 </div> 1177 1178 </nav> 1179 1180 1181 1182 </div> <!-- inner column --> 1183 1184 </div> <!-- inner row --> 1185 1186 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1187 <div class="row outer wide"><!-- 1188--><div class="outer col col24 first last" style="" data-widgetcontainerid="1ec4ac59-efa7-4344-843c-061a1ea46dbf">� 1189 <div class="row nest first last wide">� 1190 1191 <div class="inner col col24 first last idda8288ab-aafb-4f07-baf8-e7727e450d47" style="" data-widgetcontainerid="da8288ab-aafb-4f07-baf8-e7727e450d47">� 1192<div data-widget-id="921e0e20-4c65-49f7-a3fd-f530731788cc" data-widget-controller-path="/Faq/Widget"> 1193 1194 1195 1196 1197 1198 1199 1200 1201 <section id="widgetFaq921e0e20-4c65-49f7-a3fd-f530731788cc" class="widget widgetFAQ skin43 widgetOptionSet1 narrow" data-modulewidgettype="FAQ" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="faqHeader921e0e20-4c65-49f7-a3fd-f530731788cc"> 1202 <header class="widgetHeader" id="faqHeader921e0e20-4c65-49f7-a3fd-f530731788cc"> 1203 <div class=""> 1204 <h3><a href="/Faq.aspx?TID=17">FAQs</a></h3> 1205 </div> 1206 </header> 1207 <div class="widgetBody pageStyles cpGrid cpGrid3 "> 1208 <div class="row narrow"> 1209 <link href="/Areas/FAQ/Assets/Styles/Widget.css" rel="stylesheet" /> 1210 <div class="col col1"> 1211 <ol class="semanticList bullets" style="columns: 3"> 1212 1213 1214 <li style="position: relative" class="widgetItem"> 1215 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=73">What voting equipment is used?</a> 1216 </li> 1217 1218 1219 <li style="position: relative" class="widgetItem"> 1220 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=74">Do I have to vote the whole ballot?</a> 1221 </li> 1222 1223 1224 <li style="position: relative" class="widgetItem"> 1225 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=75">What if I vote for too many candidates in a race?</a> 1226 </li> 1227 1228 1229 <li style="position: relative" class="widgetItem"> 1230 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=76">What if I make a mistake on my ballot?</a> 1231 </li> 1232 1233 1234 <li style="position: relative" class="widgetItem breakColumn"> 1235 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=77">Can I write in a candidate?</a> 1236 </li> 1237 1238 1239 <li style="position: relative" class="widgetItem"> 1240 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=78">If I receive a Vote By Mail ballot, can I change my mind and vote in person?</a> 1241 </li> 1242 1243 1244 <li style="position: relative" class="widgetItem"> 1245 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=79">What happens if the power goes out or there are technical problems at a voting site?</a> 1246 </li> 1247 1248 1249 <li style="position: relative" class="widgetItem breakColumn"> 1250 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=80">What happens to my ballot after Iâve voted?</a> 1251 </li> 1252 1253 1254 <li style="position: relative" class="widgetItem"> 1255 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=81">How do I know that my ballot will be counted?</a> 1256 </li> 1257 1258 1259 <li style="position: relative" class="widgetItem"> 1260 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=82">What checks and balances ensure an accurate vote count?</a> 1261 </li> 1262 </ol> 1263 </div> 1264 </div> 1265 <a id="faqViewAll921e0e20-4c65-49f7-a3fd-f530731788cc" class="widgetViewAll alignLeft" style="" href="/Faq.aspx?TID=17">View All FAQs</a> 1266 </div> 1267 <div class="widgetFooter"> 1268 </div> 1269 <div class="addItemModal hidden"> 1270 <div class="url hidden">/FAQ.aspx</div> 1271 </div> 1272 1273 </section> 1274 1275
1276<script> 1277 function handleExpandCollapse(e) { 1278 const element = e.currentTarget; 1279 const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement; 1280 const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0]; 1281 if (answer.classList.contains("hidden")) { 1282 expandArrow.classList.add('widgetFAQ--arrow-expanded'); 1283 expandArrow.classList.remove('widgetFAQ--arrow-collapsed'); 1284 answer.classList.remove("hidden"); 1285 element.setAttribute("aria-expanded", "true"); 1286 } else { 1287 expandArrow.classList.add('widgetFAQ--arrow-collapsed'); 1288 expandArrow.classList.remove('widgetFAQ--arrow-expanded'); 1289 answer.classList.add("hidden"); 1290 element.setAttribute("aria-expanded", "false"); 1291 } 1292 e.preventDefault(); 1293 e.stopImmediatePropagation(); 1294 e.stopPropagation(); 1295 } 1296 document.querySelectorAll(".widgetFAQ--question a").forEach(element => { 1297 // When the link is clicked, expand or collapse the answer 1298 element.addEventListener("click", handleExpandCollapse); 1299 }); 1300</script>
1300 1301</div> 1302 1303 </div> <!-- inner column --> 1304 1305 </div> <!-- inner row --> 1306 1307 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1308 1309 1310 </div> 1311 1312 </div> 1313 1314 1315 <div class="newCP"> 1316 1317 </div> 1318</div> 1319</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd6923f64-2522-4bce-8783-61ad1b416b69" data-containerid="d6923f64-2522-4bce-8783-61ad1b416b69" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1320 1321 1322 1323 1324 </div> 1325</aside> 1326</div> 1327</div></div> 1328</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1329<div class="siteWrap4"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc45174c80-222a-4e97-be1f-67dbb9ac5aec" data-containerid="45174c80-222a-4e97-be1f-67dbb9ac5aec" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 1330 1331 1332 <div class="row outer wide"><!-- 1333--><div class="outer col col24 first last" style="" data-widgetcontainerid="33b71b05-b7f8-49cb-9279-648877ca3562">� 1334 <div class="row nest first last wide">� 1335 1336 <div class="inner col col24 first last id8131f311-9304-4e6a-97f4-d10f85d90dc2" style="" data-widgetcontainerid="8131f311-9304-4e6a-97f4-d10f85d90dc2">� 1337<div data-widget-id="5b90db8a-8ee5-42a5-8a06-91e49a06d83e" data-widget-controller-path="/GraphicLinks/Widget"> 1338 1339 1340 1341 1342<div id="graphicLinkWidget5b90db8a-8ee5-42a5-8a06-91e49a06d83e" class="widget widgetGraphicLinks skin45 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:35em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1343 <div class="widgetHeader"> 1344 <div class=""> 1345 </div> 1346 </div> 1347 <div class="widgetBody cpGrid cpGrid3 "> 1348 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1349 <div class="row wide"> 1350 <!-- 1351--><div class="col col1 first "><ul class="semanticList"><!-- 1352 --><li class="widgetItem GraphicLinks"> 1353 1354<div> 1355 <a href="https://registertovoteflorida.gov/home" target="_self" class="fancyButton fancyButton46 " > 1356 <span> 1357 <span><span class="text">Register to Vote or Update Info<br></span></span> 1358 </span> 1359 </a> 1360</div> 1361 <style scoped="scoped">.fancyButton46.fancyButton:link,.fancyButton46.fancyButton:visited, .fancyButton46div.fancyButton{ 1362 background-color: rgba(173, 31, 35, 0.85); 1363 padding-top: 35px; 1364 padding-bottom: 35px; 1365 padding-right: 20px; 1366 padding-left: 20px; 1367 -webkit-border-top-left-radius: 20px; 1368 -moz-border-top-left-radius: 20px; 1369 -khtml-border-top-left-radius: 20px; 1370 border-top-left-radius: 20px; 1371 -webkit-border-top-right-radius: 20px; 1372 -moz-border-top-right-radius: 20px; 1373 -khtml-border-top-right-radius: 20px; 1374 border-top-right-radius: 20px; 1375 -webkit-border-bottom-left-radius: 20px; 1376 -moz-border-bottom-left-radius: 20px; 1377 -khtml-border-bottom-left-radius: 20px; 1378 border-bottom-left-radius: 20px; 1379 -webkit-border-bottom-right-radius: 20px; 1380 -moz-border-bottom-right-radius: 20px; 1381 -khtml-border-bottom-right-radius: 20px; 1382 border-bottom-right-radius: 20px; 1383 background-repeat: no-repeat; 1384 background-position: left top; 1385min-height: 300px; 1386max-width: 275px; 1387margin: 0 auto; 1388display: grid; 1389transition: all .3s ease-in-out; 1390box-shadow: rgba(0, 0, 0, 0.26) 0px 3px 6px, rgba(0, 0, 0, 0.33) 0px 3px 6px;} 1391.fancyButton46.fancyButton:hover,.fancyButton46.fancyButton:focus,.fancyButton46.fancyButton:active,.fancyButton46.fancyButton.hover{ 1392 background-color: rgb(173, 31, 35); 1393 background-repeat: no-repeat; 1394 background-position: left top; 1395} 1396.fancyButton46.fancyButton:link > span,.fancyButton46.fancyButton:visited > span, .fancyButton46div.fancyButton > span{ 1397} 1398.fancyButton46.fancyButton:hover > span,.fancyButton46.fancyButton:focus > span,.fancyButton46.fancyButton:active > span,.fancyButton46.fancyButton.hover > span{ 1399} 1400.fancyButton46.fancyButton .text{ 1401 color: rgb(255, 255, 255); 1402 font-size: 1.3em; 1403 font-family: "Roboto"; 1404 padding-top: 130px; 1405 padding-bottom: 10px; 1406 padding-right: 15px; 1407 padding-left: 15px; 1408 font-weight: 600; 1409 text-decoration: none; 1410 padding-top: 130px; 1411 padding-bottom: 10px; 1412 padding-right: 15px; 1413 padding-left: 15px; 1414 background-image: url('/ImageRepository/Document?documentID=92'); 1415 background-repeat: no-repeat; 1416 background-position: center 20px ; 1417 border-top: 2px solid rgb(255, 255, 255); 1418 border-bottom: 2px solid rgb(255, 255, 255); 1419line-height: 1.2; 1420} 1421.fancyButton46.fancyButton:hover .text,.fancyButton46.fancyButton:focus .text,.fancyButton46.fancyButton:active .text,.fancyButton46.fancyButton.hover .text{ 1422 text-decoration: underline; 1423 background-repeat: no-repeat; 1424 background-position: center 20px ; 1425 1426 1427} 1428</style> 1429 1430 </li><!-- 1431--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1432 --><li class="widgetItem GraphicLinks"> 1433 1434<div> 1435 <a href="/169" target="_self" class="fancyButton fancyButton49 " > 1436 <span> 1437 <span><span class="text">Request and Track Vote By Mail<br></span></span> 1438 </span> 1439 </a> 1440</div> 1441 <style scoped="scoped">.fancyButton49.fancyButton:link,.fancyButton49.fancyButton:visited, .fancyButton49div.fancyButton{ 1442 background-color: rgba(173, 31, 35, 0.85); 1443 padding-top: 35px; 1444 padding-bottom: 35px; 1445 padding-right: 20px; 1446 padding-left: 20px; 1447 -webkit-border-top-left-radius: 20px; 1448 -moz-border-top-left-radius: 20px; 1449 -khtml-border-top-left-radius: 20px; 1450 border-top-left-radius: 20px; 1451 -webkit-border-top-right-radius: 20px; 1452 -moz-border-top-right-radius: 20px; 1453 -khtml-border-top-right-radius: 20px; 1454 border-top-right-radius: 20px; 1455 -webkit-border-bottom-left-radius: 20px; 1456 -moz-border-bottom-left-radius: 20px; 1457 -khtml-border-bottom-left-radius: 20px; 1458 border-bottom-left-radius: 20px; 1459 -webkit-border-bottom-right-radius: 20px; 1460 -moz-border-bottom-right-radius: 20px; 1461 -khtml-border-bottom-right-radius: 20px; 1462 border-bottom-right-radius: 20px; 1463 background-repeat: no-repeat; 1464 background-position: left top; 1465min-height: 300px; 1466max-width: 275px; 1467margin: 0 auto; 1468display: grid; 1469transition: all .3s ease-in-out; 1470box-shadow: rgba(0, 0, 0, 0.26) 0px 3px 6px, rgba(0, 0, 0, 0.33) 0px 3px 6px;} 1471.fancyButton49.fancyButton:hover,.fancyButton49.fancyButton:focus,.fancyButton49.fancyButton:active,.fancyButton49.fancyButton.hover{ 1472 background-color: rgb(173, 31, 35); 1473 background-repeat: no-repeat; 1474 background-position: left top; 1475} 1476.fancyButton49.fancyButton:link > span,.fancyButton49.fancyButton:visited > span, .fancyButton49div.fancyButton > span{ 1477} 1478.fancyButton49.fancyButton:hover > span,.fancyButton49.fancyButton:focus > span,.fancyButton49.fancyButton:active > span,.fancyButton49.fancyButton.hover > span{ 1479} 1480.fancyButton49.fancyButton .text{ 1481 color: rgb(255, 255, 255); 1482 font-size: 1.3em; 1483 font-family: "Roboto"; 1484 padding-top: 130px; 1485 padding-bottom: 10px; 1486 padding-right: 15px; 1487 padding-left: 15px; 1488 font-weight: 600; 1489 text-decoration: none; 1490 padding-top: 130px; 1491 padding-bottom: 10px; 1492 padding-right: 15px; 1493 padding-left: 15px; 1494 background-image: url('/ImageRepository/Document?documentID=96'); 1495 background-repeat: no-repeat; 1496 background-position: center 20px ; 1497 border-top: 2px solid rgb(255, 255, 255); 1498 border-bottom: 2px solid rgb(255, 255, 255); 1499line-height: 1.2; 1500} 1501.fancyButton49.fancyButton:hover .text,.fancyButton49.fancyButton:focus .text,.fancyButton49.fancyButton:active .text,.fancyButton49.fancyButton.hover .text{ 1502 text-decoration: underline; 1503 background-repeat: no-repeat; 1504 background-position: center 20px ; 1505 1506 1507} 1508</style> 1509 1510 </li><!-- 1511--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1512 --><li class="widgetItem GraphicLinks"> 1513 1514<div> 1515 <a href="/291" target="_self" class="fancyButton fancyButton50 " > 1516 <span> 1517 <span><span class="text">Plan Your Vote<br></span></span> 1518 </span> 1519 </a> 1520</div> 1521 <style scoped="scoped">.fancyButton50.fancyButton:link,.fancyButton50.fancyButton:visited, .fancyButton50div.fancyButton{ 1522 background-color: rgba(173, 31, 35, 0.85); 1523 padding-top: 35px; 1524 padding-bottom: 35px; 1525 padding-right: 20px; 1526 padding-left: 20px; 1527 -webkit-border-top-left-radius: 20px; 1528 -moz-border-top-left-radius: 20px; 1529 -khtml-border-top-left-radius: 20px; 1530 border-top-left-radius: 20px; 1531 -webkit-border-top-right-radius: 20px; 1532 -moz-border-top-right-radius: 20px; 1533 -khtml-border-top-right-radius: 20px; 1534 border-top-right-radius: 20px; 1535 -webkit-border-bottom-left-radius: 20px; 1536 -moz-border-bottom-left-radius: 20px; 1537 -khtml-border-bottom-left-radius: 20px; 1538 border-bottom-left-radius: 20px; 1539 -webkit-border-bottom-right-radius: 20px; 1540 -moz-border-bottom-right-radius: 20px; 1541 -khtml-border-bottom-right-radius: 20px; 1542 border-bottom-right-radius: 20px; 1543 background-repeat: no-repeat; 1544 background-position: left top; 1545min-height: 300px; 1546max-width: 275px; 1547margin: 0 auto; 1548display: grid; 1549transition: all .3s ease-in-out; 1550box-shadow: rgba(0, 0, 0, 0.26) 0px 3px 6px, rgba(0, 0, 0, 0.33) 0px 3px 6px;} 1551.fancyButton50.fancyButton:hover,.fancyButton50.fancyButton:focus,.fancyButton50.fancyButton:active,.fancyButton50.fancyButton.hover{ 1552 background-color: rgb(173, 31, 35); 1553 background-repeat: no-repeat; 1554 background-position: left top; 1555} 1556.fancyButton50.fancyButton:link > span,.fancyButton50.fancyButton:visited > span, .fancyButton50div.fancyButton > span{ 1557} 1558.fancyButton50.fancyButton:hover > span,.fancyButton50.fancyButton:focus > span,.fancyButton50.fancyButton:active > span,.fancyButton50.fancyButton.hover > span{ 1559} 1560.fancyButton50.fancyButton .text{ 1561 color: rgb(255, 255, 255); 1562 font-size: 1.3em; 1563 font-family: "Roboto"; 1564 padding-top: 130px; 1565 padding-bottom: 10px; 1566 padding-right: 15px; 1567 padding-left: 15px; 1568 font-weight: 600; 1569 text-decoration: none; 1570 padding-top: 130px; 1571 padding-bottom: 10px; 1572 padding-right: 15px; 1573 padding-left: 15px; 1574 background-image: url('/ImageRepository/Document?documentID=95'); 1575 background-repeat: no-repeat; 1576 background-position: center 20px ; 1577 border-top: 2px solid rgb(255, 255, 255); 1578 border-bottom: 2px solid rgb(255, 255, 255); 1579line-height: 1.2; 1580} 1581.fancyButton50.fancyButton:hover .text,.fancyButton50.fancyButton:focus .text,.fancyButton50.fancyButton:active .text,.fancyButton50.fancyButton.hover .text{ 1582 text-decoration: underline; 1583 background-repeat: no-repeat; 1584 background-position: center 20px ; 1585 1586 1587} 1588</style> 1589 1590 </li><!-- 1591--></ul></div><!-- --> 1592 </div> 1593 </nav> 1594 </div> 1595 <div class="widgetFooter"> 1596 </div> 1597</div> 1598</div> 1599 1600 </div> <!-- inner column --> 1601 1602 </div> <!-- inner row --> 1603 1604 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1605 1606 1607 </div> 1608</div></div> 1609</div> 1610</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1611 <div class="siteWrap4"> 1612 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1613 </div> 1614 </div> --><!-- Footer --><div data-cpRole="structuralContainer" id="footerOverlayTS"> 1615<footer data-cpRole="structuralContainer" id="footerContainerTS"> 1616<div class="siteWrap4"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc5d570579-4d63-4ab2-8fca-2e574840c2f5" data-containerid="5d570579-4d63-4ab2-8fca-2e574840c2f5" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="54"> 1617 1618 1619 <div class="row outer wide"><!-- 1620--><div class="outer col col24 first last" style="" data-widgetcontainerid="0055d4a2-14e4-41ef-bf52-a5ef300b5a44">� 1621 <div class="row nest first wide">� 1622 1623 <div class="inner col col24 first last idb4cc4cb0-10ba-4416-aece-bebe4cd1a092" style="" data-widgetcontainerid="b4cc4cb0-10ba-4416-aece-bebe4cd1a092">� 1624 <div data-widget-id="9d323c8d-278c-402c-812d-d14ee21acdb6" data-widget-controller-path="/InfoAdvanced/Widget"> 1625 1626 1627 1628 1629 1630 <section id="divInfoAdv9d323c8d-278c-402c-812d-d14ee21acdb6" class="widget widgetInfoAdvanced skin61 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1631 <header class="widgetHeader" id="header9d323c8d-278c-402c-812d-d14ee21acdb6"> 1632 <div class=""> 1633 </div> 1634 </header> 1635 <div class="widgetBody cpGrid cpGrid1 "> 1636 <div class="row wide"> 1637 <div class="col col1 first last"> 1638 <ol class="pageStyles semanticList"> 1639 1640<li class="InfoAdvanced widgetItem fr-view"> 1641 <h1 class="headline">Contact</h1> 1642</li> </ol> 1643 </div> 1644 </div> 1645 </div> 1646 <div class="widgetFooter"> 1647 1648 </div> 1649 1650 </section> 1651 1652 1653
1654<script type="text/javascript"> 1655 //Render slideshow if info advacned items contain one. 1656 $(document).ready(function (e) { 1657 $('#divInfoAdv9d323c8d-278c-402c-812d-d14ee21acdb6 .InfoAdvanced.widgetItem').each(function () { 1658 renderSlideshowIfApplicable($(this)); 1659 }); 1660 }); 1661</script>
1661</div> 1662 </div> <!-- inner column --> 1663 1664 </div> <!-- inner row --> 1665 <div class="row nest last wide">� 1666 1667 <div class="inner col col24 first last idf6670c8f-8100-48e9-9ad3-bc553ccbad74" style="" data-widgetcontainerid="f6670c8f-8100-48e9-9ad3-bc553ccbad74">� 1668 <div data-widget-id="47047dd4-2ad7-401b-a537-37431f75fde2" data-widget-controller-path="/InfoAdvanced/Widget"> 1669 1670 1671 1672 1673 1674 <section id="divInfoAdv47047dd4-2ad7-401b-a537-37431f75fde2" class="widget widgetInfoAdvanced skin62 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:54em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1675 <header class="widgetHeader" id="header47047dd4-2ad7-401b-a537-37431f75fde2"> 1676 <div class=""> 1677 </div> 1678 </header> 1679 <div class="widgetBody cpGrid cpGrid3 "> 1680 <div class="row wide"> 1681 <div class="col col1 first "> 1682 <ol class="pageStyles semanticList"> 1683 1684<li class="InfoAdvanced widgetItem fr-view"> 1685 <p><strong>Office Hours:</strong> 8 am to 5 pm</p> 1686</li> </ol> 1687 </div> 1688 <div class="col col1 "> 1689 <ol class="pageStyles semanticList"> 1690 1691<li class="InfoAdvanced widgetItem fr-view"> 1692 <p><strong>Main Phone:</strong> <a href="tel:8137445900">813-744-5900</a></p> 1693</li> </ol> 1694 </div> 1695 <div class="col col1 last"> 1696 <ol class="pageStyles semanticList"> 1697 1698<li class="InfoAdvanced widgetItem fr-view"> 1699 <p><strong>Toll Free:</strong> <a href="tel:8882974362">888-297-4362</a></p> 1700</li> </ol> 1701 </div> 1702 </div> 1703 </div> 1704 <div class="widgetFooter"> 1705 1706 </div> 1707 1708 </section> 1709 1710 1711
1712<script type="text/javascript"> 1713 //Render slideshow if info advacned items contain one. 1714 $(document).ready(function (e) { 1715 $('#divInfoAdv47047dd4-2ad7-401b-a537-37431f75fde2 .InfoAdvanced.widgetItem').each(function () { 1716 renderSlideshowIfApplicable($(this)); 1717 }); 1718 }); 1719</script>
1719</div> 1720 </div> <!-- inner column --> 1721 1722 </div> <!-- inner row --> 1723 1724 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1725 <div class="row outer wide"><!-- 1726--><div class="outer col col6 first" style="" data-widgetcontainerid="44b4b528-b22a-405c-8f5b-4583d782f174">� 1727 <div class="row nest first last wide">� 1728 1729 <div class="inner col col6 first last idd6f3b03e-ccf3-4336-9f1f-f93ecc632be0" style="" data-widgetcontainerid="d6f3b03e-ccf3-4336-9f1f-f93ecc632be0">� 1730 <div data-widget-id="cb87a986-2874-41b7-8af5-d68fa1e45c12" data-widget-controller-path="/InfoAdvanced/Widget"> 1731 1732 1733 1734 1735 1736 <section id="divInfoAdvcb87a986-2874-41b7-8af5-d68fa1e45c12" class="widget widgetInfoAdvanced skin43 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1737 <header class="widgetHeader" id="headercb87a986-2874-41b7-8af5-d68fa1e45c12"> 1738 <div class=""> 1739 </div> 1740 </header> 1741 <div class="widgetBody cpGrid cpGrid1 "> 1742 <div class="row wide"> 1743 <div class="col col1 first last"> 1744 <ol class="pageStyles semanticList"> 1745 1746<li class="InfoAdvanced widgetItem fr-view"> 1747 <p><a href="/"><img src="/ImageRepository/Document?documentId=98" class="fr-dib" alt="Hillsborough County Elections Florida Homepage"></a></p> 1748</li> </ol> 1749 </div> 1750 </div> 1751 </div> 1752 <div class="widgetFooter"> 1753 1754 </div> 1755 1756 </section> 1757 1758 1759
1760<script type="text/javascript"> 1761 //Render slideshow if info advacned items contain one. 1762 $(document).ready(function (e) { 1763 $('#divInfoAdvcb87a986-2874-41b7-8af5-d68fa1e45c12 .InfoAdvanced.widgetItem').each(function () { 1764 renderSlideshowIfApplicable($(this)); 1765 }); 1766 }); 1767</script>
1767</div> 1768 </div> <!-- inner column --> 1769 1770 </div> <!-- inner row --> 1771 1772 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="6108ac77-4dc5-4f6b-99c3-f8872f5884dd">� 1773 <div class="row nest first last wide">� 1774 1775 <div class="inner col col1 first last id4f492c13-3472-44b6-b4ac-497f90824ae9" style="" data-widgetcontainerid="4f492c13-3472-44b6-b4ac-497f90824ae9">� 1776 1777<div class="widget widgetSpacer" id="3c63d12d-60d8-4740-aa03-354e0bf73bcf"></div> 1778 </div> <!-- inner column --> 1779 1780 </div> <!-- inner row --> 1781 1782 </div><!-- outer column --><!----><div class="outer col col17 last" style="" data-widgetcontainerid="dd492266-66b2-4a52-93fc-93f0b415a625">� 1783 <div class="row nest first last wide">� 1784 1785 <div class="inner col col17 first last ide4d4a9ad-683a-4036-8bcc-9e603beb18fd" style="" data-widgetcontainerid="e4d4a9ad-683a-4036-8bcc-9e603beb18fd">� 1786 <div data-widget-id="6b68bd83-9c79-4ba6-900b-b79282b91e32" data-widget-controller-path="/InfoAdvanced/Widget"> 1787 1788 1789 1790 1791 1792 <section id="divInfoAdv6b68bd83-9c79-4ba6-900b-b79282b91e32" class="widget widgetInfoAdvanced skin37 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1793 <header class="widgetHeader" id="header6b68bd83-9c79-4ba6-900b-b79282b91e32"> 1794 <div class=""> 1795 </div> 1796 </header> 1797 <div class="widgetBody cpGrid cpGrid1 "> 1798 <div class="row wide"> 1799 <div class="col col1 first last"> 1800 <ol class="pageStyles semanticList"> 1801 1802<li class="InfoAdvanced widgetItem fr-view"> 1803 <p><a href="/BusinessDirectoryII.aspx?lngBusinessCategoryID=23"><strong>Fred B. Karl County Center</strong></a> 601 E. Kennedy Blvd., 16th Floor, Tampa, FL 33602<br>Tel: <a href="tel:8132725850">813-272-5850</a> Fax: 813-272-7043</p> 1804</li> 1805<li class="InfoAdvanced widgetItem fr-view"> 1806 <p><a href="/BusinessDirectoryII.aspx?lngBusinessCategoryID=23"><strong>Robert L. Gilder Elections Service Center</strong></a> 2514 North Falkenburg Rd., Tampa, FL 33619<br>Tel: <a href="tel:8137445900">813-744-5900</a> Fax: 813-744-5843</p> 1807</li> 1808<li class="InfoAdvanced widgetItem fr-view"> 1809 <p><a href="/BusinessDirectoryII.aspx?lngBusinessCategoryID=23"><strong>Northwest Regional Office</strong></a> 4575 Gunn Hwy., Tampa, FL 33624</p> 1810</li> 1811<li class="InfoAdvanced widgetItem fr-view"> 1812 <p><a href="/BusinessDirectoryII.aspx?lngBusinessCategoryID=23"><strong>Southeast Regional Office</strong></a> 10020 South U.S. Hwy. 301, Riverview, FL 33578</p> 1813</li> 1814<li class="InfoAdvanced widgetItem fr-view"> 1815 <p><a href="/BusinessDirectoryII.aspx?lngBusinessCategoryID=23"><strong>SouthShore Regional Service Center</strong></a> 410 30th St. SE, Ruskin, FL 33570</p> 1816</li> </ol> 1817 </div> 1818 </div> 1819 </div> 1820 <div class="widgetFooter"> 1821 1822 </div> 1823 1824 </section> 1825 1826 1827
1828<script type="text/javascript"> 1829 //Render slideshow if info advacned items contain one. 1830 $(document).ready(function (e) { 1831 $('#divInfoAdv6b68bd83-9c79-4ba6-900b-b79282b91e32 .InfoAdvanced.widgetItem').each(function () { 1832 renderSlideshowIfApplicable($(this)); 1833 }); 1834 }); 1835</script>
1835</div> 1836 </div> <!-- inner column --> 1837 1838 </div> <!-- inner row --> 1839 1840 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1841 1842 1843 </div> 1844</div></div> 1845</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 1846<div class="siteWrap4"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc0d39ee49-65c1-4a78-9575-fc105d41737e" data-containerid="0d39ee49-65c1-4a78-9575-fc105d41737e" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 1847 1848 1849 <div class="row outer wide"><!-- 1850--><div class="outer col col24 first last" style="" data-widgetcontainerid="edb515bb-4c92-4d5d-bddd-cb0a04aebb4a">� 1851 <div class="row nest first last wide">� 1852 1853 <div class="inner col col24 first last idc64583bf-6774-425a-bffe-e14d60797252" style="" data-widgetcontainerid="c64583bf-6774-425a-bffe-e14d60797252">� 1854 <div data-widget-id="6373e066-37df-4d0d-a40a-d8d579d0c3a7" data-widget-controller-path="/InfoAdvanced/Widget"> 1855 1856 1857 1858 1859 1860 <section id="divInfoAdv6373e066-37df-4d0d-a40a-d8d579d0c3a7" class="widget widgetInfoAdvanced skin63 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1861 <header class="widgetHeader" id="header6373e066-37df-4d0d-a40a-d8d579d0c3a7"> 1862 <div class=""> 1863 </div> 1864 </header> 1865 <div class="widgetBody cpGrid cpGrid1 "> 1866 <div class="row wide"> 1867 <div class="col col1 first last"> 1868 <ol class="pageStyles semanticList"> 1869 1870<li class="InfoAdvanced widgetItem fr-view"> 1871 <h1 class="headline" style="text-align: left;"><a href="/site/accessibility"><strong>Accessibility Statement</strong></a><strong> | <a href="https://fl-hillsboroughcountyelections.civicplus.com/privacy">Privacy Policy</a> | </strong><a href="https://fl-hillsboroughcountyelections.civicplus.com/copyright"><strong>Copyright Notices</strong></a></h1><p style="text-align: left;"><br></p><p style="text-align: left;">Please note: Florida has a very broad public records law. Voter registration applications and other written communications to or from the Supervisor of Elections are public records and are available to the public and media upon request unless the information is subject to a specific statutory exemption. Email addresses are also public records. If you do not want your email address released in response to a public records request, please do not email us. Instead, contact us by mail or phone, or visit us in person. <strong>To request public records, <a href="/212">visit this page</a>.</strong> <strong>For questions about public records,</strong> <a href="/cdn-cgi/l/email-protection#661613040a0f051403050914021526100912030e0f0a0a150409140913010e48010910">email Public Records</a> <strong>
1871or call</strong> <a href="tel:8137445900">813-744-5900</a>.</p> 1872</li> </ol> 1873 </div> 1874 </div> 1875 </div> 1876 <div class="widgetFooter"> 1877 1878 </div> 1879 1880 </section>
vendor: 116 bytes, lines 1880-1884
1880 1881 1882 1883 1884<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1884<script type="text/javascript"> 1885 //Render slideshow if info advacned items contain one. 1886 $(document).ready(function (e) { 1887 $('#divInfoAdv6373e066-37df-4d0d-a40a-d8d579d0c3a7 .InfoAdvanced.widgetItem').each(function () { 1888 renderSlideshowIfApplicable($(this)); 1889 }); 1890 }); 1891</script>
1891</div> 1892 </div> <!-- inner column --> 1893 1894 </div> <!-- inner row --> 1895 1896 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1897 <div class="row outer wide"><!-- 1898--><div class="outer col col24 first last" style="" data-widgetcontainerid="09fac81a-c408-4454-b2e6-58b4c2e969d9">� 1899 <div class="row nest first last wide">� 1900 1901 <div class="inner col col24 first last idf30ab4df-529e-464d-ba07-8ae30dfc9071" style="" data-widgetcontainerid="f30ab4df-529e-464d-ba07-8ae30dfc9071">� 1902 1903 <div data-widget-id='d1a9a558-f22a-400d-a5fb-f5c83d1679eb' data-moduleName="customHtml" id='widgetCustomHtmld1a9a558-f22a-400d-a5fb-f5c83d1679eb' class="widget widgetCustomHtml skin43 narrow" > 1904 <div class="widgetBody pageStyles" id="widgetBodyd1a9a558-f22a-400d-a5fb-f5c83d1679eb"> 1905 <div id="customHtmld1a9a558-f22a-400d-a5fb-f5c83d1679eb"><div><style> 1906 /* CP icon */ 1907 .cpBylineIconTS { 1908 color: #fff; 1909 } 1910 /* CP Text */ 1911 .cpBylineTextTS, 1912 .cpBylineTextTS a:link { 1913 color: #fff; 1914 } 1915 1916 .cpBylineTS { 1917 text-align: center; 1918 } 1919 1920 .cpBylineIconTS { 1921 fill: currentColor; 1922 width: 39px; 1923 height: 26px; 1924 display: inline; 1925 vertical-align: middle; 1926 } 1927</style> 1928 1929<div class="widgetItem cpBylineTS"> 1930 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 1931 <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> 1932 <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> 1933 </svg> 1934 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 1935</div> 1936</div></div> 1937 </div> 1938 1939 </div> 1940 1941 </div> <!-- inner column --> 1942 1943 </div> <!-- inner row --> 1944 1945 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1946 1947 1948 </div> 1949</div></div> 1950</div> 1951</div> 1952</div> 1953 1954 </div> 1955 </div> 1956 </div> 1957 1958<link href="/745732998.css" rel="stylesheet" type="text/css" /> 1959 1960<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 1961 <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"> 1962 <div class="cp-Splash-header"> 1963 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 1964 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 1965 <svg id="iconClose" viewBox="0 0 25 25"> 1966 <polygon style="fill:currentcolor" 1967 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> 1968 </svg> 1969 </button>
1970 </div> 1971 <div class="cp-Splash-body"> 1972 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 1973 <!-- Content from the Froala Editor will go here. --> 1974 Loading 1975 </div> 1976 </div> 1977 <div class="cp-Splash-footer"> 1978 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 1979 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 1980 </div> 1981 </div> 1982</div> 1983
1984<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 1984
1984
1985<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 1985
1985
1986<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 1986
1986
1987<script> 1988 1989 $(document).ready(function () { 1990 var filter = { 1991 targetId: '27', 1992 targetType: 1 1993 } 1994 1995 new SplashModalRender().triggerRender(filter); 1996 }); 1997</script>
1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
2014<script src="/-1442400649.js" type="text/javascript"></script>
2014 2015 <!-- Fixed Nav Adjustment -->
2016<script> 2017 function getValueTS(elem, attr) { 2018 const val = elem.css(attr); 2019 if (val === undefined) return undefined; 2020 const num = parseInt(val, 10); 2021 if (num === NaN) return undefined; 2022 return num; 2023 } 2024 2025 function clampTS(number, min, max) { 2026 return Math.min(Math.max(number, min), max); 2027 } 2028 2029 function isPageEditingTS() { 2030 return ( 2031 $("#doneEditing").length > 0 || // In live edit 2032 typeof DesignCenter !== "undefined" // In theme manager 2033 ); 2034 } 2035 2036 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2037 function isTransparentTS(elem) { 2038 const bg = elem.css('background-color'); 2039 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2040 const matchState = bg.match(bgColorRegexTS); 2041 if (!matchState || matchState.length !== 5) return false; 2042 const alpha = parseFloat(matchState[4], 10); 2043 if (!(alpha >= 0 && alpha < 1)) return false; 2044 return true; 2045 } 2046 2047 function iterateLeftpads(cb) { 2048 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2049 for (let i = 0; i < containersTS.length; i++) { 2050 const containerTS = containersTS[i]; 2051 // Skip the body container and anything with data-skip-leftpad 2052 if ( 2053 containerTS.id !== "bodyContainerTS" && 2054 containerTS.getAttribute('data-skip-leftpad') === null 2055 ) { 2056 cb(containerTS); 2057 } 2058 } 2059 } 2060 2061 const anchor = $("#divToolbars");
2062 const anchor2 = $("#headerContainerTS") 2063 2064 // Outer banner padding (push banner down) 2065 const outerSizingTS = $("#bannerContainerTS"); 2066 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2067 const innerSizingTS = $("#bannerSizingTS"); 2068 const bodyContainerTS = $("#bodyContainerTS"); 2069 2070 const forceUnfixClassTS = "forceUnfixTS"; 2071 2072 const fixedTopTS = $(".fixedTopTS"); 2073 const fixedBottomTS = $(".fixedBottomTS"); 2074 const fixedLeftTS = $(".fixedLeftTS"); 2075 2076 var initialTopTS; 2077 var topAttachTS; 2078 if (fixedTopTS && fixedTopTS.length === 1) { 2079 initialTopTS = getValueTS(fixedTopTS, 'top'); 2080 const attachment = fixedTopTS.attr('data-attach'); 2081 if (attachment) topAttachTS = $("#" + attachment); 2082 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2083 } 2084 2085 function resizeAdjustmentTS() { 2086 const editing = isPageEditingTS(); 2087 2088 // Fixed top script 2089 (function () { 2090 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2091 2092 if (editing) { 2093 fixedTopTS[0].classList.add(forceUnfixClassTS); 2094 } else { 2095 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2096 } 2097 2098 const topPosition = fixedTopTS.css('position'); 2099 if (topPosition === 'fixed') { 2100 if (topAttachTS) { 2101 scrollAdjustmentTS(); 2102 } else { 2103 const anchorHeight = anchor.outerHeight() - 1; 2104 fixedTopTS.css('top', anchorHeight + initialTopTS); 2105 } 2106 } else { 2107 fixedTopTS.css('top', initialTopTS); 2108 } 2109 2110 if (topPosition === 'fixed' || topPosition === 'absolute') { 2111 // Bump the banner content down 2112 if (isTransparentTS(fixedTopTS)) { 2113 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2114 outerSizingTS.css('padding-top', ''); 2115 2116 try { 2117 window.Pages.onResizeHandlersExecute(); 2118 } catch (e) { } 2119 } else { 2120 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2121 innerSizingTS.css('padding-top', ''); 2122 } 2123 } else { 2124 innerSizingTS.css('padding-top', ''); 2125 outerSizingTS.css('padding-top', ''); 2126 } 2127 })(); 2128 2129 // Fixed bottom script 2130 (function () { 2131 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2132 2133 // If the widget has gone narrow, force unfix 2134 if (editing || fixedBottomTS.outerHeight() > 200) { 2135 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2136 } else { 2137 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2138 } 2139 2140 if (fixedBottomTS.css('position') === 'fixed') { 2141 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2142 } else { 2143 bodyContainerTS.css('padding-bottom', ''); 2144 } 2145 })(); 2146 2147 // Fixed left script 2148 (function () { 2149 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2150 2151 if (editing) { 2152 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2153 } else { 2154 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2155 } 2156 2157 if (fixedLeftTS.css('position') === 'fixed') { 2158 const anchorHeight = anchor.outerHeight() - 1; 2159 fixedLeftTS.css('top', anchorHeight); 2160 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2161 iterateLeftpads(function (containerTS) { 2162 const containerBoundingTS = containerTS.getBoundingClientRect(); 2163 if (containerBoundingTS.left <= leftBoundingTS.right) { 2164 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2165 } 2166 }); 2167 } else { 2168 fixedLeftTS.css('top', ''); 2169 iterateLeftpads(function (containerTS) { 2170 $(containerTS).css('padding-left', ''); 2171 }); 2172 } 2173 })(); 2174 } 2175 2176 function scrollAdjustmentTS() { 2177 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2178 const topPosition = fixedTopTS.css('position'); 2179 if (topPosition === 'fixed' || topPosition === 'absolute') { 2180 const anchorBounding = anchor[0].getBoundingClientRect();
2181 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2182 const scrollTop = $(window).scrollTop(); 2183 2184 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2185 } else { 2186 fixedTopTS.css('top', initialTopTS); 2187 } 2188 } 2189 2190 $(window).load(function () { 2191 setTimeout(function () { 2192 resizeAdjustmentTS(); 2193 }, 350); 2194 2195 $(window).scroll(function () { 2196 scrollAdjustmentTS(); 2197 }); 2198 2199 var adjustTimeoutTS; 2200 $(window).resize(function () { 2201 clearTimeout(adjustTimeoutTS); 2202 adjustTimeoutTS = setTimeout(function () { 2203 resizeAdjustmentTS(); 2204 }, 350); 2205 }); 2206 2207 $.when(window.Pages.angularToolbarComplete).done(function () { 2208 resizeAdjustmentTS(); 2209 }); 2210 }); 2211</script>
2211 2212<!-- End Fixed Nav Adjustment --> 2213 2214 2215 2216 2217<!----------Google Translate (Mobile Friendly)---------> 2218 2219<style> 2220 #google-translate-container { 2221 float: right; 2222 padding: 3px 5px 0px 0px; 2223 position: fixed; 2224 bottom: 16px; 2225 right: 10px; 2226 z-index: 5; 2227 } 2228 2229 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 2230 font-family: arial; 2231 font-size: 10pt; 2232 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 2233 background-position: 5px 5px; 2234 background-size: 18px; 2235 background-repeat: no-repeat; 2236 text-indent: 16px; 2237 background-color: #fff; 2238 color: #000 !important; 2239 } 2240 2241 .goog-logo-link { 2242 display: none !important; 2243 } 2244 2245 .goog-te-gadget { 2246 color: transparent !important; 2247 } 2248 2249 .goog-te-gadget .goog-te-combo { 2250 margin: 2px 0 !important; 2251 border-radius: 15px !important; 2252 } 2253 2254 .goog-te-combo{ 2255 border: 1px solid !important; 2256 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2257 border-radius: 50px !important; 2258 height:31px !important; 2259 padding: 0 1px 0 .25rem !important; 2260 width: 156px; 2261 } 2262 2263 #launcher-wrapper { 2264 bottom: 50px !important; 2265 } 2266 2267</style> 2268 2269<div id="google-translate-container"> 2270 <div id="google_translate_element"> 2271 </div> 2272</div> 2273
2274<script> 2275 2276 function googleTranslateElementInit() { 2277 var el = document.getElementById("google_translate_element"); 2278 if (el && el.innerHTML.trim() !== "") { 2279 return; 2280 } 2281 2282 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2283 // begin accessibility compliance 2284 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2285 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2286 $('div#goog-gt-tt .original-text').css('text-align','left'); 2287 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2288 $('.goog-te-combo').attr('aria-label','google translate languages'); 2289 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2290 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2291 } 2292 2293 $(function() { 2294 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2295 }); 2296 2297</script>
2297 2298 2299<!--------------End Google Translate-----------------> 2300
2301<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "64173c272fc43dcb71430eda6c72719c"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
2301 2302 2303<!-- START Customer Google Analytics 4 -->
vendor: 65 bytes, lines 2303-2304
2303 2304<script async src="https://www.googletagmanager.com/gtag/js?id=
2304G-RC4VEHZDXS
vendor: 13 bytes, line 2304
2304"></script>
2305<script>
vendor: 132 bytes, lines 2306-2310
2306window.dataLayer = window.dataLayer || []; 2307function gtag(){dataLayer.push(arguments);} 2308gtag('js', new Date()); 2309 2310gtag('config', '
2310G-RC4VEHZDXS
vendor: 5 bytes, line 2310
2310');
2311</script>
2311 2312<!-- END START Customer Google Analytics 4 --> 2313 2314 2315
2315<script type="text/javascript"> 2316 $(function () { 2317 document.cookie = "responsiveGhost=0; path=/"; 2318 }); 2319 $(window).on("load", function () { 2320 $('body').addClass('doneLoading').removeClass('hideContent'); 2321 2322 if ($('#404Content').length > 0) 2323 $('div#bodyWrapper').css('padding', '0px'); 2324 }); 2325 </script>
2325 2326 2327 <noscript> 2328 <style> 2329 body.hideContent { 2330 opacity: 1 !important; 2331 } 2332 </style> 2333 </noscript> 2334 2335 2336<div style="display: none;"> 2337 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2338 2339 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2340 <title>Arrow Left</title> 2341 <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> 2342 </symbol> 2343 2344 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2345 <title>Arrow Right</title> 2346 <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> 2347 </symbol> 2348 2349 </svg> 2350</div> 2351
2351<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Roboto:500,600,700,800,900,regular|');</script>
2351 2352 2353 2354 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2355 <div style="display: none;"> 2356 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2357 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2358 <title>Slideshow Left Arrow</title> 2359 <g> 2360 <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> 2361 </g> 2362 </symbol> 2363 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2364 <title>Slideshow Right Arrow</title> 2365 <g> 2366 <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> 2367 </g> 2368 </symbol> 2369 </svg> 2370 </div> 2371 2372 2373 2374 2375 <div id="root-picker-outlet"></div>
2376<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4430e261953c6c7',t:'MTc5MDkzNzI3Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2376</body> 2377</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.