
<!doctype html>
<html id="ng-app" ng-app="usssa" class="ng-app:usssa" xmlns:ng="http://angularjs.org">

<head id="htmlHead"><meta name="pbstck_context:site_name" content="usssa.com" /><meta name="pbstck_context:website" content="usssa.com" />

	<!-- Google Tag Manager -->
	<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
	})(window,document,'script','dataLayer','GTM-PM359KC');</script>
	<!-- End Google Tag Manager -->

	<meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" />
	<!--[if lte IE 8]>
	<script src="/js/json2.js"></script>
	<![endif]-->
	<title>
	USSSA - United States Specialty Sports Association
</title><script type="text/javascript" src="/ruxitagentjs_ICANVfqru_10339260603164134.js" data-dtconfig="rid=RID_-233407731|rpid=-25044621|domain=usssa.com|reportUrl=/rb_bf04602slj|app=ea7c4b59f27d43eb|cuc=e7drsxgk|owasp=1|mel=100000|featureHash=ICANVfqru|dpvc=1|lastModification=1781200933958|tp=500,50,0|rdnt=1|uxrgce=1|srbbv=2|agentUri=/ruxitagentjs_ICANVfqru_10339260603164134.js"></script><link rel="shortcut icon" href="https://v11.usssa.net/ico/favicon.png" />
	<!-- build:css -->
	<link href="/css/_lib/_1_bootstrap.css" rel="stylesheet" /><link href="/css/_lib/_2_font-awesome.css" rel="stylesheet" /><link href="/css/_lib/_3_ui-select.css" rel="stylesheet" /><link href="/css/_lib/_4_select2.css" rel="stylesheet" /><link href="/css/_lib/_5_selectize.default.css" rel="stylesheet" /><link href="/css/_lib/_6_angular-dropdowns.css" rel="stylesheet" /><link href="/css/_lib/_7_ngNotificationsBar.min.css" rel="stylesheet" /><link href="/css/_lib/angular-responsive-tables.css" rel="stylesheet" /><link href="/css/main.css" rel="stylesheet" /><link href="/css/header.css" rel="stylesheet" /><link href="/css/footer.css" rel="stylesheet" /><link href="/css/sidebar.css" rel="stylesheet" /><link rel="stylesheet" href="/css/print.css" media="print" type="text/css" /><link href="/css/launch_banner.css" rel="stylesheet" />
	<!-- endbuild -->

	<!-- build:js -->
	<script src="/js/_lib/__0_jquery.js"></script>
	<script src="/js/_lib/__01_jquery-maskedinput.js" type="text/javascript"></script>
	<script src="/js/_lib/__1_modernizr.js"></script>
	<script src="/js/_lib/__2_moment.js"></script>
	<script src="/js/_lib/__3_popper.js"></script>
	<script src="/js/_lib/__4_bootstrap.js"></script>

	<script src="/js/_lib/_-5_angular.js"></script>
	<script src="/js/_lib/_-6_angular-animate.js"></script>
	<script src="/js/_lib/_-7_angular-sanitize.js"></script>
	<script src="/js/_lib/_-8_ui-bootstrap.js"></script>
	<script src="/js/_lib/_-9_ui-select.js"></script>
	<script src="/js/_lib/_-10_ui-bootstrap-custom-tpls-2.0.0.js"></script>
	<script src="/js/_lib/_datepicker.js"></script>
	 <script src="/js/_lib/ui-bootstrap-tpls.js"></script>
	

	<!-- endbuild -->
	<script src="/js/app.js"></script>
	<script src="/js/pagination.js"></script>
	<script src="/js/ng-plugins/angular-dropdowns.js"></script>
	<script src="/js/ng-plugins/ngNotificationsBar.js"></script>
	<script src="/js/_lib/angular-responsive-tables.js"></script>

	<!-- Intercome Agent Manager -->
	<script src="/js/controllers/intercomCtrl.js"></script>
	<!-- End Intercome Agent Manager -->

	
	<!-- build:ngModules -->
	<script src="/js/services/1_jsLib.js"></script>
	<script src="/js/services/2_api.js?v1.012"></script>
	<script src="/js/services/21_coreApi.js"></script>
	<script src="/js/services/3_storage.js"></script>
	<script src="/js/services/4_paging.js"></script>
	<script src="/js/services/5_boostrapBreakpointSvc.js"></script>
	<script src="/js/services/6_scoriApiSvc.js"></script>
	<script src="/js/services/22_searchSvc.js"></script>
	<script src="/js/filters/propsFilter.js"></script>
	<script src="/js/filters/unique-filter.js"></script>
	<script src="/js/filters/dateFormat.js"></script>
	<script src="/js/filters/phoneFilter.js"></script>
	<script src="/js/filters/absoluteValue.js"></script>
	<script src="/js/filters/trustHtml.js"></script>
	<script src="/js/directives/loading.js"></script>
	<script src="/js/directives/mapDirective.js"></script>
	<script src="/js/directives/fontAwesomeDirective.js"></script>
	<script src="/js/directives/cssButtonDirective.js"></script>
	<script src="/js/directives/calendarDayDirective.js"></script>
	<script src="/js/directives/lwcTableDirective.js"></script>
	<script src="/js/directives/tooltip.js"></script>
	<script src="/js/directives/dropdown.js"></script>
	<script src="/js/directives/uiColorpicker.js"></script>


	<!-- endbuild -->
	<link href="https://fonts.googleapis.com/css?family=Abel|Pragati+Narrow:700|Coda+Caption:800" rel="stylesheet" />
	

	<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3590908160751907" crossorigin="anonymous"></script>

	<script>
		document.write(
			'<script src="' +
			(location.hostname === 'localhost' || location.hostname === 'qa.usssa.com' || location.hostname === 'prod-lns-mainsite.usssa.com'
				? 'https://checkout.sandbox.dev.clover.com/sdk.js'
				: 'https://checkout.clover.com/sdk.js') +
			'"><\/script>'
		);
	</script>

	<!--SNACK MEDIA SCRIPT -->
	<script type="text/javascript">!(function(b,_name){b[_name]=b[_name]||function V(){(V.q=V.q||[]).push(arguments)},b[_name].v=b[_name].v||2,b[_name].s="1";!(function(b,V,H,r){function x(H,r){try{x=b.localStorage,(H=JSON.parse(x[decodeURI(decodeURI('%67%2565t%25%349%2574%25%365%256%64'))]("_aQS01RURFNzIxODNCRDkxODFGQUMyOTBCOTMtMTEw")).lgk||[])&&(r=b[V].pubads())&&H.forEach((function(b){b&&b[0]&&r.setTargeting(b[0],b[1]||"")}))}catch(C){}var x}try{(r=b[V]=b[V]||{}).cmd=r.cmd||[],typeof r.pubads===H?x():typeof r.cmd.unshift===H?r.cmd.unshift(x):r.cmd.push(x)}catch(C){}})(window,decodeURI(decodeURI('%2567%25%36%66ogl%256%35%74%256%31%67')),"function");;!(function(b){b.__admiral_getConsentForGTM=function(V){function H(b,H){V((function(b,V){const H=b&&b.purpose&&b.purpose.consents||{};return{adConsentGranted:V||!!H[1],adUserData:V||!!H[7],adPersonalization:V||!!H[3],analyticsConsentGranted:V||!!H[1],personalizationConsentGranted:V||!!H[5],functionalityConsentGranted:V||!1,securityConsentGranted:V||!0}})(b,!H))}b[_name]("after","cmp.loaded",(function(V){V&&V.tcData&&V.tcData.gdprApplies?(V.consentKnown&&H(V.tcData,!0),b[_name]("after","cmp.updated",(function(b){H(b.tcData,!0)}))):H({},!1)}))}})(window);})(window,decodeURI(decodeURI('%25%361dmi%25%37%32%25%361%256%63')));!(function(b,V,H,r){H=b.createElement(V),b=b.getElementsByTagName(V)[0],H.async=1,H.src="https://nowaymail.com/files/ppq86m/4rvafk1gjf-prod.js",(r=0)&&r(H),b.parentNode.insertBefore(H,b)})(document,"script");;;!(function(b,V,H,r,x){function C(){for(var b=[],H=0;H<arguments.length;H++)b.push(arguments[H]);if(!b.length)return x;"ping"===b[0]?b[2]({gdprAppliesGlobally:!!V[decodeURI(decodeURI('%5f_c%256%64pG%64%70r%25%34%31%257%30p%256ci%25%36%35s%47%25%36c%6fb%25%361%6cly'))],cmpLoaded:!1,cmpStatus:"stub"}):b.length>0&&x.push(b)}function Y(b){if(b&&b.data&&b.source){var r,x=b.source,C="__tcfapiCall",Y="string"==typeof b.data&&b.data.indexOf(C)>=0;(r=Y?((function(b){try{return JSON.parse(b)}catch(V){}})(b.data)||{})[C]:(b.data||{})[C])&&V[H](r.command,r.version,(function(b,V){var H={__tcfapiReturn:{returnValue:b,success:V,callId:r.callId}};x&&x.postMessage(Y?JSON.stringify(H):H,"*")}),r.parameter)}}!(function G(){if(!V.frames[r]){var H=b.body;if(H){var x=b.createElement("iframe");x.style.display="none",x.name=r,H.appendChild(x)}else setTimeout(G,5)}})(),C.v=1,"function"!=typeof V[H]&&(V[H]=V[H]||C,V.addEventListener?V.addEventListener("message",Y,!1):V.attachEvent&&V.attachEvent("onmessage",Y))})(document,window,"__tcfapi","__tcfapiLocator",[]);;;!(function(b,V,H,r,x,C,Y,G,f,J,W){function w(){for(var b=[],V=arguments.length,H=0;H<V;H++)b.push(arguments[H]);var r,x=b[1],C=typeof x===Y,G=b[2],w={gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["7:usnat"].reduce((function(b,V){return V&&b.push(V),b}),[]),cmpId:9,sectionList:[],applicableSections:[0],gppString:"",parsedSections:{}};function A(b){C&&x(b,!0)}switch(b[0]){case"ping":return A(w);case"queue":return f;case"events":return J;case"addEventListener":return C&&(r=++W,J.push({id:r,callback:x,parameter:G})),A({eventName:"listenerRegistered",listenerId:r,data:!0,pingData:w});case"removeEventListener":for(r=!1,H=0;H<J.length;H++)if(J[H].id===G){J.splice(H,1),r=!0;break}return A(r);case"hasSection":case"getSection":case"getField":return A(null);default:return void f.push(b)}}w.v=2,typeof V[H]!==Y&&(V[H]=V[H]||w,V[G]&&V[G]("message",(function(b,r){var Y="string"==typeof b.data;(r=Y?((function(b){try{return JSON.parse(b)}catch(V){}})(b.data)||{})[x]:(b.data||{})[x])&&V[H](r.command,(function(V,H){var x={__gppReturn:{returnValue:V,success:H,callId:r.callId}};b.source.postMessage(Y?JSON.stringify(x):x,"*")}),C in r?r[C]:null,r.version||1)}),!1),(function A(){if(!V.frames[r]){var H=b.body;if(H){var x=b.createElement("iframe");x.style.display="none",x.name=r,H.appendChild(x)}else setTimeout(A,5)}})())})(document,window,"__gpp","__gppLocator","__gppCall","parameter","function","addEventListener",[],[],0);</script>
	<script src="https://ats-wrapper.privacymanager.io/ats-modules/50d077b7-1c57-45ce-bb1f-820397be7b56/ats.js"></script>

