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=96392a35-9d5a-4f7c-adcb-1a186bd1a320;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/', 12 tenantID: 'APMP', 13 correlationID: 'c62b2699f2a4b25b4f8834d23b0e7292', 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 Signature Cert-a-thon 2026 18</title> 19 20<link rel="stylesheet" href="/Assets/css/10-UltraWaveResponsive.css?v=639181181980000000"><!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 20-21
20 21<script async src="https://www.googletagmanager.com/gtag/js?id=
21G-W6LYCLP8HT
vendor: 13 bytes, line 21
21"></script>
22<script> 23 window.dataLayer = window.dataLayer || []; 24 function gtag(){dataLayer.push(arguments);} 25 gtag('js', new Date()); 26 27 // GA4 28 gtag('config', 'G-W6LYCLP8HT'); 29 // Google Ads (remarketing / conversions) 30 gtag('config', 'AW-17907669161'); 31</script>
31 32
33<script type="text/javascript"> 34 (function(c,l,a,r,i,t,y){ 35 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 36 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 37 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 38 })(window, document, "clarity", "script", "vrm8talhb5"); 39</script>
39 40 41<link rel="shortcut icon" href="/images/apmp logos/apmp 4c logo - 2024.png" /> 42<link rel="apple-touch-icon-precomposed" href="/images/apmp logos/apmp 4c logo - 2024.png" /> 43<link rel="canonical" href="https://www.apmp.org/Web/Web/Certification/Signature Cert-a-thon.aspx" /> 44 45
46<script type="text/javascript"> 47 //Do not place any JavaScript above this line 48 //<![CDATA[ 49 var gDocumentTitle = document.title, gPostBackFormObject = null, gPostBackFormProcessSubmit = true, gWindowOnLoad = [], gWebRoot ='', gWebSiteRoot ='https://apmp.org', gPageTheme ='GlacierBay_Responsive', gWebsiteKey ='0ccaec9d-a697-4f11-b9d7-cbef942a0a1b', gHKey ='78a9388d-bf5b-4e19-b28e-59a942012765',gIsPostBack=false,gDefaultConfirmMessage='Continue without saving changes?',gIsEasyEditEnabled=false,gMasterPage='/templates/masterpages/wst-naturalheritagesitesresponsive_web.master',gCurrentCultureCode='en-US';if(gWebsiteKey!=='fbdf17a3-cae7-4943-b1eb-71b9c0dd65d2'&&gWebsiteKey!=='fad2fd17-7e27-4c96-babe-3291ecde4822'){gIsEasyEditEnabled=false; } 50 !function (n) { n.Modernizr = { mq: function () { sessionStorage.getItem("modernizrDeprecated") || (console.warn("Asi: Modernizr has been deprecated."), sessionStorage.setItem("modernizrDeprecated", "true")); return true; } } }(window); 51 // Delegates unload permission to Telerik RadWindow content frames. 52 !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)}(); 53 //]]> 54</script>
54 55<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 56
56<script type="text/javascript"> 57 // Add a class to the <html> tag of browsers that do not support Media Queries 58 var mqSupported = Modernizr.mq('only all'); 59 if (!mqSupported) { 60 document.documentElement.className += ' no-mqs'; 61 } 62 </script>
62 63 64 65
65<script type="text/javascript"> 66 window.AsiAmplitude = { 67 cleanupKeyPrefix: '0f6f7594dc' 68 }; 69 </script>
69<script type="text/javascript" src="/AsiCommon/Scripts/Unbundled/AmplitudeCookieCleanup.min.js?v=-2031735941"></script>
69<link href="../../App_Themes/GlacierBay_Responsive/99-GlacierBay_Responsive.css?v=639181181960000000" type="text/css" rel="stylesheet" />
69<script src="/AsiCommon/Scripts/Jquery/Jquery.min.js" type="text/javascript" ></script>
69<script src="/AsiCommon/Scripts/Jquery/jquery-migrate.min.js" type="text/javascript" ></script>
69<style type="text/css">@import url('https://pseudo-imis.s3.ap-southeast-2.amazonaws.com/sunflower/sunflower.css'); 70@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap'); 71@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css'); 72 73:root{ 74 --logo-url: url('https://www.apmp.org/images/APMP%20Logos/APMP-AlternateFullHorizontal.svg'); 75 --footer-logo-url: url('https://www.apmp.org/images/Website/Full-Icon-Full-Negative.svg'); 76 --logo-width: 24em; 77 --default-font-family: "Nunito Sans", serif; 78 --title-font-family: "Nunito Sans", serif; 79 --brand-1-bg: #00874a; 80 --brand-1-fg: #ffffff; 81 --brand-2-bg: #001d34; 82 --brand-2-fg: #ffffff; 83 --body-bg: #ffffff; 84 --inner-width: 1366px; 85 --titlebar-intro-width: var(--inner-width); 86 --secnav-icon-colour: var(--brand-2-bg); 87 --search-border: none; 88 89 --counter-label-colour: var(--brand-2-bg); 90 --counter-number-font-size: 4.375em; 91 --counter-label-font-size: 1.15em; 92 --marquee-link-margin: 0 2em; 93 --marquee-link-width: 10em; 94 95 --header-height: 0; 96 --header-height-event: 0; 97} 98 99/* global */ 100body.hasscrollindicator{ padding-top: 0; } 101.inner, .container, .header-container, .SliderPage1, .standalonebuttons{ max-width: var(--inner-width); } 102h1,h2{ border: none; font-size: 2.25em; font-weight: 700; line-height: 1em; } 103 :is(h1,h2):after{ display: none; } 104 105/* header */ 106body.hasscrollindicator #hd{ position: relative; inset: auto; } 107.header-aux-container{ background-color: #f2a900; } 108 .header-aux-container .WTZone{ display: flex; justify-content: flex-end; } 109 .header-aux-container .header-aux-social{ display: flex; gap: 1em; margin: 0 0 1em; padding: 0.2em 0 0; list-style: none; } 110 .header-aux-container .header-aux-social a{ display: block; padding: 0.5em; color: var(--brand-2-bg); font-size: 1.2em; text-decoration: none; } 111 .header-aux-container .header-aux-social a:hover{ opacity: 0.5; } 112 #psc-aux-nav{ padding: 0.9em 0 0.9em 1em; } 113 #psc-aux-nav a{ color: var(--brand-2-bg); font-size: 0.9em; font-weight: 700; text-decoration: none; } 114 #psc-aux-nav a:before{ color: var(--brand-2-bg); } 115 .auxiliary-navigation .searchcntr:active, .auxiliary-navigation .searchcntr:focus, .auxiliary-navigation .searchcntr:focus-within{ border-bottom: solid 1px var(--brand-2-bg); } 116 .auxiliary-navigation li.account{ display: none; } 117/* Hide utility/aux search */ 118li.search, 119.auxiliary-navigation li.search { 120 display: none !important; 121} 122 123.header-container{ max-width: 100%; padding-left: 3em; padding-right: 3em; } 124.header-top-container #masterLogoArea{ margin: 1em 0 1em; } 125 .header-top-container #masterLogoArea #masterHeaderImage{ height: 5em; } 126.header-top-container .header-container .header-nav-container{ } 127 #hd .psc-navigation-container>ul{ justify-content: flex-end; } 128 #hd .psc-navigation>li{ flex: unset; } 129 #hd .psc-navigation>li+li{ border-left: none; } 130 #hd .psc-navigation>li>a{ color: var(--brand-2-bg); font-size: 1em; font-weight: 700; text-transform: uppercase; } 131 body.scrolled #hd .psc-navigation>li>a{ font-size: 1em; } 132 #hd .psc-navigation li ul.psc-submenu-level1 .titlebar{ display: none; } 133 134/* footer */ 135.footerlogo{ display: block; } 136 .footerlogo img{ max-width: 12em; } 137.footertext{ margin-bottom: 2em; text-align: center; } 138 .footertext p{ margin-bottom: 0.5em; } 139 .footertext p a:is(:hover,:focus,:active){ color: var(--brand-2-fg); opacity: 0.5; text-decoration: none; } 140/* .socialnav{ justify-content: flex-start; } */ 141 .socialnav a:hover{ opacity: 0.5; transform: none; } 142.footer-nav-copyright{ margin-top: 0; padding-bottom: 0; } 143 144/* non-content buddy custom */ 145.flipsnack{ padding-top: var(--widget-padding-top); padding-bottom: var(--widget-padding-bottom); background-color: #f6f6f6; } 146 .flipsnack h2{ margin-bottom: 1em; text-align: center; } 147 .flipsnack .flipsnackviewer{ display: block; width: 100%; max-width: 100vw; height: 42em; border: none; } 148 149/* bid cycle SVG */ 150#obj_bidcycle{ visibility: hidden; } 151#bidcycle_graphic{ position: relative; width: 100%; max-width: 60em; margin: 3em auto; } 152 #bidcycle_graphic .bidcyclepopup{ position: absolute; inset: 1em; display: none; background-color: rgba(255,255,255,0.9); backdrop-filter: blur(15px); box-shadow: 0 0 1em rgba(0,0,0,0.1); } 153 #bidcycle_graphic .bidcyclepopup.open{ display: block; overflow: auto; } 154 #bidcycle_graphic .bidcyclepopup .close{ position: absolute; top: 1em; right: 1em; z-index: 10; font-size: 2em; } 155 #bidcycle_graphic .bidcyclepopup .inner{ padding: 2em; } 156 #bidcycle_graphic svg{ width: 100%; height: auto; } 157 #bidcycle_graphic svg *{ pointer-events: none; } 158 #bidcycle_graphic svg #block1{ cursor: pointer; pointer-events: all; } 159 #bidcycle_graphic svg #block2{ cursor: pointer; pointer-events: all; } 160 #bidcycle_graphic svg #block3{ cursor: pointer; pointer-events: all; } 161 #bidcycle_graphic svg #block4{ cursor: pointer; pointer-events: all; } 162 163/* content buddy */ 164 /* custom */ 165 .bottomcurve{ position: relative; overflow: hidden; } 166 .bottomcurve:after{ content: ''; position: absolute; left: 50%; top: -50%; width: 200%; height: 140%; border-radius: 100%; box-shadow: 0 0 0 2000px #fff; pointer-events: none; transform: translateX(-50%) translateY(0) translateZ(0); } 167 .psc-cb-root .bottomcurve .VueCarousel-pagination{ transform: translateY(-7em); } 168 .introblock{ } 169 .introblock .psc-cb-text-body{ font-size: 1.25em; line-height: 1.5em; } 170 .introblock .psc-cb-button{ padding: 1.2em 3em; font-size: 1em; border-radius: 3em; text-transform: none; } 171 .containedimages .psc-cb-header{ --banner-overlay: transparent; --banner-content-width: 45%; background-color: var(--brand-2-bg); background-size: contain; } 172 .containedimages .psc-cb-header-content :is(h1,h2){ font-size: 2em; } 173 .containedimages .splide__slide .slide{ background-color: var(--brand-2-bg); background-size: contain; } 174 .containedimages .splide__slide .slide .slidecontentcontainer :is(h1,h2){ padding-left: 5%; color: var(--brand-2-fg); font-size: 2em; } 175 .containedimages .splide__slide .slide .slidecontentcontainer .description{ padding-left: 5%; color: var(--brand-2-fg); } 176 .containedimages .splide__slide .slide .slidecontentcontainer :is(p){ font-size: 1em; } 177 .fullwidthcard{ padding-top: 2em; } 178 .fullwidthcard .psc-cb-cards .psc-cb-card{ display: grid; grid-template-columns: 2fr 1fr; background-color: #ffffff; border-radius: 1em; } 179 .fullwidthcard .psc-cb-cards .psc-cb-card .psc-cb-card-image{ padding: 0; line-height: 0; } 180 .fullwidthcard .psc-cb-cards .psc-cb-card .psc-cb-card-image>*{ width: 100%; padding: 0 0 52%; border-radius: 0; } 181 182 /* banner */ 183 .psc-cb-header-content>a{ display: inline-block; padding: 0.8em 3.5em; color: var(--brand-1-fg); border: solid 2px var(--brand-1-fg); border-radius: 3em; text-decoration: none; } 184 .psc-cb-header-content>a:hover{ background-color: var(--brand-1-bg); color: var(--brand-1-fg); border: solid 2px var(--brand-1-bg); } 185 .psc-cb-root .VueCarousel-pagination{ z-index: 1; margin-top: -3em; transform: none; } 186 187 /* counters */ 188 .psc-cb-counters-counters .psc-cb-counters-counter{ font-weight: 900; } 189 190 /* movetoaccordion */ 191 .movetoaccordion{ display: none; } 192 .psc-cb-accordion-content .movetoaccordion{ --widget-padding-top: 1em; --widget-padding-bottom: 1em; display: block; } 193 194body.panelpage .panel-heading{ /*display: none;*/ } 195body.panelpage .panel-heading:has(h1,h2,h3,h4,h5,h6){ display: flex; } 196#ctl01_ciPrimaryNavigation_PrimaryNavigationControl{ display: none !important; } 197 198/* Left align export buttons in panels */ 199div[id$="_ResultsGrid_TopRightPanel"]{ float: left; } 200 201@media(max-width: 700px){ 202 .col6633{ gap: 0; } 203 .col6633:has(.iMIS-WebPart){ gap: 5em; } 204 .header-top-container .header-container{ margin-bottom: 0; } 205 .header-container{ padding-left: 1em; padding-right: 1em; } 206 .header-aux-container .WTZone{ flex-direction: column; } 207 .header-aux-container .header-aux-social{ gap: 0; justify-content: center; } 208 .header-container .nav-auxiliary{ justify-content: center; } 209 .auxiliary-navigation{ justify-content: center; } 210 #psc-aux-nav{ padding: 0 0 1em; } 211 #hd .psc-navigation-container>ul{ width: 90vw; } 212 .footer-content .socialnav{ flex-wrap: wrap; } 213 .footer-content .socialnav li:first-child{ flex-basis: 100%; } 214 .fullwidthcard .psc-cb-cards .psc-cb-card{ grid-template-columns: 1fr; } 215 .bottomcurve:after{ width: 300%; } 216 .containedimages .splide__slide .slide{ padding: 2em 0 0 !important; } 217 .splide__slide .slide .mobileslideimage{ background-size: contain; } 218 .splide__slide .slide .mobileslidecontentcontainer :is(h1,h2,h3,h4,h5,h6,div,p){ color: var(--brand-2-fg); } 219 .psc-cb-tabset-nav{ flex-direction: column; align-items: flex-start; justify-content: stretch; gap: 1px; margin-bottom: 1px; } 220 .psc-cb-tabset-nav li{ width: 100%; } 221 .psc-cb-tabset-nav li a{ border-radius: var(--tab-border-radius); } 222} 223.header-logo-container { 224 display: flex; 225 align-items: center; 226} 227#apmp-search-overlay { 228 position: fixed; 229 inset: 0; 230 display: none; 231 background: rgba(13, 31, 45, 0.96); 232 backdrop-filter: blur(6px); 233 z-index: 99999; 234 padding: 90px 20px 40px; 235 overflow-y: auto; 236} 237 238#apmp-search-inner { 239 max-width: 760px; 240 margin: 0 auto; 241 position: relative; 242} 243 244#apmp-close-search { 245 position: absolute; 246 top: -58px;
247 right: 0; 248 width: 42px; 249 height: 42px; 250 border: none; 251 border-radius: 50%; 252 background: rgba(255, 255, 255, 0.14); 253 color: #fff; 254 font-size: 28px; 255 line-height: 1; 256 cursor: pointer; 257} 258 259#apmp-close-search:hover { 260 background: #00AEEF; 261} 262 263#apmp-search-box { 264 display: flex; 265 gap: 8px; 266 margin-bottom: 24px; 267} 268 269#apmp-search-input { 270 flex: 1; 271 height: 48px; 272 padding: 0 18px; 273 font-size: 16px; 274 border: none; 275 border-radius: 6px; 276 outline: none; 277 font-family: inherit; 278} 279 280#apmp-search-input:focus { 281 box-shadow: 0 0 0 3px rgba(0, 174, 239, 0.35); 282} 283 284#apmp-search-btn { 285 width: 56px; 286 min-width: 56px; 287 height: 48px; 288 background: #00AEEF; 289 color: #fff; 290 border: none; 291 border-radius: 6px; 292 cursor: pointer; 293} 294 295#apmp-search-btn:hover { 296 background: #0D1F2D; 297} 298 299#apmp-search-btn em { 300 font-size: 18px; 301} 302 303#apmp-google-results { 304 width: 100%; 305 background: #fff; 306 border-radius: 12px; 307 padding: 18px 22px; 308 box-shadow: 0 18px 50px rgba(0, 0, 0, 0.28); 309 box-sizing: border-box; 310} 311 312/* Keep Google CSE results inline instead of creating its own overlay */ 313#apmp-google-results .gsc-results-wrapper-overlay, 314#apmp-google-results .gsc-results-wrapper-visible, 315#apmp-google-results .gsc-wrapper, 316#apmp-google-results .gsc-resultsbox-visible { 317 position: static !important; 318 left: auto !important; 319 top: auto !important; 320 width: auto !important; 321 height: auto !important; 322 z-index: auto !important; 323 box-shadow: none !important; 324 border: none !important; 325 background: transparent !important; 326 pointer-events: auto !important; 327} 328 329/* Remove Google????????s translucent click-blocking layer */ 330#apmp-google-results .gsc-modal-background-image, 331#apmp-google-results .gsc-modal-background-image-visible { 332 display: none !important; 333 opacity: 0 !important; 334 pointer-events: none !important; 335} 336 337#apmp-google-results .gsc-control-cse { 338 padding: 0 !important; 339 border: none !important; 340 background: transparent !important; 341 font-family: inherit !important; 342} 343 344#apmp-google-results .gsc-results { 345 width: 100% !important; 346} 347 348#apmp-google-results .gsc-result { 349 border-bottom: 1px solid #e5e7eb !important; 350 padding: 14px 0 !important; 351} 352 353#apmp-google-results .gs-title, 354#apmp-google-results .gs-title a { 355 color: #0D1F2D !important; 356 font-size: 16px !important; 357 text-decoration: none !important; 358 font-family: inherit !important; 359} 360 361#apmp-google-results .gs-title a:hover { 362 color: #00AEEF !important; 363 text-decoration: underline !important; 364} 365 366#apmp-google-results .gs-title b { 367 color: #00AEEF !important; 368} 369 370#apmp-google-results .gs-snippet { 371 color: #444 !important; 372 font-size: 14px !important; 373 line-height: 1.45 !important; 374 font-family: inherit !important; 375} 376 377#apmp-google-results .gs-visibleUrl, 378#apmp-google-results .gs-visibleUrl-short { 379 color: #64748b !important; 380} 381 382#apmp-google-results .gsc-cursor-page { 383 color: #0D1F2D !important; 384 padding: 4px 7px !important; 385 font-family: inherit !important; 386} 387 388#apmp-google-results .gsc-cursor-current-page { 389 color: #00AEEF !important; 390 font-weight: 700 !important; 391} 392 393#apmp-google-results a, 394#apmp-google-results .gs-title, 395#apmp-google-results .gs-title a { 396 pointer-events: auto !important; 397 position: relative !important; 398 z-index: 2 !important; 399} 400 401@media (max-width: 600px) { 402 #apmp-search-overlay { 403 padding: 80px 14px 30px; 404 } 405 406 #apmp-search-box { 407 gap: 6px; 408 } 409 410 #apmp-search-input { 411 height: 44px; 412 font-size: 15px; 413 } 414 415 #apmp-search-btn { 416 width: 48px; 417 min-width: 48px; 418 height: 44px; 419 } 420 421 #apmp-google-results { 422 padding: 14px 16px; 423 } 424}</style><link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nAYns9vv7tZ2elR32dsOnOm60-gGQNmqxOTTq8XILaIs2DG4d9XdXCkpOaCh6vS_i9PRU7T_P5Bq2o2HU0hfAkDz7e4Ih5EqZqy9Qrfn2y_30&t=638840910637275692&compress=1&_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="Signature Cert-a-thon 2026" /><style type="text/css"> 425 .ctl01_TemplateBody_ContentPage1_WebPartZone1_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 426 .ctl01_TemplateBody_ContentPage2_WebPartZone2_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 427 .ctl01_TemplateBody_ContentPage3_WebPartZone3_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 428 .ctl01_TemplateBody_ContentPage4_WebPartZone4_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 429 .ctl01_TemplateBody_ContentPage5_WebPartZone5_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 430 .ctl01_TemplateBody_ContentPage6_WebPartZone6_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 431 .ctl01_TemplateBody_ContentPage7_WebPartZone7_Page1_0 { border-color:Black;border-width:1px;border-style:Solid; } 432 433</style></head> 434 <body id="MainBody"> 435 436 <a href="#mainContentWrapper" class="screen-reader-text show-on-focus">Skip to main content</a> 437 <form method="post" action="./Signature Cert-a-thon.aspx" id="aspnetForm" class="form-main" novalidate=""> 438<div class="aspNetHidden"> 439<input type="hidden" name="__WPPS" id="__WPPS" value="s" /> 440<input type="hidden" name="__CTRLKEY" id="__CTRLKEY" value="" /> 441<input type="hidden" name="__SHIFTKEY" id="__SHIFTKEY" value="" /> 442<input type="hidden" name="ctl01_ScriptManager1_TSM" id="ctl01_ScriptManager1_TSM" value="" /> 443<input type="hidden" name="ctl01_StyleSheetManager1_TSSM" id="ctl01_StyleSheetManager1_TSSM" value="" /> 444<input type="hidden" name="PageInstanceKey" id="PageInstanceKey" value="14797b2c-be00-46e9-9f0d-1b6ad7eeb79c" /> 445<input type="hidden" name="__RequestVerificationToken" id="__RequestVerificationToken" value="R4WfLU71w9VjpnIS4b_LbS1nW2LUF34L4nPV2PulFSF7lQvp4VXeAP2_t3x3rCw7IbM9-kL84GPYPdxtZsaT29UswOkWyn3AcNrCh6aob9U1" /> 446<input type="hidden" name="TemplateUserMessagesID" id="TemplateUserMessagesID" value="ctl01_TemplateUserMessages_ctl00_Messages" /> 447<input type="hidden" name="PageIsDirty" id="PageIsDirty" value="false" /> 448<input type="hidden" name="IsControlPostBack" id="IsControlPostBack" value="1" /> 449<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 450<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 451<input type="hidden" name="NavMenuClientID" id="NavMenuClientID" value="ctl01_ciPrimaryNavigation_NavControl_NavMenu" /> 452<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="puNawBQ4iS+4o17w60yIrgR/tsjsMRke1h2OMXooTBYeJExjki757v3CAONSvVYSFCCcDZBpArehmD8NRZ83yuxUkuxm9ychtN66gM39VLao+vfWi1hJeUwsZsz3CX+nwx2YyNfmoOzJnjcNet9nPOqJwr7IQx4ffW2k07BTf074fj5Fk3HwttgUR0i/nfu+IM06MUC32rYnajhTMPEjHW1MHepquaeFFE5ujQQMA6a1oVKFrlQ2uVpxCIn4PtLcShnXRDQcXqdxwHSgOoL6CDz6QDGxeCN4w9WOOPeOkqYSNvQ6U2/rHG7spzklr8X3RNd7Qtt8j3OokHJKxJOMUmJ0O7OyKMZdsGl6iFKQPRGV5kWCsPPSJIBP5L//fsXFhkoUvnIMPSoRQfvihuI1kACbEMGfbCa6cl8wREtUr5CFoVw+uqs3/6H2gvkAO5n8wIS+SpVSH2Ng7vQFfesKqX1OlIDv09ZgKdmxTVAYpW6GiprPJm2LySYiTac9lJe1fNWdYiKR68P5ZOJtxRb1HA==" /> 453</div> 454
455<script type="text/javascript"> 456//<![CDATA[ 457var theForm = document.forms['aspnetForm']; 458function __doPostBack(eventTarget, eventArgument) { 459 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 460 theForm.__EVENTTARGET.value = eventTarget; 461 theForm.__EVENTARGUMENT.value = eventArgument; 462 theForm.submit(); 463 } 464} 465//]]> 466</script>
466 467 468
469<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZN_3LhVa22tqhNb3uFR4vD2M8HgstojHFN_XM_khbER7mSO6LhMf243aJepEAYT5tQ2&t=639190689332169432" type="text/javascript"></script>
469 470 471
472<script src="/ScriptResource.axd?d=xtDSkLnUefsDkXzy1V9OGYO3yp2JUOKAhRzArdj37o2kzyHr1p1mpaB4NgM9wTagLafzEovHakRpghRydK3IDC-QlFogGxyUdt1SIWuVk2k0GiHlSdrOgHB_cBTI0venS3qA7QhpyFSQQGcOxon3xg2&t=ffffffff92637136" type="text/javascript"></script>
vendor: 2 bytes, line 472
472
473<script type="text/javascript"> 474//<![CDATA[ 475function CopyMoveContentItem_Callback(dialogWindow) 476{ 477 if (!dialogWindow.result) return; 478 eval(dialogWindow.Argument.replace('[[RESULT]]',dialogWindow.result)); 479} 480//]]> 481</script>
481 482
483<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl01_ScriptManager1_TSM&compress=1&_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 483
483
484<script src="/AsiCommon/Scripts/Asi.js?v=-1740356471" type="text/javascript"></script>
vendor: 2 bytes, line 484
484
485<script type="text/javascript"> 486//<![CDATA[ 487var PageMethods = function() { 488PageMethods.initializeBase(this); 489this._timeout = 0; 490this._userContext = null; 491this._succeeded = null; 492this._failed = null; 493} 494PageMethods.prototype = { 495_get_path:function() { 496 var p = this.get_path(); 497 if (p) return p; 498 else return PageMethods._staticInstance.get_path();}, 499GetActionLink:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) { 500return 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); }, 501GetWindowProperties:function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,succeededCallback, failedCallback, userContext) { 502return 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); }, 503GetAddressCompletionList:function(prefixText,succeededCallback, failedCallback, userContext) { 504return this._invoke(this._get_path(), 'GetAddressCompletionList',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); }, 505CheckForPasteConflict:function(selectedKeys,targetHierarchyKey,succeededCallback, failedCallback, userContext) { 506return this._invoke(this._get_path(), 'CheckForPasteConflict',false,{selectedKeys:selectedKeys,targetHierarchyKey:targetHierarchyKey},succeededCallback,failedCallback,userContext); }} 507PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy); 508PageMethods._staticInstance = new PageMethods(); 509PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); } 510PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); } 511PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); } 512PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); } 513PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); } 514PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); } 515PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); } 516PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); } 517PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); } 518PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); } 519PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); } 520PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); } 521PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); } 522PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); } 523PageMethods.set_path("Signature%20Cert-a-thon.aspx"); 524PageMethods.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); } 525PageMethods.GetWindowProperties= function(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetW
525indowProperties(action,templateType,docType,hierarchyKey,documentVersionKey,folderHierarchyKey,itemCount,closeWindowOnCommit,websiteKey,pageInstanceKey,onSuccess,onFailed,userContext); } 526PageMethods.GetAddressCompletionList= function(prefixText,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetAddressCompletionList(prefixText,onSuccess,onFailed,userContext); } 527PageMethods.CheckForPasteConflict= function(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext) {PageMethods._staticInstance.CheckForPasteConflict(selectedKeys,targetHierarchyKey,onSuccess,onFailed,userContext); } 528var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor; 529Type.registerNamespace('Asi.Web.UI.Common.BSA'); 530if (typeof(Asi.Web.UI.Common.BSA.WindowProperties) === 'undefined') { 531Asi.Web.UI.Common.BSA.WindowProperties=gtc("Asi.Web.UI.Common.BSA.WindowProperties"); 532Asi.Web.UI.Common.BSA.WindowProperties.registerClass('Asi.Web.UI.Common.BSA.WindowProperties'); 533} 534Type.registerNamespace('Asi.Web.UI'); 535if (typeof(Asi.Web.UI.PageOperation) === 'undefined') { 536Asi.Web.UI.PageOperation = function() { throw Error.invalidOperation(); } 537Asi.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} 538Asi.Web.UI.PageOperation.registerEnum('Asi.Web.UI.PageOperation', true); 539} 540if (typeof(Asi.Web.UI.TemplateType) === 'undefined') { 541Asi.Web.UI.TemplateType = function() { throw Error.invalidOperation(); } 542Asi.Web.UI.TemplateType.prototype = {I: 0,D: 1,P: 2,E: 3,T: 4,F: 5,A: 6} 543Asi.Web.UI.TemplateType.registerEnum('Asi.Web.UI.TemplateType', true); 544} 545//]]> 546</script>
546 547 548<div class="aspNetHidden"> 549 550 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="38BEA9F7" /> 551</div><object hidden type='application/json'><param name='__ClientContext' id='__ClientContext' value='{"baseUrl":"/","isAnonymous":true,"tenantId":"APMP","licenseClientId":"612073","loggedInPartyId":"217","selectedPartyId":"217","correlationId":"c62b2699f2a4b25b4f8834d23b0e7292","websiteRoot":"https://apmp.org/","virtualDir":"","appTimeZoneOffset":-18000000.0,"cookieConsent":0}'></object> 552 <input type="hidden" name="ctl01$lastClickedElementId" id="lastClickedElementId" /> 553
553<script type="text/javascript"> 554//<![CDATA[ 555Sys.WebForms.PageRequestManager._initialize('ctl01$ScriptManager1', 'aspnetForm', ['tctl01$UserMessagesUpdatePanel','','tctl01$TemplateBody$PublishUpdatePanel','','tctl01$RadAjaxManager1SU',''], ['ctl01$ScriptManager1',''], [], 3600, 'ctl01'); 556//]]> 557</script>
557 558<input type="hidden" name="ctl01$ScriptManager1" id="ctl01_ScriptManager1" />
559<script type="text/javascript"> 560//<![CDATA[ 561Sys.Application.setServerId("ctl01_ScriptManager1", "ctl01$ScriptManager1"); 562Sys.Application._enableHistoryInScriptManager(); 563//]]> 564</script>
564 565 566
566<script type="text/javascript"> 567 568 </script>
568 569 <div id="ctl01_masterWrapper" class="wrapper"> 570 <a id="PageTop" class="sr-only">Top of the Page</a> 571 <header id="hd" class="header ClearFix navbar" data-height-offset="true"> 572 <div class="header-aux-container"> 573 <div class="header-container" data-label="Header Aux Bar"> 574 <div ID="WTZone1_Page1" class="WTZone "> 575 <div id="ste_container_ciHeaderTopAuxBar" class="ContentItemContainer"> 576<div id="ste_container_HeaderAuxSocial" class="ContentItemContainer"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" /> 577<ul class="header-aux-social"> 578 <li class="social apmp-search-trigger"> 579 <a href="#" id="apmp-open-search" aria-label="Search"> 580 <em class="fa-solid fa-magnifying-glass"></em> 581 </a> 582 </li> 583 <li class="social"> <a href="https://www.facebook.com/APMP.org/" aria-label="Facebook" target="_blank" rel="noopener"> <em class="fab fa-facebook-f"></em> </a> </li> 584 <li class="social"> <a href="https://www.linkedin.com/company/apmp" aria-label="Linked" target="_blank" rel="noopener"> <em class="fab fa-linkedin-in"></em> </a> </li> 585 <li class="social"> <a href="https://www.youtube.com/channel/UCAX6bGyVUHu89aBBq92rxQQ" aria-label="Youtube" target="_blank" rel="noopener"> <em class="fab fa-youtube"></em> </a> </li> 586 <li class="social"><a href="https://bsky.app/profile/apmpofficial.bsky.social" aria-label="Bluesky" target="_blank" rel="noopener"> <em class="fa-brands fa-bluesky"></em> </a> </li> 587 <li class="social"><a href="/web/Translations.aspx" aria-label="Translations" target="_blank" rel="noopener">Translations</a></li> 588</ul></div><div class="ContentRecordPageButtonPanel"> 589 590</div> 591 592</div>
593 <div id="ste_container_ciUtilityNavigation" class="ContentItemContainer"><div id="ctl01_ciUtilityNavigation_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary" role="navigation"> 594 <div class="UtilitySection UtilityNavigationList"> 595 <ul class='NavigationUnorderedList'><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-account"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/Web/Web/Contact_Management/CreateAccount.aspx?hkey=556005a6-c6fc-453a-aac8-3ff3f658c576')" href="/Web/Web/Contact_Management/CreateAccount.aspx?hkey=556005a6-c6fc-453a-aac8-3ff3f658c576"><span class="nav-text" translate="yes">Create account</span></a></li><li id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationListItem" class="NavigationListItem nav-aux-button nav-aux-cart"><a id="ctl01_ciUtilityNavigation_ctl01__rptWrapper__rptWrapper_rpt_ctl02_NavigationLink" class="NavigationLink" onClick="MenuLI_OnClick('/Web/Web/Contact_Management/Cart_Home.aspx?hkey=d6360f1c-27d8-4ee1-b67d-30efd603ebfa')" href="/Web/Web/Contact_Management/Cart_Home.aspx?hkey=d6360f1c-27d8-4ee1-b67d-30efd603ebfa"><span class="nav-text" translate="yes">Cart </span><span><span data-cartlink='y' class="cartEmpty"><span class="cartSprite"></span></span></span></a></li></ul> 596 </div><div class="UtilitySection UtilityAccountArea"> 597 <ul id="ctl01_ciUtilityNavigation_ctl03_AccountMenu" class="account-menu"> 598 <li id="ctl01_ciUtilityNavigation_ctl03_SignInLI"> 599 <a id="ctl01_ciUtilityNavigation_ctl03_LoginStatus1" class="sign-in-link" translate="yes" href="javascript:__doPostBack('ctl01$ciUtilityNavigation$ctl03$LoginStatus1$ctl02','')">Sign in</a> 600 </li> 601 602 603 604 605</ul> 606
607<script> 608 function ToggleOBO(toggle_id) { 609 var $this = jQuery("#" + toggle_id); 610 var enabled = $this.hasClass("on"); 611 var button; 612 613 if (enabled) // click the clear button 614 button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_ClearContactButton'); 615 else // click the select button 616 button = window.$get('ctl01_ciUtilityNavigation_ctl03_OBOControlPanel_SelectContactButton'); 617 618 619 if (button != null) 620 button.click(); 621 } 622 623 jQuery(document).ready(function () { 624 jQuery('.website-item:gt(2)').hide(); 625 jQuery('.js-show-more-sites').show(); 626 627 jQuery('.js-show-more-sites a').on("click", function () { 628 jQuery('.website-item:not(:visible):lt(5)').fadeIn(function () { 629 if (jQuery('.website-item:not(:visible)').length == 0) { 630 jQuery('.website-item a').last().focus(); 631 jQuery('.js-show-more-sites').remove(); 632 } 633 }); 634 return false; 635 }); 636 }); 637</script>
637 638 </div><div class="UtilitySection UtilityNavigationToggle"> 639 <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> 640<span class="icon-bar"></span> 641<span class="icon-bar"></span> 642<span class="icon-bar"></span> 643</button> 644 </div><div class="UtilitySection UtilityNavigationToggle"> 645 <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> 646<span class="icon-search"></span> 647</button> 648 </div><div class="UtilitySection UtilitySearch"> 649 <div class="search-container-sm" data-set="searchbar"> 650 <div class="header-search"> 651 <div id="SimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl11_SearchTerms" id="ctl01_ciUtilityNavigation_ctl11_Prompt" class="screen-reader-text" translate="yes">Search</label><input name="ctl01$ciUtilityNavigation$ctl11$SearchTerms" type="text" value="Search" id="ctl01_ciUtilityNavigation_ctl11_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties);" onkeypress="return clickButton(event,'ctl01_ciUtilityNavigation_ctl11_GoSearch');" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl11$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch('ctl01_ciUtilityNavigation_ctl11_SearchTerms', ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties); return cancelEvent();__doPostBack('ctl01$ciUtilityNavigation$ctl11$GoSearch','')" id="ctl01_ciUtilityNavigation_ctl11_GoSearch" class="TextButton" /></div> 652 </div> 653 </div> 654 </div><div class="UtilitySection UtilitySTEToggle ste-section"> 655 656 </div><div id="ctl01_ciUtilityNavigation_search-collapse" class="searchbar-collapse collapse" style="height:auto;"> 657 <div class="search-container" data-set="searchbar"> 658 <div class="header-search"> 659 <div id="ResponsiveSimpleSearchBlock" role="search" class="SimpleSearchBlock"><label for="ctl01_ciUtilityNavigation_ctl17_SearchTerms" id="ctl01_ciUtilityNavigation_ctl17_Prompt" class="screen-reader-text" translate="yes">Search</label><input name="ctl01$ciUtilityNavigation$ctl17$SearchTerms" type="text" value="Search" id="ctl01_ciUtilityNavigation_ctl17_SearchTerms" class="search-field Watermarked" onfocus="SimpleSearchField_OnFocus('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onblur="SimpleSearchField_OnBlur('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties);" onkeypress="return clickButton(event,'ctl01_ciUtilityNavigation_ctl17_GoSearch');" translate="yes" /><input type="button" name="ctl01$ciUtilityNavigation$ctl17$GoSearch" value="Go" onclick="SimpleSearchField_ExecuteSearch('ctl01_ciUtilityNavigation_ctl17_SearchTerms', ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties); return cancelEvent();__doPostBack('ctl01$ciUtilityNavigation$ctl17$GoSearch','')" id="ctl01_ciUtilityNavigation_ctl17_GoSearch" class="TextButton" /></div> 660 </div> 661 </div> 662 </div> 663</div> 664 665
666<script type="text/javascript"> 667 //<![CDATA[ 668 // adapted from bs.collapse - if the search bar is open when opening the menu, close it (and vise versa) 669 function UtilityAreaAction(utilityControl, hideArea) { 670 jQuery(utilityControl).on('show.bs.collapse', function() { 671 var actives = jQuery(hideArea).find('> .in'); 672 if (actives && actives.length) { 673 var hasData = actives.data('bs.collapse'); 674 if (hasData && hasData.transitioning) return; 675 actives.collapse('hide'); 676 hasData || actives.data('bs.collapse', null); 677 } 678 }); 679 } 680 jQuery(document).ready(function () { 681 UtilityAreaAction('.navbar-collapse', '.nav-auxiliary'); 682 UtilityAreaAction('.searchbar-collapse', '.primary-navigation-area'); 683 }); 684 //]]> 685</script>
685 686 </div> 687 <div id="ste_container_ciNewContentHtml_b2889e6f6a4e49c9b308b9907f1fa973" class="ContentItemContainer"><div id="ctl01_ciNewContentHtml_b2889e6f6a4e49c9b308b9907f1fa973_Panel_NewContentHtml"> 688 <style> 689 #bpc-overlay { 690 position: fixed; 691 inset: 0; 692 background: rgba(13, 31, 51, 0.72); 693 backdrop-filter: blur(3px); 694 display: flex; 695 align-items: center; 696 justify-content: center; 697 z-index: 99999; 698 padding: 1rem; 699 animation: bpcFadeIn 0.35s ease; 700 } 701 @keyframes bpcFadeIn { 702 from { opacity: 0; } 703 to { opacity: 1; } 704 } 705 #bpc-modal { 706 background: #ffffff; 707 border-radius: 16px; 708 max-width: 520px; 709 width: 100%; 710 overflow: hidden; 711 box-shadow: 0 24px 64px rgba(13, 31, 51, 0.45); 712 animation: bpcSlideUp 0.4s cubic-bezier(0.22, 1, 0.36, 1); 713 position: relative; 714 } 715 @keyframes bpcSlideUp { 716 from { transform: translateY(28px); opacity: 0; } 717 to { transform: translateY(0); opacity: 1; } 718 } 719 #bpc-header { 720 background: #0d1f33; 721 padding: 2rem 2rem 1.6rem; 722 position: relative; 723 text-align: center; 724 display: flex; 725 flex-direction: column; 726 align-items: center; 727 } 728 #bpc-header::after { 729 content: ''; 730 position: absolute; 731 bottom: -1px; 732 left: 0; 733 right: 0; 734 height: 40px; 735 background: #ffffff; 736 clip-path: polygon(0 100%, 12% 40%, 22% 65%, 34% 15%, 46% 55%, 55% 28%, 65% 62%, 78% 20%, 90% 52%, 100% 30%, 100% 100%); 737 } 738 #bpc-close { 739 position: absolute; 740 top: 12px; 741 right: 14px; 742 background: rgba(255,255,255,0.12); 743 border: none; 744 color: #fff; 745 border-radius: 50%; 746 width: 30px; 747 height: 30px; 748 font-size: 16px; 749 cursor: pointer; 750 z-index: 2; 751 } 752 #bpc-logo-wrap { 753 margin-top: 0.6rem; 754 margin-bottom: 0.6rem; 755 max-width: 380px; 756 } 757 #bpc-logo { 758 display: block; 759 max-width: 100%; 760 height: auto; 761 max-height: 140px; 762 object-fit: contain; 763 } 764 .bpc-countdown { 765 font-size: 14px; 766 font-weight: 600; 767 letter-spacing: 0.08em; 768 color: #ffffff; 769 background: rgba(255,255,255,0.15); 770 border-radius: 999px; 771 padding: 3px 12px; 772 white-space: nowrap; 773 margin-bottom: 0.5rem; 774 } 775 .bpc-eyebrow { 776 font-size: 11px; 777 font-weight: 600; 778 letter-spacing: 0.12em; 779 text-transform: uppercase; 780 color: #FF9100; 781 margin-bottom: 0.5rem; 782 } 783 .bpc-dates { 784 font-size: 13px; 785 font-weight: 600; 786 color: rgba(255,255,255,0.7); 787 letter-spacing: 0.04em; 788 padding-bottom: 1.4rem; 789 } 790 #bpc-body { 791 padding: 2.8rem 2rem 2rem; 792 } 793 .bpc-location { 794 font-size: 13px; 795 color: #64748b; 796 margin-bottom: 1.2rem; 797 } 798 .bpc-tagline { 799 font-size: 15px; 800 color: #2d3748; 801 line-height: 1.65; 802 margin-bottom: 1.4rem; 803 } 804 .bpc-pills { 805 display: flex; 806 flex-wrap: wrap; 807 gap: 8px; 808 margin-bottom: 1.6rem; 809 } 810 .bpc-pill { 811 font-size: 12px; 812 font-weight: 600; 813 color: #0d1f33; 814 background: #EEF3FB; 815 border: 1px solid #C3D3EC; 816 border-radius: 999px; 817 padding: 4px 12px; 818 white-space: nowrap; 819 } 820 .bpc-actions { 821 display: flex; 822 gap: 12px; 823 flex-wrap: wrap; 824 } 825 .bpc-btn { 826 font-size: 14px; 827 font-weight: 600; 828 border-radius: 8px; 829 padding: 11px 22px; 830 cursor: pointer; 831 text-decoration: none; 832 display: inline-flex;
833 align-items: center; 834 justify-content: center; 835 border: none; 836 min-width: 140px; 837 flex: 1; 838 } 839 .bpc-btn-primary { 840 background: #FF9100; 841 color: #0d1f33; 842 } 843 .bpc-btn-secondary { 844 background: #ffffff; 845 color: #0d1f33; 846 border: 1.5px solid #0d1f33; 847 } 848 @media (max-width: 420px) { 849 #bpc-header { padding: 1.6rem 1.4rem 1.4rem; } 850 #bpc-body { padding: 1.2rem 1.4rem 1.6rem; } 851 } 852</style>
853<script> 854(function () { 855 var SESSION_KEY = 'bpc_denver_popup_seen'; 856 857 function buildPopup() { 858 if (document.getElementById('bpc-overlay')) return; 859 860 var overlay = document.createElement('div'); 861 overlay.id = 'bpc-overlay'; 862 overlay.setAttribute('role', 'dialog'); 863 overlay.setAttribute('aria-modal', 'true'); 864 overlay.setAttribute('aria-labelledby', 'bpc-title-text'); 865 866 overlay.innerHTML = 867 '<div id="bpc-modal">' + 868 '<div id="bpc-header">' + 869 '<button id="bpc-close" aria-label="Close">â</button>' + 870 '<span class="bpc-countdown" id="bpc-weeks"></span>' + 871 '<p class="bpc-eyebrow">APMP Flagship Event</p>' + 872 '<div id="bpc-logo-wrap">' + 873 '<img id="bpc-logo" src="https://www.apmp.org/images/Events/BPC/BPCDenverHorLongWhite.png?version=4F21B67D" alt="BPC Denver" />' + 874 '</div>' + 875 '<p class="bpc-dates">May 13â16, 2026</p>' + 876 '</div>' + 877 '<div id="bpc-body">' + 878 '<div class="bpc-location">Gaylord Rockies Resort & Convention Center · Denver, CO</div>' + 879 '<p class="bpc-tagline">' + 880 'The world\\'s most dynamic profession is evolving fast, and APMP\\'s Bid & Proposal Conference (BPC) is where the best come together to stay ahead.' + 881 '</p>' + 882 '<div class="bpc-pills">' + 883 '<span class="bpc-pill">More Session Content Than Ever Before</span>' + 884 '<span class="bpc-pill">Certification Opportunities</span>' + 885 '<span class="bpc-pill">In-person Networking</span>' + 886 '<span class="bpc-pill">AI & Innovation</span>' + 887 '</div>' + 888 '<div class="bpc-actions">' + 889 '<a class="bpc-btn bpc-btn-primary" href="https://www.apmp.org/Web/Web/Events/BPCUS26.aspx" target="_blank" rel="noopener">Register Now</a>' + 890 '<a class="bpc-btn bpc-btn-secondary" href="https://www.apmp.org/Web/Web/Events/BPCUS26_Agenda.aspx" target="_blank" rel="noopener">View Agenda</a>' + 891 '</div>' + 892 '</div>' + 893 '</div>'; 894 895 document.body.appendChild(overlay); 896 897 var eventDate = new Date('2026-05-13T00:00:00'); 898 var now = new Date(); 899 var msLeft = eventDate - now; 900 var weeksEl = document.getElementById('bpc-weeks'); 901 902 if (weeksEl) { 903 if (msLeft > 0) { 904 var weeksLeft = Math.ceil(msLeft / (1000 * 60 * 60 * 24 * 7)); 905 weeksEl.textContent = weeksLeft + ' week' + (weeksLeft !== 1 ? 's' : '') + ' away'; 906 } else { 907 weeksEl.textContent = 'Happening now!'; 908 } 909 } 910 911 function closePopup() { 912 overlay.style.transition = 'opacity 0.25s ease'; 913 overlay.style.opacity = '0'; 914 setTimeout(function () { 915 if (overlay.parentNode) overlay.parentNode.removeChild(overlay); 916 }, 260); 917 } 918 919 document.getElementById('bpc-close').addEventListener('click', closePopup); 920 921 overlay.addEventListener('click', function (e) { 922 if (e.target === overlay) closePopup(); 923 }); 924 925 document.addEventListener('keydown', function (e) { 926 if (e.key === 'Escape') closePopup(); 927 }); 928 } 929 930 function initPopup() { 931 if (sessionStorage.getItem(SESSION_KEY)) return; 932 sessionStorage.setItem(SESSION_KEY, '1'); 933 buildPopup(); 934 } 935 936 if (document.readyState === 'loading') { 937 document.addEventListener('DOMContentLoaded', initPopup); 938 } else { 939 initPopup(); 940 } 941})(); 942</script>
942 943</div></div> 944 </div> 945 946 </div> 947 </div> 948 <div class="header-top-container"> 949 <div class="header-container"> 950 <div id="masterLogoArea" class="header-logo-container" data-label="Logo"> 951 <div ID="WTZone2_Page1" class="WTZone "> 952 <div id="ste_container_ciLogoContent" class="ContentItemContainer"> 953<div> 954 <div class="row"> 955 <div class="col-sm-12"> 956 <div id="ctl01_ciLogoContent_ContentRecordTemplateArea_Zone1PlaceHolder"> 957 <div id="ste_container_HeaderLogoSpan" class="ContentItemContainer"><a href="https://www.apmp.org/" title="Home" id="masterHeaderImage">Association of Proposal Management Professionals</a></div> 958</div> 959 </div> 960 </div> 961</div><div class="ContentRecordPageButtonPanel"> 962 963</div> 964 965</div> 966 </div> 967 968 </div> 969 <div class="header-nav-container" data-label="Primary"> 970 <div ID="WTZone3_Page1" class="WTZone "> 971 <div id="ste_container_ciPrimaryNavigation" class="ContentItemContainer"> 972<div id="ctl01_ciPrimaryNavigation_PrimaryNavigationArea" class="primary-navigation-area"> 973 <div id="ctl01_ciPrimaryNavigation_PrimaryNavigationControl" class="collapse navbar-collapse nav-primary"> 974 <nav id="ctl01_ciPrimaryNavigation_NavControl_NavWrapper" aria-label="primary"> 975 <div tabindex="0" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu" class="RadMenu RadMenu_Default MainMenu MegaDropDownMenuOuter" Translate="Yes" PerspectiveId="13696d5d-3f82-4859-8942-1c6cc4243723" Version="FD3D4031" NavigationArea="1" MaxDataBindDepth="3" style="z-index:2999;"> 976 <!-- 2026.3.812.462 --><input class="rmRootGroup rmToggleHandles rmHorizontal" id="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" name="ctl01_ciPrimaryNavigation_NavControl_NavMenu_ClientState" type="hidden" /> 977</div> 978</nav> 979 </div> 980</div></div> 981 </div> 982 983 </div> 984 </div> 985 </div> 986 </header> 987 <div id="scrollindicator"></div> 988 <div id="masterContentArea" class="container ClearFix"> 989 <div role="main" class="body-container" id="ContentPanel"> 990 <div data-label="On Behalf Of" class="ClearFix OnBehalfOfContainer"> 991 <div ID="WTZone4_Page1" class="WTZone ">
992 <div id="ste_container_ciOBO" class="ContentItemContainer"><div class="FloatRight"><div id="ctl01_ciOBO_UtilityPlaceholder" class="UtilityNavigation nav-auxiliary"> 993 <div class="UtilitySection OnBehalfOf"> 994 995 </div> 996</div> 997 998 </div></div> 999 </div> 1000 1001 </div> 1002 <div class="col-primary" data-label="Main Content"> 1003 <div ID="WTZone5_Page1" class="WTZone "> 1004 <div id="mainContentWrapper" class="ContentPanel"> 1005 <div id="masterMainBreadcrumb" data-height-offset="true" ></div> 1006 <div id="ctl01_UserMessagesUpdatePanel"> 1007 1008 1009</div> 1010
1011<script type="text/javascript"> 1012 1013</script>
1013 1014 <div id="ctl01_TemplateBody_PublishUpdatePanel"> 1015 1016</div><div id="ctl01_TemplateBody_WebPartManager1___Drag" style="display:none;position:absolute;z-index:32000;filter:alpha(opacity=75);"> 1017 1018</div> 1019<div class="psc_multiuse_column psc_layout"> 1020 <div class="fullwidth rowone" data-label="Full Width Row One"> 1021 <div class="ContentItemContainer"> 1022 <div id="WebPartZone1_Page1" class="WebPartZone "> 1023 1024 <div class="iMIS-WebPart"> 1025 <div id="ste_container_ciBanner" class="ContentItemContainer"><div class="panel "> 1026 <div id="ctl01_TemplateBody_WebPartManager1_gwpciBanner_ciBanner__Head" class="panel-heading"> 1027 1028 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciBanner_ciBanner__BodyContainer" class="panel-body-container"> 1029 <div id="ctl01_TemplateBody_WebPartManager1_gwpciBanner_ciBanner__Body" class="panel-body"> 1030 <pseudocode-content-buddy id=ipart-8676f105-165b-4311-9063-21f1f04dca80 x-content-key=be0e5e50-4f9c-46c3-88eb-d4836df409d6 x-content-item-key=8676f105-165b-4311-9063-21f1f04dca80 class=ng-non-bindable></pseudocode-content-buddy>
1030<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
1030 1031<!-- --> 1032 </div> 1033 </div> 1034</div></div> 1035 </div> 1036 <div class="iMIS-WebPart"> 1037 <div id="ste_container_ciHeader" class="ContentItemContainer"><div class="panel "> 1038 <div id="ctl01_TemplateBody_WebPartManager1_gwpciHeader_ciHeader__Head" class="panel-heading"> 1039 1040 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciHeader_ciHeader__BodyContainer" class="panel-body-container"> 1041 <div id="ctl01_TemplateBody_WebPartManager1_gwpciHeader_ciHeader__Body" class="panel-body"> 1042 <pseudocode-content-buddy id=ipart-71f986e8-7458-4cfe-b75c-0b1d00a0f985 x-content-key=be0e5e50-4f9c-46c3-88eb-d4836df409d6 x-content-item-key=71f986e8-7458-4cfe-b75c-0b1d00a0f985 class=ng-non-bindable></pseudocode-content-buddy>
1042<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
1042 1043<!-- --> 1044 </div> 1045 </div> 1046</div></div> 1047 </div> 1048 </div> 1049 1050 <div id="ctl01_TemplateBody_ContentPage1_downloadContainer" style="display:none;"> 1051 <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" /> 1052 </div></div> 1053 1054 </div> 1055 <div class="inner rowtwo" data-label="Fixed Inner Width Row One"> 1056 <div class="col5050 colgrid"> 1057 <div data-label="Left Half"> 1058 <div class="ContentItemContainer"> 1059 <div id="WebPartZone2_Page1" class="WebPartZone "> 1060 1061 <div class="iMIS-WebPart"> 1062 <div id="ste_container_ciSummary1" class="ContentItemContainer"><div class="panel "> 1063 <div id="ctl01_TemplateBody_WebPartManager1_gwpciSummary1_ciSummary1__Head" class="panel-heading"> 1064 1065 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciSummary1_ciSummary1__BodyContainer" class="panel-body-container"> 1066 <div id="ctl01_TemplateBody_WebPartManager1_gwpciSummary1_ciSummary1__Body" class="panel-body"> 1067 <pseudocode-content-buddy id=ipart-07cae0e2-3e7e-4e5b-81d0-3fe223b165b3 x-content-key=be0e5e50-4f9c-46c3-88eb-d4836df409d6 x-content-item-key=07cae0e2-3e7e-4e5b-81d0-3fe223b165b3 class=ng-non-bindable></pseudocode-content-buddy>
1067<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
1067 1068<!-- --> 1069 </div> 1070 </div> 1071</div></div> 1072 </div> 1073 </div> 1074 1075 <div id="ctl01_TemplateBody_ContentPage2_downloadContainer" style="display:none;"> 1076 <input type="hidden" name="ctl01$TemplateBody$ContentPage2$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage2$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage2_downloadButton" style="display:none" /> 1077 </div></div> 1078 1079 </div> 1080 <div data-label="Right Half"> 1081 <div class="ContentItemContainer"> 1082 <div id="WebPartZone3_Page1" class="WebPartZone "> 1083 1084 <div class="iMIS-WebPart"> 1085 <div id="ste_container_ciCountdown_e4f42c8a5d994e2480550b3f76536597" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciCountdown_e4f42c8a5d994e2480550b3f76536597_ciCountdown_e4f42c8a5d994e2480550b3f76536597_Panel_Countdown"> 1086 <!-- 1087 APMP Certathon countdown widget â compact 2x2 card 1088 ----------------------------------------------------------------- 1089 Paste-ready: ES5-only JS, vanilla HTML/CSS, namespaced "apmp-ctc-" 1090 classes (won't collide with the "apmp-ctw-" level widget if both 1091 end up on the same page), IIFE-wrapped script. Built as a small, 1092 fixed-shape card (2 columns x 2 rows, always â no wide single-row 1093 layout anymore) meant to sit in a column next to something else, 1094 not span the page on its own. 1095 1096 TARGET DATE 1097 ----------------------------------------------------------------- 1098 Set below to 2026-10-29T23:59:59, evaluated in the site VISITOR'S 1099 own browser time zone (not a fixed UK/US zone). If you want the 1100 countdown to hit zero at a specific, same-for-everyone moment 1101 (e.g. midnight UK time), change the target string to include an 1102 explicit offset, e.g. '2026-10-29T23:59:59+00:00'. 1103 1104 EDIT THESE BEFORE PUBLISHING 1105 ----------------------------------------------------------------- 1106 1. Target date/time â data-target-date on .apmp-ctc-root, below 1107 2. Header copy â .apmp-ctc-kicker 1108 3. Ended-state copy â .apmp-ctc-ended-msg, shown once the timer hits zero 1109 4. Card width â max-width on .apmp-ctc-root (currently 1110 580px, centered within its container); 1111 adjust to fit your side-by-side column 1112--> 1113<style> 1114 .apmp-ctc-root { 1115 --apmp-ctc-font: 'Montserrat', 'Modica Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; 1116 --apmp-ctc-navy: #031d34; 1117 --apmp-ctc-blue: #1f9fd8; 1118 --apmp-ctc-gold: #d9a441; 1119 font-family: var(--apmp-ctc-font); 1120 -webkit-font-smoothing: antialiased; 1121 width: 100%; 1122 max-width: 580px; 1123 margin: 0 auto; 1124 box-sizing: border-box; 1125 color: var(--apmp-ctc-navy); 1126 container-type: inline-size; 1127 container-name: apmpctc; 1128 } 1129 .apmp-ctc-root * { box-sizing: border-box; } 1130 .apmp-ctc-root a { color: inherit; } 1131 .apmp-ctc-inner { 1132 padding: 20px 4px 4px; 1133 text-align: center; 1134 } 1135 .apmp-ctc-kicker { 1136 font-size: 13px; 1137 line-height: 1.4; 1138 color: #5b7080; 1139 margin: 0 0 12px; 1140 } 1141 .apmp-ctc-timer { 1142 display: grid; 1143 grid-template-columns: repeat(2, 1fr); 1144 gap: 10px; 1145 margin: 0; 1146 } 1147 .apmp-ctc-unit { 1148 display: flex; 1149 flex-direction: column; 1150 align-items: center; 1151 justify-content: center; 1152 background: #f6f8fa; 1153 border: 1px solid #e3e9ed; 1154 border-radius: 10px; 1155 padding: 14px 6px; 1156 } 1157 .apmp-ctc-num { 1158 font-size: clamp(26px, 18cqw, 34px); 1159 font-weight: 800; 1160 letter-spacing: -0.02em; 1161 line-height: 1; 1162 font-variant-numeric: tabular-nums; 1163 color: var(--apmp-ctc-navy); 1164 } 1165 .apmp-ctc-num.apmp-ctc-tick { animation: apmp-ctc-pulse 0.4s ease; } 1166 @keyframes apmp-ctc-pulse { 1167 0% { transform: scale(1); } 1168 35% { transform: scale(1.14); color: var(--apmp-ctc-blue); } 1169 100% { transform: scale(1); } 1170 } 1171 .apmp-ctc-unit-label { 1172 font-size: 10.5px; 1173 font-weight: 700; 1174 color: #7c8b94; 1175 margin-top: 4px; 1176 } 1177 .apmp-ctc-ended .apmp-ctc-timer { display: none; } 1178 .apmp-ctc-ended-msg { display: none; } 1179 .apmp-ctc-ended .apmp-ctc-ended-msg { 1180 display: block; 1181 font-size: 14px; 1182 color: #5b7080; 1183 margin: 0; 1184 } 1185 @media (prefers-reduced-motion: reduce) { 1186 .apmp-ctc-num { animation: none !important; } 1187 } 1188 /* Compensates for a large gap that shows up once the two-column layout 1189 stacks on mobile. That gap is very likely coming from the page's own 1190 row/column spacing (check the "Row Setting" tab on the widget, next 1191 to the content tab) rather than anything in this file â but pulling 1192 the widget up here is a quick fix if that setting isn't the cause,
1193 or isn't adjustable. -48px is a starting guess; increase the negative 1194 value if there's still a gap, ease it back toward 0 if it overshoots. */ 1195 @media (max-width: 480px) { 1196 .apmp-ctc-root { margin-top: -48px; } 1197 } 1198</style> 1199<div class="apmp-ctc-root" id="apmpCertathonCountdown" data-target-date="2026-10-29T23:59:59"> 1200<div class="apmp-ctc-inner"> 1201<p class="apmp-ctc-kicker">APMP's Signature Cert-a-thon discounts end in:</p> 1202<div class="apmp-ctc-timer" role="timer" aria-live="polite"> 1203<div class="apmp-ctc-unit"> 1204<span class="apmp-ctc-num" data-unit="days">00</span> 1205<span class="apmp-ctc-unit-label">Days</span> 1206</div> 1207<div class="apmp-ctc-unit"> 1208<span class="apmp-ctc-num" data-unit="hours">00</span> 1209<span class="apmp-ctc-unit-label">Hours</span> 1210</div> 1211<div class="apmp-ctc-unit"> 1212<span class="apmp-ctc-num" data-unit="minutes">00</span> 1213<span class="apmp-ctc-unit-label">Minutes</span> 1214</div> 1215<div class="apmp-ctc-unit"> 1216<span class="apmp-ctc-num" data-unit="seconds">00</span> 1217<span class="apmp-ctc-unit-label">Seconds</span> 1218</div> 1219</div> 1220<p class="apmp-ctc-ended-msg">Certathon pricing has closed. Standard exam pricing now applies.</p> 1221</div> 1222</div>
1223<script> 1224 (function () { 1225 'use strict'; 1226 1227 var root = document.getElementById('apmpCertathonCountdown'); 1228 if (!root) { return; } 1229 1230 var targetStr = root.getAttribute('data-target-date'); 1231 var target = new Date(targetStr).getTime(); 1232 1233 var daysEl = root.querySelector('[data-unit="days"]'); 1234 var hoursEl = root.querySelector('[data-unit="hours"]'); 1235 var minutesEl = root.querySelector('[data-unit="minutes"]'); 1236 var secondsEl = root.querySelector('[data-unit="seconds"]'); 1237 1238 var reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; 1239 var timerId = null; 1240 1241 function pad(n) { 1242 n = Math.max(0, n); 1243 return (n < 10 ? '0' : '') + n; 1244 } 1245 1246 function setUnit(el, value) { 1247 var next = pad(value); 1248 if (el.textContent === next) { return; } 1249 el.textContent = next; 1250 if (!reduceMotion) { 1251 el.className = 'apmp-ctc-num apmp-ctc-tick'; 1252 /* eslint-disable-next-line no-unused-expressions */ 1253 void el.offsetWidth; 1254 window.setTimeout(function () { 1255 el.className = 'apmp-ctc-num'; 1256 }, 400); 1257 } 1258 } 1259 1260 function render() { 1261 var now = new Date().getTime(); 1262 var diff = target - now; 1263 1264 if (diff <= 0) { 1265 setUnit(daysEl, 0); 1266 setUnit(hoursEl, 0); 1267 setUnit(minutesEl, 0); 1268 setUnit(secondsEl, 0); 1269 root.className = 'apmp-ctc-root apmp-ctc-ended'; 1270 if (timerId) { 1271 window.clearInterval(timerId); 1272 timerId = null; 1273 } 1274 return; 1275 } 1276 1277 var totalSeconds = Math.floor(diff / 1000); 1278 var days = Math.floor(totalSeconds / 86400); 1279 var hours = Math.floor((totalSeconds % 86400) / 3600); 1280 var minutes = Math.floor((totalSeconds % 3600) / 60); 1281 var seconds = totalSeconds % 60; 1282 1283 setUnit(daysEl, days); 1284 setUnit(hoursEl, hours); 1285 setUnit(minutesEl, minutes); 1286 setUnit(secondsEl, seconds); 1287 } 1288 1289 render(); 1290 timerId = window.setInterval(render, 1000); 1291 })(); 1292</script>
1292 1293</div></div> 1294 </div> 1295 </div> 1296 1297 <div id="ctl01_TemplateBody_ContentPage3_downloadContainer" style="display:none;"> 1298 <input type="hidden" name="ctl01$TemplateBody$ContentPage3$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage3$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage3_downloadButton" style="display:none" /> 1299 </div></div> 1300 1301 </div> 1302 </div> 1303 </div> 1304 <div class="inner rowthree" data-label="Fixed Inner Row Two"> 1305 <div class="ContentItemContainer"> 1306 <div id="WebPartZone4_Page1" class="WebPartZone "> 1307 1308 </div> 1309 1310 <div id="ctl01_TemplateBody_ContentPage4_downloadContainer" style="display:none;"> 1311 <input type="hidden" name="ctl01$TemplateBody$ContentPage4$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage4_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage4$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage4_downloadButton" style="display:none" /> 1312 </div></div> 1313 1314 </div> 1315 <div class="inner rowfour" data-label="Fixed Inner Width Row Two"> 1316 <div class="col6633 colgrid"> 1317 <div data-label="Left Two Thirds"> 1318 <div class="ContentItemContainer"> 1319 <div id="WebPartZone5_Page1" class="WebPartZone "> 1320 1321 </div> 1322 1323 <div id="ctl01_TemplateBody_ContentPage5_downloadContainer" style="display:none;"> 1324 <input type="hidden" name="ctl01$TemplateBody$ContentPage5$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage5_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage5$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage5_downloadButton" style="display:none" /> 1325 </div></div> 1326 1327 </div> 1328 <div data-label="Right Third"> 1329 <div class="ContentItemContainer"> 1330 <div id="WebPartZone6_Page1" class="WebPartZone "> 1331 1332 </div> 1333 1334 <div id="ctl01_TemplateBody_ContentPage6_downloadContainer" style="display:none;"> 1335 <input type="hidden" name="ctl01$TemplateBody$ContentPage6$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage6_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage6$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage6_downloadButton" style="display:none" /> 1336 </div></div> 1337 1338 </div> 1339 </div> 1340 </div> 1341 <div class="fullwidth rowfive" data-label="Full Width Row Three"> 1342 <div class="ContentItemContainer"> 1343 <div id="WebPartZone7_Page1" class="WebPartZone "> 1344 1345 <div class="iMIS-WebPart">
1346 <div id="ste_container_ciCorporatememberdetails" class="ContentItemContainer"><div class="panel "> 1347 <div id="ctl01_TemplateBody_WebPartManager1_gwpciCorporatememberdetails_ciCorporatememberdetails__Head" class="panel-heading"> 1348 1349 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciCorporatememberdetails_ciCorporatememberdetails__BodyContainer" class="panel-body-container"> 1350 <div id="ctl01_TemplateBody_WebPartManager1_gwpciCorporatememberdetails_ciCorporatememberdetails__Body" class="panel-body"> 1351 <pseudocode-content-buddy id=ipart-23124b9d-023b-4ebe-86a7-9eb75107dd2c x-content-key=be0e5e50-4f9c-46c3-88eb-d4836df409d6 x-content-item-key=23124b9d-023b-4ebe-86a7-9eb75107dd2c class=ng-non-bindable></pseudocode-content-buddy>
1351<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
1351 1352<!-- --> 1353 </div> 1354 </div> 1355</div></div> 1356 </div> 1357 <div class="iMIS-WebPart"> 1358 <div id="ste_container_ciCertinfo_0c16fd2f6f4843a3ba3a1677bfa2a624" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciCertinfo_0c16fd2f6f4843a3ba3a1677bfa2a624_ciCertinfo_0c16fd2f6f4843a3ba3a1677bfa2a624_Panel_Certinfo"> 1359 <!-- 1360 APMP Certathon widget v6 â real pricing, close date, trust line, cross-link 1361 ----------------------------------------------------------------- 1362 Paste-ready: ES5-only JS, vanilla HTML/CSS, namespaced "apmp-ctw-" 1363 classes, IIFE-wrapped script. No fixed max-width, fluid type sizing 1364 via clamp()/cqw so it scales smoothly on mobile and inside a real 1365 page column. Left-hand tabs stretch to fill the full height of the 1366 widget in equal shares; they collapse to a row above the content 1367 on narrow screens. 1368 1369 PRICING (as supplied, all USD, $100 Certathon markdown applied) 1370 ----------------------------------------------------------------- 1371 Foundation â Members $425 -> $325 (members only) 1372 Practitioner â Members $425 -> $325 (members only) 1373 Capture â Members $425 -> $325 (members only) 1374 Professional â Members $900 -> $800 (members only) 1375 1376 All four levels are members-only, so every panel shows a single 1377 price with an "APMP membership required" note. Update the 1378 data-price-member attribute on each .apmp-ctw-price-block if 1379 these change again. 1380 1381 EDIT THESE BEFORE PUBLISHING 1382 ----------------------------------------------------------------- 1383 Pricing, close date, panel copy and the four CTA links/booking URLs 1384 are all filled in with real content. Only the widget's own header 1385 (.apmp-ctw-header) is still generic boilerplate if you want to 1386 tweak it. 1387--> 1388<style> 1389 .apmp-ctw-root { 1390 --apmp-ctw-font: 'Montserrat', 'Modica Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; 1391 --apmp-ctw-navy: #031d34; 1392 --apmp-ctw-blue: #1f9fd8; 1393 --apmp-ctw-gold: #d9a441; 1394 --apmp-ctw-ink: #0c2033; 1395 --apmp-ctw-line: #dbe3e9; 1396 font-family: var(--apmp-ctw-font); 1397 color: var(--apmp-ctw-ink); 1398 -webkit-font-smoothing: antialiased; 1399 width: 100%; 1400 max-width: 1400px; 1401 margin: 0 auto; 1402 display: grid; 1403 grid-template-columns: minmax(160px, 220px) 1fr; 1404 align-items: stretch; 1405 border: 1px solid var(--apmp-ctw-line); 1406 border-radius: 10px; 1407 overflow: hidden; 1408 container-type: inline-size; 1409 container-name: apmpctw; 1410 } 1411 .apmp-ctw-root * { box-sizing: border-box; } 1412 .apmp-ctw-root a { color: inherit; } 1413 /* ---------- Header ---------- */ 1414 .apmp-ctw-header { 1415 grid-column: 1 / -1; 1416 padding: clamp(16px, 2.5vw, 22px) clamp(18px, 4vw, 36px); 1417 padding: clamp(16px, 4cqw, 22px) clamp(16px, 5cqw, 36px); 1418 border-bottom: 1px solid var(--apmp-ctw-line); 1419 background: #fff; 1420 } 1421 .apmp-ctw-header-title { 1422 font-size: clamp(18px, 2.2vw, 21px); 1423 font-size: clamp(17px, 3.2cqw, 21px); 1424 font-weight: 700; 1425 color: var(--apmp-ctw-navy); 1426 margin: 0 0 4px; 1427 } 1428 .apmp-ctw-header-sub { 1429 font-size: 14px; 1430 color: #52616c; 1431 margin: 0; 1432 } 1433 /* ---------- Left: vertical tabs, equal height, fill the column ---------- */ 1434 .apmp-ctw-tabs { 1435 display: flex; 1436 flex-direction: column; 1437 background: #f6f8fa; 1438 border-right: 1px solid var(--apmp-ctw-line); 1439 } 1440 .apmp-ctw-tab { 1441 flex: 1 1 0; 1442 display: flex;
1443 align-items: center; 1444 font-family: inherit; 1445 text-align: left; 1446 font-size: 14px; 1447 font-weight: 700; 1448 color: #4c5a64; 1449 background: none; 1450 border: none; 1451 border-left: 3px solid transparent; 1452 border-bottom: 1px solid var(--apmp-ctw-line); 1453 padding: 14px 18px; 1454 cursor: pointer; 1455 line-height: 1.3; 1456 } 1457 .apmp-ctw-tab:last-child { border-bottom: none; } 1458 .apmp-ctw-tab:hover { color: var(--apmp-ctw-navy); background: #eef2f5; } 1459 .apmp-ctw-tab:focus-visible { outline: 2px solid var(--apmp-ctw-blue); outline-offset: -2px; } 1460 .apmp-ctw-tab.apmp-ctw-active { 1461 color: var(--apmp-ctw-navy); 1462 background: #fff; 1463 border-left-color: var(--apmp-ctw-blue); 1464 } 1465 .apmp-ctw-tab-num { 1466 display: inline-block; 1467 width: 18px; 1468 height: 18px; 1469 line-height: 18px; 1470 border-radius: 50%; 1471 background: var(--apmp-ctw-line); 1472 color: #4c5a64; 1473 font-size: 11px; 1474 text-align: center; 1475 margin-right: 8px; 1476 flex-shrink: 0; 1477 } 1478 .apmp-ctw-tab.apmp-ctw-active .apmp-ctw-tab-num { 1479 background: var(--apmp-ctw-blue); 1480 color: #fff; 1481 } 1482 /* ---------- Right: content ---------- */ 1483 .apmp-ctw-panel-wrap { background: #fff; min-width: 0; } 1484 .apmp-ctw-panel { 1485 display: none; 1486 padding: clamp(20px, 3vw, 32px) clamp(18px, 4vw, 36px) clamp(20px, 3vw, 32px); 1487 padding: clamp(18px, 5cqw, 32px) clamp(16px, 5cqw, 36px) clamp(18px, 5cqw, 32px); 1488 } 1489 .apmp-ctw-panel.apmp-ctw-active { 1490 display: block; 1491 animation: apmp-ctw-fade 0.25s ease; 1492 } 1493 @keyframes apmp-ctw-fade { 1494 from { opacity: 0; transform: translateY(4px); } 1495 to { opacity: 1; transform: translateY(0); } 1496 } 1497 /* The shout: was price gets struck through, new price pops in */ 1498 .apmp-ctw-price-block { margin-bottom: 6px; } 1499 .apmp-ctw-was-wrap { 1500 position: relative; 1501 display: inline-block; 1502 font-size: clamp(18px, 2.2vw, 24px); 1503 font-size: clamp(18px, 4cqw, 24px); 1504 font-weight: 700; 1505 color: #9aa7ae; 1506 } 1507 .apmp-ctw-strike { 1508 position: absolute; 1509 left: -2px; 1510 right: -2px; 1511 top: 50%; 1512 height: 3px; 1513 background: var(--apmp-ctw-blue); 1514 transform: scaleX(0); 1515 transform-origin: left center; 1516 } 1517 .apmp-ctw-strike.apmp-ctw-drawn { 1518 transition: transform 0.4s ease; 1519 transform: scaleX(1); 1520 } 1521 .apmp-ctw-now-wrap { 1522 display: flex;
1523 align-items: baseline; 1524 flex-wrap: wrap; 1525 gap: 14px; 1526 margin-top: 8px; 1527 opacity: 0; 1528 transform: translateY(6px); 1529 } 1530 .apmp-ctw-now-wrap.apmp-ctw-in { 1531 transition: opacity 0.4s ease, transform 0.5s cubic-bezier(.2,1.4,.4,1); 1532 opacity: 1; 1533 transform: translateY(0); 1534 } 1535 .apmp-ctw-now-text { 1536 font-size: clamp(30px, 6vw, 52px); 1537 font-size: clamp(30px, 8cqw, 56px); 1538 font-weight: 800; 1539 color: var(--apmp-ctw-blue); 1540 letter-spacing: -0.03em; 1541 line-height: 1; 1542 } 1543 .apmp-ctw-save-pill { 1544 font-size: 12.5px; 1545 font-weight: 700; 1546 color: var(--apmp-ctw-navy); 1547 background: #eef6fb; 1548 border: 1px solid var(--apmp-ctw-blue); 1549 padding: 5px 11px; 1550 border-radius: 999px; 1551 white-space: nowrap; 1552 } 1553 .apmp-ctw-price-sub { 1554 font-size: 13px; 1555 color: #52616c; 1556 margin: 8px 0 4px; 1557 } 1558 .apmp-ctw-trust { 1559 font-size: 12.5px; 1560 color: #6a7883; 1561 margin: 0 0 16px; 1562 } 1563 .apmp-ctw-crosslink { 1564 display: inline-block; 1565 font-family: inherit; 1566 font-size: 13px; 1567 font-weight: 700; 1568 color: var(--apmp-ctw-blue); 1569 background: none; 1570 border: none; 1571 padding: 0; 1572 margin: 0 0 16px; 1573 cursor: pointer; 1574 text-decoration: underline; 1575 text-underline-offset: 2px; 1576 } 1577 .apmp-ctw-crosslink:hover { color: var(--apmp-ctw-navy); } 1578 .apmp-ctw-crosslink:focus-visible { outline: 2px solid var(--apmp-ctw-blue); outline-offset: 2px; } 1579 .apmp-ctw-panel-name { 1580 font-size: clamp(19px, 2.6vw, 22px); 1581 font-size: clamp(18px, 3.5cqw, 22px); 1582 font-weight: 700; 1583 color: var(--apmp-ctw-navy); 1584 margin: 18px 0 8px; 1585 } 1586 .apmp-ctw-code { 1587 font-size: 0.62em; 1588 font-weight: 500; 1589 color: #6a7883; 1590 margin-left: 2px; 1591 } 1592 .apmp-ctw-panel-desc { 1593 font-size: 15px; 1594 line-height: 1.55; 1595 color: #445561; 1596 margin: 0 0 18px; 1597 max-width: 100%; 1598 } 1599 .apmp-ctw-eligibility { 1600 background: #f6f8fa; 1601 border: 1px solid var(--apmp-ctw-line); 1602 border-radius: 10px; 1603 padding: 14px 18px 16px; 1604 margin: 0 0 16px; 1605 max-width: 100%; 1606 } 1607 .apmp-ctw-panel-label { 1608 font-size: 11.5px; 1609 font-weight: 700; 1610 color: #52616c; 1611 letter-spacing: 0.04em; 1612 text-transform: uppercase; 1613 margin: 0 0 10px; 1614 } 1615 .apmp-ctw-panel-list { 1616 list-style: none; 1617 margin: 0; 1618 padding: 0; 1619 } 1620 .apmp-ctw-panel-list li { 1621 font-size: 14px; 1622 line-height: 1.5; 1623 color: var(--apmp-ctw-ink); 1624 padding-left: 18px; 1625 position: relative; 1626 margin-bottom: 7px; 1627 } 1628 .apmp-ctw-panel-list li:last-child { margin-bottom: 0; } 1629 .apmp-ctw-panel-list li:before { 1630 content: ""; 1631 position: absolute; 1632 left: 0; 1633 top: 7px; 1634 width: 6px; 1635 height: 6px; 1636 border-radius: 50%; 1637 background: var(--apmp-ctw-blue); 1638 } 1639 .apmp-ctw-panel-why { 1640 font-size: 14px; 1641 line-height: 1.5; 1642 color: var(--apmp-ctw-navy); 1643 background: #eef6fb; 1644 border-left: 3px solid var(--apmp-ctw-blue); 1645 padding: 10px 13px; 1646 margin: 0 0 16px; 1647 max-width: 100%; 1648 } 1649 .apmp-ctw-panel[data-level="professional"] .apmp-ctw-panel-why { 1650 background: #fbf3e4; 1651 border-left-color: var(--apmp-ctw-gold); 1652 } 1653 .apmp-ctw-cta { 1654 display: block; 1655 width: 100%; 1656 text-align: center; 1657 background: var(--apmp-ctw-blue); 1658 color: #051625; 1659 font-weight: 700; 1660 font-size: 15px; 1661 text-decoration: none; 1662 padding: 15px 20px; 1663 border-radius: 7px; 1664 transition: background 0.15s ease, transform 0.15s ease; 1665 } 1666 .apmp-ctw-cta:hover { background: #47b3e3; transform: translateY(-1px); } 1667 .apmp-ctw-cta:focus-visible { outline: 3px solid var(--apmp-ctw-navy); outline-offset: 2px; } 1668 .apmp-ctw-foot { 1669 grid-column: 1 / -1; 1670 text-align: center; 1671 font-size: 12px; 1672 color: #6a7883; 1673 padding: 14px; 1674 border-top: 1px solid var(--apmp-ctw-line); 1675 background: #f6f8fa; 1676 } 1677 /* ---------- Fluid down to mobile: side tabs become a top row ---------- */ 1678 @media (max-width: 680px) { 1679 .apmp-ctw-root { grid-template-columns: 1fr; } 1680 .apmp-ctw-tabs { 1681 flex-direction: row; 1682 flex-wrap: wrap;
1683 border-right: none; 1684 border-bottom: 1px solid var(--apmp-ctw-line); 1685 } 1686 .apmp-ctw-tab { 1687 flex: 1 1 50%; 1688 border-left: none; 1689 border-bottom: 3px solid transparent; 1690 justify-content: center; 1691 text-align: center; 1692 padding: 12px 8px; 1693 } 1694 .apmp-ctw-tab.apmp-ctw-active { border-bottom-color: var(--apmp-ctw-blue); } 1695 } 1696 @media (prefers-reduced-motion: reduce) { 1697 .apmp-ctw-strike, .apmp-ctw-now-wrap, .apmp-ctw-panel, .apmp-ctw-cta { 1698 animation: none !important; 1699 transition: none !important; 1700 } 1701 } 1702</style> 1703<div class="apmp-ctw-root" id="apmpCertathonWidget"> 1704<div class="apmp-ctw-header"> 1705<h2 class="apmp-ctw-header-title">Discover your next certification step</h2> 1706<p class="apmp-ctw-header-sub">Four levels, one clear path â and US$100 off whichever one's next for you.</p> 1707</div> 1708<div class="apmp-ctw-tabs" role="tablist" aria-label="Certification levels"> 1709<button type="button" class="apmp-ctw-tab apmp-ctw-active" data-index="0" role="tab" aria-selected="true"><span class="apmp-ctw-tab-num">1</span>Foundation</button> 1710<button type="button" class="apmp-ctw-tab" data-index="1" role="tab" aria-selected="false"><span class="apmp-ctw-tab-num">2</span>Practitioner</button> 1711<button type="button" class="apmp-ctw-tab" data-index="2" role="tab" aria-selected="false"><span class="apmp-ctw-tab-num">2</span>Capture Practitioner</button> 1712<button type="button" class="apmp-ctw-tab" data-index="3" role="tab" aria-selected="false"><span class="apmp-ctw-tab-num">3</span>Professional</button> 1713</div> 1714<div class="apmp-ctw-panel-wrap"> 1715<div class="apmp-ctw-panel apmp-ctw-active" data-level="foundation" role="tabpanel"> 1716<div class="apmp-ctw-price-block" data-price-member="425"> 1717<div class="apmp-ctw-was-wrap"> 1718<span data-was-text="">US$425</span> 1719<span class="apmp-ctw-strike" data-strike=""></span> 1720</div> 1721<div class="apmp-ctw-now-wrap" data-now-wrap=""> 1722<span class="apmp-ctw-now-text" data-now-text="">US$325</span> 1723<span class="apmp-ctw-save-pill">Save US$100</span> 1724</div> 1725</div> 1726<p class="apmp-ctw-price-sub">Your Foundation exam, with Cert-a-thon pricing applied. APMP membership required.</p> 1727<p class="apmp-ctw-trust">APMP Foundation has certified proposal professionals worldwide since 2004.</p> 1728<h3 class="apmp-ctw-panel-name">APMP Foundation Certification <span class="apmp-ctw-code">(CF APMP)</span></h3> 1729<p class="apmp-ctw-panel-desc">APMP Foundation Certification demonstrates your understanding of industry best practices and the core principles of the APMP Body of Knowledge (BoK), providing a strong foundation for developing competitive, winning proposals. <a href="https://www.apmp.org/Web/Certification/Foundation-Certification.aspx" aria-label="Click here for more in-depth information about your Foundation OTE online exam" target="_blank" rel="noopener noreferrer" class="apmp-ctw-extlink">Click here</a> for more in-depth information about your Foundation OTE online exam.</p> 1730<div class="apmp-ctw-eligibility"> 1731<p class="apmp-ctw-panel-label">Eligibility and details</p> 1732<ul class="apmp-ctw-panel-list"> 1733 <li>Candidates should have 1+ year working in a bid or proposal environment</li> 1734 <li>Exam is 65-minutes online, open book, restricted materials</li> 1735 <li>Once the exam is purchased, candidates must take the exam within their current membership year</li> 1736</ul> 1737</div> 1738<p class="apmp-ctw-panel-why">
1738This Certification builds a strong foundation for your professional growth and is required to pursue future APMP Signature Certifications.</p> 1739<a class="apmp-ctw-cta" href="https://publicexambookings.apmg-international.com/bookings/new?utf8=â&product[id]=498" target="_blank" rel="noopener noreferrer">Book your Foundation Certification Exam</a> 1740</div> 1741<div class="apmp-ctw-panel" data-level="practitioner" role="tabpanel"> 1742<div class="apmp-ctw-price-block" data-price-member="425"> 1743<div class="apmp-ctw-was-wrap"> 1744<span data-was-text="">US$425</span> 1745<span class="apmp-ctw-strike" data-strike=""></span> 1746</div> 1747<div class="apmp-ctw-now-wrap" data-now-wrap=""> 1748<span class="apmp-ctw-now-text" data-now-text="">US$325</span> 1749<span class="apmp-ctw-save-pill">Save US$100</span> 1750</div> 1751</div> 1752<p class="apmp-ctw-price-sub">Your Practitioner exam, with Cert-a-thon pricing applied. APMP membership required.</p> 1753<button type="button" class="apmp-ctw-crosslink" data-jump="0">Don't have Foundation yet? Start there â</button> 1754<h3 class="apmp-ctw-panel-name">APMP Practitioner Certification <span class="apmp-ctw-code">(CP APMP)</span></h3> 1755<p class="apmp-ctw-panel-desc">The APMP Practitioner Certification assesses the knowledge and skills demonstrating proficiency in proposal and bid management based on the APMP Competency Framework and Syllabus. <a href="https://www.apmp.org/Web/Certification/Practitioner-Certification.aspx" aria-label="Click here for more in-depth information about your APMP Practitioner online exam" target="_blank" rel="noopener noreferrer" class="apmp-ctw-extlink">Click here</a> for more in-depth information about your APMP Practitioner online exam.</p> 1756<div class="apmp-ctw-eligibility"> 1757<p class="apmp-ctw-panel-label">Eligibility and details</p> 1758<ul class="apmp-ctw-panel-list"> 1759 <li>Candidates should have 3+ years of experience in a bid or proposal environment</li> 1760 <li>APMP Foundation Certification and APMP membership required</li> 1761 <li>150-minute online, three-part, open-book exam</li> 1762 <li>Once the exam is purchased, candidates must take the exam within their current membership year</li> 1763</ul> 1764</div> 1765<p class="apmp-ctw-panel-why">The APMP Practitioner exam validates your ability to apply industry best practices to real-world bid and proposal scenarios, manage teams, and develop consistent winning strategies.</p> 1766<a class="apmp-ctw-cta" href="https://publicexambookings.apmg-international.com/bookings/new?utf8=â&product[id]=174&_gl=1*1vl0s4v*_gcl_au*NTQ4NzUzODg5LjE3NTI3ODg5ODA." target="_blank" rel="noopener noreferrer">Book your Practitioner Certification Exam</a> 1767</div> 1768<div class="apmp-ctw-panel" data-level="capture" role="tabpanel"> 1769<div class="apmp-ctw-price-block" data-price-member="425"> 1770<div class="apmp-ctw-was-wrap"> 1771<span data-was-text="">US$425</span> 1772<span class="apmp-ctw-strike" data-strike=""></span> 1773</div> 1774<div class="apmp-ctw-now-wrap" data-now-wrap=""> 1775<span class="apmp-ctw-now-text" data-now-text="">US$325</span> 1776<span class="apmp-ctw-save-pill">Save US$100</span> 1777</div> 1778</div> 1779<p class="apmp-ctw-price-sub">Your Capture Practitioner exam, with Cert-a-thon pricing applied. APMP membership required.</p> 1780<h3 class="apmp-ctw-panel-name">APMP Capture Practitioner Certification <span class="apmp-ctw-code">(CAP APMP)</span></h3> 1781<p class="apmp-ctw-panel-desc">The APMP Capture Practitioner Certification exam involves a provided scenario and questions about that scenario. The Capture Practitioner exam assesses your knowledge and understanding of APMP best practices related to that scenario. <a href="https://www.apmp.org/Web/Certification/Capture-Practitioner-Certification.aspx" aria-label="Click here for more in-depth information about your APMP Capture Practitioner Certification exam" target="_blank" rel="noopener noreferrer" class="apmp-ctw-extlink">Click here</a> for more in-depth information about your APMP Capture Practitioner Certification exam.</p> 1782<div class="apmp-ctw-eligibility"> 1783<p class="apmp-ctw-panel-label">Eligibility and details</p> 1784<ul class="apmp-ctw-panel-list"> 1785 <li>Candidates should have 3+ years of experience in capture, sales, or bid and proposal fields</li> 1786 <li>APMP membership required</li> 1787 <li>150-minute online, open-book exam</li> 1788 <li>Once the exam is purchased, candidates must take the exam within their current membership year</li> 1789</ul> 1790</div> 1791<p class="apmp-ctw-panel-why">If you are involved in sales, pursuit, or business development at your organization, this Certification is for you!</p> 1792<a class="apmp-ctw-cta" href="https://publicexambookings.apmg-international.com/bookings/new?utf8=â&product[id]=221&_gl=1*1d7ryxw*_gcl_au*NTQ4NzUzODg5LjE3NTI3ODg5ODA." target="_blank" rel="noopener noreferrer">Book your Capture Practitioner Exam</a> 1793</div> 1794<div class="apmp-ctw-panel" data-level="professional" role="tabpanel"> 1795<div class="apmp-ctw-price-block" data-price-member="900"> 1796<div class="apmp-ctw-was-wrap"> 1797<span data-was-text="">US$900</span> 1798<span class="apmp-ctw-strike" data-strike=""></span> 1799</div> 1800<div class="apmp-ctw-now-wrap" data-now-wrap=""> 1801<span class="apmp-ctw-now-text" data-now-text="">US$800</span> 1802<span class="apmp-ctw-save-pill">Save US$100</span> 1803</div> 1804</div> 1805<p class="apmp-ctw-price-sub">Your Professional application, with Cert-a-thon pricing applied. APMP membership required.</p> 1806<h3 class="apmp-ctw-panel-name">APMP Professional Certification <span class="apmp-ctw-code">(CPP APMP)</span></h3> 1807<p class="apmp-ctw-panel-desc">APMP's Professional Certification is the highest level of certification you can achieve in the APMP Certification program. Obtaining the Professional Certification confirms your exceptional leadership and communication skills and validates that you have made significant contributions to an organization and/or the bid and proposal profession. <a href="https://www.apmp.org/Web/Certification/Professional-Certification.aspx" aria-label="Click here for more in-depth information about the APMP Professional Certification" target="_blank" rel="noopener noreferrer" class="apmp-ctw-extlink">Click here</a> for more in-depth information about the APMP Professional Certification.</p> 1808<div class="apmp-ctw-eligibility"> 1809<p class="apmp-ctw-panel-label">Eligibility and details</p> 1810<ul class="apmp-ctw-panel-list"> 1811 <li>Candidates should have 7+ years of experience in a bid and proposal environment</li> 1812 <li>APMP membership, Foundation Certification and Practitioner-level Certification required</li> 1813 <li>Professional reference required</li> 1814 <li>Proposal Professional Impact Paper (PPIP) and 45-minute panel interview</li> 1815</ul> 1816</div> 1817<p class="apmp-ctw-panel-why">The APMP Professional Certification is an honorable career milestone.</p> 1818<a class="apmp-ctw-cta" href="https://publicexambookings.apmg-international.com/bookings/new?utf8=â&product[id]=200&_gl=1*sxgujl*_gcl_au*NTQ4NzUzODg5LjE3NTI3ODg5ODA." target="_blank" rel="noopener noreferrer">Book your Professional Certification exam</a> 1819</div> 1820</div> 1821<p class="apmp-ctw-foot">APMP Signature Cert-a-thon pricing runs <strong data-close-date="">September 29âOctober 29</strong> and applies to all four levels of APMP Signature Certification.</p> 1822</div>
1823<script> 1824 (function () { 1825 'use strict'; 1826 1827 var root = document.getElementById('apmpCertathonWidget'); 1828 if (!root) { return; } 1829 1830 var tabs = root.querySelectorAll('.apmp-ctw-tab'); 1831 var panels = root.querySelectorAll('.apmp-ctw-panel'); 1832 var current = 0; 1833 var total = panels.length; 1834 var reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; 1835 var pendingTimeouts = []; 1836 1837 function clearPending() { 1838 for (var i = 0; i < pendingTimeouts.length; i++) { 1839 window.clearTimeout(pendingTimeouts[i]); 1840 } 1841 pendingTimeouts = []; 1842 } 1843 1844 function currentWasPrice(panel) { 1845 var block = panel.querySelector('.apmp-ctw-price-block'); 1846 if (!block) { return 0; } 1847 var was = parseInt(block.getAttribute('data-price-member'), 10); 1848 return isNaN(was) ? 0 : was; 1849 } 1850 1851 function animatePrice(panel) { 1852 var block = panel.querySelector('.apmp-ctw-price-block'); 1853 if (!block) { return; } 1854 1855 var was = currentWasPrice(panel); 1856 var now = was - 100; 1857 if (now < 0) { now = 0; } 1858 1859 var wasText = block.querySelector('[data-was-text]'); 1860 var nowText = block.querySelector('[data-now-text]'); 1861 var strike = block.querySelector('[data-strike]'); 1862 var nowWrap = block.querySelector('[data-now-wrap]'); 1863 1864 wasText.textContent = 'US$' + was; 1865 nowText.textContent = 'US$' + now; 1866 1867 if (reduceMotion) { 1868 strike.className = 'apmp-ctw-strike apmp-ctw-drawn'; 1869 nowWrap.className = 'apmp-ctw-now-wrap apmp-ctw-in'; 1870 return; 1871 } 1872 1873 /* reset, then run: draw the strike, then reveal the new price */ 1874 strike.className = 'apmp-ctw-strike'; 1875 nowWrap.className = 'apmp-ctw-now-wrap'; 1876 1877 /* force reflow so the reset is applied before re-animating */ 1878 void block.offsetWidth; 1879 1880 pendingTimeouts.push(window.setTimeout(function () { 1881 strike.className = 'apmp-ctw-strike apmp-ctw-drawn'; 1882 }, 120)); 1883 1884 pendingTimeouts.push(window.setTimeout(function () { 1885 nowWrap.className = 'apmp-ctw-now-wrap apmp-ctw-in'; 1886 }, 480)); 1887 } 1888 1889 function setStep(index) { 1890 if (index < 0 || index >= total) { return; } 1891 current = index; 1892 1893 for (var i = 0; i < total; i++) { 1894 var isActive = (i === current); 1895 tabs[i].className = 'apmp-ctw-tab' + (isActive ? ' apmp-ctw-active' : ''); 1896 tabs[i].setAttribute('aria-selected', isActive ? 'true' : 'false'); 1897 panels[i].className = 'apmp-ctw-panel' + (isActive ? ' apmp-ctw-active' : ''); 1898 } 1899 1900 clearPending(); 1901 animatePrice(panels[current]); 1902 } 1903 1904 for (var t = 0; t < tabs.length; t++) { 1905 tabs[t].addEventListener('click', (function (idx) { 1906 return function () { setStep(idx); }; 1907 })(t)); 1908 } 1909 1910 var crossLinks = root.querySelectorAll('[data-jump]'); 1911 for (var c = 0; c < crossLinks.length; c++) { 1912 crossLinks[c].addEventListener('click', (function (el) { 1913 return function () { 1914 var idx = parseInt(el.getAttribute('data-jump'), 10); 1915 if (!isNaN(idx)) { setStep(idx); } 1916 }; 1917 })(crossLinks[c])); 1918 } 1919 1920 /* Force these to open in a new tab even if the CMS strips the 1921 target/rel attributes from the saved HTML. Runs on every load 1922 since this script tag itself survives regardless. */ 1923 var externalLinks = root.querySelectorAll('.apmp-ctw-cta, .apmp-ctw-extlink'); 1924 for (var e = 0; e < externalLinks.length; e++) { 1925 externalLinks[e].setAttribute('target', '_blank'); 1926 externalLinks[e].setAttribute('rel', 'noopener noreferrer'); 1927 } 1928 1929 setStep(0); 1930 })(); 1931</script>
1931 1932</div></div> 1933 </div> 1934 <div class="iMIS-WebPart"> 1935 <div id="ste_container_ciHelpFooter_7d3bff84c80349ddbc6aeef8251ab9dd" class="ContentItemContainer"><div id="ctl01_TemplateBody_WebPartManager1_gwpciHelpFooter_7d3bff84c80349ddbc6aeef8251ab9dd_ciHelpFooter_7d3bff84c80349ddbc6aeef8251ab9dd_Panel_HelpFooter"> 1936 <!-- APMP Cert-a-thon: help / corporate member footer widget 1937 Uses the same tokens as the apmp-ctw "Discover your next certification step" widget. --> 1938<style> 1939 .apmp-help-root{max-width:1400px;margin:40px auto 0;background:transparent;font-family:Montserrat,"Modica Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0c2033;box-sizing:border-box} 1940 .apmp-help-root *{box-sizing:border-box} 1941 .apmp-help-grid{display:grid;grid-template-columns:1fr 1fr} 1942 .apmp-help-col{padding:28px 36px 32px;display:flex;flex-direction:column;align-items:flex-start} 1943 .apmp-help-col:first-child{padding-left:0} 1944 .apmp-help-col:last-child{padding-right:0} 1945 .apmp-help-col + .apmp-help-col{border-left:1px solid #dbe3e9} 1946 .apmp-help-pill{display:inline-block;font-size:12.5px;font-weight:700;color:#031d34;background:#eef6fb;border:1px solid #1f9fd8;border-radius:999px;padding:5px 11px;margin-bottom:14px} 1947 .apmp-help-col h3{margin:0 0 8px;font-family:"Nunito Sans",sans-serif;font-size:18px;font-weight:700;color:#031d34;line-height:1.35} 1948 .apmp-help-col p{margin:0 0 20px;font-size:14px;line-height:1.65;color:#3b4a56} 1949 .apmp-help-col p a{color:#0c2033;text-decoration:underline} 1950 .apmp-help-cta{margin-top:auto;display:inline-block;font-size:15px;font-weight:700;color:#0c2033;background:#fff;border:1.5px solid #1f9fd8;border-radius:7px;padding:13px 20px;text-decoration:none;transition:background .15s,color .15s} 1951 .apmp-help-cta:hover,.apmp-help-cta:focus-visible{background:#1f9fd8;color:#0c2033} 1952 .apmp-help-cta:focus-visible{outline:2px solid #031d34;outline-offset:2px} 1953 @media (max-width:760px){ 1954 .apmp-help-grid{grid-template-columns:1fr} 1955 .apmp-help-col,.apmp-help-col:first-child,.apmp-help-col:last-child{padding:24px 20px 26px} 1956 .apmp-help-col + .apmp-help-col{border-left:0;border-top:1px solid #dbe3e9} 1957 .apmp-help-cta{width:100%;text-align:center} 1958 } 1959</style> 1960<section class="apmp-help-root" aria-label="Help and corporate member contacts"> 1961<div class="apmp-help-grid"> 1962<div class="apmp-help-col"> 1963<span class="apmp-help-pill">Corporate members</span> 1964<h3>Booking through a corporate membership?</h3> 1965<p>Your APMP Cert-A-Thon discount is arranged through our <strong>Member Value Team</strong>. Email <a href="/cdn-cgi/l/email-protection#5e333b333c3b2c2d36372e1e3f2e332e70312c39612d2b3c343b3d2a630d3739303f2a2b2c3b7e1d3b2c2a733f732a3631307e6c6e6c687ebcdecd7e1d312c2e312c3f2a3b7e3c313135373039"><span class="__cf_email__" data-cfemail="99f4fcf4fbfcebeaf1f0e9d9f8e9f4e9b7f6ebfe">[email protected]</span></a> with the certification exam and the name of the member taking it.</p> 1966<a class="apmp-help-cta" href="/cdn-cgi/l/email-protection#8ce1e9e1eee9feffe4e5fcccedfce1fca2e3feebb3fff9eee6e9eff8b1dfe5ebe2edf8f9fee9accfe9fef8a1eda1f8e4e3e2acbebcbebaac6e0c1faccfe3fefce3feedf8e9aceee3e3e7e5e2eb">Contact the Member Value Team</a> 1967</div> 1968<div class="apmp-help-col"> 1969<span class="apmp-help-pill">Questions</span> 1970<h3>Not sure which certification is right for you?</h3> 1971<p>Our Certification team can help with eligibility, exam format, or booking, so you can choose your next step with confidence.</p> 1972<a class="apmp-help-cta" href="/cdn-cgi/l/email-protection#6f0c0a1d1b0609060c0e1b0600012f0e1f021f41001d08501c1a0d050a0c1b523c0608010e1b1a1d0a4f2c0a1d1b420e421b0700014f5d5f5d594f8deffc4f2c0a1d1b0609060c0e1b0600014f1e1a0a1c1b060001">Get in touch</a> 1973</div> 1974</div> 1975</section> 1976</div></div> 1977 </div> 1978 <div class="iMIS-WebPart">
1979 <div id="ste_container_ciNewClientSideContentItem" class="ContentItemContainer"><div class="panel "> 1980 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__Head" class="panel-heading"> 1981 1982 </div><div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__BodyContainer" class="panel-body-container"> 1983 <div id="ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__Body" class="panel-body"> 1984 <pseudocode-content-buddy id=ipart-094095cd-ae10-44fd-8948-70cf4e78b970 x-content-key=be0e5e50-4f9c-46c3-88eb-d4836df409d6 x-content-item-key=094095cd-ae10-44fd-8948-70cf4e78b970 class=ng-non-bindable></pseudocode-content-buddy>
vendor: 108 bytes, line 1984
1984<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1984<script>!function(r,i,e){var n=Array.prototype.slice.call(r.querySelectorAll("script[src$=\\.js],link[href$=\\.css]")).map(function(e){return e.hasAttribute("src")?e.getAttribute("src"):e.getAttribute("href")});e.forEach(function(e){var t;n.indexOf(i+e)<0&&(e.endsWith(".js")?((t=r.createElement("script")).defer=!0,t.src=i+e):((t=r.createElement("link")).href=i+e,t.rel="stylesheet"),r.head.appendChild(t))})}(document,void 0!==window.gWebRoot&&true?window.gWebRoot:"",["https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-vendors.9c71c4c1.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/chunk-common.96390d05.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/js/display.0bc45233.js","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-vendors.f3734594.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/chunk-common.0586a868.css","https://d1qtx34w5zi8yw.cloudfront.net/contentbuddy/cloud/v3/stablecloudfront/css/display.a04ebe36.css"]);</script>
1984 1985<!-- --> 1986 </div> 1987 </div> 1988</div></div> 1989 </div> 1990 </div> 1991 1992 <div id="ctl01_TemplateBody_ContentPage7_downloadContainer" style="display:none;"> 1993 <input type="hidden" name="ctl01$TemplateBody$ContentPage7$HiddenDownloadPathField" id="ctl01_TemplateBody_ContentPage7_HiddenDownloadPathField" /><input type="submit" name="ctl01$TemplateBody$ContentPage7$downloadButton" value="Download Path" id="ctl01_TemplateBody_ContentPage7_downloadButton" style="display:none" /> 1994 </div></div> 1995 1996 </div> 1997</div> 1998 1999 2000 2001 2002 2003 </div> 2004 </div> 2005 2006 </div> 2007 <div data-label="Secondary Navigation" class="col-secondary cs-right d-none"> 2008 <div ID="WTZone6_Page1" class="WTZone "> 2009 <div id="ste_container_ciSecondary" class="ContentItemContainer"> 2010<div id="ctl01_ciSecondary_SecondaryNavigationArea"> 2011 <div class="nav-secondary NotPrinted"> 2012 <nav id="ctl01_ciSecondary_SubNavControl_NavWrapper" class="sub-nav" aria-labelledby="ctl01_ciSecondary_SubNavControl_SubNavHead"> 2013 <div id="ctl01_ciSecondary_SubNavControl_SubNavHead" class="sub-nav-head" translate="yes"> 2014 2015 2016 2017</div> 2018 <div id="ctl01_ciSecondary_SubNavControl_SubNavPanel" class="sub-nav-body" translate="yes"> 2019 2020 <div id="ctl01_ciSecondary_SubNavControl_SubNavigationTree" class="RadTreeView RadTreeView_NaturalHeritageSites" NavigateOnClick="true" PerspectiveId="13696d5d-3f82-4859-8942-1c6cc4243723" Version="FD3D4031" NavigationArea="2" StartingNodeOffset="1" WrapperContainerId="ctl01_masterWrapper" SubNavTitleContainerId="ctl01_ciSecondary_SubNavControl_SubNavHead"> 2021 <input id="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" name="ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState" type="hidden" /> 2022 </div> 2023 2024</div> 2025</nav> 2026 </div> 2027</div></div> 2028
2029 <div id="ste_container_ciSideContent" class="ContentItemContainer"> 2030 2031 2032</div> 2033 </div> 2034 2035 </div> 2036 </div> 2037 </div> 2038 <a class="backToTop" href="#PageTop">Back to Top</a> 2039 <footer id="ft" class="footer ClearFix"> 2040 <div class="footer-social"> 2041 <div class="container" data-label="Footer Social"> 2042 <div ID="WTZone7_Page1" class="WTZone "> 2043 <div id="ste_container_ciFooterSocial" class="ContentItemContainer"> 2044<div class="psc_single_inner psc_layout"> 2045 <div class="inner rowone" data-label="Fixed Inner Width"> 2046 <div class="colsingle colgrid"> 2047 <div data-label="Single Column Inner"><div id="ctl01_ciFooterSocial_ContentRecordTemplateArea_Zone1PlaceHolder"> 2048 2049</div></div> 2050 </div> 2051 </div> 2052</div><div class="ContentRecordPageButtonPanel"> 2053 2054</div> 2055 2056</div> 2057 </div> 2058 2059 </div> 2060 </div> 2061 <div class="footer-content"> 2062 <div class="container" data-label="Footer Content"> 2063 <div ID="WTZone8_Page1" class="WTZone ">
2064 <div id="ste_container_ciFooterContent1" class="ContentItemContainer"> 2065<div class="psc_third_twothirds psc_layout"> 2066 <div class="inner rowone" data-label="Fixed Inner Width"> 2067 <div class="col2575 colgrid"> 2068 <div data-label="Left"><div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone1PlaceHolder"> 2069 <div id="ste_container_FooterLogo" class="ContentItemContainer"><a class="footerlogo"><img src="https://members.apmp.org/images/Website/APMP White Logo - 2024.svg?version=38BEDFF8" alt="Association of Proposal Management Professionals" style="width: 520px; height: 261px;" /></a></div><div id="ste_container_NewContentHtml" class="ContentItemContainer"><div id="apmp-search-overlay"> 2070<div id="apmp-search-inner"> 2071<button id="apmp-close-search" type="button" aria-label="Close search">Ã</button> 2072<div id="apmp-search-box"> 2073<input type="text" id="apmp-search-input" placeholder="Search APMP..." /> 2074<button type="button" id="apmp-search-btn" aria-label="Search"> 2075<em class="fa-solid fa-magnifying-glass"></em> 2076</button> 2077</div> 2078<div id="apmp-google-results"></div> 2079</div> 2080</div>
2081<script> 2082document.addEventListener('DOMContentLoaded', function () { 2083 var overlay = document.getElementById('apmp-search-overlay'); 2084 var openBtn = document.getElementById('apmp-open-search'); 2085 var closeBtn = document.getElementById('apmp-close-search'); 2086 var input = document.getElementById('apmp-search-input'); 2087 var button = document.getElementById('apmp-search-btn'); 2088 var results = document.getElementById('apmp-google-results'); 2089 2090 if (openBtn) { 2091 openBtn.onclick = function(e) { 2092 e.preventDefault(); 2093 overlay.style.display = 'block'; 2094 results.style.display = 'none'; 2095 input.focus(); 2096 }; 2097 } 2098 2099 if (closeBtn) { 2100 closeBtn.onclick = function() { 2101 overlay.style.display = 'none'; 2102 }; 2103 } 2104 2105 overlay.addEventListener('click', function(e) { 2106 if (e.target === overlay) { 2107 overlay.style.display = 'none'; 2108 } 2109 }); 2110 2111 document.addEventListener('keydown', function(e) { 2112 if (e.key === 'Escape') { 2113 overlay.style.display = 'none'; 2114 } 2115 }); 2116 2117 button.onclick = apmpDoSearch; 2118 2119 input.onkeydown = function(e) { 2120 if (e.key === 'Enter') { 2121 return apmpDoSearch(e); 2122 } 2123 }; 2124}); 2125</script>
vendor: 2 bytes, line 2125
2125
2126<script> 2127window.__gcse = { 2128 parsetags: 'explicit', 2129 callback: function () { 2130 google.search.cse.element.render({ 2131 div: 'apmp-google-results', 2132 tag: 'searchresults-only', 2133 gname: 'apmpSearch' 2134 }); 2135 2136 window.apmpSearchElement = google.search.cse.element.getElement('apmpSearch'); 2137 } 2138}; 2139 2140function apmpDoSearch(e) { 2141 if (e) { 2142 e.preventDefault(); 2143 e.stopPropagation(); 2144 } 2145 2146 var query = document.getElementById('apmp-search-input').value.trim(); 2147 var results = document.getElementById('apmp-google-results'); 2148 2149 if (!query || !window.apmpSearchElement) { 2150 return false; 2151 } 2152 2153results.style.display = 'block'; 2154results.style.visibility = 'visible'; 2155 window.apmpSearchElement.execute(query); 2156 2157 return false; 2158} 2159</script>
vendor: 2 bytes, line 2159
2159
2160<script src="https://cse.google.com/cse.js?cx=9698df29679354934"></script>
2160</div> 2161</div></div> 2162 <div data-label="Right"><div id="ctl01_ciFooterContent1_ContentRecordTemplateArea_Zone2PlaceHolder"> 2163 <div id="ste_container_Footertext" class="ContentItemContainer"><div class="footertext"> 2164<p>Copyright © Association of Proposal Management Professionals (APMP) - All Rights Reserved - <a href="/cdn-cgi/l/email-protection#f39e969e919681809b9a83b392839e83dd9c8194">Contact </a>- <a href="/Web/Web/Privacy-Policy.aspx" class="">Privacy Policy</a></p> 2165<p>This site is protected by reCAPTCHA and the <a href="https://policies.google.com/privacy" target="_blank">Google Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.</p> 2166</div></div><div id="ste_container_Social" class="ContentItemContainer"><ul class="socialnav"> 2167 <li class="social"> <a href="/web/Translations.aspx" aria-label="Translations" target="_blank" rel="noopener"> Translations</a></li> 2168 <li class="social"> </li> 2169 <li class="social"> <a href="https://bsky.app/profile/apmpofficial.bsky.social/" aria-label="Bluesky" target="_blank" rel="noopener"> <em class="fa-brands fa-bluesky"></em> </a> </li> 2170 <li class="social"> <a href="https://www.facebook.com/APMP.org/" aria-label="Facebook" target="_blank" rel="noopener"> <em class="fab fa-facebook-f"></em> </a> </li> 2171 <li class="social"> <a href="https://www.linkedin.com/company/apmp" aria-label="Linked" target="_blank" rel="noopener"> <em class="fab fa-linkedin-in"></em> </a> </li> 2172 <li class="social"> <a href="https://www.youtube.com/channel/UCAX6bGyVUHu89aBBq92rxQQ" aria-label="Youtube" target="_blank" rel="noopener"> <em class="fab fa-youtube"></em> </a> </li> 2173</ul></div> 2174</div></div> 2175 </div> 2176 </div> 2177</div><div class="ContentRecordPageButtonPanel"> 2178 2179</div> 2180 2181</div> 2182 </div> 2183 2184 </div> 2185 </div> 2186 <div class="footer-nav-copyright"> 2187 <div class="container" role="navigation"> 2188 <div class="footer-copyright" data-label="Footer Copyright"> 2189 <div ID="WTZone9_Page1" class="WTZone ">
2190 <div id="ste_container_ciFooterContent2" class="ContentItemContainer"> 2191<div> 2192 <div class="row"> 2193 <div class="col-sm-12"> 2194 <div id="ctl01_ciFooterContent2_ContentRecordTemplateArea_Zone1PlaceHolder"> 2195 2196</div> 2197 </div> 2198 </div> 2199</div><div class="ContentRecordPageButtonPanel"> 2200 2201</div> 2202 2203</div> 2204 <div id="ste_container_ciUICSS" class="ContentItemContainer"> 2205<div id="ste_container_CoreCSSMUSTBEFIRSTDONOTDELETE" class="ContentItemContainer"><style> 2206</style></div><div id="ste_container_ThemeCSS" class="ContentItemContainer"><style> 2207</style></div><div id="ste_container_AdditionalCSS" class="ContentItemContainer"><style> 2208 /* Additional styling goes here */ 2209 #masterContentArea .TextButton:hover, #masterContentArea .btn:hover{ background-colour: var(--brand-1-bg); color: var(--brand-1-fg); } 2210</style></div><div class="ContentRecordPageButtonPanel"> 2211 2212</div> 2213 2214</div> 2215 <div id="ste_container_ciUIJS" class="ContentItemContainer"> 2216<div id="ste_container_UIJS" class="ContentItemContainer">
vendor: 108 bytes, line 2216
2216<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2216<script src="https://d1qtx34w5zi8yw.cloudfront.net/pseudocode-helper/pseudocode.2.9.min.js"></script>
vendor: 2 bytes, line 2216
2216
2217<script> 2218 document.addEventListener('DOMContentLoaded',()=>{ 2219 try{ 2220 const pscopts = { 2221 verbal: 0 2222 ,imisversion: 'cloud' 2223 ,watchcbtimeout: 1500 2224 ,fxspeedmax: 1.5 2225 ,scrollrootmargin: 110 2226 }; 2227 const psc = new PseudoCode(pscopts); 2228 // psc.setHeaderClass('style2'); 2229 psc.rebuildPrimaryNavigation({disabletoplevel:false}); 2230 psc.rebuildAuxNavigation(); 2231 psc.buildNavigation('footernav',true); // looks for a ul with id footernav 2232 psc.setupBodyScroll(); // needed for both sticky header AND animations - sticky header requires appropriate CSS 2233 psc.watchContentBuddy(async ()=>{ 2234 psc.runAnimationIO(); 2235 psc.runCountersIO(); 2236 }); 2237 } 2238 catch(e){ 2239 console.warn('Pseudocode library not found.',e); 2240 } 2241 }); 2242</script>
2242</div><div class="ContentRecordPageButtonPanel"> 2243 2244</div> 2245 2246</div> 2247 </div> 2248 2249 </div> 2250 </div> 2251 </div> 2252 </footer> 2253</div> 2254 2255 2256 <!--Jscript from Page.ResgisterStartupScript extention is loaded here --> 2257 <Div>
2257<script type="text/javascript">Sys.Application.add_load(function () {{ MasterPageBase_Init(); }});</script>
vendor: 2 bytes, line 2257
2257
2258<script>var cookieConsentProperties = new CookieConsentProperties();cookieConsentProperties.ShowLink = false;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 = '';cookieConsentProperties.Position = 'bottom';cookieConsentProperties.Static = false;SetUpCookieWarning(cookieConsentProperties);</script>
2258 2259</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="aHR0cHM6Ly9hcG1wLm9yZy9hc2ljb21tb24vY29udHJvbHMvc2hhcmVkL2Zvcm1zYXV0aGVudGljYXRpb24vbG9naW4uYXNweD9TZXNzaW9uVGltZW91dD0xJlJldHVyblVybD0lMmZXZWIlMmZDZXJ0aWZpY2F0aW9uJTJmU2lnbmF0dXJlK0NlcnQtYS10aG9uLmFzcHglM2Y=" /> 2260 2261<!-- Bootstrap Modal --> 2262<div id="BootstrapModal" class="modal fade" tabindex="-1" role="dialog" aria-label="Modal" aria-hidden="true"> 2263 <div id="BootstrapDocument" class="modal-dialog modal-xl" role="document"> 2264 <div class="modal-content"> 2265 <div class="modal-header"> 2266 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 2267 <span aria-hidden="true">×</span> 2268 </button> 2269 </div> 2270 <div class="modal-body p-0 m-0"> 2271 <iframe id="ContentFrame" class="modal-content-iframe" width="100%" height="100px" frameborder="0"></iframe> 2272 </div> 2273 </div> 2274 </div> 2275</div> 2276 <div id="ctl01_RadAjaxManager1SU"> 2277 <span id="ctl01_RadAjaxManager1" style="display:none;"></span> 2278</div><div id="ctl01_WindowManager1" style="display:none;"> 2279 <div id="ctl01_GenericWindow" style="display:none;"> 2280 <div id="ctl01_GenericWindow_C" style="display:none;"> 2281 2282 </div><input id="ctl01_GenericWindow_ClientState" name="ctl01_GenericWindow_ClientState" type="hidden" /> 2283 </div><div id="ctl01_ObjectBrowser" style="display:none;"> 2284 <div id="ctl01_ObjectBrowser_C" style="display:none;"> 2285 2286 </div><input id="ctl01_ObjectBrowser_ClientState" name="ctl01_ObjectBrowser_ClientState" type="hidden" /> 2287 </div><div id="ctl01_ObjectBrowserDialog" style="display:none;"> 2288 <div id="ctl01_ObjectBrowserDialog_C" style="display:none;"> 2289 2290 </div><input id="ctl01_ObjectBrowserDialog_ClientState" name="ctl01_ObjectBrowserDialog_ClientState" type="hidden" /> 2291 </div><div id="ctl01_WindowManager1_alerttemplate" style="display:none;"> 2292 <div class="rwDialogPopup radalert"> 2293 <div class="rwDialogText" role="alert"> 2294 {1} 2295 </div> 2296 2297 <div> 2298 <a onclick="$find('{0}').close(true);" 2299 class="rwPopupButton" href="javascript:void(0);"> 2300 <span class="rwOuterSpan"> 2301 <span class="rwInnerSpan">##LOC[OK]##</span> 2302 </span> 2303 </a> 2304 </div> 2305 </div> 2306 </div><div id="ctl01_WindowManager1_prompttemplate" style="display:none;"> 2307 <div class="rwDialogPopup radprompt"> 2308 <div class="rwDialogText"> 2309 {1} 2310 </div> 2311 <div> 2312
2312<script type="text/javascript"> 2313 function RadWindowprompt_detectenter(id, ev, input) 2314 { 2315 if (!ev) ev = window.event; 2316 if (ev.keyCode == 13) 2317 { 2318 var but = input.parentNode.parentNode.getElementsByTagName("A")[0]; 2319 if (but) 2320 { 2321 if (but.click) but.click(); 2322 else if (but.onclick) 2323 { 2324 but.focus(); var click = but.onclick; but.onclick = null; if (click) click.call(but); 2325 } 2326 } 2327 return false; 2328 } 2329 else return true; 2330 } 2331 </script>
2331 2332 <input title="Enter Value" aria-label="Enter Value" onkeydown="return RadWindowprompt_detectenter('{0}', event, this);" type="text" class="rwDialogInput" value="{2}" /> 2333 </div> 2334 <div> 2335 <a onclick="$find('{0}').close(this.parentNode.parentNode.getElementsByTagName('input')[0].value);" 2336 class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> 2337 <a onclick="$find('{0}').close(null);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> 2338 </div> 2339 </div> 2340 </div><div id="ctl01_WindowManager1_confirmtemplate" style="display:none;"> 2341 <div class="rwDialogPopup radconfirm"> 2342 <div class="rwDialogText"> 2343 {1} 2344 </div> 2345 <div> 2346 <a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> 2347 <a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> 2348 </div> 2349 </div> 2350 </div><input id="ctl01_WindowManager1_ClientState" name="ctl01_WindowManager1_ClientState" type="hidden" /> 2351</div> 2352
2353<script type="text/javascript"> 2354 //<![CDATA[ 2355 2356 var gCartCount; 2357 var cartDiv = $get("CartItemCount"); 2358 if (cartDiv != null){ 2359 jQuery.ajax({ 2360 type: "POST", 2361 url: gWebRoot + "/WebMethodUtilities.aspx/GetCartItemCount", 2362 data: "{}", 2363 contentType: "application/json; charset=utf-8", 2364 dataType: 'json', 2365 success: function(result) { 2366 if (result.d != '' && result.d != null) { 2367 gCartCount = result.d; 2368 if (gCartCount != null) { 2369 cartDiv.innerHTML = gCartCount; 2370 } 2371 } 2372 }, 2373 async: true 2374 }); 2375 } 2376 2377 function CheckForChildren() { 2378 var contentRecordPageButtonPanelHasChildren = false; 2379 var contentRecordPageButtonPanel = jQuery('div.ContentRecordPageButtonPanel'); 2380 for (var i = 0, max = contentRecordPageButtonPanel.length; i < max; i++) { 2381 if (contentRecordPageButtonPanel[i].children.length > 0) { 2382 contentRecordPageButtonPanelHasChildren = true; 2383 break; 2384 } 2385 } 2386 if (!contentRecordPageButtonPanelHasChildren) { 2387 jQuery("Body").addClass("TemplateAreaEasyEditOn"); 2388 } 2389 } 2390 if (gIsEasyEditEnabled) 2391 CheckForChildren(); 2392 //]]> 2393</script>
2393 2394 2395
2396<script type="text/javascript"> 2397//<![CDATA[ 2398if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])==='undefined') { 2399 window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2400 }if(typeof(window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage1_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage1_downloadButton','#ctl01_TemplateBody_ContentPage1_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])==='undefined') { 2401 window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2402 }if(typeof(window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage2_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage2_downloadButton','#ctl01_TemplateBody_ContentPage2_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])==='undefined') { 2403 window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2404 }if(typeof(window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage3_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage3_downloadButton','#ctl01_TemplateBody_ContentPage3_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'])==='undefined') { 2405 window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2406 }if(typeof(window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage4_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage4_downloadButton','#ctl01_TemplateBody_ContentPage4_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'])==='undefined') { 2407 window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2408 }if(typeof(window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage5_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage5_downloadButton','#ctl01_TemplateBody_ContentPage5_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'])==='undefined') { 2409 window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2410 }if(typeof(window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage6_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage6_downloadButton','#ctl01_TemplateBody_ContentPage6_HiddenDownloadPathField'); }if(typeof(window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'])==='undefined') { 2411 window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager']=new Asi_WebRoot_AsiCommon_ContentManagement_DownloadDocument(); 2412 }if(typeof(window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'])!=='undefined') { window['ctl01_TemplateBody_ContentPage7_contentitemdisplaybasejsmanager'].OnLoad('#ctl01_TemplateBody_ContentPage7_downloadButton','#ctl01_TemplateBody_ContentPage7_HiddenDownloadPathField'); }
2412__Document_Head_Init('https://members.apmp.org/NoCookies.html', '', false);window.__TsmHiddenField = $get('ctl01_ScriptManager1_TSM');NavigationList_NavControlId = '_rptWrapper';NavigationList_Init();var ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties = new SimpleSearchFieldProperties(); 2413ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkClass = 'Watermarked'; 2414ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.WatermarkText = 'Search'; 2415ctl01_ciUtilityNavigation_ctl11_SearchTermsProperties.SearchTarget = 'https://apmp.org/Search'; 2416var ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties = new SimpleSearchFieldProperties(); 2417ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkClass = 'Watermarked'; 2418ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.WatermarkText = 'Search'; 2419ctl01_ciUtilityNavigation_ctl17_SearchTermsProperties.SearchTarget = 'https://apmp.org/Search'; 2420NavigationList_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() { 2421 function loadHandler() { 2422 var hf = $get('ctl01_StyleSheetManager1_TSSM'); 2423 if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } 2424 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'; 2425 Sys.Application.remove_load(loadHandler); 2426 }; 2427 Sys.Application.add_load(loadHandler); 2428 })();Sys.Application.add_init(function() { 2429 $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmToggleHandles rmHorizontal","_skin":"Default","attributes":{"Translate":"Yes","PerspectiveId":"13696d5d-3f82-4859-8942-1c6cc4243723","Version":"FD3D4031","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}, {"itemClicking":PageNavR_OnClientItemClicking,"itemClosed":PageNavR_OnItemClosed,"itemOpened":PageNavR_OnItemOpened,"load":PageNavR_OnClientLoadHandler}, null, $get("ctl01_ciPrimaryNavigation_NavControl_NavMenu")); 2430}); 2431Sys.Application.add_init(function() { 2432 $create(Telerik.Web.UI.RadTreeView, {"_renderMode":2,"_showLineImages":false,"_skin":"NaturalHeritageSites","_uniqueId":"ctl01$ciSecondary$SubNavControl$SubNavigationTree","attributes":{"NavigateOnClick":"true","PerspectiveId":"13696d5d-3f82-4859-8942-1c6cc4243723","Version":"FD3D4031","NavigationArea":"2","StartingNodeOffset":"1","WrapperContainerId":"ctl01_masterWrapper","SubNavTitleContainerId":"ctl01_ciSecondary_SubNavControl_SubNavHead"},"clientStateFieldID":"ctl01_ciSecondary_SubNavControl_SubNavigationTree_ClientState","collapseAnimation":"{\"duration\":200}","expandAnimation":"{\"duration\":200}
2432","nodeData":[],"persistLoadOnDemandNodes":false,"singleExpandPath":true}, {"load":SubNavigation_OnClientLoad,"nodeClicked":SubNavigation_OnClientNodeClicked,"nodeClicking":SubNavigation_OnClientNodeClicking}, null, $get("ctl01_ciSecondary_SubNavControl_SubNavigationTree")); 2433}); 2434Sys.Application.add_init(function() { 2435 $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")); 2436}); 2437Sys.Application.add_init(function() { 2438 $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")); 2439}); 2440Sys.Application.add_init(function() { 2441 $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")); 2442}); 2443Sys.Application.add_init(function() { 2444 $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")); 2445}); 2446Sys.Application.add_init(function() { 2447 $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")); 2448}); 2449//]]> 2450</script>
2450 2451</form> 2452 2453 <div id="fb-root"></div> 2454 </body> 2455</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.