PageSourceSearch

https://cphsd.org/contact-us

html cphsd.org collected 2026-10-05 22:04:46 UTC 35,728 bytes, 708 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class=" has-sitewide-notice ">
3
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<meta name="msvalidate.01" content="1810590F8D80A630AEA57C466B16E8B9">
8
9
10    <meta name="robots" content="all">
11    
12<meta property="og:image" content="https://cphsd.org/imgD/rwi_social.jpg">
13<meta name="twitter:card" content="summary_large_image">
14<meta name="twitter:image" content="https://cphsd.org/imgD/rwi_social.jpg">
15
16<link rel="canonical" href="https://cphsd.org/contact-us">
17
18<meta name="keywords" content="Colonial Pine Hills Sanitary District, Rapid City SD, water supply, clean water, utility, water conservation, rural water
19    ">
20<meta name="description" content="Welcome to the Official Website of Colonial Pine Hills Sanitary District in Rapid City, SD!">
21<meta property="og:description" content="Welcome to the Official Website of Colonial Pine Hills Sanitary District in Rapid City, SD!">
22<title>Contact Us | Colonial Pine Hills Sanitary District</title>
23<meta property="og:title" content="Contact Us | Colonial Pine Hills Sanitary District">
24<meta property="og:site_name" content="Colonial Pine Hills Sanitary District">
25
26
27<link rel="shortcut icon" href="/images/favicon.ico"><link href="https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i" rel="stylesheet">
28
29<link rel="stylesheet" href="/css/fontawesome/css/fontawesome.min.css">
30<link rel="stylesheet" href="/css/fontawesome/css/all.min.css">
31
32<link rel="stylesheet" href="/css/clients/themes_202404/C_public_rwi_brick.css?d=2026100518" type="text/css">	
33<!--<link rel="stylesheet" href="/css/clients/themes_202404/C_public_rwi_default.css" type="text/css">-->
34<style>
35@media (min-width: 768px) {
36    body {
37        background-image: url('/images/backgrounds/Winter__frosted_berries_1400_x_900.jpg');
38    }
39}
40</style>
41    <!--
41<script type="text/javascript" src="../js/bootstrap-4.0.0/css/bootstrap.css"></script>
41-->
42
43<script src="/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script>
vendor: 1 bytes, line 43
43
44<script src="https://code.jquery.com/jquery-3.7.1.js"
45integrity="sha384-wsqsSADZR1YRBEZ4/kKHNSmU+aX8ojbnKUMN4RyD3jDkxw5mHtoe2z/T/n4l56U/"
46crossorigin="anonymous"></script>
46
47<!--    
47<script type="text/javascript" src="../js/bootstrap-4.0.0/js/bootstrap.min.js"></script>
47-->
48<script src="/js/vendor_202404/bootstrap/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 48
48
49<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.validate.min.js"
50integrity="sha384-aEDtD4n2FLrMdE9psop0SHdNyy/W9cBjH22rSRp+3wPHd62Y32uijc0H2eLmgaSn"
51crossorigin="anonymous"></script>
vendor: 1 bytes, line 51
51
52<script src="/js/2017_public_rwi.js?date=20261005181"></script>
52
53
54
55    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orestbida/[email protected]/dist/cookieconsent.css"
56    integrity="sha384-9KcNFt4axT+TNOVPHpwGHOm4Kv0UcMjdVya1kl+EPBQG+Vmqtz28cnx0f5PZYcnF"
57crossorigin="anonymous">
58    
58<script src="https://cdn.jsdelivr.net/gh/orestbida/[email protected]/dist/cookieconsent.umd.js"
59    integrity="sha384-xOY5eqzqHsjfa8YYAomICWjVJ3g9q1C1tWgRF09ut5PzRJjLFSpKH7gCsIN3hKcA"
60crossorigin="anonymous"></script>
60
61    
61<script>
62    const CAT_NECESSARY = "necessary";
63    const CAT_ANALYTICS = "analytics";
64    const CAT_FUNCTIONALITY = "functionality";
65    const CAT_SECURITY = "security";
66
67    const SERVICE_ANALYTICS_STORAGE = 'analytics_storage'
68    const SERVICE_FUNCTIONALITY_STORAGE = 'functionality_storage'
69    const SERVICE_PERSONALIZATION_STORAGE = 'personalization_storage'
70    const SERVICE_SECURITY_STORAGE = 'security_storage'
71
72    // Define dataLayer and the gtag function.
73    window.dataLayer = window.dataLayer || [];
74    function gtag(){dataLayer.push(arguments);}
75
76    // Set default consent to 'denied' (this should happen before changing any other dataLayer)
77    gtag('consent', 'default', {
78        [SERVICE_ANALYTICS_STORAGE]: 'denied',
79        [SERVICE_FUNCTIONALITY_STORAGE]: 'denied',
80        [SERVICE_PERSONALIZATION_STORAGE]: 'denied',
81        [SERVICE_SECURITY_STORAGE]: 'denied',
82    });
83    </script>
83<!-- google analytics (UA-78222901-1): UA tags are disabled per GA4 transition -->
84<meta name="google-translate-customization" content="6195dc280e2cf2aa-0cdf6b781f03ec1c-g6e5e7a8d1eb70319-10"></head>
85
86
87<body>
88<img src="https://cphsd.org/imgD/rwi_social.jpg" alt="" aria-hidden="true" style="display: none;">
89
90<header role="banner" id="site_header">
91    <a href="#site_main" class="skip btn btn-white visually-hidden-focusable">Skip to main content</a>
92        <div class="eyebrow bg-primary text-white">
93        <div class="container-fluid">
94            <div class="row justify-content-center align-items-center eyebrow-container">
95                
96    <div class="col-8 col-lg-10 text-center eyebrow-content">
97        <p>Summer watering is authorized on Odd/Even days per your home address.</p>
98    </div>
99      <!--RWI-0433 DC 07/20/22 -->
100            </div>
101        </div>
102    </div>
103    
104        <button type="button" class="btn btn-lg btn-danger text-uppercase btn-alerts" rel="nofollow" data-bs-toggle="modal" data-bs-target="#modal_alerts">
105            <span class="visually-hidden">View Alerts</span>
106            <span class="fa fa-exclamation" aria-hidden="true"></span>
107        </button>
108    
109    <div class="container main-header-container">
110        <div class="masthead bg-white">
111            <div class="masthead-row row justify-content-start align-items-center">
112                <div class="col-12 col-lg-9">
113                    
114    <a 
115        href="http://cphsd.org" 
116        id="site_name"
117        class="masthead-brand  no-image  with-sitename  with-tagline "
118    >
119        
120        
121    <div class="masthead-brand-text">
122        <div class="site-name">Colonial Pine Hills Sanitary District</div>
123        <div class="site-tagline">Committed to Providing Clean, Safe Water for All Our Residents</div>
124    </div>
125    
126    </a>
127                    </div>
128                <div class="d-none d-lg-block col-lg-3">
129                    
130    <div class="contact-info text-right">
131        (605) 348-3113<br><a href="/contact-us">Contact Us</a>
132    </div>
133                    </div>
134            </div>
135        </div>
136        <div class="navbar navbar-expand-lg bg-primary text-white">
137            <div class="navbar-header w-100 d-flex d-lg-none flex-row justify-content-between align-items-center">
138                <div class="d-lg-none mobile-content text-right order-2">
139    <div class="contact-info text-right">
140        (605) 348-3113<br><a href="/contact-us">Contact Us</a>
141    </div>
142    </div>
143                <div class="toggle-container d-flex d-lg-none flex-row align-items-center">
144                    Menu
145                    <button
146                        class="navbar-toggler order-1 d-flex justify-content-center align-items-center"
147                        type="button"
148                        data-bs-toggle="collapse"
149                        data-bs-target="#nav_primary"
150                        aria-controls="nav_primary"
151                        aria-expanded="false"
152                        aria-label="Toggle navigation"
153                    >
154                        <span class="fa-regular fa-bars" aria-hidden="true"></span>
155                    </button>
156                </div>
157            </div>
158            <nav aria-label="Primary" id="nav_primary" class="collapse navbar-collapse justify-content-between">
159                <form method="get" action="search" role="search" class="search navbar-form order-lg-2 d-flex flex-row justify-content-start align-items-center">
160                    <div class="form-floating">
161                        <input type="text" value="" name="search_terms" id="search_terms" class="s form-control" placeholder="Search this website &hellip;">
162                        <label for="search_terms" class="text-gray-900">Search</label>
163                    </div>
164                    <button type="submit" class="btn btn-primary btn-search ml-1">
165                        <span class="visually-hidden">Search</span>
166                        <span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span>
167                    </button>
168                </form>
169                <ul class="navbar-nav order-lg-1">
170<li class="nav-item "><a href="/" class="nav-link 3">Home</a></li>
171<li class="nav-item dropdown active"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Customer Service</a>
172<ul class="dropdown-menu">
173<li class="nav-item  active"><a href="/contact-us" class="nav-link 3">Contact Us</a></li>
174<li class="nav-item ">
174<a href="/new-service-request" class="nav-link 3">New Service Request</a></li>
175<li class="nav-item "><a href="/rates-and-policies" class="nav-link 3">Rates & Policies</a></li>
176<li class="nav-item "><a href="/meter-reading" class="nav-link 3">Meter Reading</a></li>
177<li class="nav-item "><a href="/bill-payment" class="nav-link 3">Bill Payment</a></li>
178<li class="nav-item "><a href="/about-us" class="nav-link 3">About Us</a></li>
179<li class="nav-item "><a href="/personnel" class="nav-link 3">Personnel</a></li>
180<li class="nav-item "><a href="/location" class="nav-link 3">Location</a></li>
181<li class="nav-item "><a href="/budget-and-financial-information" class="nav-link 3">Budget & Financial Information</a></li>
182</ul></li>
183<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Forms & Reports</a>
184<ul class="dropdown-menu">
185<li class="nav-item "><a href="/all-forms-and-reports" class="nav-link 3">All Forms & Reports</a></li>
186<li class="nav-item "><a href="/water-quality-report" class="nav-link 3">Water Quality Report</a></li>
187<li class="nav-item "><a href="/drought-contingency" class="nav-link 3">Drought Contingency</a></li>
188<li class="nav-item "><a href="/ordinances-and-regulations" class="nav-link 3">Ordinances & Regulations</a></li>
189<li class="nav-item "><a href="/septic-system-ordinance" class="nav-link 3">Septic System Ordinance</a></li>
190<li class="nav-item "><a href="/truth-in-packaging" class="nav-link 3">Truth in Packaging</a></li>
191</ul></li>
192<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">News & Notices</a>
193<ul class="dropdown-menu">
194<li class="nav-item "><a href="/recent-news" class="nav-link 3">Recent News</a></li>
195<li class="nav-item "><a href="/alerts" class="nav-link 3">ALERTS</a></li>
196<li class="nav-item "><a href="/board-members" class="nav-link 3">Board Members</a></li>
197<li class="nav-item "><a href="/board-meetings" class="nav-link 3">Board Meetings</a></li>
198<li class="nav-item "><a href="/current-projects" class="nav-link 3">Current Projects</a></li>
199<li class="nav-item "><a href="/proposed-projects" class="nav-link 3">Proposed Projects</a></li>
200<li class="nav-item "><a href="/conservation-tips" class="nav-link 3">Conservation Tips</a></li>
201<li class="nav-item "><a href="/meeting-agendas" class="nav-link 3">Meeting Agendas</a></li>
202<li class="nav-item "><a href="/danr-inspections" class="nav-link 3">DANR Inspections</a></li>
203<li class="nav-item "><a href="/interesting-reading" class="nav-link 3">Interesting Reading</a></li>
204</ul></li>
205<li class="nav-item dropdown"><a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-expanded="false">Resources</a>
206<ul class="dropdown-menu">
207<li class="nav-item "><a href="/faq" class="nav-link 3">FAQ</a></li>
208<li class="nav-item "><a href="/covid-19-information" class="nav-link 3">COVID-19 Information</a></li>
209<li class="nav-item "><a href="/archived-agendas" class="nav-link 3">Archived Agendas</a></li>
210<li class="nav-item "><a href="/archived-minutes" class="nav-link 3">Archived Minutes</a></li>
211<li class="nav-item "><a href="/archived-documents" class="nav-link 3">Archived Documents</a></li>
212</ul></li>
213</ul>            </nav>
214        </div>
215    </div>
216</header>
217<main role="main" id="site_main">
218    <span id="new_window_description" hidden>
219        Opens in a new window
220    </span>
221    <div class="container">
222        <div class="row align-items-stretch">
223
224            <div id="content_container" class="col-sm-8 col-lg-9 d-flex align-items-stretch">
225                <div id="content">
226
227                    
228                        <div class="entry clearfix">
229                            <h1 class="entry-title">Contact Us</h1>
230                            <div class="entry-content">
231                                <p>At Colonial Pine Hills Sanitary District, our commitment is to provide the community with superior service. Please feel free to send us an email using the contact form below or give us a call.&nbsp; As your water provider, we welcome your feedback and appreciate your business.</p>
232                                <p><!-- DOMAIN: cphsd.org -->
vendor: 72 bytes, lines 232-233
232
233    <script src="https://www.google.com/recaptcha/enterprise.js?render=
2336LeCiPYrAAAAAIKHoEziCQGSoAYbr5wm9iQ38NJi
vendor: 16 bytes, lines 233-234
233"></script>
234    
234<script>
235if (typeof window.lockFormSubmit !== "function") {
236  window.lockFormSubmit = function (form) {
237    if (!form || form.dataset.submitting === "1") { return false; }
238    form.dataset.submitting = "1";
239    var buttons = form.querySelectorAll("[type=submit]");
240    for (var i = 0; i < buttons.length; i++) {
241      var b = buttons[i];
242      if (b.tagName === "BUTTON") {
243        b.dataset.originalLabel = b.textContent;
244        b.textContent = "Sending…";
245      } else {
246        b.dataset.originalLabel = b.value;
247        b.value = "Sending…";
248      }
249      b.disabled = true;
250    }
251    return true;
252  };
253  window.unlockFormSubmit = function (form) {
254    if (!form) { return; }
255    form.dataset.submitting = "0";
256    var buttons = form.querySelectorAll("[type=submit]");
257    for (var i = 0; i < buttons.length; i++) {
258      var b = buttons[i];
259      b.disabled = false;
260      if (typeof b.dataset.originalLabel === "string") {
261        if (b.tagName === "BUTTON") { b.textContent = b.dataset.originalLabel; }
262        else { b.value = b.dataset.originalLabel; }
263      }
264    }
265  };
266}
267function onSubmit(e) {
268  e.preventDefault(); // prevent normal submit
269
270  // More robust: find the form element to submit, fallback to document.getElementById("contact-form")
271  var form = (e && (e.target || e.currentTarget)) || document.getElementById("contact-form");
272  if (!form || typeof form.submit !== "function") {
273    console.error("Could not find form to submit for reCAPTCHA");
274    return false;
275  }
276
277  // RWI-0837: ignore repeat clicks / Enter presses while a submit is already in flight.
278  // Each extra click used to queue another execute() + form.submit() = duplicate POST.
279  if (!lockFormSubmit(form)) {
280    return false;
281  }
282
283  if (typeof grecaptcha !== "undefined" && grecaptcha.enterprise) {
284    grecaptcha.enterprise.ready(async function () {
285      try {
286        var token = await grecaptcha.enterprise.execute("6LeCiPYrAAAAAIKHoEziCQGSoAYbr5wm9iQ38NJi", {action: "submit"});
287
288        // put the token in a hidden field for the form
289        document.getElementById("recaptcha_token").value = token;
290
291        // now submit the form (programmatic submit does not re-fire onsubmit)
292        form.submit();
293      } catch (err) {
294        console.error("reCAPTCHA execute failed", err);
295        unlockFormSubmit(form);
296      }
297    });
298  } else {
299    console.error("reCAPTCHA not loaded or not available");
300    // Let the visitor try again once the script has loaded.
301    unlockFormSubmit(form);
302  }
303  return false;
304}
305</script>
305
306
307
308    
309
310<form id="contact-form" onsubmit="onSubmit(event);" action="" method="post" accept-charset="UTF-8" class="form-contact my-5">
311    <div id="csrf-token-message"></div>
312<input type="hidden" name="CSRF_Token" value="" id="csrf-token-ajax">
313<script>
314    $.ajax({
315        type: "GET",
316        url: "csrf_token.html",
317        success: function(data){
318            console.log('CSRF Token Success');
319            $("#csrf-token-ajax").val(data);
320        },
321        error: function(data){
322            console.log('CSRF Token Failure');
323            console.log(data);
324            $('#csrf-token-message').html('<div style="color:red;padding:1rem 0;">Error in loading CSRF Token. Please reload the page.</div>');
325        }
326    });
327</script>
327
328    <div class="row justify-content-center align-items-start">
329        <div class="col-lg-10">
330            <div class="row mb-3">
331                <label for="contact_department" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Department to Contact*</label>
332                <div class="col-lg-8">
333                    <select name="contact_department" id="contact_department" class="form-select required" required aria-required="true">
334                        <option value="" selected="selected">Choose Department</option>
335                        <option value="1">Customer Support</option>
336                        
337                        <option value="2" >Billing Department</option>
338                        
339                        
340                        <option value="3" >Repair Department</option>
341                        
342                        
343                        <option value="4" >Meter Reading</option>
344                        
345                    </select>
346                </div>
347            </div>
348            <div class="row mb-3">
349                <label for="contact_name" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Name*</label>
350                <div class="col-lg-8">
351                    <input name="contact_name" type="text" id="contact_name" class="form-control required" value="" required aria-required="true">
352                </div>
353            </div>
354            <div class="row mb-3">
355                <label for="contact_email" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Email Address*</label>
356                <div class="col-lg-8">
357                    <input name="contact_email" type="email" id="contact_email" class="form-control required" value="" required aria-required="true">
358                </div>
359            </div>
360            <div class="row mb-3">
361                <label for="contact_phone" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Phone</label>
362                <div class="col-lg-8">
363                    <input name="contact_phone" type="text" id="contact_phone" class="form-control" value="">
364                </div>
365            </div>
366            <div class="row mb-3">
367                <label for="contact_account_number" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Account Number</label>
368                <div class="col-lg-8">
369                    <input name="contact_account_number" type="text" id="contact_account_number" class="form-control" value="">
370                </div>
371            </div>
372            <div class="row mb-3">
373                <label for="contact_address" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Service Address*</label>
374                <div class="col-lg-8">
375                    <input name="contact_address" type="text" id="contact_address" class="form-control required" value="" required aria-required="true">
376                </div>
377            </div>
378            <div class="row mb-3">
379                <label for="contact_subject" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Subject*</label>
380                <div class="col-lg-8">
381                    <input name="contact_subject" type="text" id="contact_subject" class="form-control required" value="" required aria-required="true">
382                </div>
383            </div>
384            <div class="row mb-3">
385                <label for="message" class="col-12 col-lg-4 mb-2 mb-lg-0 mt-lg-2 fw-bold text-left text-lg-right">Message*</label>
386                <div class="col-lg-8">
387                    <textarea name="message" rows="8" class="form-control required" id="message" required aria-required="true"></textarea>
388                </div>
389            </div>
390            <div class="row mb-3" style="position:absolute;left:-10000px;">
391                <label for="contactform_user_enter_data" class="col-12 col-md-4 mb-2 mb-md-0 mt-md-2fw-bold text-right">Your Name:</label>
392                <div class="col-lg-8">
393                    <input type="text" name="user_enter_data" id="contactform_user_enter_data" value="">
394                </div>
395            </div>
396            <div class="row mb-3">
397                <div class="col-lg-8 offset-lg-4">
398                    
399                </div>
400            </div>
401            <div class="row mb-3">
402                <div class="col-lg-8 offset-lg-4">
403                    <input type="submit" name="btnSubmit" value="Submit" class="btn btn-primary">
404                </div>
405            </div>
406        </div>
407    </div>
408    <input type="hidden" name="recaptcha_token" id="recaptcha_token" />
409</form>
410<p>E-mail correspondence is maintained in accordance with applicable provisions of State law and may be considered public re
410cords. Public disclosure of your communication may be required.</p>
vendor: 67 bytes, lines 410-413
410
411
412<script src="https://www.google.com/recaptcha/api.js"></script>
413
414<script>
415if (typeof window.lockFormSubmit !== "function") {
416  window.lockFormSubmit = function (form) {
417    if (!form || form.dataset.submitting === "1") { return false; }
418    form.dataset.submitting = "1";
419    var buttons = form.querySelectorAll("[type=submit]");
420    for (var i = 0; i < buttons.length; i++) {
421      var b = buttons[i];
422      if (b.tagName === "BUTTON") {
423        b.dataset.originalLabel = b.textContent;
424        b.textContent = "Sending…";
425      } else {
426        b.dataset.originalLabel = b.value;
427        b.value = "Sending…";
428      }
429      b.disabled = true;
430    }
431    return true;
432  };
433  window.unlockFormSubmit = function (form) {
434    if (!form) { return; }
435    form.dataset.submitting = "0";
436    var buttons = form.querySelectorAll("[type=submit]");
437    for (var i = 0; i < buttons.length; i++) {
438      var b = buttons[i];
439      b.disabled = false;
440      if (typeof b.dataset.originalLabel === "string") {
441        if (b.tagName === "BUTTON") { b.textContent = b.dataset.originalLabel; }
442        else { b.value = b.dataset.originalLabel; }
443      }
444    }
445  };
446}
447if (typeof window.onSubmit !== "function") {
448  window.onSubmit = function (e) {
449    var form = (e && (e.target || e.currentTarget)) || document.getElementById("contact-form");
450    if (!lockFormSubmit(form)) {
451      e.preventDefault();
452      return false;
453    }
454    return true;
455  };
456}
457</script>
457
458</p>
459                                
460                            </div>
461                        </div>
462                        <!-- no documents -->
463                </div>
464            </div>
465
466            <div id="sidebar" class="col-sm-4 col-lg-3">
467                <!--
468                <div class="widget" id="widget_search">
469                <form method="get" action="search" class="search">
470                    <div class="form-group">
471                        <label for="search_terms" class="sr-only">Search</label>
472                        <input type="text" value="" name="search_terms" id="search_terms" class="s form-control" placeholder="Search this website &hellip;">
473                    </div>
474                    <button type="submit" class="btn btn-primary btn-search"><span class="sr-only">Search</span><span class="glyphicon glyphicon-search"></span></button>
475                </form>
476                </div>
477                -->
478                
479    <div class="widget" id="widget_user_links">
480        
481    <a href="/bill-payment" class="btn btn-lg btn-block btn-success text-uppercase btn-payment">Bill Payment</a>
482    
483        
484    <a href="/drought-contingency" class="btn btn-lg btn-block btn-info btn-small-text">Drought Contingency</a>
485    
486        
487    <a href="/water-quality-report" class="btn btn-lg btn-block btn-info btn-small-text">Water Quality Report</a>
488    
489        
490    </div>
491    <!-- no sidebar. --><div id="widget_alerts" class="widget">
492<h2 class="h4 bg-danger text-white">Alerts</h2>
493<div class="alerts-item">
494<h3 class="h5"><a href="/alerts" title="Trustee Meeting" class="text-danger">Trustee Meeting</a></h3>
495<p class="byline post-info"><span class="date time published">October 20, 2026</span>  </p>
496
497<!-- 
498<p>
499A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building.&nbsp; If you want to have an input into th...
500<a href="/alerts" class="more-link">[more...]</a> 
501</p>
502-->
503
504</div>
505<div class="alerts-item">
506<h3 class="h5"><a href="/alerts" title="Water Outage" class="text-danger">Water Outage</a></h3>
507<p class="byline post-info"><span class="date time published">October 05, 2026</span>  </p>
508
509<!-- 
510<p>
511There will be a short (hopefully) water outage this morning, or early afternoon, that will affect homes on Albertta Drive and Schramberg Court between Mittenwald Court and Okpealuk Street.&nbsp; 84...
512<a href="/alerts" class="more-link">[more...]</a> 
513</p>
514-->
515
516</div>
517
518    <p>
519
520<a href="/subscribe" class="btn btn-lg btn-block btn-danger" rel="nofollow" role="button">Sign Up for Alerts</a>
521
522    </p>
523    <p class="text-center" style="margin: 0;">
524
525    <a href="/unsubscribe.html">Unsubscribe</a>
526
527    </p> 
528</div>
529<div id="widget_weather" class="widget">
530                    <table class="wp_wunderground caption-top" style="width: 100%;"> 
531    <caption style="padding: 0 0;">Local Weather</caption> 
532    <thead> 
533        <tr>
534            <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Today</th> 
535            <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Tomorrow</th> 
536            <th scope="col" style="width: 33.33%; text-align: center; padding-bottom: 8px;">Wednesday</th> 
537        </tr> 
538    </thead> 
539    <tbody> 
540        <tr>    
541            <td class="wp_wunderground_">
542                <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px">
543                <div class="wp_wund_conditions">Few clouds</div>
544                84&deg;/57&deg;
545            </td> 
546            <td class="wp_wunderground_">
547                <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px">
548                <div class="wp_wund_conditions">Few clouds</div>
549                80&deg;/52&deg;
550            </td>
551            <td class="wp_wunderground_">
552                <img src="/imgD/weatherbit_icons/c02d.png" aria-hidden="true" alt="" style="width:40px">
553                <div class="wp_wund_conditions">Few clouds</div>
554                76&deg;/50&deg;
555            </td>
556        </tr> 
557    </tbody> 
558</table>
559                </div>
560                            </div>
561
562        </div>
563    </div>
564
565<!-- Alert Modal (single) -->
566
567    
567<script>
568        $(document).ready(function(){
569            $("#modal_alert_automatic").modal("show");
570            $("#modal_alert_automatic").on("hide.bs.modal",function(e) {
571                // dismiss and store in session
572                console.log("hiding automatic modal.");
573                $.ajax({
574                    url:   "/ajax_dismiss_alert.html"
575                    ,type: "POST"
576                    ,data: {
577                        alert_id: $(this).attr("data-alert-id")
578                    }
579                });
580            });
581        });
582    </script>
582
583    <div class="modal fade" id="modal_alert_automatic" tabindex="-1" aria-labelledby="alerts_label_13380" aria-hidden="true" data-alert-id="13380">
584        <div class="modal-dialog modal-lg modal-dialog-centered">
585            <div class="modal-content modal-danger">
586                <div class="modal-header bg-danger text-white">
587                    <h3 class="modal-title" id="alerts_label_13380" style="margin-left: 24px;">Alert</h3>
588                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
589                </div>
590                <div class="modal-body text-center">
591                    <span class="alert-icon btn btn-danger text-uppercase"><span class="visually-hidden">Alerts</span><span class="fa fa-exclamation"></span></span>
592                    <div class="alerts-item">
593                        <h2><a href="alerts" class="text-danger">Trustee Meeting</a></h2>
594                        <p class="byline post-info"><span class="date time published">October 20, 2026</span>  </p>
595                        <p>A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building.&nbsp; If you want to have an input into the meeting you can contact Jim at (605) 348-3113 no later than September 7th and let him know what you wish discussed.</p>
596                    </div>
597                </div>
598                <div class="modal-footer justify-content-center">
599                    <button type="button" class="btn btn-white border" data-bs-dismiss="modal">Ok, Got It!</button>
600                </div>
601            </div>
602        </div>
603    </div>
604    
605<!-- Alerts Modal -->
606<div class="modal fade" id="modal_alerts" tabindex="-1" aria-labelledby="alerts_label" aria-hidden="true">
607    <div class="modal-dialog modal-lg modal-dialog-centered">
608        <div class="modal-content modal-danger">
609            <div class="modal-header bg-danger text-white">
610                <h3 class="modal-title" id="alerts_label" style="margin-left: 24px;">Alerts</h3>
611                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
612            </div>
613            <div class="modal-body text-center">
614                <div class="alerts-item">
615<h2><a href="/alerts" class="text-danger">Trustee Meeting</a></h2>
616<p class="byline post-info"><span class="date time published">October 20, 2026</span>  </p>
617<p>A reminder that the Sanitary District Board will meet on Tuesday, October 20, 2026, at 7:00 PM for the Monthly Board meeting at the CPHSD Office Building.&nbsp; If you want to have an input into the meeting you can contact Jim at (605) 348-3113 no later than September 7th and let him know what you wish discussed.</p>
618</div>
619<div class="alerts-item">
620<h2><a href="/alerts" class="text-danger">Water Outage</a></h2>
621<p class="byline post-info"><span class="date time published">October 05, 2026</span>  </p>
622<p>There will be a short (hopefully) water outage this morning, or early afternoon, that will affect homes on Albertta Drive and Schramberg Court between Mittenwald Court and Okpealuk Street.&nbsp; 8420 Albertta Dr will not be affected.&nbsp; The outage to allow the repair of a leaking water service line.&nbsp; Your patience is appreciated.</p>
623</div>
624            </div>
625            <div class="modal-footer justify-content-center">
626                <button type="button" class="btn btn-white border" data-bs-dismiss="modal">Close</button>
627            </div>
628        </div>
629    </div>
630</div>
631
632
633</main>
634
635<footer id="site_footer" role="contentinfo">
636    <div class="container">
637        <div class="footer-content text-white">
638            <div class="row">
639                <div class="col-12 col-md-6 col-lg-3 mb-4">
640                    <div class="mb-4">
641                        <h2>Contacts</h2>
642                        <div class="footer-section-icon mb-2 footer-location">
643                            <i class="icon fa-solid fa-location-dot" aria-hidden="true"></i>
644                            Colonial Pine Hills Sanitary District<br>
645                            7806 Croyle Avenue<br>
646                            Rapid City, SD 57702
647                            <br><a href="/location" class="text-12">View Map</a>                        </div>
648                        <div class="footer-section-icon mb-2 footer-phone">
649                            <i class="icon fa-solid fa-phone" aria-hidden="true"></i>
650                            (605) 348-3113                        </div>
651                        
652                                <div class="footer-section-icon mb-2 footer-message-link">
653                                    <i class="icon fa-solid fa-envelope" aria-hidden="true"></i>
654                                    <a href="contact-us" class="">
654Send Us a Message</a>
655                                </div>
656                                                    </div>
657                                    </div>
658                <div class="col-12 col-md-6 col-lg-3 mb-4">
659                    <!-- no items -->                </div>
660                <div class="col-12 col-md-6 col-lg-3 mb-4">
661                    <h2>Related Links</h2>
662<ul class="links list-unstyled"><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://wateruseitwisely.com" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">Water Conservation Tips</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://www.sdarws.com" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">South Dakota Rural Water Association</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://nrwa.org/" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">National Rural Water Association</a></li><li class="footer-link-icon"><i class="icon fa-solid fa-up-right-from-square" aria-hidden="true"></i><a href="https://water.epa.gov/drink/index.cfm" target="_blank" rel="noopener noreferrer" aria-describedby="new_window_description">Environmental Protection Agency</a></li></ul>                </div>
663                <div class="col-12 col-md-6 col-lg-3 mb-4">
664                    <div id="translate_widget" data-page-id="23469"></div>                </div>
665            </div>
666
667            <hr>
668
669            <div id="site_legal" class="row">
670                 <div class="legal col-12 col-md-6 text-center text-md-left">
671                     &copy; 2026 All rights reserved.
672                     | <a href="/privacy">Privacy Policy</a>
673                     | <a href="/terms">Terms of Service</a>
674                     | <a href="/accessibility">Accessibility</a>
675                     <br>
676                     <a href="#site_header" class="link-return-top"><span class="fa fa-arrow-circle-up"></span> <span class="link-text">Return to top of page</span></a>
677                 </div>
678                 <div class="credit col-12 col-md-6 text-center text-md-right">
679                     <a href="https://www.RuralWaterImpact.com">Powered by RuralWaterImpact.com - <em>Smart Websites for Smart Water Systems&trade;</em></a>
680                     <br>
681                     <a href="https://clients.RuralWaterImpact.com/client/">Admin</a>
682                 </div>
683             </div>
684        </div>
685    </div>
686</footer>
687<!-- SUPPORTING JS/CSS -->
688    
688<script>
689    var cookieConsentConfig = {
690        language: {
691            default: 'en',
692            translations: {
693                en: {
694                    consentModal: {
695                        title: 'This site uses cookies',
696                    }
697                }
698            }
699        },
700        disablePageInteraction: true
701    }
702    </script>
702
703    
703<script src="/js/cookie_consent.js?v=20261005180446"></script>
vendor: 64 bytes, line 703
703<script src="https://www.google.com/recaptcha/api.js"></script>
704<script src="/js/translate.js?v=1772488154"></script>
704
705</body>
706</html>
707
708

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.