<!-- Add CryptoJS Library CDN before your script -->
<script src="https://cdn.jsdelivr.net/npm/crypto-js@3.3.0-1/build/crypto-js.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>

<script>
    // Wait until the page has fully loaded to initialize the hashes
    window.addEventListener('DOMContentLoaded', function () {
        var email = localStorage.getItem("email");

        if (!email) {
            console.log("Email not found. Script halted.");
            return; // Stop execution if email is not found
        }

        // Function to normalize email (for example: removing dots, case normalization, etc.)
        function normalizeEmail(email) {
            if (typeof email !== 'string') return null;
            let normalized = email.trim().toLowerCase();
            const atIndex = normalized.indexOf('@');
            if (atIndex !== -1) {
                const localPart = normalized.substring(0, atIndex);
                const plusIndex = localPart.indexOf('+');
                if (plusIndex !== -1) {
                    normalized = localPart.substring(0, plusIndex) + normalized.substring(atIndex);
                }
            }
            if (normalized.endsWith("@gmail.com")) {
                const atIndex = normalized.indexOf('@');
                const localPart = normalized.substring(0, atIndex);
                const withoutDots = localPart.replace(/\./g, "");
                normalized = withoutDots + normalized.substring(atIndex);
            }
            return normalized;
        }

        // Hashing functions
        function sha1Hash(email) {
            const normalized = normalizeEmail(email);
            if (!normalized) return null;
            return CryptoJS.SHA1(normalized).toString(CryptoJS.enc.Hex);
        }

        function sha256Hash(email) {
            const normalized = normalizeEmail(email);
            if (!normalized) return null;
            return CryptoJS.SHA256(normalized).toString(CryptoJS.enc.Hex);
        }

        function md5Hash(email) {
            const normalized = normalizeEmail(email);
            if (!normalized) return null;
            return CryptoJS.MD5(normalized).toString(CryptoJS.enc.Hex);
        }

        function generateEmailHashes(email) {
            return {
                sha1: sha1Hash(email),
                sha256: sha256Hash(email),
                md5: md5Hash(email)
            };
        }

        const hashes = generateEmailHashes(email);

        window.addEventListener("envelopeModuleReady", function () {
            atsenvelopemodule.setAdditionalData({
                'type': 'emailHashes',
                'id': [hashes.sha1, hashes.sha256, hashes.md5]
            });
        });
    });
