PageSourceSearch

https://ohiocontractors.org/OCA/OCA/Store/StoreLayouts/ProductsFor…&hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1

html ohiocontractors.org collected 2026-10-04 13:34:37 UTC 60,290 bytes, 806 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5
6
7<html id="MainHtml" lang="en" class="html-main">
8    <head id="ctl01_Head1">
9                    
9<script type="text/javascript">
10                        window.AsiAppInsights = {
11                            connectionstring: 'InstrumentationKey=3bc65a16-0b49-49fa-9faf-303a01587b8b;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=5b78ce04-0f0a-4913-9363-fb460792c41e',
12                            tenantID: 'OCA',
13                            correlationID: '2327a175eeb20126a5c6698dd00a7cef',
14                            disableCookiesUsage: true
15                        };
16                    </script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsightsCookieCleanup.min.js?v=1081336175"></script>
16<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/ApplicationInsights.js?v=-866593060"></script>
16<meta charset="UTF-8" /><title>
17	Products For Category
18</title>
19
20<link rel="stylesheet" href="/Assets/css/10-UltraWaveResponsive.css?v=639259685900000000"><link rel="shortcut icon" href="/images/_oca_images/logos/blackandred1inch.jpg" />
21<link rel="apple-touch-icon-precomposed" href="/images/_oca_images/logos/oca-logo transparent enews2.png" />
22<link rel="canonical" href="https://www.ohiocontractors.org/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK" />
23
24
25<script type="text/javascript">
26    //Do not place any JavaScript above this line
27    //<![CDATA[
28    var gDocumentTitle = document.title, gPostBackFormObject = null, gPostBackFormProcessSubmit = true, gWindowOnLoad = [], gWebRoot ='', gWebSiteRoot ='https://ohiocontractors.org', gPageTheme ='ASC-GBR-Responsive', gWebsiteKey ='ca1bc1a8-fd8a-4ac5-b333-085abe09ac12', gHKey ='313c10e8-a4a9-4727-93a4-2b86e078a9c1',gIsPostBack=false,gDefaultConfirmMessage='Continue without saving changes?',gIsEasyEditEnabled=false,gMasterPage='/templates/masterpages/wst-naturalheritagesitesresponsive.master',gCurrentCultureCode='en-US';if(gWebsiteKey!=='fbdf17a3-cae7-4943-b1eb-71b9c0dd65d2'&&gWebsiteKey!=='fad2fd17-7e27-4c96-babe-3291ecde4822'){gIsEasyEditEnabled=false; }
29    !function (n) { n.Modernizr = { mq: function () { sessionStorage.getItem("modernizrDeprecated") || (console.warn("Asi: Modernizr has been deprecated."), sessionStorage.setItem("modernizrDeprecated", "true")); return true; } } }(window);
30    //Delegates unload permission to Telerik RadWindow content frames.
31    !function(){function e(){var e=window.Telerik,n=e&&e.Web&&e.Web.UI&&e.Web.UI.RadWindow;if(!n||!n.prototype||n.prototype._asiUnloadPermissionPatched)return!!n;var t=n.prototype._createUI;return"function"!=typeof t?!1:(n.prototype._createUI=function(){var e=t.apply(this,arguments),n=this.get_contentFrame?this.get_contentFrame():this._iframe;return n&&n.setAttribute("allow","unload *"),e},n.prototype._asiUnloadPermissionPatched=!0,!0)}e()||"loading"!==document.readyState||document.addEventListener("DOMContentLoaded",e,!1)}();
32    //]]>
33</script>
33
34<meta name="viewport" content="width=device-width, initial-scale=1.0" />  
35        
35<script type="text/javascript">
36            // Add a class to the <html> tag of browsers that do not support Media Queries
37            var mqSupported = Modernizr.mq('only all');
38            if (!mqSupported) {
39                document.documentElement.className += ' no-mqs';
40            }
41        </script>
41       
42        
43    <link href="../../../../App_Themes/ASC-GBR-Responsive/99-GreatBarrierReef_Responsive.css?v=504911232000000000" type="text/css" rel="stylesheet" /><link href="../../../../App_Themes/ASC-GBR-Responsive/zz-custom.css" type="text/css" rel="stylesheet" />
43<script src="/AsiCommon/Scripts/Jquery/Jquery.min.js" type="text/javascript" ></script>
43<script src="/AsiCommon/Scripts/Jquery/jquery-migrate.min.js" type="text/javascript" ></script>
43<link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nCm1TpFaYG8TJrBz1g0kLjxSp4ZQE3chPyx-sBQyhL_ffBoTv9Al4knsO2H3JM4JG_UbJHXxmkx4OJhZYiQtpL_8DPbt9PaTMuJ2f1PiaIKK0&amp;t=639161105072557280&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3aed2942d4%3ad7e35272%3a505983de%3aaac68f9%3a92753c09%3bTelerik.Web.UI.Skins%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a7029ea36-5fb5-4cac-9485-47ea571c06ca%3ad19c3573" type="text/css" rel="stylesheet" /><meta property="og:title" content="Products For Category" /><style type="text/css">
44	.ctl01_TemplateBody_ContentPage1_WebPartZone1_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; }
45
46</style></head>
47    <body id="MainBody">
48        
49        <a href="#mainContentWrapper" class="screen-reader-text show-on-focus">Skip to main content</a>
50        <form method="post" action="/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK&amp;hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1" id="aspnetForm" class="form-main" novalidate="">
51<div class="aspNetHidden">
52<input type="hidden" name="__WPPS" id="__WPPS" value="s" />
53<input type="hidden" name="__CTRLKEY" id="__CTRLKEY" value="" />
54<input type="hidden" name="__SHIFTKEY" id="__SHIFTKEY" value="" />
55<input type="hidden" name="ctl01_ScriptManager1_TSM" id="ctl01_ScriptManager1_TSM" value="" />
56<input type="hidden" name="ctl01_StyleSheetManager1_TSSM" id="ctl01_StyleSheetManager1_TSSM" value="" />
57<input type="hidden" name="PageInstanceKey" id="PageInstanceKey" value="1cddc3ad-c98e-4251-ba10-c19ecd745d3c" />
58<input type="hidden" name="__RequestVerificationToken" id="__RequestVerificationToken" value="ADtQTQlSVf7h7Tou6AjH4JhXplwNpYT_2cmFMZKsDNL-lFmBK6ztQQjuFVSMWcCnSt8EhUCu5O0YESlEHDFeC6m6Padf1Qe1Krb8N-Ydpx81" />
59<input type="hidden" name="TemplateUserMessagesID" id="TemplateUserMessagesID" value="ctl01_TemplateUserMessages_ctl00_Messages" />
60<input type="hidden" name="PageIsDirty" id="PageIsDirty" value="false" />
61<input type="hidden" name="IsControlPostBack" id="IsControlPostBack" value="1" />
62<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
63<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
64<input type="hidden" name="NavMenuClientID" id="NavMenuClientID" value="ctl01_ciPrimaryNavigation_NavControl_NavMenu" />
65<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="AsZVzMREy6qqe03/0lgg8t/P7ph+TG0tqQ+qcICebc9VzYFavvZsgVhkrRatCRmQ30torESuAszN0Xq+aneIfSnfjNmsPjBNUFh6lPpG/X90LFT3c/BIGMkG/tSyecDgI3a5UzI+hr/fvqQsAWMINEm018DANlUXdibnALwbEHMX7nCMCj6uJUdMqb/zJT+86CSz9/dA5QW9mQipbkpxeIy/LnIAGcqP8X08Lddp3S11lmQO7RtNo8dEXRYfqC1bcfj88l11Kdg+aD1tdx9wYc6HgYBcXoi60S542/11d7AAjORZIEU3b7T6x1QFm6sBqbTEbAt149U+Tdv7jM2cVfygWvSOx6GX0z76Fe0cZCMZY0lN6QzVav7GkVHFrKHxBi0IQ6CT59MxK8Ba5eZn4VaPj37vHAoZdCec6abT3zEdoMF/wqpmVV9xe5s0Rp2LAO/NtzqXzmoYTOmm3jOOMvqFLsFw8JRlIqYhbpgfswzFZsRtNdRBT0DhJOwoS9UI8cnsVkiP+fN+1A3x4kveIQ==" />
66</div>
67
68<script type="text/javascript">
69//<![CDATA[
70var theForm = document.forms['aspnetForm'];
71function __doPostBack(eventTarget, eventArgument) {
72    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
73        theForm.__EVENTTARGET.value = eventTarget;
74        theForm.__EVENTARGUMENT.value = eventArgument;
75        theForm.submit();
76    }
77}
78//]]>
79</script>
79
80
81
82<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZENTqSFYEIdA71BieLoFc8Ml9zbj8amrlbST1ry_Trqu8JLG_jdsv-U71IkorwV4aQ2&amp;t=639190743605538696" type="text/javascript"></script>
82
83
84
85<script src="/ScriptResource.axd?d=xtDSkLnUefsDkXzy1V9OGQsKYNoCf7FRDz8khwUEXHhjj3k2uDeVBaUHVIIIGetnWE5QIWTU-DmqmTdWA-KiCnsYxFJ5OqCKdwHeIg39T-NwnAcnhooIn4OowqT7Z4BsUEX-x3KfusGJ10b0mOp0_Q2&amp;t=19d5ce41" type="text/javascript"></script>
vendor: 2 bytes, line 85
85
86<script type="text/javascript">
87//<![CDATA[
88function CopyMoveContentItem_Callback(dialogWindow)
89{
90    if (!dialogWindow.result) return;
91    eval(dialogWindow.Argument.replace('[[RESULT]]',dialogWindow.result));
92}
93//]]>
94</script>
94
95
96<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl01_ScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%3aen-US%3a0c8c847b-b611-49a7-8e75-2196aa6e72fa%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2026.3.812.462%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3a16e4e7cd%3a33715776%3af7645509%3a24ee1bba%3ae330518b%3a2003d0b8%3ac128760b%3a1e771326%3a88144a7a%3ac8618e41%3a1a73651d%3a333f8d94%3af46195d3%3ae524c98b%3aed16cbdc%3a19620875%3a874f8ea2%3ab2e06756%3a92fe8ea0%3afa31b949%3a4877f69a%3a490a9d4e%3abd8f85e4" type="text/javascript"></script>
vendor: 2 bytes, line 96
96
97<script src="/AsiCommon/Scripts/Asi.js?v=816475033" type="text/javascript"></script>
vendor: 2 bytes, line 97
97
98<script type="text/javascript">
99//<![CDATA[
100var PageMethods = function() {
101PageMethods.initializeBase(this);
102this._timeout = 0;
103this._userContext = null;
104this._succeeded = null;
105this._failed = null;
106}
107PageMethods.prototype = {
108_get_path:function() {
109 var p = this.get_path();
110 if (p) return p;
111 else return PageMethods._staticInstance.get_path();},
112GetActionLink:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) {
113return this._invoke(this._get_path(), 'GetActionLink',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); },
114GetWindowProperties:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) {
115return this._invoke(this._get_path(), 'GetWindowProperties',false,{action:action,templateType:templateType,docType:docType,hierarchyKey:hierarchyKey,documentVersionKey:documentVersionKey,folderHierarchyKey:folderHierarchyKey,itemCount:itemCount,closeWindowOnCommit:closeWindowOnCommit,websiteKey:websiteKey,pageInstanceKey:pageInstanceKey},succeededCallback,failedCallback,userContext); },
116GetAddressCompletionList:function(prefixText,succeededCallback, failedCallback, userContext) {
117return this._invoke(this._get_path(), 'GetAddressCompletionList',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); },
118CheckForPasteConflict:function(selectedKeys,targetHierarchyKey,succeededCallback, failedCallback, userContext) {
119return this._invoke(this._get_path(), 'CheckForPasteConflict',false,{selectedKeys:selectedKeys,targetHierarchyKey:targetHierarchyKey},succeededCallback,failedCallback,userContext); }}
120PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy);
121PageMethods._staticInstance = new PageMethods();
122PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); }
123PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); }
124PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); }
125PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); }
126PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); }
127PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); }
128PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); }
129PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); }
130PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); }
131PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); }
132PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); }
133PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); }
134PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); }
135PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); }
136PageMethods.set_path("ProductsForCategory.aspx");
137PageMethods.GetActionLink= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetActionLink(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); }
138PageMethods.GetWindowProperties= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetW
138indowProperties(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); }
139PageMethods.GetAddressCompletionList= function(prefixText,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetAddressCompletionList(prefixText,onSuccess,onFailed,userContext); }
140PageMethods.CheckForPasteConflict= function(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.CheckForPasteConflict(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext); }
141var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
142Type.registerNamespace('Asi.Web.UI.Common.BSA');
143if (typeof(Asi.Web.UI.Common.BSA.WindowProperties) === 'undefined') {
144Asi.Web.UI.Common.BSA.WindowProperties=gtc("Asi.Web.UI.Common.BSA.WindowProperties");
145Asi.Web.UI.Common.BSA.WindowProperties.registerClass('Asi.Web.UI.Common.BSA.WindowProperties');
146}
147Type.registerNamespace('Asi.Web.UI');
148if (typeof(Asi.Web.UI.PageOperation) === 'undefined') {
149Asi.Web.UI.PageOperation = function() { throw Error.invalidOperation(); }
150Asi.Web.UI.PageOperation.prototype = {None: 0,Edit: 1,New: 2,Execute: 3,Select: 4,SelectAndReturnValue: 5,Delete: 6,Purge: 7,Import: 8,Export: 9,Publish: 10,Versions: 11,Refresh: 12,Cut: 13,Copy: 14,Paste: 15,Undo: 16,SelectAll: 17,Search: 18,Preview: 19,Submit: 20,RequestDelete: 21,PurgeAll: 22,Download: 23}
151Asi.Web.UI.PageOperation.registerEnum('Asi.Web.UI.PageOperation', true);
152}
153if (typeof(Asi.Web.UI.TemplateType) === 'undefined') {
154Asi.Web.UI.TemplateType = function() { throw Error.invalidOperation(); }
155Asi.Web.UI.TemplateType.prototype = {I: 0,D: 1,P: 2,E: 3,T: 4,F: 5,A: 6}
156Asi.Web.UI.TemplateType.registerEnum('Asi.Web.UI.TemplateType', true);
157}
158//]]>
159</script>
159
160<object hidden type='application/json'><param name='__ClientContext' id='__ClientContext' value='{"baseUrl":"/","isAnonymous":true,"tenantId":"OCA","licenseClientId":"51491","loggedInPartyId":"217","selectedPartyId":"217","correlationId":"2327a175eeb20126a5c6698dd00a7cef","websiteRoot":"https://ohiocontractors.org/","virtualDir":"","appTimeZoneOffset":-14400000.0,"cookieConsent":0}'></object>
161            <input type="hidden" name="ctl01$lastClickedElementId" id="lastClickedElementId" />
162            
162<script type="text/javascript">
163//<![CDATA[
164Sys.WebForms.PageRequestManager._initialize('ctl01$ScriptManager1', 'aspnetForm', ['tctl01$UserMessagesUpdatePanel','','tctl01$TemplateBody$PublishUpdatePanel','','tctl01$RadAjaxManager1SU',''], ['ctl01$ScriptManager1',''], [], 3600, 'ctl01');
165//]]>
166</script>
166
167<input type="hidden" name="ctl01$ScriptManager1" id="ctl01_ScriptManager1" />
168<script type="text/javascript">
169//<![CDATA[
170Sys.Application.setServerId("ctl01_ScriptManager1", "ctl01$ScriptManager1");
171Sys.Application._enableHistoryInScriptManager();
172//]]>
173</script>
173
174
175            
175<script type="text/javascript">
176                
177            </script>
177                                 
178            <div id="ctl01_masterWrapper" class="wrapper">
179<a id="PageTop" class="sr-only">Top of the Page</a>
180      <header id="hd" class="header ClearFix navbar" data-height-offset="true">	     
181			<div class="header-top-container">
182				<div class="header-container">
183					<div id="masterLogoArea" class="header-logo-container pull-left" data-label="Logo">
184										<div ID="WTZone1_Page1" class="WTZone ">
185				<div id="ste_container_ciLogoContent" class="ContentItemContainer">
186<div id="ste_container_HeaderLogoSpan" class="ContentItemContainer"><a href="https://ohiocontractors.org/" title="Home"><img src="/images/OCAHome/oca-logo.png?version=D227287F" alt="" style="height: 58px; width: 195px;"></a></div><div class="ContentRecordPageButtonPanel">
187
188</div> 	
189
190</div>
191					</div>
192
193					</div>
194					<div class="navbar-header nav-auxiliary pull-right" id="auxiliary-container" data-label="Utility">
195										<div ID="WTZone2_Page1" class="WTZone ">
196				<div id="ste_container_ciUtilityNavigation" class="ContentItemContainer"><div id="ctl01_ciUtilityNavigation_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation">
197	<div class="UtilitySection UtilityNavigationList">
198		<ul class='NavigationUnorderedList'><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/OCA/OCA/Member-Types.aspx?hkey=1a1603a1-a502-4b90-8537-4846ad61aeaf&#39;)" href="/OCA/OCA/Member-Types.aspx?hkey=1a1603a1-a502-4b90-8537-4846ad61aeaf"><span class="nav-text" translate="yes">Join OCA</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK&amp;hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1&#39;)" href="/OCA/OCA/Store/StoreLayouts/ProductsForCategory.aspx?Category=WORK&amp;hkey=313c10e8-a4a9-4727-93a4-2b86e078a9c1"><span class="nav-text" translate="yes">Make a Payment</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationListItem" class="NavigationListItem join-oca"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl03_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/OCA/OCA/Store/StoreLayouts/Shop-Product-Categories.aspx?hkey=2cedad79-e9ab-4289-9483-59474c446ba3&#39;)" href="/OCA/OCA/Store/StoreLayouts/Shop-Product-Categories.aspx?hkey=2cedad79-e9ab-4289-9483-59474c446ba3"><span class="nav-text" translate="yes">Shop</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-cart"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl04_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick(&#39;/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx?hkey=e50cf52f-427c-4051-ad3f-237984a434ea&#39;)" href="/OCA/OCA_Archived/Store/StoreLayouts/Cart_Home_old.aspx?hkey=e50cf52f-427c-4051-ad3f-237984a434ea"><span class="nav-text" translate="yes">Cart </span><span><span data-cartlink='y' class="cartEmpty"><span class="cartSprite"></span></span></span></a></li></ul>
199	</div><div class="UtilitySection UtilityAccountArea">
200		<ul id="ctl01_ciUtilityNavigation_ctl03_AccountMenu" class="account-menu"> 
201    <li id="ctl01_ciUtilityNavigation_ctl03_SignInLI">
202        <a id="ctl01_ciUtilityNavigation_ctl03_LoginStatus1" class="sign-in-link" translate="yes" href="javascript:__doPostBack(&#39;ctl01$ciUtilityNavigation$ctl03$LoginStatus1$ctl02&#39;,&#39;&#39;)">Sign in</a>
203    </li>
204    
205    
206
207    
208</ul>
209
210<script>
211    function ToggleOBO(toggle_id) {
212        var $this = jQuery("#" + toggle_id);
213        var enabled = $this.hasClass("on");
214        var button;
215
216        if (enabled) // click the clear button
217            button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_ClearContactButton');
218        else // click the select button
219            button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_SelectContactButton');
220
221
222        if (button != null)
223            button.click();
224    }
225
226    jQuery(document).ready(function () {
227        jQuery('.website-item:gt(2)').hide();
228        jQuery('.js-show-more-sites').show();
229
230        jQuery('.js-show-more-sites a').on("click", function () {
231            jQuery('.website-item:not(:visible):lt(5)').fadeIn(function () {
232                if (jQuery('.website-item:not(:visible)').length == 0) {
233                    jQuery('.website-item a').last().focus();
234                    jQuery('.js-show-more-sites').remove();
235                }
236            });
237            return false;
238        });
239    });
240</script>
240
241	</div><div class="UtilitySection UtilityNavigationToggle">
242		<button onclick="return false;" class="navbar-toggle collapsed menu-toggle" data-toggle="collapse" data-target=".navbar-collapse" data-parent=".navbar"><span class="sr-only" translate="yes">Toggle navigation</span>
243<span class="icon-bar"></span>
244<span class="icon-bar"></span>
245<span class="icon-bar"></span>
246</button>
247	</div><div class="UtilitySection UtilityNavigationToggle">
248		<button onclick="return false;" class="navbar-toggle collapsed searchbar-toggle" data-toggle="collapse" data-target=".searchbar-collapse" data-parent=".navbar"><span class="sr-only" translate="yes">Toggle search</span>
249<span class="icon-search"></span>
250</button>
251	</div><div class="UtilitySection UtilitySearch">
252		<div class="search-container-sm" data-set="searchbar">
253			<div class="header-search">
254				<div id="SimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl11_SearchTerms" id="ctl01_ciUtilityNavigation_ctl11_Prompt" class="screen-reader-text" translate="yes">Keyword search</label><input name="ctl01$ciUtilityNavigation$ctl11$SearchTerms" type="text" value="Keyword search" id="ctl01_ciUtilityNavigation_ctl11_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus(&#39;ctl01_ciUtilityNavigation_ctl11_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur(&#39;ctl01_ciUtilityNavigation_ctl11_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onkeypress="return clickButton(event,&#39;ctl01_ciUtilityNavigation_ctl11_GoSearch&#39;);" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl11$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch(&#39;ctl01_ciUtilityNavigation_ctl11_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties); return cancelEvent();__doPostBack(&#39;ctl01$ciUtilityNavigation$ctl11$GoSearch&#39;,&#39;&#39;)" id="ctl01_ciUtilityNavigation_ctl11_GoSearch" class="TextButton" /></div>
255			</div>
256		</div>
257	</div><div class="UtilitySection UtilitySTEToggle ste-section">
258
259	</div><div id="ctl01_ciUtilityNavigation_search-collapse" class="searchbar-collapse collapse" style="height:auto;">
260		<div class="search-container" data-set="searchbar">
261			<div class="header-search">
262				<div id="ResponsiveSimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl17_SearchTerms" id="ctl01_ciUtilityNavigation_ctl17_Prompt" class="screen-reader-text" translate="yes">Keyword search</label><input name="ctl01$ciUtilityNavigation$ctl17$SearchTerms" type="text" value="Keyword search" id="ctl01_ciUtilityNavigation_ctl17_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus(&#39;ctl01_ciUtilityNavigation_ctl17_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur(&#39;ctl01_ciUtilityNavigation_ctl17_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onkeypress="return clickButton(event,&#39;ctl01_ciUtilityNavigation_ctl17_GoSearch&#39;);" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl17$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch(&#39;ctl01_ciUtilityNavigation_ctl17_SearchTerms&#39;, ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties); return cancelEvent();__doPostBack(&#39;ctl01$ciUtilityNavigation$ctl17$GoSearch&#39;,&#39;&#39;)" id="ctl01_ciUtilityNavigation_ctl17_GoSearch" class="TextButton" /></div>
263			</div>
264		</div>
265	</div>
266</div>
267
268
269<script type="text/javascript">
270    //<![CDATA[
271    // adapted from bs.collapse - if the search bar is open when opening the menu, close it (and vise versa)
272    function UtilityAreaAction(utilityControl, hideArea) {
273        jQuery(utilityControl).on('show.bs.collapse', function() {
274            var actives = jQuery(hideArea).find('> .in');
275            if (actives && actives.length) {
276                var hasData = actives.data('bs.collapse');
277                if (hasData && hasData.transitioning) return;
278                actives.collapse('hide');
279                hasData || actives.data('bs.collapse', null);
280            }
281        });
282    }
283    jQuery(document).ready(function () {
284        UtilityAreaAction('.navbar-collapse', '.nav-auxiliary');
285        UtilityAreaAction('.searchbar-collapse', '.primary-navigation-area');
286    });
287    //]]>              
288</script>
288
289     </div>
290					</div>
291
292					</div>
293				</div>
294			</div>
295			<div data-label="Primary" class="ClearFix header-bottom-container">
296				<div class="header-container">
297									<div ID="WTZone3_Page1" class="WTZone ">
298				<div id="ste_container_ciPrimaryNavigation" class="ContentItemContainer">
299<div id="ctl01_ciPrimaryNavigation_PrimaryNavigationArea" class="primary-navigation-area">
300    <div id="ctl01_ciPrimaryNavigation_PrimaryNavigationControl" class="collapse navbar-collapse nav-primary">
301        <nav id="ctl01_ciPrimaryNavigation_NavControl_NavWrapper" aria-label="primary">
302    <div tabindex="0" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu" class="RadMenu RadMenu_NaturalHeritageSites  MainMenu MegaDropDownMenuOuter" Translate="Yes" PerspectiveId="3e8865e3-6241-45d5-8443-b80ffaf7ba0a" Version="AB4E0793" NavigationArea="1" MaxDataBindDepth="3" style="z-index:2999;">
303	<!-- 2026.3.812.462 --><input class="rmRootGroup rmToggleHandles rmHorizontal" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" name="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" type="hidden" />
304</div> 
305</nav>
306    </div>
307</div></div>
308					</div>
309
310				</div>
311			</div>
312                <div id="HomePageContent" class="HomePageFullWidthArea" data-label="Home Content">	
313							<div ID="WTZone4_Page1" class="WTZone ">
314				<div id="ste_container_ciFullWidthContent" class="ContentItemContainer">
315 	
316
317</div>
318					</div>
319
320                </div>
321                <div class="InternalHeaderArea" data-label="Internal Header">
322                         				<div ID="WTZone5_Page1" class="WTZone ">
323				<div id="ste_container_ciInternalFullWidthHeader" class="ContentItemContainer">
324<div class="ContentRecordPageButtonPanel">
325
326</div> 	
327
328</div>
329					</div>
330
331                </div>
332      </header>
333      <div id="masterContentArea" class="container ClearFix">
334		<div role="main" class="body-container" id="ContentPanel">
335			<div data-label="On Behalf Of" class="ClearFix OnBehalfOfContainer">
336								<div ID="WTZone6_Page1" class="WTZone ">
337				<div id="ste_container_ciOBO" class="ContentItemContainer"><div class="FloatRight"><div id="ctl01_ciOBO_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary">
338	<div class="UtilitySection OnBehalfOf">
339
340	</div>
341</div>
342
343     </div></div>
344					</div>
345
346			</div>
347			<div class="col-primary" data-label="Main Content">
348								<div ID="WTZone7_Page1" class="WTZone ">
349		<div id="mainContentWrapper" class="ContentPanel">
350			<div id="masterMainBreadcrumb" data-height-offset="true" ></div>
351			<div id="ctl01_UserMessagesUpdatePanel">
352						
353				
354</div>
355			
356<script type="text/javascript">
357
358</script>
358
359	<div id="ctl01_TemplateBody_PublishUpdatePanel">
360
361</div><div id="ctl01_TemplateBody_WebPartManager1___Drag" style="display:none;position:absolute;z-index:32000;filter:alpha(opacity=75);">
362
363</div>
364<div>
365	<div class="row">
366		<div class="col-sm-12">
367						<div class="ContentItemContainer">
368				<div id="WebPartZone1_Page1" class="WebPartZone ">
369
370			<div class="iMIS-WebPart">
371				<div id="ste_container_ciNewQueryTemplateDisplayCommon" class="ContentItemContainer"><div class="panel ">
372	<div id="ctl01_TemplateBody_WebPartManager1_gwpciNewQueryTemplateDisplayCommon_ciNewQueryTemplateDisplayCommon__BodyContainer" class="panel-body-container">
373		<div id="ctl01_TemplateBody_WebPartManager1_gwpciNewQueryTemplateDisplayCommon_ciNewQueryTemplateDisplayCommon__Body" class="panel-body">
374			
375<div id="54cb2e3089" class="QueryTemplateSet row row-cols-md-2"><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
376<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/5.svg');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;width:200px;flex-shrink:0;" alt=""></div>
377<div class="card-body" style="padding-left:20px;">
378<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=ADMINWORKONLINE&amp;Category=WORK"><strong><span style="font-size: 18px;">ADMIN Work Dues Online $0.08</span></strong></a></h5>
379<span style="font-size: 16px;">
380ADMIN Work Dues
381<br />0.08¢/hour
382<br />ENTER WHOLE NUMBER HOURS
383<br />
384<br />NON-MEMBERS ONLY
385<br />&nbsp;</span></div>
386</div></div></div></section><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
387<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/lab_15_2.svg');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;width:200px;flex-shrink:0;" alt=""></div>
388<div class="card-body" style="padding-left:20px;">
389<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=24LABORONLINE&amp;Category=WORK"><strong><span style="font-size: 18px;">LABORERS Building Locals 480 &amp; 1216 $0.15</span></strong></a></h5>
390<span style="font-size: 16px;">
391LABORERS Building Locals 480 & 1216
392<br />Work Dues 0.15¢/hour
393<br />ENTER WHOLE NUMBER HOURS&nbsp;</span></div>
394</div></div></div></section><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
395<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/lab_16_final.png');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;width:200px;flex-shrink:0;" alt=""></div>
396<div class="card-body" style="padding-left:20px;">
397<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=26LABORONLINE&amp;Category=WORK"><strong><span style="font-size: 18px;">LABORERS Building Locals 480 &amp; 1216 $0.16</span></strong></a></h5>
398<span style="font-size: 16px;">
399LABORERS Building Locals 480 & 1216
400<br />Work Dues 0.16¢/hour
401<br />ENTER WHOLE NUMBER HOURS&nbsp;</span></div>
402</div></div></div></section><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
403<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/wd_15_2.svg');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;width:200px;flex-shrink:0;" alt=""></div>
404<div class="card-body" style="padding-left:20px;">
405<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=OCAWORKONLINE15&amp;Category=WORK"><strong><span style="font-size: 18px;">OCA Work Dues Online $0.15</span></strong></a></h5>
406<span style="font-size: 16px;">
407OCA Work Dues Online
408<br />0.15¢/hour
409<br />
410<br />ENTER WHOLE NUMBER HOURS&nbsp;</span></div>
411</div></div></div></section><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
412<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/wd_16.svg');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;
412width:200px;flex-shrink:0;" alt=""></div>
413<div class="card-body" style="padding-left:20px;">
414<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=OCAWORKONLINE16&amp;Category=WORK"><strong><span style="font-size: 18px;">OCA Work Dues Online $0.16</span></strong></a></h5>
415<span style="font-size: 16px;">
416OCA Work Dues Online
417<br />0.16¢/hour
418<br />
419<br />ENTER WHOLE NUMBER HOURS&nbsp;</span></div>
420</div></div></div></section><section data-item="54cb2e3089" class="col mb-3"><div class="card QueryTemplateItem"><div class="card-body"><div class="card" style="display:flex;flex-direction:row;align-items:flex-start;">
421<div class="card-img-top" style="background-image:url('/images/oca 2026 redesign/4.svg');background-size:contain;background-repeat:no-repeat;background-position:left center;height:270px;width:200px;flex-shrink:0;" alt=""></div>
422<div class="card-body" style="padding-left:20px;">
423<h5 class="card-title"><a href="https://ohiocontractors.org/ItemDetail?iProductCode=OCIA_WORKONLINE&amp;Category=WORK"><strong><span style="font-size: 18px;">OCIA Work Dues Online $0.05</span></strong></a></h5>
424<span style="font-size: 16px;">
425OCIA Work Dues Online
426<br />0.05¢/hour
427<br />
428<br />ENTER WHOLE NUMBER HOURS&nbsp;</span></div>
429</div></div></div></section></div>
430
431
432<script type="text/javascript">
433    var contentItemId = '#54cb2e3089';
434    var resultsPerPage = '40';
435    var hidePageNumbers = 'False';
436    var displayCards = 'True';
437    var pageElement = 'section';
438
439    jQuery(contentItemId).simplePaginate({
440        paginateElement: pageElement,
441        elementsPerPage: resultsPerPage,
442        firstButton: false,
443        lastButton: false,
444        prevButtonText: "&laquo;",
445        nextButtonText: "&raquo;",
446        hidePaginationNumbers: hidePageNumbers.toLowerCase().trim(),
447        uniqueId: '54cb2e3089',
448        pagerLocation: 'justify-content-center'
449    });
450</script>
450
451		</div>
452	</div>
453</div></div>
454			</div>
455			</div>
456		
457			<div id="ctl01_TemplateBody_ContentPage1_downloadContainer" style="display:none;">
458			<input type="hidden" name="ctl01$TemplateBody$ContentPage1$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage1$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage1_downloadButton" style="display:none" />
459		</div></div>
460
461		</div>
462	</div>
463</div>	
464
465
466    
467    
468
469		</div>
470							</div>
471
472			</div>
473			<div data-label="Secondary Navigation" class="col-secondary cs-right d-none">
474								<div ID="WTZone8_Page1" class="WTZone ">
475				<div id="ste_container_ciSecondary" class="ContentItemContainer">
476<div id="ctl01_ciSecondary_SecondaryNavigationArea">
477    <div class="nav-secondary NotPrinted">                
478        <nav id="ctl01_ciSecondary_SubNavControl_NavWrapper" class="sub-nav" aria-labelledby="ctl01_ciSecondary_SubNavControl_SubNavHead">
479    <div id="ctl01_ciSecondary_SubNavControl_SubNavHead" class="sub-nav-head" translate="yes">
480	
481        
482    
483</div>
484    <div id="ctl01_ciSecondary_SubNavControl_SubNavPanel" class="sub-nav-body" translate="yes">
485	
486        <div id="ctl01_ciSecondary_SubNavControl_SubNavigationTree" class="RadTreeView RadTreeView_NaturalHeritageSites" NavigateOnClick="true" PerspectiveId="3e8865e3-6241-45d5-8443-b80ffaf7ba0a" Version="AB4E0793" NavigationArea="2" StartingNodeOffset="1" WrapperContainerId="ctl01_masterWrapper" SubNavTitleContainerId="ctl01_ciSecondary_SubNavControl_SubNavHead">
487		<input id="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" name="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" type="hidden" />
488	</div>
489    
490</div> 
491</nav>    
492    </div>    
493</div></div>
494			
495				<div id="ste_container_ciSideContent" class="ContentItemContainer">
496 	
497
498</div>
499					</div>
500
501			</div>
502		</div>
503	</div>
504	<a class="backToTop" href="#PageTop">Back to Top</a>
505	<footer id="ft" class="footer ClearFix">
506		<div class="footer-content">
507			<div class="container" data-label="Footer 1">
508								<div ID="WTZone9_Page1" class="WTZone ">
509				<div id="ste_container_ciFooterContent1" class="ContentItemContainer">
510<div id="ste_container_FooterCommunications" class="ContentItemContainer"><div class="row">
511<div class="col-sm-3">
512<div class="footer-address">
513<div class="footer-logo">
514<img src="/images/OCAHome/oca-logo.png?version=D227287F" alt="logo">
515</div>
516<p>1313 Dublin Road <br>
517Columbus, OH 43215</p>
518<p>
519614-488-0724 <br>
520800-229-1388 <br>
521<a href="/cdn-cgi/l/email-protection#8ae3e4ece5cae5e2e3e5e9e5e4fef8ebe9fee5f8f9a4e5f8ed"> <span class="__cf_email__" data-cfemail="10797e767f507f78797f737f7e64627173647f62633e7f6277">[email&#160;protected]</span></a></p>
522</div>
523</div>
524<div class="col-sm-5">
525<h3>Areas of Services</h3>
526<div class="footer-links">
527<ul>
528    <li><a href="#"></a><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class=""></a><a href="/OCA-Redesign/Resources/Labor.aspx" class="">Labor</a></li>
529    <li><a href="/OCA-Redesign/Resources/Safety.aspx" class="">Safety</a><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class=""></a></li>
530    <li><a href="/OCA-Redesign/Advocacy/Public-Agency-Advocacy.aspx" class="">Public Agency Advocacy</a></li>
531    <li><a href="/OCA-Redesign/Events/Signature Events.aspx" class="">Signature Events</a></li>
532    <li>Training &amp; Education</li>
533</ul>
534<ul>
535    <li><a href="/OCA-Redesign/Chapters.aspx" class=""> Chapters</a></li>
536    <li><a href="/OCA-Redesign/Workforce Awareness.aspx" class=""> Workforce Awareness</a></li>
537    <li><a href="/OCA-Redesign/Advocacy/Legislative-Advocacy.aspx" class=""> Legislative Advocacy</a></li>
538    <li><a href="/OCA-Redesign/Resources/Discounted-Services.aspx" class="">Discounted Services</a></li>
539</ul>
540<p>&nbsp;</p>
541</div>
542<div class="social-links">
543<h3>Social Links</h3>
544<p>
545<a href="https://www.bing.com/ck/a?!&amp;&amp;p=999de250475d22976de2344f7bfee2732abdd463e25575e56e6a937d8242561dJmltdHM9MTc3NzkzOTIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=34516c64-0538-6aba-01de-7b5104ef6b25&amp;psq=ohio+contractors+association&amp;u=a1aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL29oaW9jb250cmFjdG9yc2Fzc29jaWF0aW9uLw" target="_blank"><img alt="Follow us on Facebook" src="/images/OCAHome/icons/facebook-icon.svg?version=7B396FD8"></a>&nbsp; &nbsp; &nbsp;<a href="https://www.bing.com/ck/a?!&amp;&amp;
545p=27c707e307c338034a9bbc1f514a849ea91caaa885d3c37203eca1f19f2fb8fdJmltdHM9MTc3NzkzOTIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=34516c64-0538-6aba-01de-7b5104ef6b25&amp;psq=ohio+contractors+association&amp;u=a1aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvb2hpby1jb250cmFjdG9ycy1hc3NvY2lhdGlvbg" target="_blank"><img src="/images/_oca_images/Screenshot%202026-05-05%20102445.png" alt="" style="left: 551.676px; width: 31px; height: 44.7273px;"></a> &nbsp; &nbsp;
546<a href="https://www.youtube.com/@ohiocontractorsassociation4799" target="_blank"><img alt="Follow us on YouTube" src="/images/OCAHome/icons/youtube-icon.svg?version=CAF16620"></a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>
547</div>
548</div>
549<div class="col-sm-4">
550<div class="join-movements">
551<h3>Our National Affiliations</h3>
552<div class="text-center mb-4">
553&nbsp;</div>
554<div class="artba-logos">
555<div class="mr-3"><a href="https://www.agc.org/"><img src="/images/OCAHome/AGCWebLogoLarger.png?version=8F50A623" alt="" style=""></a></div>
556<div><a href="https://www.artba.org/"><img src="/images/OCAHome/ARTBAWebLogo.png?version=741F689A" alt="" style=""></a></div>
557<p>&nbsp;</p>
558<p>&nbsp;</p>
559<p>&nbsp;</p>
560<p>&nbsp;</p>
561</div>
562</div>
563</div>
564</div>
vendor: 110 bytes, lines 564-565
564
565<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
565<script>
566setInterval(function() {
567  var link = document.querySelector('.rm-no-click');
568  if (link) {
569    link.onclick = function(e) {
570      e.preventDefault();
571      return false;
572    };
573  }
574}, 100);
575</script>
575
576<style>
577    .RadMenu .rmItem a.rm-no-click {
578    cursor: default !important;
579    }
580</style></div><div class="ContentRecordPageButtonPanel">
581
582</div> 	
583
584</div>
585					</div>
586
587			</div>
588		</div>
589		<div class="footer-nav-copyright">
590			<div class="container" role="navigation">
591				<div class="footer-copyright" data-label= "Footer 2">
592									<div ID="WTZone10_Page1" class="WTZone iPartsDisplayInlineBlock">
593				<div id="ste_container_ciFooterContent2" class="ContentItemContainer">
594<div id="ste_container_FooterCopyright" class="ContentItemContainer"><p><span>©Ohio Contractors Association</span></p></div><div class="ContentRecordPageButtonPanel">
595
596</div> 	
597
598</div>
599				<div id="ste_container_ciNewUtilityNavigationCommon" class="ContentItemContainer"><div id="ctl01_ciNewUtilityNavigationCommon_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation">
600	<div class="UtilitySection UtilityNavigationList">
601
602	</div>
603</div>
604
605     </div>
606					</div>
607
608				</div>
609			</div>
610		</div>
611	</footer>
612</div>	
613
614                                        
615            <!--Jscript from Page.ResgisterStartupScript extention is loaded here -->
616            <Div>
616<script type="text/javascript">Sys.Application.add_load(function () {{ MasterPageBase_Init(); }});</script>
vendor: 2 bytes, line 616
616
617<script>var cookieConsentProperties = new CookieConsentProperties();cookieConsentProperties.ShowLink = true;cookieConsentProperties.Message = 'This website uses cookies to ensure you get the best experience on our website.';cookieConsentProperties.Allow = 'Accept All';cookieConsentProperties.Deny = 'Reject All';cookieConsentProperties.Link = 'Learn more';cookieConsentProperties.Href = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.AuditUrl = '/api/CookieConsentAudit';cookieConsentProperties.BannerLearnMoreHref = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.ClientPrivacyPolicyHref = 'https://www.ohiocontractors.org/OCA/ContentAreas/PolicyStatement.aspx';cookieConsentProperties.WebsiteProviderCookiePolicyHref = 'https://www.advsol.com/imiscookiepolicy';cookieConsentProperties.Position = 'bottom';cookieConsentProperties.Static = false;SetUpCookieWarning(cookieConsentProperties);</script>
617
618</Div><input name="ctl01$TemplateScripts$timeoutsoonmsg" type="hidden" id="timeoutsoonmsg" value="PGgyPllvdSBhcmUgYWJvdXQgdG8gYmUgc2lnbmVkIG91dDwvaDI+DQo8cD5Zb3Ugd2lsbCBiZSBzaWduZWQgb3V0IGluIDxzdHJvbmc+W1NlY29uZHNSZW1haW5pbmddPC9zdHJvbmc+IHNlY29uZHMgZHVlIHRvIGluYWN0aXZpdHkuIFlvdXIgY2hhbmdlcyB3aWxsIG5vdCBiZSBzYXZlZC4gVG8gY29udGludWUgd29ya2luZyBvbiB0aGUgd2Vic2l0ZSwgY2xpY2sgIlN0YXkgU2lnbmVkIEluIiBiZWxvdy48L3A+" /><input name="ctl01$TemplateScripts$timeoutsoonstaysignintxt" type="hidden" id="timeoutsoonstaysignintxt" value="U3RheSBTaWduZWQgSW4=" /><input name="ctl01$TemplateScripts$timeoutsoonlogouttxt" type="hidden" id="timeoutsoonlogouttxt" value="U2lnbiBPdXQ=" /><input name="ctl01$TemplateScripts$stayLoggedInURL" type="hidden" id="stayLoggedInURL" /><input name="ctl01$TemplateScripts$logoutUrl" type="hidden" id="logoutUrl" value="aHR0cHM6Ly9vaGlvY29udHJhY3RvcnMub3JnL2FzaWNvbW1vbi9jb250cm9scy9zaGFyZWQvZm9ybXNhdXRoZW50aWNhdGlvbi9sb2dpbi5hc3B4P1Nlc3Npb25UaW1lb3V0PTEmUmV0dXJuVXJsPSUyZk9DQSUyZk9DQSUyZlN0b3JlJTJmU3RvcmVMYXlvdXRzJTJmUHJvZHVjdHNGb3JDYXRlZ29yeS5hc3B4JTNmQ2F0ZWdvcnklM2RXT1JLJTI2aGtleSUzZDMxM2MxMGU4LWE0YTktNDcyNy05M2E0LTJiODZlMDc4YTljMQ==" />
619
620<!-- Bootstrap Modal -->
621<div id="BootstrapModal" class="modal fade" tabindex="-1" role="dialog" aria-label="Modal" aria-hidden="true">
622    <div id="BootstrapDocument" class="modal-dialog modal-xl" role="document">
623        <div class="modal-content">
624            <div class="modal-header">
625                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
626                    <span aria-hidden="true">&times;</span>
627                </button>
628            </div>
629            <div class="modal-body p-0 m-0">
630                <iframe id="ContentFrame" class="modal-content-iframe" width="100%" height="100px" frameborder="0"></iframe>
631            </div>
632        </div>
633    </div>
634</div>                    	            
635        <div id="ctl01_RadAjaxManager1SU">
636	<span id="ctl01_RadAjaxManager1" style="display:none;"></span>
637</div><div id="ctl01_WindowManager1" style="display:none;">
638	<div id="ctl01_GenericWindow" style="display:none;">
639		<div id="ctl01_GenericWindow_C" style="display:none;">
640
641		</div><input id="ctl01_GenericWindow_ClientState" name="ctl01_GenericWindow_ClientState" type="hidden" />
642	</div><div id="ctl01_ObjectBrowser" style="display:none;">
643		<div id="ctl01_ObjectBrowser_C" style="display:none;">
644
645		</div><input id="ctl01_ObjectBrowser_ClientState" name="ctl01_ObjectBrowser_ClientState" type="hidden" />
646	</div><div id="ctl01_ObjectBrowserDialog" style="display:none;">
647		<div id="ctl01_ObjectBrowserDialog_C" style="display:none;">
648
649		</div><input id="ctl01_ObjectBrowserDialog_ClientState" name="ctl01_ObjectBrowserDialog_ClientState" type="hidden" />
650	</div><div id="ctl01_WindowManager1_alerttemplate" style="display:none;">
651        <div class="rwDialogPopup radalert">
652            <div class="rwDialogText" role="alert">
653            {1}
654            </div>
655
656            <div>
657                <a  onclick="$find('{0}').close(true);"
658                class="rwPopupButton" href="javascript:void(0);">
659                    <span class="rwOuterSpan">
660                        <span class="rwInnerSpan">##LOC[OK]##</span>
661                    </span>
662                </a>
663            </div>
664        </div>
665        </div><div id="ctl01_WindowManager1_prompttemplate" style="display:none;">
666         <div class="rwDialogPopup radprompt">
667                <div class="rwDialogText">
668                {1}
669                </div>
670                <div>
671                    
671<script type="text/javascript">
672                    function RadWindowprompt_detectenter(id, ev, input)
673                    {
674                        if (!ev) ev = window.event;
675                        if (ev.keyCode == 13)
676                        {
677                            var but = input.parentNode.parentNode.getElementsByTagName("A")[0];
678                            if (but)
679                            {
680                                if (but.click) but.click();
681                                else if (but.onclick)
682                                {
683                                    but.focus(); var click = but.onclick; but.onclick = null; if (click) click.call(but);
684                                }
685                            }
686                           return false;
687                        }
688                        else return true;
689                    }
690                    </script>
690
691                    <input title="Enter Value" aria-label="Enter Value" onkeydown="return RadWindowprompt_detectenter('{0}', event, this);" type="text"  class="rwDialogInput" value="{2}" />
692                </div>
693                <div>
694                    <a onclick="$find('{0}').close(this.parentNode.parentNode.getElementsByTagName('input')[0].value);"
695                        class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a>
696                    <a onclick="$find('{0}').close(null);" class="rwPopupButton"  href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a>
697                </div>
698            </div>
699        </div><div id="ctl01_WindowManager1_confirmtemplate" style="display:none;">
700        <div class="rwDialogPopup radconfirm">
701            <div class="rwDialogText">
702            {1}
703            </div>
704            <div>
705                <a onclick="$find('{0}').close(true);"  class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a>
706                <a onclick="$find('{0}').close(false);" class="rwPopupButton"  href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a>
707            </div>
708        </div>
709        </div><input id="ctl01_WindowManager1_ClientState" name="ctl01_WindowManager1_ClientState" type="hidden" />
710</div>
711
712<script type="text/javascript">
713    //<![CDATA[
714
715    var gCartCount;
716    var cartDiv = $get("CartItemCount");
717    if (cartDiv != null){
718        jQuery.ajax({
719            type: "POST",
720            url: gWebRoot + "/WebMethodUtilities.aspx/GetCartItemCount",
721            data: "{}",
722            contentType: "application/json; charset=utf-8",
723            dataType: 'json',
724            success: function(result) {
725                if (result.d != '' && result.d != null) {
726                    gCartCount = result.d;
727                    if (gCartCount != null) {
728                        cartDiv.innerHTML = gCartCount;
729                    }
730                }
731            },
732            async: true
733        });
734    }
735
736    function CheckForChildren() {
737        var contentRecordPageButtonPanelHasChildren = false;
738        var contentRecordPageButtonPanel = jQuery('div.ContentRecordPageButtonPanel');
739        for (var i = 0, max = contentRecordPageButtonPanel.length; i < max; i++) {
740            if (contentRecordPageButtonPanel[i].children.length > 0) {
741                contentRecordPageButtonPanelHasChildren = true;
742                break;
743            }
744        }
745        if (!contentRecordPageButtonPanelHasChildren) {
746            jQuery("Body").addClass("TemplateAreaEasyEditOn");
747        }
748    }
749    if (gIsEasyEditEnabled)
750        CheckForChildren();  
751    //]]>
752</script>
752
753
754<div class="aspNetHidden">
755
756	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="D6974BE1" />
757</div>
758
759<script type="text/javascript">
760//<![CDATA[
761if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])==='undefined') {
762                     window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument();              
763                     }if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage1_downloadButton','#ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField'); }__Document_Head_Init('https://ohiocontractors.org/NoCookies.html', '', false);window.__TsmHiddenField = $get('ctl01_ScriptManager1_TSM');NavigationList_NavControlId = '_rptWrapper';NavigationList_Init();var ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties = new SimpleSearchFieldProperties();
764ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkClass = 'Watermarked';
765ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkText = 'Keyword search';
766ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.SearchTarget = 'https://ohiocontractors.org/Search';
767var ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties = new SimpleSearchFieldProperties();
768ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkClass = 'Watermarked';
769ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkText = 'Keyword search';
770ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.SearchTarget = 'https://ohiocontractors.org/Search';
771NavigationList_NavControlId = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';NavigationList_Init();PageNavR_NavMenuClientID = 'ctl01_ciPrimaryNavigation_NavControl_NavMenu';var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';NavigationList_NavControlId = 'ctl01_ciSecondary_SubNavControl_SubNavigationTree';NavigationList_Init();Telerik.Web.UI.RadTreeView._preInitialize("ctl01_ciSecondary_SubNavControl_SubNavigationTree","0");;(function() {
772                        function loadHandler() {
773                            var hf = $get('ctl01_StyleSheetManager1_TSSM');
774                            if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; }
775                            hf.value += ';Telerik.Web.UI, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:ab6aa57e-34e3-4a88-a53e-99567e45582d:ed2942d4:d7e35272:505983de:aac68f9:92753c09;Telerik.Web.UI.Skins, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:7029ea36-5fb5-4cac-9485-47ea571c06ca:d19c3573';
776                            Sys.Application.remove_load(loadHandler);
777                        };
778                        Sys.Application.add_load(loadHandler);
779                    })();Sys.Application.add_init(function() {
780    $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmToggleHandles rmHorizontal","_skin":"NaturalHeritageSites","attributes":{"Translate":"Yes","PerspectiveId":"3e8865e3-6241-45d5-8443-b80ffaf7ba0a","Version":"AB4E0793","NavigationArea":"1","MaxDataBindDepth":"3"},"autoScrollMinimumWidth":100,"clientStateFieldID":"ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState","collapseAnimation":"{\"duration\":450}","defaultGroupSettings":"{\"flow\":0,\"expandDirection\":2,\"offsetX\":0}","expandAnimation":"{\"duration\":450}","itemData":[],"showToggleHandle":true}
780, {"itemClicking":PageNavR_OnClientItemClicking,"itemClosed":PageNavR_OnItemClosed,"itemOpened":PageNavR_OnItemOpened,"load":PageNavR_OnClientLoadHandler}, null, $get("ctl01_ciPrimaryNavigation_NavControl_NavMenu"));
781});
782Sys.Application.add_init(function() {
783    $create(Telerik.Web.UI.RadTreeView, {"_renderMode":2,"_showLineImages":false,"_skin":"NaturalHeritageSites","_uniqueId":"ctl01$ciSecondary$SubNavControl$SubNavigationTree","attributes":{"NavigateOnClick":"true","PerspectiveId":"3e8865e3-6241-45d5-8443-b80ffaf7ba0a","Version":"AB4E0793","NavigationArea":"2","StartingNodeOffset":"1","WrapperContainerId":"ctl01_masterWrapper","SubNavTitleContainerId":"ctl01_ciSecondary_SubNavControl_SubNavHead"},"clientStateFieldID":"ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState","collapseAnimation":"{\"duration\":200}","expandAnimation":"{\"duration\":200}","nodeData":[],"persistLoadOnDemandNodes":false,"singleExpandPath":true}, {"load":SubNavigation_OnClientLoad,"nodeClicked":SubNavigation_OnClientNodeClicked,"nodeClicking":SubNavigation_OnClientNodeClicking}, null, $get("ctl01_ciSecondary_SubNavControl_SubNavigationTree"));
784});
785Sys.Application.add_init(function() {
786    $create(Telerik.Web.UI.RadAjaxManager, {"_updatePanels":"","ajaxSettings":[],"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"defaultLoadingPanelID":"AjaxStatusLoadingPanel","enableAJAX":true,"enableHistory":false,"links":[],"styles":[],"uniqueID":"ctl01$RadAjaxManager1","updatePanelsRenderMode":0}, null, null, $get("ctl01_RadAjaxManager1"));
787});
788Sys.Application.add_init(function() {
789    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_GenericWindow_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"GenericWindow","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"800px"}, null, null, $get("ctl01_GenericWindow"));
790});
791Sys.Application.add_init(function() {
792    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowser_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"550px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowser","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"760px"}, null, null, $get("ctl01_ObjectBrowser"));
793});
794Sys.Application.add_init(function() {
795    $create(Telerik.Web.UI.RadWindow, {"_dockMode":false,"behaviors":117,"clientStateFieldID":"ctl01_ObjectBrowserDialog_ClientState","enableAriaSupport":true,"formID":"aspnetForm","height":"400px","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","modal":true,"name":"ObjectBrowserDialog","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","showContentDuringLoad":false,"skin":"MetroTouch","visibleStatusbar":false,"width":"600px"}, null, null, $get("ctl01_ObjectBrowserDialog"));
796});
797Sys.Application.add_init(function() {
798    $create(Telerik.Web.UI.RadWindowManager, {"behaviors":117,"clientStateFieldID":"ctl01_WindowManager1_ClientState","enableAriaSupport":true,"formID":"aspnetForm","iconUrl":"","localization":"{\"Close\":\"Close\",\"Maximize\":\"Maximize\",\"Minimize\":\"Minimize\",\"Reload\":\"Reload\",\"PinOn\":\"PinOn\",\"PinOff\":\"PinOff\",\"Restore\":\"Restore\",\"OK\":\"OK\",\"Cancel\":\"Cancel\",\"Yes\":\"Yes\",\"No\":\"No\"}","minimizeIconUrl":"","name":"WindowManager1","shortcuts":"[[\u0027close\u0027,\u0027Esc\u0027]]","skin":"MetroTouch","windowControls":"['ctl01_GenericWindow','ctl01_ObjectBrowser','ctl01_ObjectBrowserDialog']"}, null, {"child":"ctl01_GenericWindow"}, $get("ctl01_WindowManager1"));
799});
800//]]>
801</script>
801
802</form>
803        
804        <div id="fb-root"></div>
805    </body>
806</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.