PageSourceSearch

https://www.philatla.org/

html philatla.org collected 2026-09-26 14:22:54 UTC 43,121 bytes, 892 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<script>
5window.MC_JQMIGRATE_MUTE = true;
6(function(h,o,u,n,d) {
7h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}
8d=o.createElement(u);d.async=1;d.src=n
9n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)
10})(window,document,'script','//www.datadoghq-browser-agent.com/us1/v4/datadog-logs.js','DD_LOGS')
11window.DD_LOGS.onReady(function() {
12var mcTagFrames = [['googletagmanager.com','/gtm.js'],['cdn.feathr.co',''],['snap.licdn.com',''],['connect.facebook.net','']];
13function mcHostIs(host, domain) {
14return host === domain || host.slice(-(domain.length + 1)) === '.' + domain;
15}
16function mcIsTagOnlyStack(stack) {
17var firstNewline = stack.indexOf('\n');
18if (firstNewline < 0) return false;
19var frames = stack.slice(firstNewline + 1).replace(/https?:\/\/[^\s]+ line \d+ > (?:injectedScript|eval|Function)/g, '');
20var frameURL = /https?:\/\/([^\/:\s)?]+)([^\s)]*)/g;
21var match, sawTag = false;
22while ((match = frameURL.exec(frames)) !== null) {
23var host = match[1].toLowerCase(), rest = match[2];
24if (mcHostIs(host, 'datadoghq-browser-agent.com')) continue;
25var isTag = false;
26for (var j = 0; j < mcTagFrames.length; j++) {
27var tagHost = mcTagFrames[j][0], tagPath = mcTagFrames[j][1];
28if (mcHostIs(host, tagHost) && (tagPath === '' || rest.indexOf(tagPath) === 0)) { isTag = true; break; }
29}
30if (!isTag) return false;
31sawTag = true;
32}
33return sawTag;
34}
35var mcVendorGlobals = ['googletag'];
36function mcIsVendorGlobalReference(message) {
37var named = String(message).replace(/^[\s\S]*?ReferenceError:\s*/, '')
38.match(/^(?:Can't find variable: ([A-Za-z0-9_$]+)|'?([A-Za-z0-9_$]+)'? is (?:not defined|undefined))$/);
39if (!named) return false;
40var name = named[1] || named[2];
41for (var i = 0; i < mcVendorGlobals.length; i++) {
42if (mcVendorGlobals[i] === name) return true;
43}
44return false;
45}
46window.DD_LOGS.init({
47clientToken: 'pub01c3dc4781a2d0d60b9e4dd9ef0aa90b',
48site: 'datadoghq.com',
49service:'membercentral',
50env:'production',
51forwardErrorsToLogs: true,
52forwardConsoleLogs: "all",
53forwardReports: "all",
54sessionSampleRate: 100,
55beforeSend: function(log) {
56try {
57var err = log && log.error;
58if (err && err.origin !== 'network' && err.stack && mcIsTagOnlyStack(err.stack)) return false;
59if (err && mcIsVendorGlobalReference(err.message || log.message)) return false;
60} catch (e) {}
61},
62})
63window.DD_LOGS.setUserProperty('cfid', '57704da9-b292-4e4f-8cb5-cf6a9eb99ccb')
64window.DD_LOGS.setGlobalContextProperty('environment', 'production')
65window.DD_LOGS.setGlobalContextProperty('sitecode', 'phl')
66window.DD_LOGS.setGlobalContextProperty('CF-RAY', 'a412ec6539548cd5-ORD')
67window.DD_LOGS.setGlobalContextProperty('jqstack', 'jq2-m1')
68window.DD_LOGS.setGlobalContextProperty('deviceProfile_device_os', '')
69window.DD_LOGS.setGlobalContextProperty('deviceProfile_browser_name', 'unknown-bot')
70window.DD_LOGS.setGlobalContextProperty('deviceProfile_subtype', '')
71window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_bot', '1')
72window.DD_LOGS.setGlobalContextProperty('deviceProfile_request_date', '2026-09-24 04:55:53')
73window.DD_LOGS.setGlobalContextProperty('deviceProfile_hardware_subtype', '')
74window.DD_LOGS.setGlobalContextProperty('deviceProfile_hardware_type', 'server')
75window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_restricted', 'false')
76window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_weird', 'false')
77window.DD_LOGS.setGlobalContextProperty('deviceProfile_browser_version', '')
78window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_spam', 'false')
79window.DD_LOGS.setGlobalContextProperty('deviceProfile_type', 'bot')
80window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_small_screen', '0')
81window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_abusive', 'false')
82window.DD_LOGS.setGlobalContextProperty('deviceProfile_is_tablet', '0')
83});
84window.MC_JQ_BUILD_KEY = '20260925223748';
85/* A no-op stand-in for the reporting client, in case its request never lands.
86Callers read MCJSErrorReporting as a bare identifier - the MCPromises catch
87below, the onerror= on every head script and stylesheet, the head recovery
88guard, and the guards in platformUtils.js and search.js. A bare identifier
89that was never declared
90throws a ReferenceError rather than evaluating to undefined, and even
91`if (MCJSErrorReporting && ...)` throws, so a blocked or 404'd client would
92abort this block: MCPromises would never be assigned and the keepalive below
93would never start. That was safe while the client was inline and unconditional;
94it is not safe now that it is a separate request.
95The client assigns each handler over these, so the stubs only survive if it
96genuinely failed to load - in which case reporting degrades to the console
97instead of taking the page down with it. */
98window.MCJSErrorReporting = window.MCJSErrorReporting || {
99promiseRejectionHandler: function(reason) { console.error('Promise rejection (reporting client unavailable):', reason); },
100exceptionHandler: function(error) { console.error('Exception (reporting client unavailable):', error); },
101scriptLoadError: function(event) { console.error('Javascript failed to load (reporting client unavailable):', event && event.target && event.target.src); },
102cssLoadError: function(event) { console.error('CSS failed to load (reporting client unavailable):', event && event.target && event.target.href); },
103headRecovery: function(phase, files) { console.error('Head asset recovery ' + phase + ' (reporting client unavailable):', files); }
104};
105</script>
vendor: 1 bytes, line 105
105
106<script src="/assets/common/javascript/mcJSErrorReporting.min.js?mcts=20260925223748"></script>
106
107<link type='text/css' media='screen' rel='stylesheet' href='/assets/common/javascript/jQueryAddons/colorbox/colorbox-1.4.19.css' onerror="MCJSErrorReporting.cssLoadError(event)">
108<link rel="stylesheet" type="text/css" href="/assets/common/javascript/jQueryAddons/datetimepicker/jquery.datetimepicker.custom.css?mcts=20260925223748" onerror="MCJSErrorReporting.cssLoadError(event)"/>	
109<link rel="stylesheet" type="text/css" href="/assets/common/javascript/jQueryAddons/multiselect/jquery.multiselect.css?mcts=20260925223748" onerror="MCJSErrorReporting.cssLoadError(event)">
110<link rel="stylesheet" type="text/css" href="/assets/common/javascript/jqueryUI/1.14.2/jquery-ui.min.css" onerror="MCJSErrorReporting.cssLoadError(event)">
111<link rel="stylesheet" type="text/css" href="/assets/common/images/font-awesome/7.3.1/css/all.min.css" onerror="MCJSErrorReporting.cssLoadError(event)">
112<link rel="stylesheet" type="text/css" href="/assets/common/images/font-awesome/7.3.1/css/v4-shims.min.css" onerror="MCJSErrorReporting.cssLoadError(event)">
113<style type="text/css">
114div.mc-noty-item { font-family:'Open Sans', Helvetica Neue, Helvetica, Arial; }
115div.mc-noty-item i { float:left; margin-top:3px; font-size:17px; }
116div.mc-noty-item div.mc-noty { margin-left:28px; margin-right:14px; }
117.homepageWarningPopupBgColor{ background-color:#FFFFFF; }
118.homepageWarningPopupTextColor{ color:#3e3e3f; }
119.homepageWarningOverlayColor{ background-color: #808080; }
120.homepageWarningOverlayOpacity{ opacity:0.5; }
121#homepageWarningBlock.modal { position: fixed; z-index: 9999999; left: 50%; top: 10%; width:560px; overflow: auto; height:auto; border:0px!important; margin-left: -280px; padding:20px; max-height:100%; }
122#homepageWarningBlock .modal-content { padding: 0px; max-width: 750px; position: relative; }
123#homepageWarningBlock .close { float: right; font-weight: bold; line-height: 20px; font-size: 25px; opacity: .2; font-size: 35px!important; position: absolute; right: -20px; top: -20px; }
124#homepageWarningBlock .close:hover, #homepageWarningBlock .close:focus { cursor: pointer; }
125#homepageWarningBlock .modal-content img{ max-width: 750px!important; height: auto!important; width:100%; }
126.warningPopUpOverlay{ width: 100%; position: fixed; z-index: 1000; top: 0; left: 0; overflow-x: auto; overflow: hidden; text-align: center; height: 100%; }
127@media screen and (max-width:767px){ #homepageWarningBlock.modal { top: 20px; right: 20px; left: 20px; width:auto; margin:0; height:auto; max-height:95%; } }
128@media screen and (max-width:480px){ #homepageWarningBlock.modal { top: 10px; right: 10px; left: 10px; width:auto; margin:0; height:auto; max-height:95%; } }
129.ui-multiselect-checkboxes label input {top: 0px !important; margin-top: 0px !important; margin-right: 3px !important;}
130.ui-multiselect-checkboxes label {display: flex; align-items: center;}
131</style>
132<script type='text/javascript' src='/assets/common/javascript/core/jquery-2.2.4.min.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 132
132
133<script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/bluebird/3.7.2/bluebird.min.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 133
133
134<script type='text/javascript' src='/assets/common/javascript/jQueryAddons/jQueryMigrate/mc-jquery-migrate-1.4.1.js?mcts=20260925223748' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 134
134
135<script type='text/javascript' src='/assets/common/javascript/moment-2.30.1.min.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 135
135
136<script type='text/javascript' src='/assets/common/javascript/handlebars/handlebars-v4.7.9.min.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 136
136
137<script type='text/javascript' src='/assets/common/javascript/platformUtils.js?mcts=20260925223748' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 137
137
138<script type='text/javascript' src='/assets/common/javascript/jQueryAddons/colorbox/jquery.colorbox-min-1.4.19.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 138
138
139<script type='text/javascript' src='/assets/common/javascript/jQueryAddons/datetimepicker/jquery.datetimepicker.full.custom.min.js?mcts=20260925223748' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 139
139
140<script type='text/javascript' src='/assets/common/javascript/jqueryUI/1.14.2/jquery-ui.min.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 140
140
141<script type='text/javascript' src='/assets/common/javascript/jQueryAddons/multiselect/jquery.multiselect-1.13a.js' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 141
141
142<script type='text/javascript' src='/assets/common/javascript/ajax.js?mcts=20260925223748' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 142
142
143<script type='text/javascript' src='/assets/common/javascript/cfform.js?mcts=20260925223748' crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
vendor: 1 bytes, line 143
143
144<script type='text/javascript'>
145(function() {
146if (document.readyState !== 'loading') return;
147var assets = [];
148assets.push({ u: '/assets/common/javascript/core/jquery-2.2.4.min.js', p: function() { return !!(window.jQuery); } });
149assets.push({ u: '//cdnjs.cloudflare.com/ajax/libs/bluebird/3.7.2/bluebird.min.js', p: function() { return !!(window.Promise && window.Promise.map); } });
150assets.push({ u: '/assets/common/javascript/jQueryAddons/jQueryMigrate/mc-jquery-migrate-1.4.1.js?mcts=20260925223748', p: function() { return !!(jQuery.migrateVersion); } });
151assets.push({ u: '/assets/common/javascript/moment-2.30.1.min.js', p: function() { return !!(window.moment); } });
152assets.push({ u: '/assets/common/javascript/handlebars/handlebars-v4.7.9.min.js', p: function() { return !!(window.Handlebars); } });
153assets.push({ u: '/assets/common/javascript/platformUtils.js?mcts=20260925223748', p: function() { return !!(window.MCPlatformUtils && window.MCPlatformUtils.init); } });
154assets.push({ u: '/assets/common/javascript/jQueryAddons/colorbox/jquery.colorbox-min-1.4.19.js', p: function() { return !!(jQuery.fn.colorbox); } });
155assets.push({ u: '/assets/common/javascript/jQueryAddons/datetimepicker/jquery.datetimepicker.full.custom.min.js?mcts=20260925223748', p: function() { return !!(jQuery.fn.datetimepicker); } });
156assets.push({ u: '/assets/common/javascript/jqueryUI/1.14.2/jquery-ui.min.js', p: function() { return !!(jQuery.ui); } });
157assets.push({ u: '/assets/common/javascript/jQueryAddons/multiselect/jquery.multiselect-1.13a.js', p: function() { return !!(jQuery.fn.multiselect); } });
158assets.push({ u: '/assets/common/javascript/ajax.js?mcts=20260925223748', p: function() { return !!(window.TS_AJX); } });
159assets.push({ u: '/assets/common/javascript/cfform.js?mcts=20260925223748', p: function() { return !!(window._CF_error_messages); } });
160/* A probe on a missing library throws rather than returning false -
161jQuery.fn.colorbox cannot be read when jQuery itself never loaded - so
162a throw counts as absent. It is the commonest reading here, not an
163edge case: whatever takes out jQuery takes out its plugins' probes too. */
164function present(a) {
165try { return !!a.p(); } catch (e) { return false; }
166}
167var missing = [];
168for (var i = 0; i < assets.length; i++) {
169if (!present(assets[i])) missing.push(assets[i].u);
170}
171window.MCHeadAssetCheck = { assets: assets, missing: missing };
172if (!missing.length) return;
173MCJSErrorReporting.headRecovery('detected', missing);
174for (var j = 0; j < missing.length; j++) {
175var u = missing[j];
176document.write('<scr' + 'ipt src="' + u + (u.indexOf('?') === -1 ? '?' : '&') +
177'mcretry=1" crossorigin="anonymous" onerror="MCJSErrorReporting.scriptLoadError(event)"><\/scr' + 'ipt>');
178}
179})();
180</script>
vendor: 1 bytes, line 180
180
181<script type='text/javascript'>
182(function() {
183var check = window.MCHeadAssetCheck;
184if (!check || !check.missing.length) return;
185var stillMissing = [];
186for (var i = 0; i < check.assets.length; i++) {
187var a = check.assets[i];
188if (check.missing.indexOf(a.u) === -1) continue;
189try {
190if (!a.p()) stillMissing.push(a.u);
191} catch (e) {
192stillMissing.push(a.u);
193}
194}
195if (stillMissing.length) {
196MCJSErrorReporting.headRecovery('failed', stillMissing);
197return;
198}
199/* Restoring the files is not the same as restoring the page. platformUtils
200ran during the broken pass, so if jQuery or Handlebars was the truncated
201file its helper registrations and document-ready wiring already threw and
202were skipped - and re-requesting jQuery does not put them back. Without
203this call the page has no Handlebars helpers, no merge templates and no
204mcValidateLogins for the rest of its life while the block below logs
205'recovered', which is the worst of the possible outcomes: broken and
206reported healthy.
207init() is idempotent and re-runs only the steps that failed, and returns
208whether platformUtils' init is now complete - so 'recovered' means the
209page works, not merely that the bytes arrived. The existence check also
210covers callers that never load platformUtils at all, such as the
211SeminarWeb players: nothing to re-init is not a failure to report. */
212var reinitialized = true;
213try {
214if (window.MCPlatformUtils && window.MCPlatformUtils.init)
215reinitialized = !!MCPlatformUtils.init();
216} catch (e) {
217reinitialized = false;
218}
219if (reinitialized)
220MCJSErrorReporting.headRecovery('recovered', check.missing);
221else
222MCJSErrorReporting.headRecovery('failed', ['platformUtils.js:init'].concat(check.missing));
223})();
224</script>
vendor: 1 bytes, line 224
224
225<script type='text/javascript'>
226var ajaxAppInstanceID="294607";;
227var appProxyAppInstanceID="294611";;
228var MCPromises = {
229BackendPlatformServices: MCLoader.loadJS('//services.membercentral.org/assets/common/javascript/backendPlatformServices.js?mcts=20260925223748').catch(MCJSErrorReporting.promiseRejectionHandler)
230};
231</script>
vendor: 64 bytes, lines 231-232
231
232<script async src="https://www.googletagmanager.com/gtag/js?id=
232G-W7PB18WMHX
vendor: 12 bytes, line 232
232"></script>
233<script>
234window.dataLayer = window.dataLayer || [];
235function gtag(){dataLayer.push(arguments);}
236/* make gtag available at our old custom gtag function name in case there are content object references that we don't find */
237var mc_custom_gtag = gtag;
238/* Build Cookie Flags */
239var mcGACookieFlags = 'SameSite=None'
240if ('https:' == document.location.protocol) {
241mcGACookieFlags = mcGACookieFlags + '; Secure';
242}
243/* build override pageURL passed to Analytics */
244var mcGAPageLocation = document.location.protocol + '//' + document.location.hostname + '/main' + '';
245gtag('js', new Date());
246/* Platform Wide GA4*/
247gtag('config', 'G-W7PB18WMHX',{ 
248'groups': 'default,platformWide',
249'page_title': 'Welcome',
250'page_location': mcGAPageLocation,
251'cookie_prefix': '_mcga',
252'cookie_domain': document.location.hostname,
253'cookie_flags': mcGACookieFlags
254});
255</script>
vendor: 1 bytes, line 255
255
256<script>
257$(function() {
258if(isIEBrowser() && (typeof localStorage.ieWarningAck == "undefined" || localStorage.ieWarningAck != "1")) {
259Promise.all([MCLoader.loadJS('/assets/common/javascript/noty/3.1.4/noty.min.js'),MCLoader.loadCSS('/assets/common/javascript/noty/3.1.4/noty.css')]).then(function(){
260popupText = '<div class="MC-IEmsg row-fluid">Internet Explorer is no longer supported. Please update to Edge or use an alternative browser such as Chrome or Firefox for best viewing results.</div>';
261new Noty({
262type:'success',
263layout:'topLeft', 
264theme:'bootstrap-v4', 
265text:popupText,
266timeout:false,
267callbacks: {
268beforeShow: function() {},
269onShow: function() {},
270afterShow: function() {},
271onClose: function() {localStorage.ieWarningAck = 1},
272afterClose: function() {},
273onHover: function() {},
274onTemplate: function() {
275this.layoutDom.className = 'noty_layout MC-IEmsgWrapper';
276this.barDom.classList.add("MC-IEmsgInnerWrapper");
277this.barDom.innerHTML = '<div class="MC-IEmsgBody noty_body">' + this.options.text + '<div>';
278// Important: .noty_body class is required for setText API method.
279}
280}
281}).show();
282}).catch(error => console.error('Failed to load Noty',error));
283}
284});
285function isIEBrowser() {
286ua = navigator.userAgent;
287/* MSIE used to detect old browsers and Trident used to newer ones*/
288var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
289return is_ie; 
290}
291</script>
291
292<style>
293.MC-IEmsgWrapper{width: 100%!important;top: 0!important;left: 0!important;right: 0!important;max-width: 100%!important;}
294.MC-IEmsgInnerWrapper.noty_bar{margin:0!important;border-radius: 0!important;position:relative!important;padding:0!important;}
295.MC-IEmsgBody.noty_body{background-color: #FF0000;color: #FFFFFF;font-family: Arial;text-align: center;font-weight:bold;padding:0px!important;}
296.MC-IEmsg{height: 50px;line-height:52px!important;}
297</style>
298<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
299<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
300<title>Welcome</title>
301<link rel="icon" type="image/x-icon" href="/images/favicon-16x16.png">
302<link href="/css/animated.css" rel="stylesheet" type="text/css">
303<link rel="stylesheet" href="/assets/common/javascript/owlCarousel/234/owl.carousel.min.css">
304<link rel="stylesheet" href="/assets/common/javascript/owlCarousel/234/owl.theme.default.min.css">
305<meta name="viewport" content="width=device-width, initial-scale=1">
306<link rel="stylesheet" href="/assets/common/javascript/jQueryAddons/bootstrap/platformwide.bootstrap.extras.css" onerror="MCJSErrorReporting.cssLoadError(event)">
307<link rel="stylesheet" href="/assets/common/javascript/jQueryAddons/bootstrap/css/bootstrap.min.css" onerror="MCJSErrorReporting.cssLoadError(event)">
308<link rel="stylesheet" href="/assets/common/javascript/jQueryAddons/bootstrap/platformwide.bootstrap.overrides.css" onerror="MCJSErrorReporting.cssLoadError(event)">
309<script type="text/javascript" src="/assets/common/javascript/jQueryAddons/bootstrap/js/bootstrap.min.js" onerror="MCJSErrorReporting.scriptLoadError(event)"></script>
309
310<link rel="stylesheet" href="/assets/common/javascript/jQueryAddons/bootstrap/css/bootstrap-responsive.min.css" onerror="MCJSErrorReporting.cssLoadError(event)">
311<!-- custom css files -->
312<link href="/css/main.css" rel="stylesheet" type="text/css">
313<link rel="stylesheet" href="/css/print.css" media="print">
314<link href="/css/style.css" rel="stylesheet" type="text/css">
315<link href="/css/responsive.css" rel="stylesheet" type="text/css">
316<link rel="stylesheet" href="/usercss/custom.css?mcts=20260925223748&cssmod=20260220092404" media="all" type="text/css" onerror="MCJSErrorReporting.cssLoadError(event)">
317<!-- Fonts -->
318<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
319</head>
320<body class="home" id="top">
321<div id="wrapper" class="wrapper">
322<header class="header outer-width" id="header">
323<div id="navbar-example" class="navbar">
324<div class="navbar-inner">
325<div class="container">
326<div class="row-fluid">
327<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
328<span class="icon-bar"></span>
329<span class="icon-bar"></span>
330<span class="icon-bar"></span>
331</a>
332<a href="/" class="navbar-brand">
333<img alt="Philadelphia Trial Lawyers Association" src="/userassets/PHL/PHL/userimages/logo.png" />
334</a>
335<div class="mobileSearchMenu extraMenu hide">
336<ul class="searchMenuMob">
337<li class="searchBtnFn xs979">
338<div class="formframe">
339<form name="searchboxTop1" id="searchboxTop1" action="/?pg=search" method="post">
340<input name="s_a" type="hidden" value="doSearch"> 
341<input name="s_frm" type="hidden" value="1">
342<input name="s_key_all" class="searchbox" value="" placeholder="Search our site..." type="text">
343<a href="javascript:void(0);" onClick="document.getElementById('searchboxTop1').submit();" >
344<img src="/images/searchMob.png" alt="">
345</a>
346</form>
347</div>
348</li>
349</ul>
350</div>
351<div class="nav-collapse collapse navMenuWrap hide">
352<ul>
353<li><a href="javascript:void(0);">ABOUT PTLA</a>
354<ul>
355<li>Column1
356<ul>
357<li>About PTLA</li>
358<li>
359For 67&nbsp;years, PTLA has consistently protected and defended the American legal system through the efforts of individual lawyers who are pledged to preserving the Constitution by protecting an individual&rsquo;s right of access to the courts.</li>
360</ul>
361</li>
362<li>Column2
363<ul>
364<li><a href="/?pg=Mission">Our Mission</a></li>
365<li><a href="/?pg=officers">Officers &amp;<br />
366Board of Directors</a></li>
367<li><a href="/?pg=presidents">Past Presidents</a></li>
368<li><a href="https://www.philatla.org/?pg=JoinCommittee">Committees</a></li>
369<li><a href="?pg=memberServices#Advocacy">Legislative Advocacy</a></li>
370</ul>
371</li>
372<li>Column3
373<ul>
374<li><a href="/?pg=PTLAStaff">Association Staff</a></li>
375<li><a href="/?pg=stalwartFirms">Stalwart Firms</a></li>
376<li><a href="https://www.philatla.org/?pg=Diversity">Diversity&nbsp;Initiatives</a></li>
377<li><a href="/?pg=Why">&ldquo;Why Am I a Trial Lawyer?&rdquo;</a></li>
378<li><a href="/?pg=Sponsors">Gold Sponsors</a></li>
379</ul>
380</li>
381</ul>
382</li>
383<li><a href="javascript:void(0);">MEMBERSHIP</a>
384<ul>
385<li>Column1
386<ul>
387<li>Membership</li>
388<li>
389Membership in PTLA includes a multitude of benefits, ranging from litigation support, trial exhibits and anatomical model rentals, access to our listservers, a yearly subscription to our newsletter, the Verdict, and more!
390Join or renew your PTLA membership today for complete access to our services.</li>
391</ul>
392</li>
393<li>Column2
394<ul>
395<li><a href="/?pg=membership">Join / Renew</a></li>
396<li><a href="/?pg=JoinCommittee">Join a Committee</a></li>
397<li><a href="/?pg=joinlists">Join / Search Listservers</a></li>
398</ul>
399</li>
400<li>Column3
401<ul>
402<li><a href="/?pg=memberServices">Member Benefits</a></li>
403<li><a href="/?pg=MemberDirectory">Member Directory</a></li>
404<li><a href="/?pg=Sponsors">Gold Sponsors</a></li>
405</ul>
406</li>
407</ul>
408</li>
409<li><a href="javascript:void(0);">CLE/EVENTS</a>
410<ul>
411<li>Column1
412<ul>
413<li>CLE/Events</li>
414<li>
415Founded in 1950, PTLA&rsquo;s roots began with monthly meetings.&nbsp;
415 These meetings were attended by trial lawyers whose clients included people injured through the negligent conduct of others.&nbsp; The emphasis was on education.&nbsp; PTLA continues this tradition by hosting monthly Luncheon Lectures featuring prominent trial lawyers who share their knowledge of the law as it directly relates to the plaintiffs&rsquo; practices.&nbsp; Approved by the PA Continuing Legal Education Board&nbsp;for credit, these program will&nbsp;help fulfill your annual continuing requirements.&nbsp; PTLA also holds yearly events to encourage networking and foster strong morale among members.&nbsp; Our Annual Meeting, Justice Michael A. Musmanno Award Dinner, Holiday Cocktail Party, and Golf Outing are just a few of the events hosted yearly.</li>
416</ul>
417</li>
418<li>Column2
419<ul>
420<li><a href="https://www.philatla.org/?pg=LuncheonLectureComingSoon">Luncheon Lectures</a></li>
421<li><a href="https://www.philatla.org/?pg=semwebCatalog&amp;panel=browse&amp;_sw_so=date&amp;_swft=swod&amp;_sw_sp=1">CLE On Demand Webinars</a></li>
422<li><a href="https://www.philatla.org/?pg=AnnualMeeting">Annual Meeting</a><span style="display: none;">&nbsp;</span></li>
423</ul>
424</li>
425<li>Column3
426<ul>
427<li><a href="/?pg=aboutMusmanno">About the Justice Musmanno<br />
428Award Dinner</a></li>
429<li><a href="https://www.philatla.org/?pg=CurrentMusmannoDinner">2026&nbsp;Justice Musmanno Award Dinner</a></li>
430<li><a href="https://www.philatla.org/?pg=HolidayParty">Holiday Cocktail Party</a></li>
431</ul>
432</li>
433</ul>
434</li>
435<li><a href="javascript:void(0);">NEWS</a>
436<ul>
437<li>Column1
438<ul>
439<li>News</li>
440<li>
441The place for all important PTLA news and updates! In this section you will find President&rsquo;s E-News, vital updates from Philadelphia CCP, issues of the <em>Verdict</em>, and other association news.</li>
442</ul>
443</li>
444<li>Column2
445<ul>
446<li><a href="/?pg=TheVerdict ">The <em>Verdict</em> Newsletter</a></li>
447<li><a href="/?pg=newsmain">President&rsquo;s E-News</a></li>
448</ul>
449</li>
450</ul>
451</li>
452<li><a href="javascript:void(0);">CBT PAC</a>
453<ul>
454<li>Column1
455<ul>
456<li>CBT PAC</li>
457<li>
458The Committee For a Better Tomorrow (CBT), established by PTLA in 1988, is a registered bipartisan political action committee.&nbsp; The Committee supports candidates in statewide elections who believe in the civil justice system, trial by jury, and tort recovery.
459Contribute today and support our Legislative Advocacy Program!</li>
460</ul>
461</li>
462<li>Column2
463<ul>
464<li><a href="/?pg=AboutCBTPAC">About CBT PAC</a></li>
465<li><a href="/?pg=CBTTrustees">CBT PAC Trustees</a></li>
466<li><a href="/?pg=ContributeCBTPAC">Contribute</a></li>
467</ul>
468</li>
469</ul>
470</li>
471<li><a href="javascript:void(0);">ADVOCACY</a>
472<ul>
473<li>Column1
474<ul>
475<li>Community Outreach</li>
476<li>
477PTLA maintains an active role in protecting the rights of all Philadelphians and citizens of Pennsylvania.&nbsp; Through our partnership with Community Legal Services (CLS), Philadelphia Volunteers for the Indigent (PhillyVIP), and St. Christopher's Hospital our members not only make financial contributions to these organizations but are stalwart volunteers taking cases and standing up in court for those who need our help the most.&nbsp;&nbsp;</li>
478</ul>
479</li>
480<li>Column2
481<ul>
482<li><a href="/?pg=LegislativeAdvocacy">PTLA Legislative Advocacy</a></li>
483<li><a href="/?pg=CivilJusticeFund">PTLA Civil Justice Fund</a></li>
484<li><a href="https://www.philatla.org/?pg=PTLACommunityImpact">PTLA Community Impact Fund</a></li>
485<li><a href="/?pg=Diversitymanual">Best Practices Manual</a></li>
486</ul>
487</li>
488<li>Column3
489<ul>
490<li><a href="https://www.philatla.org/?pg=Diversity">Diversity Initiatives</a></li>
491<li><a href="/?pg=CommunityLegalServices">Community Legal Services</a></li>
492<li><a href="/?pg=PhiladelphiaVIP">Philadelphia VIP</a></li>
493</ul>
494</li>
495</ul>
496</li>
497</ul>
498<div class="searchLoginMenu hide">
499<li class="searchBtnFn xsHidden979 extraMenu">
500<a href="javascript:void(0);">
501<img src="/images/slider/search.png" alt="">
502</a>
503<ul>
504<li class="span3">
505<div class="heading text-center searchHeading">
506<h2 class="TitleText">Search</h2>
507</div>
508</li>
509<li class="span9">
510<div>
511<form name="searchboxTop2" id="searchboxTop2" action="/?pg=search" method="post">
512<input name="s_a" type="hidden" value="doSearch"> 
513<input name="s_frm" type="hidden" value="1">
514<input name="s_key_all" class="searchbox" value="" placeholder="What can we help you find?" type="text">
515<a href="javascript:void(0);" onClick="document.getElementById('searchboxTop2').submit();" class="btnWhite">See All</a>
516</form>
517</div>
518</li>
519</ul>
520</li>
521<div class="menuLoginWrapper hide">
522<ul>
523<li>
524<h1>Member Center</h1>
525</li>
526<li>
527<h2>Welcome</h2>
528</li>
529<li>
530The Member Center is your gateway to the wealth of benefits and services that come with PTLA Membership. Log in to make sure you have full access to all of the services and benefits available to members. Not a member yet, join now! And if you have any questions, feel free to contact Susan Brocco at (215) 732-2256.</li>
531<li>
532<h2>Site Login</h2>
533</li>
534<li>
535<h2>Quick links</h2>
536<ul>
537<li><a href="/?pg=myPTLA">My PTLA</a></li>
538</ul>
539</li>
540</ul>
541</div>
542<div class="copyLogout hide">
543<a href="/?logout" class="BlueButton">Logout</a>
544</div>
545<div class="ForgotLogin hide">
546<a href="/?pg=login&amp;logact=requestReset" class="forgot">Forgot Username or Password?</a>
547</div>
548<li class="xsHidden979 memberCenter extraMenu">
549<a href="javascript:void(0);">
550<img class="default" src="/images/member.png" alt="">
551<img class="hover" src="/images/memberhover.png" alt="">
552Member Center
553</a>
554<ul class="memberSection">
555<li class="span3 xsHidden979">
556<div class="heading text-center">
557<h1 class="memberCenterLeft"></h1>
558</div>
559</li>
560<li class="span6">
561<h2 class="welcomeHeader"></h2>
562<p class="welcomeMsg"></p>
563</li>
564<li class="span3">
565<h2 class="siteLoginHeader"></h2>
566<form action="/?pg=login" method="post" name="frmLogin1" id="frmLogin1">
567<input type="hidden" name="mcSecKey" id="f7884FF943FC6FB4107D1A2241636BE3ED4A7823B67E4D53E012484B27E820275187AC1242A07A84FECC53B2EE564C3EE2DAD3D4AE32DB6A5209187C56223840A" value="854812CDEEDBFAFD384FBDE74BACE9867246E95381C85D15A0AD0835111D1C4BF0D6C87BEA990BD1E8FD1FD9F553BE4552F3A8696BB41E7248CF6D9E10A969D1">
568<input type="text" name="Username" placeholder="Username" class="username">
569<input type="Password" name="Password" placeholder="Password">
570<a href="javascript:void(0);" onClick="document.getElementById('frmLogin1').submit()" class="BlueButton">Login</a>
571<div class="forgotPassword"></div>
572</form>
573</li>
574</ul>
575</li>
576<li class="memberFirst xs979 extraMenu">
577<a href="javascript:void(0);">
578<img src="/images/membermob.png" alt="">Member Center
579</a>
580<ul class="memberSection">
581<li class="span3 xsHidden979">
582<div class="heading text-center">
583<h1 class="memberCenterLeft"></h1>
584</div>
585</li>
586<li class="span6">
587<h2 class="welcomeHeader"></h2>
588<p class="welcomeMsg"></p>
589</li>
590<li class="span3">
591<h2 class="siteLoginHeader"></h2>
592<form action="/?pg=login" method="post" name="frmLogin2" id="frmLogin2">
593<input type="hidden" name="mcSecKey" id="f7884FF943FC6FB4107D1A2241636BE3ED4A7823B67E4D53E012484B27E820275187AC1242A07A84FECC53B2EE564C3EE2DAD3D4AE32DB6A5209187C56223840A" value="854812CDEEDBFAFD384FBDE74BACE9867246E95381C85D15A0AD0835111D1C4BF0D6C87BEA990BD1E8FD1FD9F553BE4552F3A8696BB41E7248CF6D9E10A969D1">
594<input type="text" name="Username" placeholder="Username" class="username">
595<input type="Password" name="Password" placeholder="Password">
596<a href="javascript:void(0);" onClick="document.getElementById('frmLogin2').submit()" class="BlueButton">Login</a>
597<a href="/?pg=login&amp;logact=requestReset" class="forgot">Forgot Username or Password?</a>
598</form>
599</li>
600</ul>
601</li>
602</div>
603</div>
604</div>
605</div>
606</div>
607</div>
608</header>
609<div class="headerSpace"></div>
610<div class="slider">
611<div class="owl-carousel owl-theme">
612<div class="item">
613<div class="mainImage"></div>
614<div class="carousel-caption">
615<div class="captionFrame mainItem">
616<img alt="" src="/userassets/PHL/PHL/userimages/Philadelphia%20City%20Hall.jpg" />
617<h3>JOIN PTLA TODAY</h3>
618<h1>Become a PTLA member and connect with over 1,000 trial lawyers in Philadelphia and the surrounding counties!</h1>
619<p><a href="/?pg=membership">Join</a></p>
620</div>
621</div>
622</div>
623<div class="item">
624<div class="mainImage"></div>
625<div class="carousel-caption">
626<div class="captionFrame mainItem">
627<img alt="" src="/userassets/PHL/PHL/userimages/Liberty%20Bell.jpg" />
628<h3>&nbsp;</h3>
629<h1>The&nbsp;<em>Verdict</em> - PTLA&rsquo;s quarterly publication will keep you up-to-date on current issues and recent developments in Pennsylvania law.<
629/h1>
630</div>
631</div>
632</div>
633<div class="item">
634<div class="mainImage"></div>
635<div class="carousel-caption">
636<div class="captionFrame mainItem">
637<img alt="" src="/userassets/PHL/PHL/userimages/Philadelphia%20City%20Hall%20Courtroom.jpg" />
638<h1>PTLA&rsquo;s Luncheon Lecture Series provides outstanding educational opportunities for the Philadelphia Trial Lawyer to earn PA CLE credits and stay current in your practice.</h1>
639<p><a href="https://www.philatla.org/?pg=LuncheonLectureComingSoon" target="_blank">More Information</a></p>
640</div>
641</div>
642</div>
643</div>
644<div class="hide zoneC1Wrapper">
645<ul>
646<li><a href="javascript:void(0);"><img src="images/slider/balanceG.png" /> </a>
647<h2><a href="/?pg=membership">Join / Renew</a><br />
648<br />
649&nbsp;</h2>
650</li>
651<li><a href="javascript:void(0);"><img src="images/slider/calG.png" /> </a>
652<h2><a href="https://www.philatla.org/?pg=semwebCatalog&amp;panel=browse&amp;_sw_so=date&amp;_swft=swod&amp;_sw_sp=1">On Demand&nbsp;<br />
653CLE Programs</a><br />
654<br />
655&nbsp;</h2>
656</li>
657<li><a href="javascript:void(0);"><img src="images/slider/lawyerG.png" /> </a>
658<h2><a href="/?pg=TheVerdict">The <em>Verdict</em></a></h2>
659</li>
660</ul>
661</div>
662<div class="captionBtnBox xsHidden767 ">
663<div class="captionBtnFrame">
664<span class="zoneC1Holder"></span>
665</div>
666</div>
667</div>
668<div class="hide zoneD1Wrapper">
669<img alt="" src="/userassets/PHL/PHL/userimages/PTLA%20Statement.png" />
670<p>&nbsp;</p>
671<h2><!--
672<h2-->PTLA Member&nbsp;Alerts&nbsp;</h2>
673<p><br />
674<span class="BodyText"><a href="https://www.philatla.org/?pg=CurrentMusmannoDinner"><strong>Justice Michael A. Musmanno Award Dinner</strong></a><br />
675honoring Mark W. Tanner, Esquire<br />
676Wednesday, October 7, 2026, 5:30 pm<br />
677<br />
678<u><strong>SAVE THE DATE</strong></u><br />
679<strong>Joint PTLA / PADC / PDI Holiday Cocktail Party</strong><br />
680for association members and invited guests&nbsp;<br />
681Tuesday, December 8, 2026, 5:30 pm</span></p>
682<p>&nbsp;</p>
683<p><span class="BodyText"><strong>Are you in need of PA CLE Credits?&nbsp; Check out PTLA's On Demand CLE Encore Presentations!</strong><br />
684With PTLA's On Demand CLE you can . . .<br />
685&diams; Register online for and Encore (recorded) program at any time &diams;<br />
686&diams; Earn credit 24/7 at your convenience with self-paced online programs&nbsp;&diams;<br />
687<a href="https://www.philatla.org/?pg=semwebCatalog&amp;panel=browse&amp;_sw_so=date&amp;_swft=swod&amp;_sw_sp=1" target="_blank">On Demand CLE</a></span></p>
688<p>&nbsp;</p>
689<p><strong>City of Philadelphia&nbsp;Department of Records<br />
690Traffic Accident Report and Fire Incident Report Portal</strong><br />
691<a href="https://crashreports.phila.gov" target="_blank">Go To Portal</a></p>
692</div>
693<div class="annualOuter PHLRDnobullets">
694<div class="container">
695<div class="row-fluid zoneDHolder">
696</div>
697</div>
698</div>
699<div class="slider xsVisible">
700<div class="captionBtnBox">
701<div class="captionBtnFrame">
702<span class="zoneC1Holder"></span>
703</div>
704</div>
705</div>
706<div class="hide zoneEWrapper">
707<ul>
708<li><img alt="" src="/userassets/PHL/PHL/userimages/Tanner%20for%20Home%20Page.jpg" /></li>
709<li>
710<h3>Mark W. Tanner, Esquire</h3>
711</li>
712<li>
713<p>Justice Musmanno Award Recipient</p></li>
714<li>
715<p>2026</p></li>
716</ul>
717</div>
718<div class="hide zoneFWrapper">
719<ul>
720<li>
721<h2><a href="https://www.philatla.org/?pg=CurrentMusmannoDinner">45th Annual Justice Michael A. Musmanno Award</a></h2>
722</li>
723<li>
724<p style="margin-bottom:11px"><span style="font-size:12pt"><span style="line-height:115%"><span style="font-family:Aptos,sans-serif">PTLA is pleased to announce Mark W. Tanner, Esquire, as the 45th recipient of the Philadelphia Trial Lawyers Association&rsquo;s Justice Michael A. Musmanno Award. The award will be presented to Tanner at a dinner in his honor on Wednesday, October 7, 2026.</span></span></span></p></li>
725</ul>
726</div>
727<div class="hide zoneGWrapper">
728</div>
729<div class="about">
730<img src="/images/presidentbg.png" alt="">
731<div class="container">
732<div class="row-fluid">
733<div class="span12">
734<div class="aboutLeft">
735<div class="aboutLeftImgBox">
736<div class="imgOverlay presidentImg">
737</div>
738<div class="aboutBtmSlider PHLRDnobullets presidentDetails">
739</div>
740</div>
741</div>
742<div class="aboutRight">
743<div class="topBox zoneFHolder">
744</div>
745<div class="bottomBox PHLRDnobullets zoneGHolder">
746</div>
747</div>
748</div>
749</div>
750</div>
751</div>
752<!-- Featured Slider Start -->
753<div class="zoneL1Content hide"><h2><a href="?pg=Sponsors">PTLA Gold Sponsors</a></h2></div>
754<div class="zoneL2Content hide"><ul>
755<li><a href="https://www.usclaims.com" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/USClaims%20Logo%20for%20Web%20Carosel.jpg" style="width: 211px; height: 54px;" /></a></li>
756<li><a href="http://www.sagesettlements.com" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/SAGELogo.png" /></a></li>
757<li><a href="http://www.golkow.com" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/Golkow%20Logo2013.png" /></a></li>
758<li><a href="http://www.expertinstitute.com" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/Expert%20Institute.png" /></a></li>
759<li><a href="https://wellpointpharmacy.com/" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/WellPoint%20for%20Carosel.jpg" style="width: 180px; height: 48px;" /></a></li>
760<li><a href="https://www.begleylawgroup.com/" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/Begley%20Law%20Group%20Logo%20for%20Carosel.png" style="width: 180px; height: 45px;" /></a></li>
761<li><a href="https://www.Firstrust.com" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/firstrust-logo_rgb.png" /></a></li>
762<li><a href="https://www.evenuplaw.com/" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/EvenUp_Logo_Full%20Colour%20-%20for%20carousel.png" /></a></li>
763</ul></div>
764<div class="zoneL3Content hide"><a href="/?pg=BecomeaSponsor">BECOME A SPONSOR</a></div>
765<div class="featureSlider">
766<div class="container">
767<div class="row-fluid">
768<h2 class="headTitle"></h2>
769<div class="sliderFrame">
770<ul class="owl-carousel owl-theme desktopSlider"></ul>
771<div class="text-center becomeSponsor">
772</div>
773</div>
774</div>
775</div>
776</div>
777<!-- Member Start -->
778<div class="zoneMWrapper hide">
779<ul>
780<li>
781<h3>I want to become a member</h3>
782</li>
783<li>&nbsp;</li>
784<li><a href="/?pg=membership">Join</a></li>
785</ul>
786</div>
787<div class="MemberOuter">
788<div class="container">
789<div class="row-fluid">
790<div class="MemberFrame">
791<div class="memberJoin">
792<h3 class="memberJoinHeader"></h3>
793<div class="PHLRDnobullets">
794<ul>
795<li><p class="memberJoinText"></p></li>
796<li class="memberJoinBtn"></li>
797</ul>
798</div>
799</div>
800<div class="memberLogin">
801<h3>I'm Already a member</h3>
802<div class="formDiv clearfix">
803<form action="/?pg=login" method="post" name="frmLogin" id="frmLogin" class="formframe clearfix">
804<input type="hidden" name="mcSecKey" id="f7884FF943FC6FB4107D1A2241636BE3ED4A7823B67E4D53E012484B27E820275187AC1242A07A84FECC53B2EE564C3EE2DAD3D4AE32DB6A5209187C56223840A" value="854812CDEEDBFAFD384FBDE74BACE9867246E95381C85D15A0AD0835111D1C4BF0D6C87BEA990BD1E8FD1FD9F553BE4552F3A8696BB41E7248CF6D9E10A969D1">
805<div>
806<input type="text" name="Username" placeholder="Username" class="username">
807</div>
808<div>
809<input type="Password" name="Password" placeholder="Password">
810</div>
811<div>
812<a href="javascript:void(0);" onClick="document.getElementById('frmLogin').submit()" class="BlueButton">Login</a>
813</div>
814</form>
815<a href="/?pg=login&amp;logact=requestReset" class="forgot">Forgot Username or Password?</a>
816</div>
817</div>
818</div>
819</div>
820</div>
821</div>
822<div class="zoneOWrapper hide">
823<ul>
824<li>
825<h5>PTLA -&nbsp;<em>Preserving the Right to Justice since 1959</em></h5>
826</li>
827<li>The Philadelphia Trial Lawyers Association is an active professional organization comprised of civil and criminal litigation attorneys.&nbsp; PTLA has been in existence for 67&nbsp;years and is the oldest trial lawyer organization in Pennsylvania.&nbsp; Our members are dedicated to the preservation of the American legal system and the protection of the evolution of the common law through the efforts of individual lawyers who are pledged to achieving common goals.</li>
828</ul>
829</div>
830<div class="footer">
831<div class="container">
832<div class="row-fluid">
833<div class="footerFrame">
834<div class="footerLeft aboutPtla">
835<h5></h5>
836<p></p>
837</div>
838<div class="footerRight">
839<div class="footerRightSection BulletList">
840<h5>QUICK LINKS</h5>
841<ul>
842<li><a href="/?pg=membership">Join / Renew</a></li>
843<li><a href="https://www.philatla.org/?pg=events&amp;evAction=showDetail&amp;eid=291798" target="_blank">Luncheon Lectures</a></li>
844<li><a href="?pg=joinlists">List Servers</a></li>
845<li><a href="/?pg=AboutCBTPAC">CBT PAC</a></li>
846</ul>
847</div>
848<div class="footerRightSection contactSec">
849<h5>CONTACT US</h5>
850<ul>
851<li><a href="tel:2157322256"><img alt="" src="/userassets/PHL/PHL/userimages/call.png" />(215) 732-2256</a></li>
852<li><a href="mailto:[email protected]"><img alt="" src="/userassets/PHL/PHL/userimages/mail.png" />[email protected]</a></li>
853<li><a href="javascript:void(0);"><img alt="" src="/userassets/PHL/PHL/userimages/map.png" />123 South Broad Street<br />
854Suite 2200<br />
855Philadelphia, PA 19109</a></li>
856</ul>
857</div>
858</div>
859</div>
860<div class="footerBottomFrame clearfix">
861<div class="copyright">
862<table align="center" border="0" cellpadding="1" cellspacing="1" style="width:500px;">
863<tbody>
864<tr>
865<td style="text-align: center; vertical-align: middle;"><a href="https://www.facebook.com/profile.php?id=61566955642060" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/facebook%20-%20light%20blue%20small(1).png" /></a></td>
866<td style="text-align: center; vertical-align: middle;"><a href="https://www.instagram.com/philatla/" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/instagram%20-%20light%20blue%20small(1).png" /></a></td>
867<td style="text-align: center; vertical-align: middle;"><a href="https://www.linkedin.com/company/philadelphia-trial-lawyers-association" target="_blank"><img alt="" src="/userassets/PHL/PHL/userimages/linkedin%20-%20light%20blue%20small(1).png" /></a></td>
868</tr>
869</tbody>
870</table>
871<p style="text-align: center;">&nbsp;</p>
872<p style="text-align: center;">&nbsp;</p>
873<p style="text-align: center;">&copy; 2026 by Philadelphia Trial Lawyer Association.<br />
874All rights reserved. <a href="javascript:void(0);"> Site Map </a> <a href="javascript:void(0);"> Privacy Policy</a></p>
875</div>
876</div>
877</div>
878</div>
879</div>
880<!-- printFooter -->
881<div class="printFooter">
882<p>© 2020 by Philadelphia Trial Lawyer Association. All rights reserved.</p>
883<a href="javascript:void(0);">Site Map</a>
884<a href="javascript:void(0);">Privacy Policy</a>
885</p>
886</div>
887<!-- printFooter -->
888<script src="/assets/common/javascript/owlCarousel/234/owl.carousel.min.js"></script>
vendor: 1 bytes, line 888
888
889<script src="/javascript/custom.js"></script>
889
890</div>
891</body>
892</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.