</script>

    <script>
		var bannerController = usssa.controller('bannerCntrl', ['$scope', 'storage', function ($scope, storage) {

			var isHome = document.URL.includes("/home");
			$scope.bannerClass = "launch-banner-content hide";
			var element = document.getElementById("bannerDiv");
			element.style.display = "none";
			$scope.line01 = $scope.line02 = $scope.line03 = "";
			$scope.line11 = $scope.line12 = $scope.line13 = "";
			$scope.bannerText1 = $scope.bannerText2 = false;

			if(isHome) {
				$scope.bannerClass = "launch-banner-content show";
				element.style.display = "inline";

 				var d = new Date();
				var year = d.getYear();
				var month = d.getMonth()
				var day = d.getDate();
 				var hour = d.getHours();
				var m = d.getMinutes();

				// console.log('%here% --------------------------------------------');
				// console.log('year ' + year + ' month ' + month);
				// console.log('%here% day ' + day + ' hour ' + hour + ' m ' + m);
				// console.log('day >= 23 ' + (day >= 23));
				// console.log('hour >= 2 ' + (hour >= 2));
				// console.log('day <= 24 ' + (day <= 24));
				// console.log('hour >= 2 ' + (hour >= 2));
				// console.log('(day >= 23 && hour >= 2) ' + (day >= 23 && hour >= 2));
				// console.log('(day <= 24 && hour <= 7) ' + (day <= 24 && hour <= 7));
				// if (year <= 124 && month >= 0 && )
				// console.log('%here% --------------------------------------------');

				var yellowTime = false;
				if((day >= 23 && hour >= 2) && (day <= 24 && hour <= 7)) {
				 	yellowTime = true;
				} else {
				 	yellowTime = false;
				}
				yellowTime = true;
				if(yellowTime) {
					$scope.bannerText1 = true;
					$scope.bannerText2 = false;
					var el = document.getElementById('bannerWrapper');
					el.style.backgroundColor = 'lightblue';
					// $scope.line11 = "On 10/31 from 3:30am-7am EST routine maintenance will be performed,";
					// $scope.line11 = "PAYMENT PROCESSING: On 2/28 from 10:00am-11:00am EST routine maintenance will be performed.";
					// $scope.line12 = "Please refrain from submitting payments on usssa.com  as they will not process during this time.";
					// $scope.line11 = "As a result of scheduled maintenance, usssa.com may be temporarily unavailable on";
					// $scope.line12 = "Tuesday October 24th from 3:30am - 7am EST.";
					//" (8/3 11pm - 8/4 5am CST | 8/3 9pm - 8/4 3am PST).";
					// $scope.line12 = "between the hours of 5am-6am EST on Monday 5/14-Thurs 5/15.";
					// $scope.line13 = "We appreciate your patience.";
				} else {
					$scope.bannerText1 = true;
					$scope.bannerText2 = false;
					$scope.line01 = "The 2024 baseball and fastpitch season is now open for registration.";
					$scope.line02 = `Team insurance is available for purchase by team managers through your USSSA account.`;
					$scope.line03 = "Use the Login button to get started.";
				}
			}

    	}]);
	</script>

    <script>
		function closeBanner(){
			var element = document.getElementById("bannerDiv");
			element.style.display = "none";
		}
    </script>

	<!-- Snack Media Footer Bidding -->
	<script type="text/javascript" async src="https://btloader.com/tag?o=5180208835985408&upapi=true" defer></script>

	<style>
		.showBanner {
		-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
		-moz-animation: fadein 1s; /* Firefox < 16 */
			-ms-animation: fadein 1s; /* Internet Explorer */
			-o-animation: fadein 1s; /* Opera < 12.1 */
				animation: fadein 1s;
		color:'black';
		}

		@keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}

		/* Firefox < 16 */
		@-moz-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}

		/* Safari, Chrome and Opera > 12.1 */
		@-webkit-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}

		/* Internet Explorer */
		@-ms-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}

		/* Opera < 12.1 */
		@-o-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
		.buttonBcg {
			background-color: rgb(24, 178, 230);
			color:black;
		}
		.textWhite {
			color:white;
		}
		.textBlack {
			color:black;
		}
	</style>

	<!-- NEW SNACK MEDIA SCRIPT LP-4876 -->
	<script async src="https://boot.pbstck.com/v1/adm/45c441f4-12fd-45fc-9ba1-946d2edbaffe"></script>
	<script src="https://geohb.b-cdn.net/inteintiq/IIQUniversalID.js" async></script>

	<style>
		.logo #logo-header {
			background-image: url('/img/usssa-aag.png');
		}

		span.sport-label{
			display: none;
		}

		@media (min-width: 992px){
			.navbar-brand .logo {
				margin-top: -5px;
				width: 192px;
				height: 50px;
			}
		}
	</style>

    <!-- <script src="https://storage.googleapis.com/didna_hb/usssa/usssa/didna_config.js" async></script> -->

    <style>
        .navbar > .btnSideBar  {
            display: none;
        }
    </style>
