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-BQ1F8VZKB9';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home 2024" /> 119<meta name="category1" content="City Government" /> 120 121 122 <meta name="theme-color" content="rgb(3, 43, 92)"> 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>City Government | Rockport, TX - Official Website</title> 126 127 <meta name="description" content=""> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/258694354.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="#ccd5f61e5f-603d-4413-be38-ec0e1c5b62bc" 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="5" /> 391 <input type="hidden" id="hdnContentCollectionID" value="f6aa0142-9748-4f5f-b700-3ce04d78f4fe" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="10" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="99" /> 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<div data-cpRole="banner" id="banner1" class="fixedBannerTS"><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"><div class="inner"> 412<div class="siteWrap3"><div data-cpRole="structuralContainer" id="headerFlexTS" class="flexTS headerFlexTS heightMatchTS"> 413<div data-cpRole="structuralContainer" id="logoTS" class="flexTS"> 414<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 415 416 417 418 419 <a id="bannerLogoTS-20" style=" display: block; text-align: center; 420" class="bannerObject" href="/" target="_self"><img alt="Rockport TX Homepage" class="bannerObject" height="49" src="/ImageRepository/Document?documentID=16179" width="213" /></a> 421</div> 422</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 423<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 424--><li id="MainItem354" class="topMenuItem" role="none" data-pageid="354" data-displaymegamenu="True"><!-- 425 --><!-- 426 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu354" id = "mainNavIWantTo" class="navMainItem mainNavItem mainNavItem1 " href="/354/I-Want-To" target = "_self" > I Want To </a> <!-- 427 --><!-- 428 --></li><!----><li id="MainItem99" class="topMenuItem" role="none" data-pageid="99" data-displaymegamenu="True"><!-- 429 --><!-- 430 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu99" id = "mainNavCityGovernment" class="navMainItem mainNavItem mainNavItem2 " href="/99/City-Government" target = "_self" > City Government </a> <!-- 431 --><!-- 432 --></li><!----><li id="MainItem73" class="topMenuItem" role="none" data-pageid="73" data-displaymegamenu="True"><!-- 433 --><!-- 434 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu73" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem3 " href="/73/Departments" target = "_self" > Departments </a> <!-- 435 --><!-- 436 --></li><!----><li id="MainItem353" class="topMenuItem" role="none" data-pageid="353" data-displaymegamenu="True"><!-- 437 --><!-- 438 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu353" id = "mainNavAboutRockport" class="navMainItem mainNavItem mainNavItem4 " href="/353/About-Rockport" target = "_self" > About Rockport </a> <!-- 439 --><!-- 440 --></li><!----><li id="MainItem912" class="topMenuItem" role="none" data-pageid="912" data-displaymegamenu="True"><!-- 441 --><!-- 442 --> <a role="menuitem" id="mainNavTOURISM" class="navMainItem mainNavItem mainNavItem5" href="https://www.visitrockportfulton.com/ " target="_self"> TOURISM </a> <!-- 443 --><!-- 444 --></li><!----> 445</ol> 446 447 448
448<script type="text/javascript"> 449 (function () { 450 function setupMenu() { 451 const menuID = 'mainNavMenu'; 452 const menuType = MAIN_MENU; 453 454 //setup menu manager properties for main menu 455 if (!menuManager.mobileMainNav && true) 456 menuManager.adjustMainItemsWidth('#' + menuID); 457 menuManager.isMainMenuEditable = false; 458 menuManager.mainMenuMaxSubMenuLevels = 4; 459 menuManager.setMOMMode(2, menuType); 460 461 //Init main menu 462 const setupDraggable = menuManager.isMainMenuEditable; 463 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=10&menuContainerID=mainNav'; 464 465 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 466 menuManager.mainMenuInit = true; 467 menuManager.mainMenuTextResizer = true; 468 if (1.00 > 0) 469 menuManager.mainMenuTextResizerRatio = 1.00; 470 if (window.isResponsiveEnabled) 471 menuManager.mainMenuReady.resolve(); 472 473 } 474 475 if (document.readyState === "complete" 476 || document.readyState === "loaded" 477 || document.readyState === "interactive") { 478 setupMenu(); 479 return; 480 } 481 482 document.addEventListener("DOMContentLoaded", setupMenu); 483 })(); 484 </script>
484 485 486 487<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="mainNavMegaMenu354" class="contentTop mainNavMegaMenu megaMenuContainer pageID_354 hidden" data-orientation="horizontal"> <div id="ccbd2b3748-7a95-4baf-93b1-edabbc10f851" data-containerid="bd2b3748-7a95-4baf-93b1-edabbc10f851" class="pageContent cpGrid cpGrid24"> 488 489 490 491 492 </div> 493</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu99" class="contentTop mainNavMegaMenu megaMenuContainer pageID_99 hidden" data-orientation="horizontal"> <div id="cc754d03db-7fda-4e4f-8b8e-3e1bd7426d29" data-containerid="754d03db-7fda-4e4f-8b8e-3e1bd7426d29" class="pageContent cpGrid cpGrid24"> 494 495 496 497 498 </div> 499</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu73" class="contentTop mainNavMegaMenu megaMenuContainer pageID_73 hidden" data-orientation="horizontal"> <div id="cc2a142b7e-07c7-4420-8970-1c0386f1de95" data-containerid="2a142b7e-07c7-4420-8970-1c0386f1de95" class="pageContent cpGrid cpGrid24"> 500 501 502 503 504 </div> 505</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu353" class="contentTop mainNavMegaMenu megaMenuContainer pageID_353 hidden" data-orientation="horizontal"> <div id="cce7df09f8-a1ca-4581-84ed-ad746574ab8f" data-containerid="e7df09f8-a1ca-4581-84ed-ad746574ab8f" class="pageContent cpGrid cpGrid24"> 506 507 508 509 510 </div> 511</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu912" class="contentTop mainNavMegaMenu megaMenuContainer pageID_912 hidden" data-orientation="horizontal"> <div id="cc222478c3-b6e5-4815-a4cf-269f797aa189" data-containerid="222478c3-b6e5-4815-a4cf-269f797aa189" class="pageContent cpGrid cpGrid24"> 512 513 514 515 516 </div> 517</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="cc6daf2582-980f-45d3-8773-ee719fc7e6af" data-containerid="6daf2582-980f-45d3-8773-ee719fc7e6af" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 518 519 520 <div class="row outer wide"><!-- 521--><div class="outer col col24 first last" style="" data-widgetcontainerid="cb9cfbd2-1cb2-47e9-9670-fc1c3b741932">� 522 <div class="row nest first last wide">� 523 524 <div class="inner col col24 first last id10135ba9-6334-43f2-b2d4-eafff79a9198" style="" data-widgetcontainerid="10135ba9-6334-43f2-b2d4-eafff79a9198">� 525<div data-widget-id="6258608a-79a6-4b7d-9c7b-19cbe1a9e760" data-widget-controller-path="/Layout/WidgetSearch"> 526 527
527<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
527 528
528<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
528 529
529<script defer type="text/javascript"> 530 531 $(document).ready(function () { 532 try { 533 // Minimum characters required before performing a search/autocomplete 534 var minPrefixLength = 3; 535 var autoCompleteDebounceDelay = 500; 536 var searchFieldSelector = "#searchField" + '6258608a-79a6-4b7d-9c7b-19cbe1a9e760'; 537 var checkboxSelector = "#ysnSearchOnlyDept" + '6258608a-79a6-4b7d-9c7b-19cbe1a9e760'; 538 var buttonSelector = ".widgetSearchButton" + '6258608a-79a6-4b7d-9c7b-19cbe1a9e760'; 539 var autoCompleteCache = {}; 540 var autoCompleteCacheKeys = []; 541 var autoCompleteCacheLimit = 25; 542 var currentAutoCompleteRequest = null; 543 var currentAutoCompleteRequestKey = null; 544 var autoCompleteDebounceTimer = null; 545 var autoCompleteDebounceKey = null; 546 var pendingAutoCompleteResponses = []; 547 548 function normalizeAutoCompleteTerm(term) { 549 return $.trim((term || "") + "").replace(/\s+/g, " "); 550 } 551 552 function shouldSearch(term) { 553 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 554 } 555 556 function getAutoCompleteUrl() { 557 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 558 } 559 560 function getAutoCompleteCacheKey(requestUrl, term) { 561 return requestUrl + "|" + term.toLowerCase(); 562 } 563 564 function cacheAutoCompleteResult(cacheKey, data) { 565 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 566 autoCompleteCacheKeys.push(cacheKey); 567 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 568 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 569 } 570 } 571 autoCompleteCache[cacheKey] = data; 572 } 573 574 function respondToPendingAutoComplete(data) { 575 var responses = pendingAutoCompleteResponses; 576 pendingAutoCompleteResponses = []; 577 for (var i = 0; i < responses.length; i++) { 578 responses[i](data); 579 } 580 } 581 582 function cancelPendingAutoComplete() { 583 clearTimeout(autoCompleteDebounceTimer); 584 autoCompleteDebounceKey = null; 585 if (currentAutoCompleteRequest != null) { 586 currentAutoCompleteRequest.abort(); 587 currentAutoCompleteRequest = null; 588 } 589 currentAutoCompleteRequestKey = null; 590 respondToPendingAutoComplete([]); 591 } 592 593 function createWidgetAutoCompleteSource(options) { 594 return function (request, response) { 595 var term = normalizeAutoCompleteTerm(request.term); 596 if (!options.shouldSearch(term)) { 597 response([]); 598 return; 599 } 600 601 var requestUrl = options.url(); 602 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 603 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 604 response(autoCompleteCache[cacheKey]); 605 if (options.success) { 606 options.success(autoCompleteCache[cacheKey]); 607 } 608 return; 609 } 610 611 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 612 pendingAutoCompleteResponses.push(response); 613 return; 614 } 615 616 cancelPendingAutoComplete(); 617 autoCompleteDebounceKey = cacheKey; 618 pendingAutoCompleteResponses.push(response); 619 autoCompleteDebounceTimer = setTimeout(function () { 620 autoCompleteDebounceKey = null; 621 currentAutoCompleteRequestKey = cacheKey; 622 currentAutoCompleteRequest = $.ajax({ 623 url: requestUrl, 624 dataType: "json", 625 timeout: options.timeout, 626 data: { 627 term: term, 628 }, 629 success: function (data) { 630 if (currentAutoCompleteRequestKey === cacheKey) { 631 cacheAutoCompleteResult(cacheKey, data); 632 respondToPendingAutoComplete(data); 633 if (options.success) { 634 options.success(data); 635 } 636 } 637 }, 638 error: function (xmlhttprequest, textstatus, message) { 639 if (textstatus === "abort") { 640 return; 641 } 642 643 if (options.error) { 644 options.error(xmlhttprequest, textstatus, message); 645 } 646 647 respondToPendingAutoComplete([]); 648 }, 649 complete: function (xmlhttprequest) { 650 if (currentAutoCompleteRequest === xmlhttprequest) { 651 currentAutoCompleteRequest = null;
652 currentAutoCompleteRequestKey = null; 653 } 654 } 655 }); 656 }, options.delay); 657 }; 658 } 659 660 // click handler for search buttons 661 $(buttonSelector).click(function (e) { 662 e.preventDefault(); 663 var $btn = $(this); 664 var $field = $btn.siblings(".widgetSearchBox"); 665 var term = $field.val() + ""; 666 if (!shouldSearch(term)) { 667 // do nothing until user types enough characters 668 $field.focus(); 669 return; 670 } 671 672 if ($(checkboxSelector).is(':checked') || false) 673 { 674 doWidgetSearch($.trim(term), Number(0)); 675 } 676 else { 677 doWidgetSearch($.trim(term), 0); 678 } 679 }); 680 681 // enter key handler for the search field 682 $(searchFieldSelector).keypress(function (e) { 683 var code = e.which || e.keyCode; 684 if (code === 13) { 685 e.preventDefault(); 686 var $this = $(this); 687 var term = $this.val() + ""; 688 if (!shouldSearch(term)) { 689 // do nothing until user types enough characters 690 $this.focus(); 691 return false; 692 } 693 694 if ($(checkboxSelector).is(':checked') || false) { 695 doWidgetSearch($.trim(term), Number(0)); 696 } else { 697 doWidgetSearch($.trim(term), 0); 698 } 699 return false; 700 } 701 return true; 702 }); 703 704 // autocomplete: set minLength and guard source 705 if (true) { 706 var $searchField = $(searchFieldSelector).autocomplete({ 707 minLength: minPrefixLength, 708 source: createWidgetAutoCompleteSource({ 709 delay: autoCompleteDebounceDelay, 710 timeout: 10000, 711 shouldSearch: shouldSearch, 712 url: getAutoCompleteUrl, 713 success: function () { 714 $('.autoCompleteError').remove(); 715 }, 716 error: function (xmlhttprequest, textstatus, message) { 717 if (textstatus === "timeout") { 718 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 719 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 720 } 721 } 722 }), 723 html: true, 724 delay: 0, 725 select: function (event, ui) { 726 $(this).val(ui.item.value); 727 $(this).next().click(); 728 } 729 }); 730 731 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 732 return $("<li class=\"itemList\"></li>") 733 .data("ui-autocomplete-item", item) 734 .append("<a>" + item.label + "</a>") 735 .appendTo(ul); 736 }; 737 } 738 739 // keep searchBtnApplyQuery consistent with prefix rule 740 window.searchBtnApplyQuery = function() { 741 var $field = $(searchFieldSelector); 742 var term = $field.val() + ""; 743 if (shouldSearch(term)) { 744 // update href for the icon/button (if present) 745 var btn = document.getElementById("btnSearchIcon"); 746 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 747 } else { 748 var btn = document.getElementById("btnSearchIcon"); 749 if (btn) btn.href = "#"; 750 } 751 }; 752 } 753 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. 754 }); 755 </script>
755 756 <style scoped type="text/css">.widgetOptionSet43 a.widgetSearchButton::after { 757content: ""; 758position: absolute; 759top: -9px; 760right: 1px; 761width: 25px; 762height: 27px; 763background: url(/ImageRepository/Document?documentID=16181) center center no-repeat; 764transition: all .3s ease-in-out; 765} 766</style> 767 768 <section id="widgetPreviewSearch" class="widget widgetSearch skin26 widgetOptionSet43" style="display: block;" aria-label="Search"> 769 <!-- For the button right and inside --> 770 <div class="widgetBody buttonRightInside"> 771 <input class="widgetSearchBox widgetSearchBox6258608a-79a6-4b7d-9c7b-19cbe1a9e760" cp5ph="true" id="searchField6258608a-79a6-4b7d-9c7b-19cbe1a9e760" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 772 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton6258608a-79a6-4b7d-9c7b-19cbe1a9e760" role="button"><img alt="Search" src="/ImageRepository/Document?documentID=16180" /></a> 773 774 <label class="searchLabel" aria-hidden="true" for="searchField6258608a-79a6-4b7d-9c7b-19cbe1a9e760">Search</label> 775 </div> 776 777 </section> 778 779 780<style scoped> 781 782 .widgetSearch ::-webkit-input-placeholder { 783 color: #FFFFFF; 784 } 785 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 786 color: #FFFFFF; 787 } 788 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 789 color: #FFFFFF; 790 } 791 .widgetSearch :-ms-input-placeholder { 792 color: #FFFFFF; 793 } 794 795 796 .widgetSearch .widgetBody .widgetSearchBox6258608a-79a6-4b7d-9c7b-19cbe1a9e760 797 { 798 color: #FFFFFF; 799 position: relative; 800background-color: transparent; 801height: 41px; 802border: none; 803padding: 0 48px 0 24px; 804font: normal normal normal 16px/24px Poppins; 805 806 } 807 .widgetSearch .widgetBody .widgetSearchButton6258608a-79a6-4b7d-9c7b-19cbe1a9e760 808 { 809 margin: 5px; 810 811 } 812 .widgetSearch .widgetSearch-onlyDept6258608a-79a6-4b7d-9c7b-19cbe1a9e760 813 { 814 display: inline-block; 815 color: #333; 816 817 818 padding-top: 10px; 819 } 820 #ysnSearchOnlyDept6258608a-79a6-4b7d-9c7b-19cbe1a9e760 821 { 822 position: relative; 823 top: .125em; 824 } 825 826</style> 827 828<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 829<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 830 831 832
833<script type="text/javascript"> 834 //Updates search icons href to have the correct queryString 835 function searchBtnApplyQuery() { 836 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField6258608a-79a6-4b7d-9c7b-19cbe1a9e760").value; 837 } 838</script>
838 839 840</div> 841 842 </div> <!-- inner column --> 843 844 </div> <!-- inner row --> 845 846 </div><!-- outer column --><!-- --></div> <!-- outer row --> 847 848 849 </div> 850</div> 851</div></div></div> 852</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 853<div data-cpRole="structuralContainer" id="bannerSizingTS"> 854<div data-cpRole="structuralContainer" id="bannerContentTS" class="flexTS"> 855<div class="siteWrap3"><div data-cpRole="contentContainer" id="contentTS"> <div id="cc81168163-beb4-4c49-83df-a366d9866cfe" data-containerid="81168163-beb4-4c49-83df-a366d9866cfe" class="pageContent cpGrid cpGrid24 showInMobile"> 856 857 858 859 860 </div> 861</div></div> 862</div> 863</div> 864</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 865<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap flexTS" role="main"> 866<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 867<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cca7b42bde-d8ed-4a6e-97b2-f488cd12ccc6" data-containerid="a7b42bde-d8ed-4a6e-97b2-f488cd12ccc6" class="pageContent cpGrid cpGrid24 showInMobile"> 868 869 870 871 872 </div> 873</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 874 875 876 877 878 879 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="99" class="rootNavMenu accordionNav"> 880 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem62" data-pageid="62"> 881 <div class="accordionNavItem"> 882 <a href="/62/Boards-and-Commissions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Boards and Commissions</a> 883 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Boards and Commissions Submenu" aria-expanded="false" aria-controls="submenu-lvl1-62"></a> 884 </div> 885 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-62" style="display: none;" data-parent="62"> 886 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem919" data-pageid="919"> 887 <div class="accordionNavItem"> 888 <a href="/919/Convention-and-Visitor-Bureau" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Convention and Visitor Bureau</span></a> 889 </div> 890 </li> 891 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem64" data-pageid="64"> 892 <div class="accordionNavItem"> 893 <a href="/64/Parks-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parks Board</span></a> 894 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Parks Board Submenu" aria-expanded="false" aria-controls="submenu-lvl2-64"></a> 895 </div> 896 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-64" style="display: none;" data-parent="64"> 897 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem94" data-pageid="94"> 898 <div class="accordionNavItem"> 899 <a href="/94/Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Members</span></a> 900 </div> 901 </li> 902 903 </ol> 904 </li> 905 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem65" data-pageid="65"> 906 <div class="accordionNavItem"> 907 <a href="/65/Planning-Zoning" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning & Zoning</span></a> 908 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Planning & Zoning Submenu" aria-expanded="false" aria-controls="submenu-lvl2-65"></a> 909 </div> 910 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-65" style="display: none;" data-parent="65"> 911 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem95" data-pageid="95"> 912 <div class="accordionNavItem"> 913 <a href="/95/Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Members</span></a> 914 </div> 915 </li> 916 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem460" data-pageid="460"> 917 <div class="accordionNavItem"> 918 <a href="http://z2codes.franklinlegal.net/franklin/Z2Browser2.html?showset=rockportset&collection=rockport&documentid=78" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Code of Ordinances Link</span></a> 919 </div> 920 </li> 921 922 </ol> 923 </li> 924 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem928" data-pageid="928"> 925 <div class="accordionNavItem"> 926 <a href="/928/Tax-Increment-Reinvestment-Zone" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Increment Reinvestment Zone</span></a> 927 </div> 928 </li> 929 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem68" data-pageid="68"> 930 <div class="accordionNavItem"> 931 <a href="/68/Tree-Landscape" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tree & Landscape</span></a> 932 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Tree & Landscape Submenu" aria-expanded="false" aria-controls="submenu-lvl2-68"></a> 933 </div> 934 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-68" style="display: none;" data-parent="68"> 935 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem96" data-pageid="96"> 936 <div class="accordionNavItem"> 937 <a href="/96/Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Members</span></a> 938 </div> 939 </li> 940 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem469" data-pageid="469"> 941 <div class="accordionNavItem"> 942 <a href="http://z2codes.franklinlegal.net/franklin/Z2Browser2.html?showset=rockportset&collection=rockport&documentid=72" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Link to Code of Ordinances</span></a> 943 </div> 944 </li> 945 946 </ol> 947 </li> 948 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem205" data-pageid="205"> 949 <div class="accordionNavItem"> 950 <a href="/205/Zoning-Board-of-AdjustmentBuilding-Stand" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Zoning Board of Adjustment/Building & Standards Co</span></a> 951 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Zoning Board of Adjustment/Building & Standards Co Submenu" aria-expanded="false" aria-controls="submenu-lvl2-205"></a> 952 </div> 953 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-205" style="display: none;" data-parent="205"> 954 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem245" data-pageid="245"> 955 <div class="accordionNavItem"> 956 <a href="/245/Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Members</span></a> 957 </div> 958 </li> 959 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem470" data-pageid="470"> 960 <div class="accordionNavItem"> 961 <a href="http://z2codes.franklinlegal.net/franklin/Z2Browser2.html?showset=rockportset&collection=rockport&documentid=754" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Link to Code of Ordinances</span></a> 962 </div> 963 </li> 964 965 </ol> 966 </li> 967 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem689" data-pageid="689"> 968 <div class="accordionNavItem"> 969 <a href="/689/Old-Agendas-and-Minutes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Old Agendas and Minutes</span></a> 970 </div> 971 </li> 972 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem890" data-pageid="890"> 973 <div class="accordionNavItem"> 974 <a href="/890/Aransas-County-Alliance-Local-Government" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Aransas County Alliance Local Government Corporation</span></a> 975 </div> 976 </li> 977 978 </ol> 979 </li> 980 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem810" data-pageid="810"> 981 <div class="accordionNavItem"> 982 <a href="/810/Capital-Improvement-Projects" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Capital Improvement Projects</a> 983 </div> 984 </li> 985 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem70" data-pageid="70"> 986 <div class="accordionNavItem"> 987 <a href="/70/City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Council</a> 988 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="City Council Submenu" aria-expanded="false" aria-controls="submenu-lvl1-70"></a> 989 </div> 990 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-70" style="display: none;" data-parent="70"> 991 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem105" data-pageid="105"> 992 <div class="accordionNavItem">
993 <a href="/105/Mayor" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor</span></a> 994 </div> 995 </li> 996 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem106" data-pageid="106"> 997 <div class="accordionNavItem"> 998 <a href="/106/Council-Member-Ward-1" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Ward #1</span></a> 999 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Council Member Ward #1 Submenu" aria-expanded="false" aria-controls="submenu-lvl2-106"></a> 1000 </div> 1001 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-106" style="display: none;" data-parent="106"> 1002 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem308" data-pageid="308"> 1003 <div class="accordionNavItem"> 1004 <a href="/DocumentCenter/View/15419/Approved-Ward-Map-2022" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ward 1 Map (PDF)</span></a> 1005 </div> 1006 </li> 1007 1008 </ol> 1009 </li> 1010 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem107" data-pageid="107"> 1011 <div class="accordionNavItem"> 1012 <a href="/107/Council-Member-Ward-2" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Ward #2</span></a> 1013 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Council Member Ward #2 Submenu" aria-expanded="false" aria-controls="submenu-lvl2-107"></a> 1014 </div> 1015 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-107" style="display: none;" data-parent="107"> 1016 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem310" data-pageid="310"> 1017 <div class="accordionNavItem"> 1018 <a href="/DocumentCenter/View/15419/Approved-Ward-Map-2022" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ward 2 Map (PDF)</span></a> 1019 </div> 1020 </li> 1021 1022 </ol> 1023 </li> 1024 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem108" data-pageid="108"> 1025 <div class="accordionNavItem"> 1026 <a href="/108/Council-Member-Ward-3" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Ward #3</span></a> 1027 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Council Member Ward #3 Submenu" aria-expanded="false" aria-controls="submenu-lvl2-108"></a> 1028 </div> 1029 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-108" style="display: none;" data-parent="108"> 1030 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem312" data-pageid="312"> 1031 <div class="accordionNavItem"> 1032 <a href="/DocumentCenter/View/15419/Approved-Ward-Map-2022" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ward 3 Map (PDF)</span></a> 1033 </div> 1034 </li> 1035 1036 </ol> 1037 </li> 1038 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem109" data-pageid="109"> 1039 <div class="accordionNavItem"> 1040 <a href="/109/Mayor-Pro-Tem-Council-Member-Ward-4" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor Pro Tem, Council Member Ward #4</span></a> 1041 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Mayor Pro Tem, Council Member Ward #4 Submenu" aria-expanded="false" aria-controls="submenu-lvl2-109"></a> 1042 </div> 1043 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-109" style="display: none;" data-parent="109"> 1044 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem314" data-pageid="314"> 1045 <div class="accordionNavItem"> 1046 <a href="/DocumentCenter/View/15419/Approved-Ward-Map-2022" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ward 4 Map (PDF)</span></a> 1047 </div> 1048 </li> 1049 1050 </ol> 1051 </li> 1052 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem906" data-pageid="906"> 1053 <div class="accordionNavItem"> 1054 <a href="/906/City-Council-Meetings" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">City Council Meetings</span></a> 1055 </div> 1056 </li> 1057 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem907" data-pageid="907"> 1058 <div class="accordionNavItem"> 1059 <a href="/907/Meeting-Requirements" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meeting Requirements</span></a> 1060 </div> 1061 </li> 1062 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem908" data-pageid="908"> 1063 <div class="accordionNavItem"> 1064 <a href="/908/Stay-Connected-with-Rockport" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Stay Connected with Rockport!</span></a> 1065 </div> 1066 </li> 1067 1068 </ol> 1069 </li> 1070 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem401" data-pageid="401"> 1071 <div class="accordionNavItem"> 1072 <a href="https://cityofrockport.com/agendacenter" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Council Agendas & Packets (PDF)</a> 1073 </div> 1074 </li> 1075 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem692" data-pageid="692"> 1076 <div class="accordionNavItem"> 1077 <a href="/DocumentCenter/Index/198" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Council Minutes (PDF)</a> 1078 </div> 1079 </li> 1080 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem402" data-pageid="402"> 1081 <div class="accordionNavItem"> 1082 <a href="/72/City-Manager" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Manager</a> 1083 </div> 1084 </li> 1085 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem403" data-pageid="403"> 1086 <div class="accordionNavItem"> 1087 <a href="/78/City-Secretary" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Secretary</a> 1088 </div> 1089 </li> 1090 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem739" data-pageid="739">
1091 <div class="accordionNavItem"> 1092 <a href="/739/Comment-on-Future-Plans" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Comment on Future Plans</a> 1093 </div> 1094 </li> 1095 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem803" data-pageid="803"> 1096 <div class="accordionNavItem"> 1097 <a href="/803/Comment-on-Potential-Grants" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Comment on Potential Grants</a> 1098 </div> 1099 </li> 1100 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem829" data-pageid="829"> 1101 <div class="accordionNavItem"> 1102 <a href="https://cityofrockport.com/Archive.aspx?ADID=3304" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Comprehensive Plan - Approved by Council</a> 1103 </div> 1104 </li> 1105 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem793" data-pageid="793"> 1106 <div class="accordionNavItem"> 1107 <a href="/793/New-City-HallDowntown-Anchor-Project" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">New City Hall/Downtown Anchor Project</a> 1108 </div> 1109 </li> 1110 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem362" data-pageid="362"> 1111 <div class="accordionNavItem"> 1112 <a href="https://www.rockporttx.gov/74/City-Elections" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Elections</a> 1113 </div> 1114 </li> 1115 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem327" data-pageid="327"> 1116 <div class="accordionNavItem"> 1117 <a href="/327/Financial-Transparency" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Financial Transparency</a> 1118 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Financial Transparency Submenu" aria-expanded="false" aria-controls="submenu-lvl1-327"></a> 1119 </div> 1120 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-327" style="display: none;" data-parent="327"> 1121 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem879" data-pageid="879"> 1122 <div class="accordionNavItem"> 1123 <a href="/879/NOTICE-OF-PUBLIC-HEARING-ON-TAX-INCREASE" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">NOTICE OF PUBLIC HEARING ON TAX INCREASE</span></a> 1124 </div> 1125 </li> 1126 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem880" data-pageid="880"> 1127 <div class="accordionNavItem"> 1128 <a href="/880/NOTICE-OF-PUBLIC-HEARING-ON-BUDGET" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">NOTICE OF PUBLIC HEARING ON BUDGET</span></a> 1129 </div> 1130 </li> 1131 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem883" data-pageid="883"> 1132 <div class="accordionNavItem"> 1133 <a href="/883/FY-2023-2024-ADOPTED-BUDGET" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">FY 2023-2024 ADOPTED BUDGET</span></a> 1134 </div> 1135 </li> 1136 1137 </ol> 1138 </li> 1139 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem936" data-pageid="936"> 1140 <div class="accordionNavItem"> 1141 <a href="https://rockport.maps.arcgis.com/apps/instant/basic/index.html?appid=9da7566b079e4b8fb26c32cee4f5f960" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Find Your Ward - Interactive Map</a> 1142 </div> 1143 </li> 1144 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem636" data-pageid="636"> 1145 <div class="accordionNavItem"> 1146 <a href="/636/Government-Education-Sites" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Government Education Sites </a> 1147 </div> 1148 </li> 1149 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem318" data-pageid="318"> 1150 <div class="accordionNavItem"> 1151 <a href="/318/Home-Rule-Charter-PDF" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Home Rule Charter (PDF)</a> 1152 </div> 1153 </li> 1154 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem541" data-pageid="541"> 1155 <div class="accordionNavItem"> 1156 <a href="https://www.tml.org/187/How-Cities-Work-2019" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">How Cities Work</a> 1157 </div> 1158 </li> 1159 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem940" data-pageid="940"> 1160 <div class="accordionNavItem"> 1161 <a href="/940/E-NewsletterCommunications" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">E Newsletter/Communications</a> 1162 </div> 1163 </li> 1164 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem406" data-pageid="406"> 1165 <div class="accordionNavItem"> 1166 <a href="/list.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Notify Me</a> 1167 </div> 1168 </li> 1169 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem200" data-pageid="200"> 1170 <div class="accordionNavItem"> 1171 <a href="/200/Ordinances-Resolutions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Ordinances & Resolutions</a> 1172 </div> 1173 </li> 1174 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem838" data-pageid="838">
1175 <div class="accordionNavItem"> 1176 <a href="/838/Economic-Development-Policy" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Economic Development Policy</a> 1177 </div> 1178 </li> 1179 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem728" data-pageid="728"> 1180 <div class="accordionNavItem"> 1181 <a href="/Archive.aspx?AMID=123" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Public Notices</a> 1182 </div> 1183 </li> 1184 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem932" data-pageid="932"> 1185 <div class="accordionNavItem"> 1186 <a href="/932/Social-Media-Policy" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Social Media Policy</a> 1187 </div> 1188 </li> 1189 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem942" data-pageid="942"> 1190 <div class="accordionNavItem"> 1191 <a href="/942/Legislative-Focus" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Legislative Focus</a> 1192 </div> 1193 </li> 1194 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem948" data-pageid="948"> 1195 <div class="accordionNavItem"> 1196 <a href="/948/Explore-Budget-and-Tax-Rate-Information" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Explore Budget and Tax Rate Information</a> 1197 </div> 1198 </li> 1199 1200 </ol> 1201 1202 1203
1203<script type="text/javascript"> 1204 (function () { 1205 function setupSecondaryMenuProperties() { 1206 //setup menu manager properties for secondary menu 1207 menuManager.isSideMenuEditable = false; 1208 menuManager.sideMenuMaxSubMenuLevels = 4; 1209 menuManager.sideMenuHasCustomLinks = false; 1210 } 1211 1212 if (document.readyState === "loading") { 1213 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1214 return; 1215 } 1216 1217 setupSecondaryMenuProperties(); 1218 })(); 1219 </script>
1219 1220 1221
1221<script type="text/javascript"> 1222 (function () { 1223 function setupAccordionSecondaryNav() { 1224 var $menuContainer = $('#secondaryNav'); 1225 1226 $menuContainer.find('*[id^="SideItem"]').each(function () { 1227 var ids = $('[id="' + this.id + '"]'); 1228 if (ids.length > 1) 1229 $.each(ids, function (index, value) { 1230 value.id = value.id + '_' + index; 1231 }); 1232 }); 1233 1234 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1235 e.preventDefault(); 1236 showHideAccordionMenuForSecondaryNav($(this)); 1237 }); 1238 1239 $menuContainer.find(".grippy").each(function () { 1240 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1241 }); 1242 1243 $menuContainer.find("li").each(function () { 1244 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1245 }); 1246 } 1247 1248 if (document.readyState === "loading") { 1249 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1250 return; 1251 } 1252 1253 setupAccordionSecondaryNav(); 1254 })(); 1255 </script>
1255 1256 1257 1258 1259</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc535e1bc8-36a3-4799-b56b-e5165ad61e6b" data-containerid="535e1bc8-36a3-4799-b56b-e5165ad61e6b" class="pageContent cpGrid cpGrid24 showInMobile"> 1260 1261 1262 1263 1264 </div> 1265</aside> 1266</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap flexTS"> 1267<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1268<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1269 <li><a class="breadCrumb" href="/">Home 2024</a></li><li id="currentBCPage" data-pageid="99"><a href class="breadCrumb" aria-current="page">City Government</a></li> 1270 </ol> 1271 1272 1273 1274</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1275 1276 <div id="page" class="moduleContentNew"> 1277 1278 1279 <input id="hdnPageID" name="hdnPageID" type="hidden" value="99" /> 1280 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1281 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="9064" /> 1282 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="City Government" /> 1283 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1284 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1285 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1286 1287 <h1 id="versionHeadLine" class="headline"> 1288 1289City Government </h1> 1290 1291 <div id="ccd5f61e5f-603d-4413-be38-ec0e1c5b62bc" data-containerid="d5f61e5f-603d-4413-be38-ec0e1c5b62bc" class="pageContent cpGrid cpGrid24" data-smoothscrolling="True"> 1292 1293 1294 <div class="row outer wide"><!-- 1295--><div class="outer col col24 first last" style="" data-widgetcontainerid="c2fd6099-be5d-4119-a4e1-f4ea08b99a4d">� 1296 <div class="row nest first last wide">� 1297 1298 <div class="inner col col24 first last idd7651529-fa60-4aa5-9ade-7e26eaf5589e" style="" data-widgetcontainerid="d7651529-fa60-4aa5-9ade-7e26eaf5589e">� 1299<div class="widget editor pageStyles narrow" id="divEditor77975941-c729-4a48-b6d2-c90130c5776f" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 1300 <div class="fr-view"> 1301 1302 1303 <p><span class="subhead1">In this section, you will find information pertaining to all aspects of Government. Options are available in the left-hand menu. For information about specific departments, please </span><a href="https://cityofrockport.com/73/Departments"><span class="subhead1">click here</span></a></p><p id="isPasted">The City Council welcomes citizen participation and comments at all City Council Meetings on any Agenda item or any subject matter. </p><p><strong><span style="text-decoration: underline;">Written comments submitted by 3:00 p.m. on the day of the meetin</span></strong><span style="text-decoration: underline;">g</span>.</p><ol><li>Complete the Speaker Card – online at <a href="/FormCenter/Citizen-Participation-Form-7/Citizen-Participation-Form-52" target="_blank" rel="noopener">Citizen Participation Form</a> or email the City Secretary at <a href="mailto:[email protected]">[email protected]</a></li><li>Written Comments received by the deadline will be read.</li></ol><p><strong><span style="text-decoration: underline;">Sign up in person</span></strong>. </p><ol><li>Speaker’s cards are located at the entrance of the meeting room and must be delivered to the City Secretary before the meeting begins. </li><li>Any citizen with handouts should provide them to the City Secretary before the meeting. If you wish the City Council to receive your handouts for the meeting, please provide 8 copies; if not, the City Council will receive your handouts the following day.</li></ol><p><strong><span style="text-decoration: underline;">Rules for Citizen Participation </span></strong></p><ol><li>Speakers will be limited to three minutes. </li><li>While civil public criticism is not prohibited; disorderly conduct or disturbance of the peace as prohibited by law shall be cause for the chair to terminate the offender’s time to speak.</li></ol> 1304 </div> 1305
1306<script type="text/javascript"> 1307 $(document).ready(function (e) { 1308 renderSlideshowIfApplicable($('#divEditor' + '77975941-c729-4a48-b6d2-c90130c5776f')); 1309 }); 1310</script>
1310 1311</div> 1312 1313 </div> <!-- inner column --> 1314 1315 </div> <!-- inner row --> 1316 1317 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1318 1319 1320 </div> 1321 1322 </div> 1323 1324 1325 <div class="newCP"> 1326 1327 </div> 1328</div> 1329</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc88ce6e75-0fc0-4cb7-9217-230a057fb8b6" data-containerid="88ce6e75-0fc0-4cb7-9217-230a057fb8b6" class="pageContent cpGrid cpGrid24 showInMobile"> 1330 1331 1332 1333 1334 </div> 1335</aside> 1336</div> 1337</div></div> 1338</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"><div class="inner"> 1339<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccd5c98ab8-eebb-4d9f-a739-1783d32a0bc2" data-containerid="d5c98ab8-eebb-4d9f-a739-1783d32a0bc2" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1340 1341 1342 <div class="row outer wide"><!-- 1343--><div class="outer col col8 first" style="" data-widgetcontainerid="d5b02bd4-236f-415b-9281-09edd89dd6b5">� 1344 <div class="row nest first last wide">� 1345 1346 <div class="inner col col8 first last ideb5ecc1d-4e92-435f-9886-ee2684c30033" style="" data-widgetcontainerid="eb5ecc1d-4e92-435f-9886-ee2684c30033">� 1347<div data-widget-id="d0d28101-ffc6-4069-8568-82562afb6133" data-widget-controller-path="/GraphicLinks/Widget"> 1348 1349 1350 1351 1352<div id="graphicLinkWidgetd0d28101-ffc6-4069-8568-82562afb6133" class="widget widgetGraphicLinks skin24 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1353 <div class="widgetHeader"> 1354 <div class=""> 1355 </div> 1356 </div> 1357 <div class="widgetBody cpGrid cpGrid2 "> 1358 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1359 <div class="row wide"> 1360 <!-- 1361--><div class="col col1 first "><ul class="semanticList"><!-- 1362 --><li class="widgetItem GraphicLinks"> 1363 1364<div> 1365 <a href="https://rockporttx.portal.civicclerk.com/ " target="_self" class="fancyButton fancyButton215 " > 1366 <span> 1367 <span><span class="text"><span class="textStyle1">Agendas & Minutes<br><br></span></span></span> 1368 </span> 1369 </a> 1370</div> 1371 <style scoped="scoped">.fancyButton215.fancyButton:link,.fancyButton215.fancyButton:visited, .fancyButton215div.fancyButton{ 1372 background-image: url('/ImageRepository/Document?documentID=16193'); 1373 background-repeat: no-repeat; 1374 background-position: center 1.75em ; 1375transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1376.fancyButton215.fancyButton:hover,.fancyButton215.fancyButton:focus,.fancyButton215.fancyButton:active,.fancyButton215.fancyButton.hover{ 1377 background-image: url('/ImageRepository/Document?documentID=16192'); 1378 background-repeat: no-repeat; 1379 background-position: center top; 1380transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1381.fancyButton215.fancyButton:link > span,.fancyButton215.fancyButton:visited > span, .fancyButton215div.fancyButton > span{ 1382} 1383.fancyButton215.fancyButton:hover > span,.fancyButton215.fancyButton:focus > span,.fancyButton215.fancyButton:active > span,.fancyButton215.fancyButton.hover > span{ 1384} 1385.fancyButton215.fancyButton .text{ 1386 color: rgb(56, 56, 56); 1387 font-family: "Poppins"; 1388 padding-top: 10.5em; 1389 font-style: normal; 1390 text-decoration: none; 1391 padding-top: 10.5em; 1392 background-image: url('/ImageRepository/Document?documentID=16194'); 1393 background-repeat: no-repeat; 1394 background-position: center 6.75em ; 1395transition: all .3s ease-in-out; 1396line-height: 1.3;} 1397.fancyButton215.fancyButton:hover .text,.fancyButton215.fancyButton:focus .text,.fancyButton215.fancyButton:active .text,.fancyButton215.fancyButton.hover .text{ 1398 text-decoration: none; 1399 background-repeat: no-repeat; 1400 background-position: center 6.75em ; 1401 1402 1403} 1404.fancyButton215.fancyButton .textStyle1{ 1405 color: rgb(56, 56, 56); 1406 font-size: 1.25em; 1407 font-weight: 700; 1408 text-decoration: none; 1409 1410} 1411.fancyButton215.fancyButton:hover .textStyle1, .fancyButton215.fancyButton.hover .textStyle1{ 1412 text-decoration: underline; 1413 1414} 1415</style> 1416 1417 </li><!-- 1418--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1419 --><li class="widgetItem GraphicLinks"> 1420 1421<div> 1422 <a href="https://www.municipalonlinepayments.com/rockporttx" target="_blank" class="fancyButton fancyButton216 " aria-label="Pay Online Opens in new window"> 1423 <span> 1424 <span><span class="text"><span class="textStyle1">Pay Online<br><br></span></span></span> 1425 </span> 1426 </a> 1427</div> 1428 <style scoped="scoped">.fancyButton216.fancyButton:link,.fancyButton216.fancyButton:visited, .fancyButton216div.fancyButton{ 1429 background-image: url('/ImageRepository/Document?documentID=16191'); 1430 background-repeat: no-repeat; 1431 background-position: center 1.75em ; 1432transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1433.fancyButton216.fancyButton:hover,.fancyButton216.fancyButton:focus,.fancyButton216.fancyButton:active,.fancyButton216.fancyButton.hover{ 1434 background-image: url('/ImageRepository/Document?documentID=16190'); 1435 background-repeat: no-repeat; 1436 background-position: center top; 1437transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1438.fancyButton216.fancyButton:link > span,.fancyButton216.fancyButton:visited > span, .fancyButton216div.fancyButton > span{ 1439} 1440.fancyButton216.fancyButton:hover > span,.fancyButton216.fancyButton:focus > span,.fancyButton216.fancyButton:active > span,.fancyButton216.fancyButton.hover > span{ 1441} 1442.fancyButton216.fancyButton .text{ 1443 color: rgb(56, 56, 56); 1444 font-family: "Poppins"; 1445 padding-top: 10.5em; 1446 font-style: normal; 1447 text-decoration: none; 1448 padding-top: 10.5em; 1449 background-image: url('/ImageRepository/Document?documentID=16194'); 1450 background-repeat: no-repeat; 1451 background-position: center 6.75em ; 1452transition: all .3s ease-in-out; 1453line-height: 1.3;} 1454.fancyButton216.fancyButton:hover .text,.fancyButton216.fancyButton:focus .text,.fancyButton216.fancyButton:active .text,.fancyButton216.fancyButton.hover .text{ 1455 text-decoration: none; 1456 background-repeat: no-repeat; 1457 background-position: center 6.75em ; 1458 1459 1460} 1461.fancyButton216.fancyButton .textStyle1{ 1462 color: rgb(56, 56, 56); 1463 font-size: 1.25em; 1464 font-weight: 700; 1465 text-decoration: none; 1466 1467} 1468.fancyButton216.fancyButton:hover .textStyle1, .fancyButton216.fancyButton.hover .textStyle1{ 1469 text-decoration: underline; 1470 1471} 1472</style> 1473 1474 </li><!-- 1475--></ul></div><!-- --> 1476 </div> 1477 </nav> 1478 </div> 1479 <div class="widgetFooter"> 1480 </div> 1481</div> 1482</div> 1483 1484 </div> <!-- inner column --> 1485 1486 </div> <!-- inner row --> 1487 1488 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="bc7de571-9986-4579-9f7f-cee6a2dcd90c">� 1489 <div class="row nest first last wide">� 1490 1491 <div class="inner col col8 first last ide5c5b3c4-4ee6-4752-a677-e4c7c9effdc8" style="" data-widgetcontainerid="e5c5b3c4-4ee6-4752-a677-e4c7c9effdc8">� 1492<div data-widget-id="ea589503-9752-4e3f-bbad-163e23bfb694" data-widget-controller-path="/GraphicLinks/Widget"> 1493 1494 1495 1496 1497<div id="graphicLinkWidgetea589503-9752-4e3f-bbad-163e23bfb694" class="widget widgetGraphicLinks skin24 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1498 <div class="widgetHeader"> 1499 <div class="">
1500 </div> 1501 </div> 1502 <div class="widgetBody cpGrid cpGrid2 "> 1503 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1504 <div class="row wide"> 1505 <!-- 1506--><div class="col col1 first "><ul class="semanticList"><!-- 1507 --><li class="widgetItem GraphicLinks"> 1508 1509<div> 1510 <a href="https://rockport-tx.cleargov.com/projects" target="_blank" class="fancyButton fancyButton218 " aria-label="Capital Improvement Projects Opens in new window"> 1511 <span> 1512 <span><span class="text"><span class="textStyle1">Capital Improvement <br>Projects</span></span></span> 1513 </span> 1514 </a> 1515</div> 1516 <style scoped="scoped">.fancyButton218.fancyButton:link,.fancyButton218.fancyButton:visited, .fancyButton218div.fancyButton{ 1517 background-image: url('/ImageRepository/Document?documentID=16198'); 1518 background-repeat: no-repeat; 1519 background-position: center 1.75em ; 1520transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1521.fancyButton218.fancyButton:hover,.fancyButton218.fancyButton:focus,.fancyButton218.fancyButton:active,.fancyButton218.fancyButton.hover{ 1522 background-image: url('/ImageRepository/Document?documentID=16197'); 1523 background-repeat: no-repeat; 1524 background-position: center top; 1525transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1526.fancyButton218.fancyButton:link > span,.fancyButton218.fancyButton:visited > span, .fancyButton218div.fancyButton > span{ 1527} 1528.fancyButton218.fancyButton:hover > span,.fancyButton218.fancyButton:focus > span,.fancyButton218.fancyButton:active > span,.fancyButton218.fancyButton.hover > span{ 1529} 1530.fancyButton218.fancyButton .text{ 1531 color: rgb(56, 56, 56); 1532 font-family: "Poppins"; 1533 padding-top: 10.5em; 1534 font-style: normal; 1535 text-decoration: none; 1536 padding-top: 10.5em; 1537 background-image: url('/ImageRepository/Document?documentID=16194'); 1538 background-repeat: no-repeat; 1539 background-position: center 6.75em ; 1540transition: all .3s ease-in-out; 1541line-height: 1.3;} 1542.fancyButton218.fancyButton:hover .text,.fancyButton218.fancyButton:focus .text,.fancyButton218.fancyButton:active .text,.fancyButton218.fancyButton.hover .text{ 1543 text-decoration: none; 1544 background-repeat: no-repeat; 1545 background-position: center 6.75em ; 1546 1547 1548} 1549.fancyButton218.fancyButton .textStyle1{ 1550 color: rgb(56, 56, 56); 1551 font-size: 1.25em; 1552 font-weight: 700; 1553 text-decoration: none; 1554 1555} 1556.fancyButton218.fancyButton:hover .textStyle1, .fancyButton218.fancyButton.hover .textStyle1{ 1557 text-decoration: underline; 1558 1559} 1560.fancyButton218.fancyButton .textStyle2{ 1561 color: rgb(56, 56, 56); 1562 font-style: normal; 1563 text-decoration: none; 1564line-height: 1.3;} 1565.fancyButton218.fancyButton:hover .textStyle2, .fancyButton218.fancyButton.hover .textStyle2{ 1566 text-decoration: none; 1567 1568} 1569.fancyButton218.fancyButton .textStyle3{ 1570 color: rgb(56, 56, 56); 1571 font-style: normal; 1572 text-decoration: none; 1573line-height: 1.3;} 1574.fancyButton218.fancyButton:hover .textStyle3, .fancyButton218.fancyButton.hover .textStyle3{ 1575 text-decoration: none; 1576 1577} 1578</style> 1579 1580 </li><!-- 1581--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1582 --><li class="widgetItem GraphicLinks"> 1583 1584<div> 1585 <a href="https://www.rockporttx.gov/945/COMMUNICATIONS" target="_blank" class="fancyButton fancyButton220 " aria-label="Communications Opens in new window"> 1586 <span> 1587 <span><span class="text"><span class="textStyle1">Communications<br><br></span></span></span> 1588 </span> 1589 </a> 1590</div> 1591 <style scoped="scoped">.fancyButton220.fancyButton:link,.fancyButton220.fancyButton:visited, .fancyButton220div.fancyButton{ 1592 background-image: url('/ImageRepository/Document?documentID=16189'); 1593 background-repeat: no-repeat; 1594 background-position: center 1.75em ; 1595transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1596.fancyButton220.fancyButton:hover,.fancyButton220.fancyButton:focus,.fancyButton220.fancyButton:active,.fancyButton220.fancyButton.hover{ 1597 background-image: url('/ImageRepository/Document?documentID=16188'); 1598 background-repeat: no-repeat; 1599 background-position: center top; 1600transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1601.fancyButton220.fancyButton:link > span,.fancyButton220.fancyButton:visited > span, .fancyButton220div.fancyButton > span{ 1602} 1603.fancyButton220.fancyButton:hover > span,.fancyButton220.fancyButton:focus > span,.fancyButton220.fancyButton:active > span,.fancyButton220.fancyButton.hover > span{ 1604} 1605.fancyButton220.fancyButton .text{ 1606 color: rgb(56, 56, 56); 1607 font-family: "Poppins"; 1608 padding-top: 10.5em; 1609 font-style: normal; 1610 text-decoration: none; 1611 padding-top: 10.5em; 1612 background-image: url('/ImageRepository/Document?documentID=16194'); 1613 background-repeat: no-repeat; 1614 background-position: center 6.75em ; 1615transition: all .3s ease-in-out; 1616line-height: 1.3;} 1617.fancyButton220.fancyButton:hover .text,.fancyButton220.fancyButton:focus .text,.fancyButton220.fancyButton:active .text,.fancyButton220.fancyButton.hover .text{ 1618 text-decoration: none; 1619 background-repeat: no-repeat; 1620 background-position: center 6.75em ; 1621 1622 1623} 1624.fancyButton220.fancyButton .textStyle1{ 1625 color: rgb(56, 56, 56); 1626 font-size: 1.25em; 1627 font-weight: 700; 1628 text-decoration: none; 1629 1630} 1631.fancyButton220.fancyButton:hover .textStyle1, .fancyButton220.fancyButton.hover .textStyle1{ 1632 text-decoration: underline; 1633 1634} 1635</style> 1636 1637 </li><!-- 1638--></ul></div><!-- --> 1639 </div> 1640 </nav> 1641 </div> 1642 <div class="widgetFooter"> 1643 </div> 1644</div> 1645</div> 1646 1647 </div> <!-- inner column --> 1648 1649 </div> <!-- inner row --> 1650 1651 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="069dec74-fc8f-47ed-aadd-cda77d0b92b1">� 1652 <div class="row nest first last wide">� 1653 1654 <div class="inner col col8 first last id3158dd7f-b602-4182-9ea5-3422c0bdfad8" style="" data-widgetcontainerid="3158dd7f-b602-4182-9ea5-3422c0bdfad8">� 1655<div data-widget-id="bff93b9a-64db-4a99-aedc-dfbdb2d6f1a3" data-widget-controller-path="/GraphicLinks/Widget"> 1656 1657 1658 1659 1660<div id="graphicLinkWidgetbff93b9a-64db-4a99-aedc-dfbdb2d6f1a3" class="widget widgetGraphicLinks skin24 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:22em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1661 <div class="widgetHeader"> 1662 <div class="">
1663 </div> 1664 </div> 1665 <div class="widgetBody cpGrid cpGrid2 "> 1666 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1667 <div class="row wide"> 1668 <!-- 1669--><div class="col col1 first "><ul class="semanticList"><!-- 1670 --><li class="widgetItem GraphicLinks"> 1671 1672<div> 1673 <a href="https://rockporttx.gov/Bids.aspx" target="_self" class="fancyButton fancyButton219 " > 1674 <span> 1675 <span><span class="text"><span style="font-size: 20px;"><b><u>Bid Postings</u></b></span></span></span> 1676 </span> 1677 </a> 1678</div> 1679 <style scoped="scoped">.fancyButton219.fancyButton:link,.fancyButton219.fancyButton:visited, .fancyButton219div.fancyButton{ 1680 background-image: url('/ImageRepository/Document?documentID=16196'); 1681 background-repeat: no-repeat; 1682 background-position: center 1.75em ; 1683transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1684.fancyButton219.fancyButton:hover,.fancyButton219.fancyButton:focus,.fancyButton219.fancyButton:active,.fancyButton219.fancyButton.hover{ 1685 background-image: url('/ImageRepository/Document?documentID=16195'); 1686 background-repeat: no-repeat; 1687 background-position: center top; 1688transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1689.fancyButton219.fancyButton:link > span,.fancyButton219.fancyButton:visited > span, .fancyButton219div.fancyButton > span{ 1690} 1691.fancyButton219.fancyButton:hover > span,.fancyButton219.fancyButton:focus > span,.fancyButton219.fancyButton:active > span,.fancyButton219.fancyButton.hover > span{ 1692} 1693.fancyButton219.fancyButton .text{ 1694 color: rgb(56, 56, 56); 1695 font-family: "Poppins"; 1696 padding-top: 10.5em; 1697 font-style: normal; 1698 text-decoration: none; 1699 padding-top: 10.5em; 1700 background-image: url('/ImageRepository/Document?documentID=16194'); 1701 background-repeat: no-repeat; 1702 background-position: center 6.75em ; 1703transition: all .3s ease-in-out; 1704line-height: 1.3;} 1705.fancyButton219.fancyButton:hover .text,.fancyButton219.fancyButton:focus .text,.fancyButton219.fancyButton:active .text,.fancyButton219.fancyButton.hover .text{ 1706 text-decoration: none; 1707 background-repeat: no-repeat; 1708 background-position: center 6.75em ; 1709 1710 1711} 1712.fancyButton219.fancyButton .textStyle1{ 1713 color: rgb(56, 56, 56); 1714 font-size: 1.25em; 1715 font-weight: 700; 1716 text-decoration: none; 1717 1718} 1719.fancyButton219.fancyButton:hover .textStyle1, .fancyButton219.fancyButton.hover .textStyle1{ 1720 text-decoration: underline; 1721 1722} 1723.fancyButton219.fancyButton .textStyle2{ 1724 color: rgb(56, 56, 56); 1725 font-style: normal; 1726 text-decoration: none; 1727line-height: 1.3;} 1728.fancyButton219.fancyButton:hover .textStyle2, .fancyButton219.fancyButton.hover .textStyle2{ 1729 text-decoration: none; 1730 1731} 1732.fancyButton219.fancyButton .textStyle3{ 1733 color: rgb(56, 56, 56); 1734 font-style: normal; 1735 text-decoration: none; 1736line-height: 1.3;} 1737.fancyButton219.fancyButton:hover .textStyle3, .fancyButton219.fancyButton.hover .textStyle3{ 1738 text-decoration: none; 1739 1740} 1741.fancyButton219.fancyButton .textStyle4{ 1742 color: rgb(56, 56, 56); 1743 font-style: normal; 1744 text-decoration: none; 1745line-height: 1.3;} 1746.fancyButton219.fancyButton:hover .textStyle4, .fancyButton219.fancyButton.hover .textStyle4{ 1747 text-decoration: none; 1748 1749} 1750.fancyButton219.fancyButton .textStyle5{ 1751 font-style: normal; 1752 text-decoration: none; 1753line-height: 1.3;} 1754.fancyButton219.fancyButton:hover .textStyle5, .fancyButton219.fancyButton.hover .textStyle5{ 1755 text-decoration: none; 1756 1757} 1758</style> 1759 1760 </li><!-- 1761--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1762 --><li class="widgetItem GraphicLinks"> 1763 1764<div> 1765 <a href="/209/Human-Resources" target="_self" class="fancyButton fancyButton221 " > 1766 <span> 1767 <span><span class="text"><span class="textStyle1">Join Our Team<br></span><br></span></span> 1768 </span> 1769 </a> 1770</div> 1771 <style scoped="scoped">.fancyButton221.fancyButton:link,.fancyButton221.fancyButton:visited, .fancyButton221div.fancyButton{ 1772 background-image: url('/ImageRepository/Document?documentID=16187'); 1773 background-repeat: no-repeat; 1774 background-position: center 1.75em ; 1775transition: background-position .3s ease-in-out, background-image 0s ease-in-out .15s;} 1776.fancyButton221.fancyButton:hover,.fancyButton221.fancyButton:focus,.fancyButton221.fancyButton:active,.fancyButton221.fancyButton.hover{ 1777 background-image: url('/ImageRepository/Document?documentID=16186'); 1778 background-repeat: no-repeat; 1779 background-position: center top; 1780transition: background-position .3s ease-in-out, background-image 0s ease-in-out;} 1781.fancyButton221.fancyButton:link > span,.fancyButton221.fancyButton:visited > span, .fancyButton221div.fancyButton > span{ 1782} 1783.fancyButton221.fancyButton:hover > span,.fancyButton221.fancyButton:focus > span,.fancyButton221.fancyButton:active > span,.fancyButton221.fancyButton.hover > span{ 1784} 1785.fancyButton221.fancyButton .text{ 1786 color: rgb(56, 56, 56); 1787 font-family: "Poppins"; 1788 padding-top: 10.5em; 1789 font-style: normal; 1790 text-decoration: none; 1791 padding-top: 10.5em; 1792 background-image: url('/ImageRepository/Document?documentID=16194'); 1793 background-repeat: no-repeat; 1794 background-position: center 6.75em ; 1795transition: all .3s ease-in-out; 1796line-height: 1.3;} 1797.fancyButton221.fancyButton:hover .text,.fancyButton221.fancyButton:focus .text,.fancyButton221.fancyButton:active .text,.fancyButton221.fancyButton.hover .text{ 1798 text-decoration: none; 1799 background-repeat: no-repeat; 1800 background-position: center 6.75em ; 1801 1802 1803} 1804.fancyButton221.fancyButton .textStyle1{ 1805 color: rgb(56, 56, 56); 1806 font-size: 1.25em; 1807 font-weight: 700; 1808 text-decoration: none; 1809 1810} 1811.fancyButton221.fancyButton:hover .textStyle1, .fancyButton221.fancyButton.hover .textStyle1{ 1812 text-decoration: underline; 1813 1814} 1815</style> 1816 1817 </li><!-- 1818--></ul></div><!-- --> 1819 </div> 1820 </nav> 1821 </div> 1822 <div class="widgetFooter"> 1823 </div> 1824</div> 1825</div> 1826 1827 </div> <!-- inner column --> 1828 1829 </div> <!-- inner row --> 1830 1831 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1832 1833 1834 </div> 1835</div></div></div> 1836</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1837 <div class="siteWrap"> 1838 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1839 </div> 1840 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1841<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccbb77f17d-4444-462b-807f-1dea4641e3f6" data-containerid="bb77f17d-4444-462b-807f-1dea4641e3f6" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1842 1843 1844 <div class="row outer wide"><!-- 1845--><div class="outer col col4 first" style="" data-widgetcontainerid="8a9b1efe-857d-4953-8696-493b0745d498">� 1846 <div class="row nest first last wide">� 1847 1848 <div class="inner col col4 first last id69ca9237-b295-40ce-a35d-7651e16e50d4" style="" data-widgetcontainerid="69ca9237-b295-40ce-a35d-7651e16e50d4">� 1849 <div data-widget-id="9b00ceb8-c352-4ec7-9bda-c71321f58741" data-widget-controller-path="/InfoAdvanced/Widget"> 1850 1851 1852 1853 1854 1855 <section id="divInfoAdv9b00ceb8-c352-4ec7-9bda-c71321f58741" class="widget widgetInfoAdvanced skin25 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1856 <header class="widgetHeader" id="header9b00ceb8-c352-4ec7-9bda-c71321f58741"> 1857 <div class=""> 1858 </div> 1859 </header> 1860 <div class="widgetBody cpGrid cpGrid1 "> 1861 <div class="row wide"> 1862 <div class="col col1 first last"> 1863 <ol class="pageStyles semanticList"> 1864 1865<li class="InfoAdvanced widgetItem fr-view"> 1866 <p><a href="/"><img src="/ImageRepository/Document?documentId=16184" class="fr-dib" alt="Rockport TX Homepage"></a></p><p><br></p> 1867</li> </ol> 1868 </div> 1869 </div> 1870 </div> 1871 <div class="widgetFooter"> 1872 1873 </div> 1874 1875 </section> 1876 1877 1878
1879<script type="text/javascript"> 1880 //Render slideshow if info advacned items contain one. 1881 $(document).ready(function (e) { 1882 $('#divInfoAdv9b00ceb8-c352-4ec7-9bda-c71321f58741 .InfoAdvanced.widgetItem').each(function () { 1883 renderSlideshowIfApplicable($(this)); 1884 }); 1885 }); 1886</script>
1886</div> 1887 </div> <!-- inner column --> 1888 1889 </div> <!-- inner row --> 1890 1891 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="e00d830c-eddf-408d-8c7b-878bc3027a10">� 1892 <div class="row nest first last wide">� 1893 1894 <div class="inner col col2 first last idc87d61eb-925e-4ae3-b95c-d0ed4c9481f7" style="" data-widgetcontainerid="c87d61eb-925e-4ae3-b95c-d0ed4c9481f7">� 1895 1896<div class="widget widgetSpacer" id="81ac2f0e-87d3-49ec-8495-f98c77f2caf6"></div> 1897 </div> <!-- inner column --> 1898 1899 </div> <!-- inner row --> 1900 1901 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="cda56009-6049-4d4b-a9c6-88a598710747">� 1902 <div class="row nest first last wide">� 1903 1904 <div class="inner col col4 first last id41f36472-bb26-4e57-9f73-196cd5050cf3" style="" data-widgetcontainerid="41f36472-bb26-4e57-9f73-196cd5050cf3">� 1905 <div data-widget-id="7ee2ee61-f918-4c1d-aa3f-eb04875dd115" data-widget-controller-path="/InfoAdvanced/Widget"> 1906 1907 1908 1909 1910 1911 <section id="divInfoAdv7ee2ee61-f918-4c1d-aa3f-eb04875dd115" class="widget widgetInfoAdvanced skin25 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header7ee2ee61-f918-4c1d-aa3f-eb04875dd115"> 1912 <header class="widgetHeader" id="header7ee2ee61-f918-4c1d-aa3f-eb04875dd115"> 1913 <div class=""> 1914 <h3 >Contact Us</h3> 1915 </div> 1916 </header> 1917 <div class="widgetBody cpGrid cpGrid1 "> 1918 <div class="row wide"> 1919 <div class="col col1 first last"> 1920 <ol class="pageStyles semanticList"> 1921 1922<li class="InfoAdvanced widgetItem fr-view"> 1923 <p>City of Rockport <br>2751 SH 35 Bypass<br>Rockport, TX 78382<br>Phone: <a href="tel:3617292213">361-729-2213</a></p><p>After hours for utility issues<br>and non-emergencies:<br><a href="tel:3617291111">361-729-1111</a><br><a href="/directory.aspx">Staff Directory</a></p> 1924</li> </ol> 1925 </div> 1926 </div> 1927 </div> 1928 <div class="widgetFooter"> 1929 1930 </div> 1931 1932 </section> 1933 1934 1935
1936<script type="text/javascript"> 1937 //Render slideshow if info advacned items contain one. 1938 $(document).ready(function (e) { 1939 $('#divInfoAdv7ee2ee61-f918-4c1d-aa3f-eb04875dd115 .InfoAdvanced.widgetItem').each(function () { 1940 renderSlideshowIfApplicable($(this)); 1941 }); 1942 }); 1943</script>
1943</div> 1944 </div> <!-- inner column --> 1945 1946 </div> <!-- inner row --> 1947 1948 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="48644d95-2d4d-400e-878a-2350ee074148">� 1949 <div class="row nest first last wide">� 1950 1951 <div class="inner col col1 first last id60ae7870-29a4-4e82-80f7-1cf43da5c618" style="" data-widgetcontainerid="60ae7870-29a4-4e82-80f7-1cf43da5c618">� 1952 1953<div class="widget widgetSpacer" id="2457cc75-1a58-46d8-a94f-2eb6b25c7b56"></div> 1954 </div> <!-- inner column --> 1955 1956 </div> <!-- inner row --> 1957 1958 </div><!-- outer column --><!----><div class="outer col col3" style="" data-widgetcontainerid="a83a1aeb-37f6-4a1f-b557-432503be79ab">� 1959 <div class="row nest first last wide">� 1960 1961 <div class="inner col col3 first last idad3088d3-27f4-4c6c-8d30-f0a54fe80c1b" style="" data-widgetcontainerid="ad3088d3-27f4-4c6c-8d30-f0a54fe80c1b">� 1962<div data-widget-id="01defe4e-ddcc-46fe-a7d0-0fabe74b0a01" data-widget-controller-path="/GraphicLinks/Widget"> 1963 1964 1965 1966 1967<div id="graphicLinkWidget01defe4e-ddcc-46fe-a7d0-0fabe74b0a01" class="widget widgetGraphicLinks skin25 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1968 <div class="widgetHeader"> 1969 <div class=""> 1970 <h3 id="GraphicLinkHeaderText" class="" >Stay Connected</h3> 1971 </div> 1972 </div> 1973 <div class="widgetBody cpGrid cpGrid1 "> 1974 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1975 <ul class="semanticList"> 1976 <!-- 1977 --><li class="widgetItem GraphicLinks"> 1978 1979<div> 1980 <a href="/youtube" target="_self" class="fancyButton fancyButton225 " > 1981 <span> 1982 <span><span class="text">YouTube</span></span> 1983 </span> 1984 </a> 1985</div> 1986 <style scoped="scoped">.fancyButton225.fancyButton:link,.fancyButton225.fancyButton:visited, .fancyButton225div.fancyButton{ 1987 background-repeat: no-repeat; 1988 background-position: left top; 1989} 1990.fancyButton225.fancyButton:hover,.fancyButton225.fancyButton:focus,.fancyButton225.fancyButton:active,.fancyButton225.fancyButton.hover{ 1991 background-repeat: no-repeat; 1992 background-position: left top; 1993} 1994.fancyButton225.fancyButton:link > span,.fancyButton225.fancyButton:visited > span, .fancyButton225div.fancyButton > span{ 1995} 1996.fancyButton225.fancyButton:hover > span,.fancyButton225.fancyButton:focus > span,.fancyButton225.fancyButton:active > span,.fancyButton225.fancyButton.hover > span{ 1997} 1998.fancyButton225.fancyButton .text{ 1999 color: rgb(255, 255, 255); 2000 font-size: 1em; 2001 font-family: "Poppins"; 2002 text-align: left; 2003 padding-top: 1px; 2004 padding-left: 1.5em; 2005 font-style: normal; 2006 text-decoration: none; 2007 padding-top: 1px; 2008 padding-left: 1.5em; 2009 background-image: url('/ImageRepository/Document?documentID=16210'); 2010 background-repeat: no-repeat; 2011 background-position: left center; 2012background-size: 1.0625em; 2013} 2014.fancyButton225.fancyButton:hover .text,.fancyButton225.fancyButton:focus .text,.fancyButton225.fancyButton:active .text,.fancyButton225.fancyButton.hover .text{ 2015 text-decoration: underline; 2016 background-repeat: no-repeat; 2017 background-position: left center; 2018 2019 2020} 2021</style> 2022 2023 </li><!-- 2024 --><li class="widgetItem GraphicLinks"> 2025 2026<div> 2027 <a href="/facebook" target="_self" class="fancyButton fancyButton222 " > 2028 <span> 2029 <span><span class="text">Facebook</span></span> 2030 </span> 2031 </a> 2032</div> 2033 <style scoped="scoped">.fancyButton222.fancyButton:link,.fancyButton222.fancyButton:visited, .fancyButton222div.fancyButton{ 2034 background-repeat: no-repeat; 2035 background-position: left top; 2036} 2037.fancyButton222.fancyButton:hover,.fancyButton222.fancyButton:focus,.fancyButton222.fancyButton:active,.fancyButton222.fancyButton.hover{ 2038 background-repeat: no-repeat; 2039 background-position: left top; 2040} 2041.fancyButton222.fancyButton:link > span,.fancyButton222.fancyButton:visited > span, .fancyButton222div.fancyButton > span{ 2042} 2043.fancyButton222.fancyButton:hover > span,.fancyButton222.fancyButton:focus > span,.fancyButton222.fancyButton:active > span,.fancyButton222.fancyButton.hover > span{ 2044} 2045.fancyButton222.fancyButton .text{ 2046 color: rgb(255, 255, 255); 2047 font-size: 1em; 2048 font-family: "Poppins"; 2049 text-align: left; 2050 padding-top: 1px; 2051 padding-left: 1.5em; 2052 font-style: normal; 2053 text-decoration: none; 2054 padding-top: 1px; 2055 padding-left: 1.5em; 2056 background-image: url('/ImageRepository/Document?documentID=16199'); 2057 background-repeat: no-repeat; 2058 background-position: left center; 2059background-size: 1.0625em; 2060} 2061.fancyButton222.fancyButton:hover .text,.fancyButton222.fancyButton:focus .text,.fancyButton222.fancyButton:active .text,.fancyButton222.fancyButton.hover .text{ 2062 text-decoration: underline; 2063 background-repeat: no-repeat; 2064 background-position: left center; 2065 2066 2067} 2068</style> 2069 2070 </li><!-- 2071 --> 2072 </ul> 2073 </nav> 2074 </div> 2075 <div class="widgetFooter"> 2076 </div> 2077</div> 2078</div> 2079 2080 </div> <!-- inner column --> 2081 2082 </div> <!-- inner row --> 2083 2084 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="06d6c80b-574f-43e3-ac25-53eb89324b2a">� 2085 <div class="row nest first last wide">� 2086 2087 <div class="inner col col1 first last id5cca94b7-be37-495f-b793-d11dbd356e99" style="" data-widgetcontainerid="5cca94b7-be37-495f-b793-d11dbd356e99">� 2088 2089<div class="widget widgetSpacer" id="f8abaf22-c7a4-4f38-929b-1fee9623c58c"></div> 2090 </div> <!-- inner column --> 2091 2092 </div> <!-- inner row --> 2093 2094 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="1f9004a8-bab9-4af8-a5f5-9cd5a432bcbc">� 2095 <div class="row nest first last wide">� 2096 2097 <div class="inner col col4 first last id19a307e2-efb0-4970-879f-fe171ab826af" style="" data-widgetcontainerid="19a307e2-efb0-4970-879f-fe171ab826af">�
2098 <div data-widget-id="38ebcd96-12a2-4f4c-9411-8a732a358599" data-widget-controller-path="/QuickLinks/Widget"> 2099 2100 2101 2102 2103 2104 2105 2106 2107 <section id="widgetQuicklink38ebcd96-12a2-4f4c-9411-8a732a358599" class="widget widgetQuickLinks skin25 widgetOptionSet48 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader38ebcd96-12a2-4f4c-9411-8a732a358599"> 2108 <header class="widgetHeader" id="quickLinksHeader38ebcd96-12a2-4f4c-9411-8a732a358599"> 2109 <div class=""> 2110 <h3><a style="" href="/QuickLinks.aspx?CID=43" >Helpful Links</a></h3> 2111 </div> 2112 </header> 2113 <div class="widgetBody cpGrid cpGrid1 "> 2114 <div class="row narrow"> 2115 <div class="col col1 first last"> 2116 <ol class="semanticList"> 2117 2118 <li style="position:relative" class="widgetItem QuickLinks"> 2119 <a class="widgetDesc widgetQuickLinksLink" href="/364/Emergency-Information" target="_self" >Emergency Information</a> 2120 <div class="widgetMeta"></div> 2121 </li> 2122 2123 <li style="position:relative" class="widgetItem QuickLinks"> 2124 <a class="widgetDesc widgetQuickLinksLink" href="https://t.ly/5xbvm" target="_blank" aria-label="Crime Reports opens in new window">Crime Reports</a> 2125 <div class="widgetMeta"></div> 2126 </li> 2127 2128 <li style="position:relative" class="widgetItem QuickLinks"> 2129 <a class="widgetDesc widgetQuickLinksLink" href="/431/How-to-Setup-Water-Sewer-Gas-or-Garbage-" target="_self" >Set Up Utilities</a> 2130 <div class="widgetMeta"></div> 2131 </li> 2132 2133 <li style="position:relative" class="widgetItem QuickLinks"> 2134 <a class="widgetDesc widgetQuickLinksLink" href="https://forecast.weather.gov/MapClick.php?CityName=Rockport&state=TX&site=CRP&textField1=28.0407&textField2=-97.0515&e=0#.XEDg3FxKiUk" target="_self" >Rockport Weather</a> 2135 <div class="widgetMeta"></div> 2136 </li> 2137 2138 <li style="position:relative" class="widgetItem QuickLinks"> 2139 <a class="widgetDesc widgetQuickLinksLink" href="/faq" target="_self" >FAQs</a> 2140 <div class="widgetMeta"></div> 2141 </li> 2142 2143 <li style="position:relative" class="widgetItem QuickLinks"> 2144 <a class="widgetDesc widgetQuickLinksLink" href="https://www.hud.gov/hud-partners#FairHousing" target="_self" >U.S. Department of Housing and Urban Development (HUD)</a> 2145 <div class="widgetMeta"></div> 2146 </li> 2147 </ol> 2148 </div> 2149 </div> 2150 2151 </div> 2152 <div class="widgetFooter"> 2153 </div> 2154 <div class="addItemModal hidden"> 2155 <div class="url hidden">/QuickLinks.aspx</div> 2156 </div> 2157 2158 </section> 2159</div> 2160 2161 </div> <!-- inner column --> 2162 2163 </div> <!-- inner row --> 2164 2165 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="7bbccd18-5cf5-4183-a5e4-0db131a8ef97">� 2166 <div class="row nest first last wide">� 2167 2168 <div class="inner col col1 first last id3f409d14-6172-44c1-b546-50bb15f6e511" style="" data-widgetcontainerid="3f409d14-6172-44c1-b546-50bb15f6e511">� 2169 2170<div class="widget widgetSpacer" id="dd6e96b0-8c15-4de0-8f25-1ab7408deaa7"></div> 2171 </div> <!-- inner column --> 2172 2173 </div> <!-- inner row --> 2174 2175 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="b8ed55a9-b828-4dce-a401-6627ee9bb42c">� 2176 <div class="row nest first last wide">� 2177 2178 <div class="inner col col4 first last id384ed659-7b1e-42dc-b79c-2a74a2fda0a4" style="" data-widgetcontainerid="384ed659-7b1e-42dc-b79c-2a74a2fda0a4">� 2179 <div data-widget-id="f218edd8-d56f-4d06-9dd2-c447c65cfa2f" data-widget-controller-path="/QuickLinks/Widget"> 2180 2181 2182 2183 2184 2185 2186 2187 2188 <section id="widgetQuicklinkf218edd8-d56f-4d06-9dd2-c447c65cfa2f" class="widget widgetQuickLinks skin25 widgetOptionSet48 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderf218edd8-d56f-4d06-9dd2-c447c65cfa2f"> 2189 <header class="widgetHeader" id="quickLinksHeaderf218edd8-d56f-4d06-9dd2-c447c65cfa2f"> 2190 <div class=""> 2191 <h3><a style="" href="/QuickLinks.aspx?CID=46" >Using This Site</a></h3> 2192 </div> 2193 </header> 2194 <div class="widgetBody cpGrid cpGrid1 "> 2195 <div class="row narrow"> 2196 <div class="col col1 first last"> 2197 <ol class="semanticList"> 2198 2199 <li style="position:relative" class="widgetItem QuickLinks"> 2200 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2201 <div class="widgetMeta"></div> 2202 </li> 2203 2204 <li style="position:relative" class="widgetItem QuickLinks"> 2205 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2206 <div class="widgetMeta"></div> 2207 </li> 2208 2209 <li style="position:relative" class="widgetItem QuickLinks"> 2210 <a class="widgetDesc widgetQuickLinksLink" href="/directory" target="_self" >Contact Us</a> 2211 <div class="widgetMeta"></div> 2212 </li> 2213 2214 <li style="position:relative" class="widgetItem QuickLinks"> 2215 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2216 <div class="widgetMeta"></div> 2217 </li> 2218 2219 <li style="position:relative" class="widgetItem QuickLinks"> 2220 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2221 <div class="widgetMeta"></div> 2222 </li> 2223 </ol> 2224 </div> 2225 </div> 2226 2227 </div> 2228 <div class="widgetFooter"> 2229 </div> 2230 <div class="addItemModal hidden"> 2231 <div class="url hidden">/QuickLinks.aspx</div> 2232 </div> 2233 2234 </section> 2235</div> 2236 2237 </div> <!-- inner column --> 2238 2239 </div> <!-- inner row --> 2240 2241 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2242 2243 2244 </div> 2245</div></div> 2246</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"><div class="inner"> 2247<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="ccec0d9270-375a-4a07-99d3-b7b08dc2e831" data-containerid="ec0d9270-375a-4a07-99d3-b7b08dc2e831" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2248 2249 2250 <div class="row outer wide"><!-- 2251--><div class="outer col col24 first last" style="" data-widgetcontainerid="f67bfe19-80c6-4355-91e6-e6e0372c4fe2">� 2252 <div class="row nest first last wide">� 2253 2254 <div class="inner col col24 first last id540b2912-8899-49db-a667-e9911e585827" style="" data-widgetcontainerid="540b2912-8899-49db-a667-e9911e585827">� 2255 2256 <div data-widget-id='faedaba6-63f4-4451-860c-9d7a5a210942' data-moduleName="customHtml" id='widgetCustomHtmlfaedaba6-63f4-4451-860c-9d7a5a210942' class="widget widgetCustomHtml skin27 narrow" > 2257 <div class="widgetBody pageStyles" id="widgetBodyfaedaba6-63f4-4451-860c-9d7a5a210942"> 2258 <div id="customHtmlfaedaba6-63f4-4451-860c-9d7a5a210942"><div><style> 2259 /* CP Text */ 2260 .cpBylineTextTS, 2261 .cpBylineTextTS a:link { 2262 color: #032B5C; 2263 } 2264 2265 .cpBylineTS { 2266 text-align: center; 2267 } 2268 2269 .cpBylineIconTS { 2270 fill: currentColor; 2271 width: 39px;
2272 height: 26px; 2273 display: inline; 2274 vertical-align: middle; 2275 } 2276</style> 2277 2278<div class="widgetItem cpBylineTS"> 2279 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2280</div> 2281</div></div> 2282 </div> 2283 2284 </div> 2285 2286 </div> <!-- inner column --> 2287 2288 </div> <!-- inner row --> 2289 2290 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2291 2292 2293 </div> 2294</div></div></div> 2295</div> 2296 2297 2298 2299 2300 <div id="banner1-21" style="display: none"></div> 2301
2301<script type="text/javascript"> 2302 $(window).on("load", function () { 2303 $.when(window.Pages.rwdSetupComplete) 2304 .done(function () { 2305 renderBanner('banner1-21', 2306 'banner1', 2307 {"BannerOptionID":21,"ThemeID":10,"SlotName":"banner1","Name":"SPECIAL EVENTS","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":false,"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":74,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=16175","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":75,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=16176","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":76,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=16177","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":98,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=13971","Height":900,"Width":2003,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":4,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":104,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=16547","Height":1480,"Width":2402,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":5,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[{"BannerVideoID":5,"BannerOptionID":21,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202309190918013845.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 2308 {"BannerImageID":74,"BannerOptionID":21,"FileName":"/ImageRepository/Document?documentID=16175","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}, 2309 '/App_Themes/2023 - Interior/Images/', 2310 '<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=16175" />'); 2311 }); 2312 }); 2313 </script>
2313 2314 2315</div> 2316</div> 2317 2318 </div> 2319 </div> 2320 </div> 2321 2322<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2323 2324<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2325 <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"> 2326 <div class="cp-Splash-header"> 2327 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2328 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2329 <svg id="iconClose" viewBox="0 0 25 25"> 2330 <polygon style="fill:currentcolor" 2331 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> 2332 </svg> 2333 </button> 2334 </div> 2335 <div class="cp-Splash-body"> 2336 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2337 <!-- Content from the Froala Editor will go here. --> 2338 Loading 2339 </div> 2340 </div> 2341 <div class="cp-Splash-footer"> 2342 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2343 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
2344 </div> 2345 </div> 2346</div> 2347
2348<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2348
2348
2349<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2349
2349
2350<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2350
2350
2351<script> 2352 2353 $(document).ready(function () { 2354 var filter = { 2355 targetId: '99', 2356 targetType: 1 2357 } 2358 2359 new SplashModalRender().triggerRender(filter); 2360 }); 2361</script>
2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378
2378<script src="/-1442400649.js" type="text/javascript"></script>
2378 2379 <!----------Google Translate (Mobile Friendly)---------> 2380 2381 2382 2383<style>#google-translate-container {float: right;padding: 3px 5px 0px 0px;}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * {font-family: arial;font-size: 10pt;background-image: url("https://theme.zdassets.com/theme_assets/958586/bae8aa24db8d43595871692a9d259186f2db3fb4.png");background-position: 3px 4px;background-size: 22px;background-repeat: no-repeat;text-indent: 20px;background-color: #fff;color: #000 !important;}.goog-logo-link {display: none !important;}.goog-te-gadget {color: transparent !important;}.goog-te-gadget .goog-te-combo {margin: 2px 0 !important;border-radius: 15px !important;}.goog-te-combo{border: 1px solid !important;border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;border-radius: 0 !important;height:32px; !important;padding: 0 1px 0 .25rem !important;} 2384 2385#launcher-wrapper {bottom: 50px !important;} 2386 2387</style> 2388 2389<div id="google-translate-container"> 2390 2391<div id="google_translate_element" style="position: fixed; bottom: 0px; right: 20px; z-index: 5;"></div> 2392 2393</div> 2394
2395<script> 2396 2397function googleTranslateElementInit() { 2398var el = document.getElementById("google_translate_element"); 2399if (el && el.innerHTML.trim() !== "") { 2400 return; 2401} 2402 2403 2404new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2405 2406// begin accessibility compliance 2407 2408$('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2409 2410$('div#goog-gt-tt div.logo img').attr('alt','translate'); 2411 2412$('div#goog-gt-tt .original-text').css('text-align','left'); 2413 2414$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2415 2416$('.goog-te-combo').attr('aria-label','google translate languages'); 2417 2418$('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2419 2420$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2421 2422} 2423 2424$(function() { 2425 2426$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2427 2428}); 2429 2430</script>
2430 2431 2432<!--------------End Google Translate-----------------> 2433 2434 2435<!-- Fixed Nav Adjustment -->
2436<script> 2437 function getValueTS(elem, attr) { 2438 const val = elem.css(attr); 2439 if (val === undefined) return undefined; 2440 const num = parseInt(val, 10); 2441 if (num === NaN) return undefined; 2442 return num; 2443 } 2444 2445 function clampTS(number, min, max) { 2446 return Math.min(Math.max(number, min), max); 2447 } 2448 2449 function isPageEditingTS() { 2450 return ( 2451 $("#doneEditing").length > 0 || // In live edit 2452 typeof DesignCenter !== "undefined" // In theme manager 2453 ); 2454 } 2455 2456 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2457 function isTransparentTS(elem) { 2458 const bg = elem.css('background-color'); 2459 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2460 const matchState = bg.match(bgColorRegexTS); 2461 if (!matchState || matchState.length !== 5) return false; 2462 const alpha = parseFloat(matchState[4], 10); 2463 if (!(alpha >= 0 && alpha < 1)) return false; 2464 return true; 2465 } 2466 2467 function iterateLeftpads(cb) { 2468 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2469 for (let i = 0; i < containersTS.length; i++) { 2470 const containerTS = containersTS[i]; 2471 // Skip the body container and anything with data-skip-leftpad 2472 if ( 2473 containerTS.id !== "bodyContainerTS" && 2474 containerTS.getAttribute('data-skip-leftpad') === null 2475 ) { 2476 cb(containerTS); 2477 } 2478 } 2479 } 2480 2481 function iterateRightpads(cb) { 2482 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2483 for (let i = 0; i < containersTS.length; i++) { 2484 const containerTS = containersTS[i]; 2485 // Skip the body container and anything with data-skip-leftpad 2486 if ( 2487 containerTS.id !== "bodyContainerTS" && 2488 containerTS.getAttribute('data-skip-rightpad') === null 2489 ) { 2490 cb(containerTS); 2491 } 2492 } 2493 } 2494 2495 const anchor = $("#divToolbars"); 2496 2497 // Outer banner padding (push banner down) 2498 const outerSizingTS = $("#bannerContainerTS"); 2499 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2500 const innerSizingTS = $("#bannerSizingTS"); 2501 const bodyContainerTS = $("#bodyContainerTS"); 2502 const headerContainerTS = $("#headerContainerTS"); 2503 const forceUnfixClassTS = "forceUnfixTS"; 2504 2505 const fixedTopTS = $(".fixedTopTS"); 2506 const fixedBottomTS = $(".fixedBottomTS"); 2507 const fixedLeftTS = $(".fixedLeftTS"); 2508 const fixedRightTS = $(".fixedRightTS"); 2509 2510 var initialTopTS; 2511 var topAttachTS; 2512 if (fixedTopTS && fixedTopTS.length === 1) { 2513 initialTopTS = getValueTS(fixedTopTS, 'top'); 2514 const attachment = fixedTopTS.attr('data-attach');
2515 if (attachment) topAttachTS = $("#" + attachment); 2516 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2517 } 2518 2519 function resizeAdjustmentTS() { 2520 const editing = isPageEditingTS(); 2521 2522 // Fixed top script 2523 (function () { 2524 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2525 2526 if (editing) { 2527 fixedTopTS[0].classList.add(forceUnfixClassTS); 2528 } else { 2529 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2530 } 2531 2532 const topPosition = fixedTopTS.css('position'); 2533 if (topPosition === 'fixed') { 2534 if (topAttachTS) { 2535 scrollAdjustmentTS(); 2536 } else { 2537 const anchorHeight = anchor.outerHeight() - 1; 2538 fixedTopTS.css('top', anchorHeight + initialTopTS); 2539 } 2540 } else { 2541 fixedTopTS.css('top', initialTopTS); 2542 } 2543 2544 if (topPosition === 'fixed' || topPosition === 'absolute') { 2545 // Bump the banner content down 2546 if (isTransparentTS(fixedTopTS)) { 2547 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2548 outerSizingTS.css('padding-top', ''); 2549 2550 try { 2551 window.Pages.onResizeHandlersExecute(); 2552 } catch (e) { } 2553 } else { 2554 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2555 innerSizingTS.css('padding-top', ''); 2556 } 2557 } else { 2558 innerSizingTS.css('padding-top', ''); 2559 outerSizingTS.css('padding-top', ''); 2560 } 2561 })(); 2562 2563 // Fixed bottom script 2564 (function () { 2565 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2566 2567 // If the widget has gone narrow, force unfix 2568 if (editing || fixedBottomTS.outerHeight() > 200) { 2569 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2570 } else { 2571 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2572 } 2573 2574 if (fixedBottomTS.css('position') === 'fixed') { 2575 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2576 } else { 2577 bodyContainerTS.css('padding-bottom', ''); 2578 } 2579 })(); 2580 2581 // Fixed left script 2582 (function () { 2583 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2584 2585 if (editing) { 2586 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2587 } else { 2588 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2589 } 2590 2591 if (fixedLeftTS.css('position') === 'fixed') { 2592 const anchorHeight = anchor.outerHeight() - 1; 2593 const headerHeight = headerContainerTS.outerHeight() - 1; 2594 fixedLeftTS.css('top', anchorHeight + headerHeight + 100); 2595 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2596 iterateLeftpads(function (containerTS) { 2597 const containerBoundingTS = containerTS.getBoundingClientRect(); 2598 if (containerBoundingTS.left <= leftBoundingTS.right) { 2599 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2600 } 2601 }); 2602 } else { 2603 fixedLeftTS.css('top', ''); 2604 iterateLeftpads(function (containerTS) { 2605 $(containerTS).css('padding-left', ''); 2606 }); 2607 } 2608 })(); 2609 2610 // Fixed right script 2611 (function () { 2612 if (!fixedRightTS || fixedRightTS.length === 0) return; 2613 2614 if (editing) { 2615 fixedRightTS[0].classList.add(forceUnfixClassTS); 2616 } else { 2617 fixedRightTS[0].classList.remove(forceUnfixClassTS); 2618 } 2619 2620 if (fixedRightTS.css('position') === 'fixed') { 2621 const anchorHeight = anchor.outerHeight() - 1; 2622 const headerHeight = headerContainerTS.outerHeight() - 1; 2623 fixedRightTS.css('top', anchorHeight + headerHeight + 100); 2624 const rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 2625 iterateRightpads(function (containerTS) { 2626 const containerBoundingTS = containerTS.getBoundingClientRect(); 2627 if (containerBoundingTS.left <= rightBoundingTS.right) { 2628 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 2629 } 2630 }); 2631 } else { 2632 fixedRightTS.css('top', ''); 2633 iterateRightpads(function (containerTS) { 2634 $(containerTS).css('padding-right', ''); 2635 }); 2636 } 2637 })(); 2638 } 2639 2640 function scrollAdjustmentTS() {
2641 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2642 const topPosition = fixedTopTS.css('position'); 2643 if (topPosition === 'fixed' || topPosition === 'absolute') { 2644 const anchorBounding = anchor[0].getBoundingClientRect(); 2645 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2646 const scrollTop = $(window).scrollTop(); 2647 2648 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2649 } else { 2650 fixedTopTS.css('top', initialTopTS); 2651 } 2652 } 2653 2654 $(window).load(function () { 2655 setTimeout(function () { 2656 resizeAdjustmentTS(); 2657 }, 350); 2658 2659 $(window).scroll(function () { 2660 scrollAdjustmentTS(); 2661 }); 2662 2663 var adjustTimeoutTS; 2664 $(window).resize(function () { 2665 clearTimeout(adjustTimeoutTS); 2666 adjustTimeoutTS = setTimeout(function () { 2667 resizeAdjustmentTS(); 2668 }, 350); 2669 }); 2670 2671 $.when(window.Pages.angularToolbarComplete).done(function () { 2672 resizeAdjustmentTS(); 2673 }); 2674 }); 2675</script>
2675 2676<!-- End Fixed Nav Adjustment --> 2677 2678 2679<!-- THIS SCRIPT WAS ESTABLISHED TO ALLOW FOR BACKGROUNDS TO RETAIN FIXED POSITIONING ON MOBILE --> 2680 2681<!-- Moves the assigned banner to the outer wrap. Make sure the selector below matches the selector specified in your site's XML files! --> 2682
2683<script> 2684 function moveBannerToOuterWrap() { 2685 if ($(".fixedBannerTS #bannerDivbanner1").length) { 2686 $(".fixedBannerTS #bannerDivbanner1").appendTo("#outer-wrap"); 2687 } else { 2688 setTimeout(function () { 2689 moveBannerToOuterWrap(); 2690 }, 500); 2691 } 2692 } 2693 2694 moveBannerToOuterWrap(); 2695</script>
2695 2696
2697<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "37965cde7b85fb0a1ecdcc74759c6fd6"; 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>
2697 2698 2699 2700
2700<script type="text/javascript"> 2701 $(function () { 2702 document.cookie = "responsiveGhost=0; path=/"; 2703 }); 2704 $(window).on("load", function () { 2705 $('body').addClass('doneLoading').removeClass('hideContent'); 2706 2707 if ($('#404Content').length > 0) 2708 $('div#bodyWrapper').css('padding', '0px'); 2709 }); 2710 </script>
2710 2711 2712 <noscript> 2713 <style> 2714 body.hideContent { 2715 opacity: 1 !important; 2716 } 2717 </style> 2718 </noscript> 2719 2720 2721<div style="display: none;"> 2722 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2723 2724 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2725 <title>Arrow Left</title> 2726 <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> 2727 </symbol> 2728 2729 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2730 <title>Arrow Right</title> 2731 <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> 2732 </symbol> 2733 2734 </svg> 2735</div> 2736
2736<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Cabin:500,700|Cabin+Condensed:500|Cabin+Sketch:700,regular|Montserrat:500,700|Poppins:500,600,700,800,900,italic,regular|');</script>
2736 2737 2738 2739 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2740 <div style="display: none;"> 2741 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2742 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2743 <title>Slideshow Left Arrow</title> 2744 <g> 2745 <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> 2746 </g> 2747 </symbol> 2748 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2749 <title>Slideshow Right Arrow</title> 2750 <g> 2751 <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> 2752 </g> 2753 </symbol> 2754 </svg> 2755 </div> 2756 2757 2758 2759 2760 <div id="root-picker-outlet"></div> 2761</body> 2762</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.