PageSourceSearch

https://www.votehillsborough.gov/27/Voting

html votehillsborough.gov collected 2026-10-02 10:34:34 UTC 97,914 bytes, 2,377 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&#39;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 &amp; 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>&nbsp;| <a href="https://fl-hillsboroughcountyelections.civicplus.com/privacy">Privacy Policy</a> |&nbsp;</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&reg;</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.