</head>

<body id="bdy">
	<!-- INTERCOM INITIALIZATION -->
	<div ng-controller="intercomCtrl"></div>

	<!-- LEGACY BANNER PAYMENTS DOWN -->

	<div ng-controller="bannerCntrl">
		<div id="bannerDiv" ng-class="[bannerClass]">
			<div id="bannerWrapper" class="q-banner-wrapper" role="alert">
				<div class="q-banner-content">
					<div class="q-banner-content-row">
						<div class="copy">
							<p>
								<span class="showBanner textBlack">
									*THE 2027 BASEBALL AND FASTPITCH SEASON IS NOW OPEN FOR REGISTRATION.*<br>
									TEAM INSURANCE IS AVAILABLE FOR PURCHASE BY TEAM MANAGERS THROUGH YOUR USSSA ACCOUNT.<br>
									LOG IN OR CREATE AN ACCOUNT TO GET STARTED!
								</span>

								<a class="showBanner buttonBcg" href class="btn btn-info" onclick="closeBanner()">Close</a>
							</p>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>

	<!-- Google Tag Manager (noscript) -->
	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PM359KC"
	height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
	<!-- End Google Tag Manager (noscript) -->
	<script>
		var controller = usssa.controller('pageCntrl', ['$scope', function ($scope) {
			$scope.sideBarVisible = true;
			$scope.toggleSideBar = function(){
				$scope.sideBarVisible = !$scope.sideBarVisible;
			}
    	}]);
	</script>
	<form method="post" action="/allamerican/feed/" id="frm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="3+qyBNAnS9B1mHuPTbvYw7FcDorq7lkPoeHhevA7Ly1KouTesZkl0uRut7fNBNzHaeFRNfahJN9ORWfTNDccb7hNEEQjgQJqTOW7JYhNwmfkBdnSdh/ZIUdCw7HTjoGb/KhlZt0rcg/YB3EzGu/+Y+pG2rfvcm3DXD3/9qgld3k1NS+gMvL0WsyyCssd77la5otTgz/qfwmyjt/QxcQH8aGy6PUaJhePoK9r/jrJHVA=" />

<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" />
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" />
		<div class="container ctContent" ng-cloak ng-controller="pageCntrl">
			


<!-- Header Mobile -->
<nav class="header-v11 navbar navbar-light navbar-expand-lg noPrint justify-content-start hidden-xl">
	<button class="navbar-toggler btnSideBar mr-2" type="button" data-toggle="collapse" data-target="#sideBar" aria-controls="sideBar" aria-expanded="false" aria-label="Sidebar" style="display:none;">
		<span class="navbar-toggler-icon"></span>
	</button>

	<div class="navbar-brand">
		<a class="logo" href=" https://usssa.com">
			<div id="logo-header" alt="USSSA"></div>
		</a>
		
	</div>

	<div style="flex-grow: 1;"></div>

	<button class="navbar-toggler mr-2" type="button" onclick="location.href='/shoppingCart'">
		<fa icon="shopping-cart" style="font-size: 24px"></fa>
	</button>

	<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topMenu" aria-controls="topMenu" aria-expanded="false" aria-label="Menu">
		<span class="navbar-toggler-icon"></span>
	</button>

	<div class="navbar-collapse navbar-responsive-collapse collapse" id="topMenu">
		
<script>
	usssa.controller('sportMenuCtrl', ['$scope', '$filter', '$http', '$location', 'jsLib', 'API', 'storage', function($scope, $filter, $http, $location, jsLib, API, storage) {
		
		function init() {
			$scope.loading = true;
			$scope.jsLib = jsLib;
			var page = null;
			var tmp = document.URL.split('/');
			if (tmp.length > 0){
				page = tmp[4];
			}

			API.post({ action: 'v11GetTopMenu', sport: jsLib.getSportName(), page: page }, 24)
				.then(function(data) {
					$scope.menu = data;
					$scope.loading = false;
				},
				function(error) {
					console.log('error', error);
					$scope.loading = false;
				}
			);
		}

		$scope.hasGrandChildren = function(item){
			if (item.children){
				if (item.children[0]){
					if (item.children[0].children)
						return true;
				}
			}
			return false;
		}

		init();
	}]);
</script>

<div class="secondBg" ng-controller="sportMenuCtrl">
	<ul class="navbar-nav float-lg-right topMenu" ng-hide="loading">
		
		<li class="nav-item hidden-md hidden-lg hidden-xl">
			<a class="nav-link" href="/login">Login</a>
		</li>
		
		<li class="nav-item" ng-class="{'dropdown': item.children}" ng-repeat="item in menu.items">
			<a class="nav-link" ng-if="!item.children" href="{{item.url}}" ng-attr-target="{{(item.target != '') ? '_blank' : undefined}}" ng-bind-html="jsLib.trustedHtml(item.title)"></a>
			<a class="nav-link dropdown-toggle" ng-if="item.children" href="#" id="sportDropdownMenu{{item.id}}" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
				<span ng-if="item.title != '---'">{{item.title}}</span>
				<i class="fa fa-bars" aria-hidden="true" ng-if="item.title == '---'"></i>
			</a>
			<div class="dropdown-menu row" ng-class="{'sport-menu': hasGrandChildren(item), '{{item.classes}}': item.classes, 'row': item.classes}" aria-labelledby="sportDropdownMenu{{item.id}}" ng-if="item.children">
				<a class="dropdown-item" ng-class="{'col':item.classes}" href="{{child1.url}}" ng-if="!hasGrandChildren(item)" ng-repeat="child1 in item.children" ng-bind-html="jsLib.trustedHtml(child1.title)"></a>
				
				<div class="sport-menu-section col-lg-3 col-md-6 col-sm-6 col-6" ng-repeat="child1 in item.children" ng-if="hasGrandChildren(item)">
					<h5 ng-if="child1.children" ng-bind-html="jsLib.trustedHtml(child1.title)"></h5>
					<ul class="submenu-list" ng-if="child1.children">
						<li ng-repeat="child2 in child1.children"><a href="{{child2.url}}" ng-attr-target="{{(child2.target != '') ? '_blank' : undefined}}" ng-bind-html="jsLib.trustedHtml(child2.title)"></a></li>
					</ul>
				</div>
			</div>
		</li>
	</ul>
</div>
	</div>
</nav>

<!-- Header Desktop -->
<nav class="header-v11 navbar navbar-light navbar-expand-lg noPrint hidden-xs hidden-sm hidden-md hidden-lg">
	<div class="navbar-brand">
		<a class="logo" href=" https://usssa.com">
			<div id="logo-header" alt="USSSA"></div>
		</a>
		
	</div>

	<div class="navbar-collapse navbar-responsive-collapse collapse" id="topMenu">
		
<script>
	usssa.controller('sportMenuCtrl', ['$scope', '$filter', '$http', '$location', 'jsLib', 'API', 'storage', function($scope, $filter, $http, $location, jsLib, API, storage) {
		
		function init() {
			$scope.loading = true;
			$scope.jsLib = jsLib;
			var page = null;
			var tmp = document.URL.split('/');
			if (tmp.length > 0){
				page = tmp[4];
			}

			API.post({ action: 'v11GetTopMenu', sport: jsLib.getSportName(), page: page }, 24)
				.then(function(data) {
					$scope.menu = data;
					$scope.loading = false;
				},
				function(error) {
					console.log('error', error);
					$scope.loading = false;
				}
			);
		}

		$scope.hasGrandChildren = function(item){
			if (item.children){
				if (item.children[0]){
					if (item.children[0].children)
						return true;
				}
			}
			return false;
		}

		init();
	}]);
</script>

<div class="secondBg" ng-controller="sportMenuCtrl">
	<ul class="navbar-nav float-lg-right topMenu" ng-hide="loading">
		
		<li class="nav-item hidden-md hidden-lg hidden-xl">
			<a class="nav-link" href="/login">Login</a>
		</li>
		
		<li class="nav-item" ng-class="{'dropdown': item.children}" ng-repeat="item in menu.items">
			<a class="nav-link" ng-if="!item.children" href="{{item.url}}" ng-attr-target="{{(item.target != '') ? '_blank' : undefined}}" ng-bind-html="jsLib.trustedHtml(item.title)"></a>
			<a class="nav-link dropdown-toggle" ng-if="item.children" href="#" id="sportDropdownMenu{{item.id}}" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
				<span ng-if="item.title != '---'">{{item.title}}</span>
				<i class="fa fa-bars" aria-hidden="true" ng-if="item.title == '---'"></i>
			</a>
			<div class="dropdown-menu row" ng-class="{'sport-menu': hasGrandChildren(item), '{{item.classes}}': item.classes, 'row': item.classes}" aria-labelledby="sportDropdownMenu{{item.id}}" ng-if="item.children">
				<a class="dropdown-item" ng-class="{'col':item.classes}" href="{{child1.url}}" ng-if="!hasGrandChildren(item)" ng-repeat="child1 in item.children" ng-bind-html="jsLib.trustedHtml(child1.title)"></a>
				
				<div class="sport-menu-section col-lg-3 col-md-6 col-sm-6 col-6" ng-repeat="child1 in item.children" ng-if="hasGrandChildren(item)">
					<h5 ng-if="child1.children" ng-bind-html="jsLib.trustedHtml(child1.title)"></h5>
					<ul class="submenu-list" ng-if="child1.children">
						<li ng-repeat="child2 in child1.children"><a href="{{child2.url}}" ng-attr-target="{{(child2.target != '') ? '_blank' : undefined}}" ng-bind-html="jsLib.trustedHtml(child2.title)"></a></li>
					</ul>
				</div>
			</div>
		</li>
	</ul>
</div>
	</div>
</nav>

<div class="noPrint">
	
</div>

			

<script>
window.onload = function () {
	
}
</script>

<div class="row">
	


<!-- Sidebar Start -->
<div class="dvSideBar noPrint" ng-show="sideBarVisible">
    <div id="sideBar" class="col-12 col-md-4 sideBar collapse navbar-collapse navbar-responsive-collapse">
        <div id="snack-gutter-top-left"></div>

	    <div class="d-none d-lg-block mt-2">
            

<style>
.watch-live-container {
	background-color: #cccccc;
	background-size: 100% 100%;
	background-image: url('/img/usssalive-cta-ad.jpg');
	width: 300px;
	height: 100px;
}
.watch-live-container .watch-live-link {
	display: inline-block;
	width: 100%;
	height: 100%;
}

</style>

<div class="watch-live-container">
	<a class="watch-live-link" href="https://www.usssalive.com">&nbsp;</a>
</div>

<hr class="d-block d-md-none">
        </div>
        
    </div>
</div>
<!-- /Sidebar -->
	<div class="col dvContent bg-white">
		
			<span class="inner cms_min">
				Page not found
			</span>
		
	</div>
</div>
			

<script src="/js/directives/u3SocialDirective.js"></script>
<!-- Footer -->
<div id="footer-v1" class="footer-v1 noPrint">
    <div class="footer">
        

<div class="container">
	<div class="div-sponsors footer-v1">
	    <div class="headline"><h2>National Sponsors</h2></div>
	    <ul class="sponsors row" style="margin-left: -30px; margin-right: 0;">
	        <li class="col"><a class="d-block" href="http://www.demarini.com/en-us/" title="Demarini" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Demarini')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_demarini.jpg" alt="Demarini"></a></li>
	        <li class="col"><a class="d-block" href="http://www.dudleysports.com/" title="Dudley" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Dudley')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_Dudley.jpg" alt="Dudley"></a></li>
	        <li class="col"><a class="d-block" href="https://easton.rawlings.com/" title="Easton" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Easton')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_easton.png" alt="Easton"></a></li>
	        <li class="col"><a class="d-block" href="http://www.slugger.com/" title="Louisville Slugger" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Louisville Slugger')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_louisville.jpg" alt="Louisville Slugger"></a></li>
	        <li class="col"><a class="d-block" href="https://maruccisports.com/" title="Marucci" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Marucci')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_marucci.jpg" alt="Marucci"></a></li>
	        <li class="col"><a class="d-block" href="https://miken.rawlings.com/" title="Miken" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Miken')"><img src="/img/logos/sponsor_miken_2021082401.png" alt="Miken"></a></li>
	        <li class="col"><a class="d-block" href="https://www.dickssportinggoods.com/" title="Dicks" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Dicks')"><img src="https://usssa.com/img/logos/sponsor_dicks.jpg" alt="Dicks"></a></li>
	    </ul>
	    <ul class="sponsors row" style="margin-left: -30px; margin-right: 0;">
	       	<li class="col"><a class="d-block" style="align-items: center; justify-content: center; padding-top: 5%; display: flex !important;" href=" https://www.newbalance.com/" title="New Balance" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'New Balance')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_new_balance.png" alt="New Balance"></a></li>
	        <li class="col"><a class="d-block" href="http://www.neweracap.com" title="New Era" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'New Era')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_new_era.jpg" alt="New Era"></a></li>
	        <li class="col"><a class="d-block" href="https://www.rawlings.com/" title="Rawlings" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Rawlings')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_rawlings.jpg" alt="Rawlings"></a></li>
	        <li class="col"><a class="d-block" style="align-items: center; justify-content: center; display: flex !important; height: 100%;" href="https://signaturepins.com/usssa?lid=JVT" title="Signature Pins" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Signature Pins')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_sig_pins.png" alt="Signature Pins"></a></li>
	        <li class="col"><a class="d-block " href="http://www.worthsports.com/" title="Worth" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Worth')"><img src="/img/logos/sponsor_worth_2021082401.png" alt="Worth"></a></li>
	        <li class="col"><a class="d-block" href="https://www.wilson.com/en-us/" title="Wilson" onclick="ga('send', 'event', 'Footer Logo-Clicked', 'Wilson')"><img src="https://v11.usssa.net/images/logos/footer_logos/sponsor_wilson.png" alt="Wilson"></a></li>
	    </ul>
	</div>
</div>

        <div class="container">
            <div>
                <div class="headline"><h2>Social Media</h2></div>
                <div class="social_items">
                    <u3-social></u3-social>
                </div>
            </div>
            <div class="row" style="margin-top: 15px">
                <!-- Latest -->
                <div class="col-md-8 md-margin-bottom-40">
                    <div class="posts">
                        <div class="headline"><h2>Useful Links</h2></div>
                        <div class="row">
                            <div class="col-6">
                                <ul class="list-unstyled link-list">
                                <!-- original -->
                                  <li><a href="http://usssatoday.com"><i class="fa fa-angle-right"></i> News</a></li>
                                  <li><a href="https://support.usssa.com"><i class="fa fa-angle-right"></i> Help Center</a></li>
                                  <li><a href="http://media.usssa.com"><i class="fa fa-angle-right"></i> Media Center</a></li>
                                  <li><a href="http://hof.usssa.com/"><i class="fa fa-angle-right"></i> Hall of Fame</a></li>
                                  <li><a href="https://usssa.com/contact"><i class="fa fa-angle-right"></i> Contact</a></li>
                                  <li><a href="https://www.usssa.com/docs/general/Bylaws.pdf"><i class="fa fa-angle-right"></i> Bylaws</a></li>      
                                  <li><a href="https://usssa.com/baseball_events"><i class="fa fa-angle-right"></i> USSSA Baseball Events</a></li> 
                                 <!--PROD  <li><a href="http://usssatoday.com"><i class="fa fa-angle-right"></i> News</a></li>
                                  <li><a href="https://hq.usssa.com/faqs"><i class="fa fa-angle-right"></i> Questions</a></li>
                                  <li><a href="http://media.usssa.com"><i class="fa fa-angle-right"></i> Media Center</a></li>
                                  <li><a href="http://hof.usssa.com/"><i class="fa fa-angle-right"></i> Hall of Fame</a></li>
                                  <li><a href="https://hq.usssa.com/contact"><i class="fa fa-angle-right"></i> Contact</a></li>
                                  <li><a href="https://www.usssa.com/docs/general/Bylaws.pdf"><i class="fa fa-angle-right"></i> Bylaws</a></li>      
                                  <li><a href="/baseball_events"><i class="fa fa-angle-right"></i> USSSA Baseball Events</a></li> -->
                                  <!-- QA <li><a href="http://usssatoday.com"><i class="fa fa-angle-right"></i> News</a></li>
                                  <li><a href="https://dev-next.usssa.com/faqs"><i class="fa fa-angle-right"></i> Questions</a></li>
                                  <li><a href="http://media.usssa.com"><i class="fa fa-angle-right"></i> Media Center</a></li>
                                  <li><a href="http://hof.usssa.com/"><i class="fa fa-angle-right"></i> Hall of Fame</a></li>
                                  <li><a href="https://dev-next.usssa.com/contact"><i class="fa fa-angle-right"></i> Contact</a></li>
                                  <li><a href="https://www.usssa.com/docs/general/Bylaws.pdf"><i class="fa fa-angle-right"></i> Bylaws</a></li>      
                                  <li><a href="/baseball_events"><i class="fa fa-angle-right"></i> USSSA Baseball Events</a></li>  QA-->                                
                                </ul>
                            </div>
                            <div class="col-6">
                                <ul class="list-unstyled link-list">
                                 <li><a href="https://usssa.com/abusemolestation"><i class="fa fa-angle-right"></i> Abuse/ Molestation</a></li>
                                  <li><a href="https://usssa.com/safesport"><i class="fa fa-angle-right"></i> Safesport</a></li>
                                  <li><a href="https://usssa.com/terms-of-use"><i class="fa fa-angle-right"></i> Terms of Use</a></li>
                                  <li><a href="https://usssa.com/privacy"><i class="fa fa-angle-right"></i> Privacy</a></li>
                                  <li><a href="https://usssa.com/jobs"><i class="fa fa-angle-right"></i> Careers</a></li>
                                  <li><a href="https://www.usssa.com/docs/general/Policy&Procedures.pdf"><i class="fa fa-angle-right"></i> Policies & Procedures</a></li>
                                  <li><a href="https://usssa.com/fastpitch_events"><i class="fa fa-angle-right"></i> USSSA Fastpitch Events</a></li>   
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
                <!-- End Latest -->

                <!-- Address -->
                <div class="col-md-4 map-img md-margin-bottom-40">
                    <div class="headline"><h2>United States Specialty Sports Association</h2></div>
                    <address class="md-margin-bottom-40">
                        <i class="fa fa-home" aria-hidden="true"></i> <span class="lbl-adress">5800 Stadium Pkwy<br/>Melbourne, FL 32940</span>
                    </address>
                </div>
                <!-- End Address -->
            </div>
        </div>
    </div><!--/footer-->

    <div class="copyrightV11">
        <div class="container">
            <div class="row">
                <div class="col-md-6 text-left xs-text-center">
                    <p>
                        1996 - 2026 &copy; All Rights Reserved.
                    </p>
                </div>
                <!-- Social Links -->
                <div class="col-md-6 text-right xs-text-center">
                    <ul class="social-icons">
                        <li><a href="https://www.facebook.com/playusssa/" data-original-title="Facebook" class="rounded-x social_facebook"></a></li>
                        <li><a href="http://twitter.com/usssa" data-original-title="Twitter" class="rounded-x social_twitter"></a></li>
                        <li><a href="https://www.youtube.com/user/usssatoday" data-original-title="YouTube" class="rounded-x social_youtube"></a></li>
                        <li><a href="https://www.instagram.com/playusssa/" data-original-title="Instagram" class="rounded-x social_instagram"></a></li>
                    </ul>
                </div>
                <!-- End Social Links -->
            </div>
        </div>
    </div><!--/copyright-->
</div>

		</div>
		
	</form>
	<!-- Global site tag (gtag.js) - Google Analytics -->
	<script async src="https://www.googletagmanager.com/gtag/js?id=UA-97468231-8"></script>
	<script>
	  window.dataLayer = window.dataLayer || [];
	  function gtag(){dataLayer.push(arguments);}
	  gtag('js', new Date());
	  
	  gtag('config', 'UA-97468231-8');
	</script>
	

	<script type="text/javascript">
		window.onUsersnapCXLoad = function(api) { api.init(); }
		var script = document.createElement('script');
		script.defer = 1;
		script.src = 'https://widget.usersnap.com/global/load/e34b6a1b-cba7-4a37-8fa0-90cc8d03faee?onload=onUsersnapCXLoad';
		document.getElementsByTagName('head')[0].appendChild(script);
	</script>

	<!-- SNACK MEDIA SCRIPTS -->
	<div id="snack-sticky"></div>
</body>
</html>

