/* Menu CSS */
/********************************************************************/
#dnnStandardMenu .dnnNav					{ padding: 0; margin: 0; }
#dnnStandardMenu .dnnNav:after			{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root					{ float: left; display: block; padding: 0; margin: 0; list-style: none; position: relative;}
#dnnStandardMenu .root .txt				{ display: block; text-decoration: none; cursor: pointer; padding: 14px 20px; 
										font-family: 'bitterbold',Georgia, serif; text-transform: uppercase; font-size: 15px; white-space: nowrap;
										line-height: 18px; position: relative; margin: 0; }
#dnnStandardMenu .root>.txt				{ text-align: center; }
#dnnStandardMenu .root .txt:after		{ content: ""; position: absolute; top: 5px; bottom: 5px; right: -1px; width: 1px; 
										-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
										filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
#dnnStandardMenu .root.exp				{ z-index: 1; }
#dnnStandardMenu .root .m0 .txt:after		{ display: none; }
#dnnStandardMenu .root .m0				{ display: none; position: absolute; list-style: none; margin: 0; padding: 18px 0; left: 0; min-width: 260px; }
#dnnStandardMenu .root .normalNav,
#dnnStandardMenu .root .m0.normalNav		{ padding: 18px; }
#dnnStandardMenu .root ul					{ margin: 0; padding: 0; }
#dnnStandardMenu .root ul li				{ margin: 0; padding: 0; list-style: none; }
#dnnStandardMenu .root .col 	 			{ float: left; padding: 0 12px; list-style: none; display: block; position: relative; max-width: 260px; }
#dnnStandardMenu .root .col:before		{ content: ""; position: absolute; top: 8px; bottom: 8px; right: 0; width: 1px; 
										-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; background: #fff;
										filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#dnnStandardMenu .root .col.last:before	{ display: none; }
#dnnStandardMenu .root .mi2				{ position: relative; }
#dnnStandardMenu .root .mi1 .txt			{ font-family: 'adelle',Georgia, serif; font-size: 14px; line-height: 20px; 
											text-decoration: none; font-weight: bold; white-space: normal;
											text-transform: uppercase; display: block; padding: 6px 8px; color: #003d57; }
#dnnStandardMenu .root .mi2 .txt			{ font-family: 'Lato',Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; 
											line-height: 20px; text-decoration: none; display: block; padding: 6px 8px; 
											color: #fff; }
#dnnStandardMenu .root .mi1 .mi .txt		{ padding-left: 24px; position: relative; }
#dnnStandardMenu .root .mi2 .m			{ padding-left: 18px; }
#dnnStandardMenu .root .mi1 .mi .txt:after{ display: block; width: 0; height: 0; content: "";  position: absolute; top: 50%; margin: -2px 0 0 0;
										left: 8px; font-size: 0; line-height: 0; padding: 3px; -webkit-border-radius: 6px; 
										-moz-border-radius: 6px; border-radius: 6px; }

/* Blue - Skin CSS */
/********************************************************************/
.Atlas-Blue #dnnStandardMenu .root .m0	{ background: #0074d9; }
.Atlas-Blue #dnnStandardMenu .root .txt	{ color: #fff; }
.Atlas-Blue #dnnStandardMenu .root .txt:after
										{ background: #0074d9; }
.Atlas-Blue #dnnStandardMenu .root.sel .txt,
.Atlas-Blue #dnnStandardMenu .root.exp .txt,
.Atlas-Blue #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #0074d9; }
.Atlas-Blue #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #003d57; }
.Atlas-Blue #dnnStandardMenu .root .mi1 .txt,
.Atlas-Blue #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Blue #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #003d57; }

/* Gray - Skin CSS */
/********************************************************************/
.Atlas-Gray #dnnStandardMenu .root .m0	{ background: #a2a2a2; }
.Atlas-Gray #dnnStandardMenu .root .txt	{ color: #fff; }
.Atlas-Gray #dnnStandardMenu .root .txt:after
										{ background: #a2a2a2; }
.Atlas-Gray #dnnStandardMenu .root.sel .txt,
.Atlas-Gray #dnnStandardMenu .root.exp .txt,
.Atlas-Gray #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #a2a2a2; }
.Atlas-Gray #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #3b3b3b; }
.Atlas-Gray #dnnStandardMenu .root .mi1 .txt,
.Atlas-Gray #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Gray #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #3b3b3b; }

/* Green - Skin CSS */
/********************************************************************/
.Atlas-Green #dnnStandardMenu .root .m0	{ background: #30a111; }
.Atlas-Green #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Green #dnnStandardMenu .root .txt:after
										{ background: #30a111; }
.Atlas-Green #dnnStandardMenu .root.sel .txt,
.Atlas-Green #dnnStandardMenu .root.exp .txt,
.Atlas-Green #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #30a111; }
.Atlas-Green #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #0e3b09; }
.Atlas-Green #dnnStandardMenu .root .mi1 .txt,
.Atlas-Green #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Green #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #0e3b09; }

/* Red - Skin CSS */
/********************************************************************/
.Atlas-Red #dnnStandardMenu .root .m0		{ background: #ef0107; }
.Atlas-Red #dnnStandardMenu .root .txt	{ color: #fff; }
.Atlas-Red #dnnStandardMenu .root .txt:after
										{ background: #ef0107; }
.Atlas-Red #dnnStandardMenu .root.sel .txt,
.Atlas-Red #dnnStandardMenu .root.exp .txt,
.Atlas-Red #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #ef0107; }
.Atlas-Red #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #450000; }
.Atlas-Red #dnnStandardMenu .root .mi1 .txt,
.Atlas-Red #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Red #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #450000; }

/* Yellow - Skin CSS */
/******************************************************************/
.Atlas-Yellow #dnnStandardMenu .root>.txt
										{ color: #ffffff; }
.Atlas-Yellow #dnnStandardMenu .root .txt:after 
										{ background: #4b4b4b; }
.Atlas-Yellow #dnnStandardMenu .root.sel .txt, 
.Atlas-Yellow #dnnStandardMenu .root.exp .txt, 
.Atlas-Yellow #dnnStandardMenu .root .txt:hover 
										{ color: #ececec; background: #a2a2a2; }
.Atlas-Yellow #dnnStandardMenu .root .mi1 .txt,
.Atlas-Yellow #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; font-weight: 100; }
.Atlas-Yellow #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #000000; }
.Atlas-Yellow #dnnStandardMenu .root .m0	{ background-color: #a2a2a2; }

/* Light Blue - Skin CSS */
/********************************************************************/
.Atlas-Light-Blue #dnnStandardMenu .root .m0
										{ background: #02447a; }
.Atlas-Light-Blue #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Light-Blue #dnnStandardMenu .root .txt:after
										{ background: #02447a; }
.Atlas-Light-Blue #dnnStandardMenu .root.sel .txt,
.Atlas-Light-Blue #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Blue #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #02447a; }
.Atlas-Light-Blue #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #003d57; }
.Atlas-Light-Blue #dnnStandardMenu .root .mi1 .txt,
.Atlas-Light-Blue #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Light-Blue #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #02447a; }

/* Light Grey - Skin CSS */
/********************************************************************/
.Atlas-Light-Silver #dnnStandardMenu .root .m0
										{ background: #706f6f; }
.Atlas-Light-Silver #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Light-Silver #dnnStandardMenu .root .txt:after
										{ background: #706f6f; }
.Atlas-Light-Silver #dnnStandardMenu .root.sel .txt,
.Atlas-Light-Silver #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Silver #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #706f6f; }
.Atlas-Light-Silver #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #3a3a3a; }
.Atlas-Light-Silver #dnnStandardMenu .root .mi1 .txt,
.Atlas-Light-Silver #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Light-Silver #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #706f6f; }

/* Light Green - Skin CSS */
/********************************************************************/
.Atlas-Light-Green #dnnStandardMenu .root .m0
										{ background: #42bb20; }
.Atlas-Light-Green #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Light-Green #dnnStandardMenu .root .txt:after
										{ background: #42bb20; }
.Atlas-Light-Green #dnnStandardMenu .root.sel .txt,
.Atlas-Light-Green #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Green #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #42bb20; }
.Atlas-Light-Green #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #104908; }
.Atlas-Light-Green #dnnStandardMenu .root .mi1 .txt,
.Atlas-Light-Green #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Light-Green #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #42bb20; }

/* Light Red - Skin CSS */
/********************************************************************/
.Atlas-Light-Red #dnnStandardMenu .root .m0
										{ background: #740202; }
.Atlas-Light-Red #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Light-Red #dnnStandardMenu .root .txt:after
										{ background: #740202; }
.Atlas-Light-Red #dnnStandardMenu .root.sel .txt,
.Atlas-Light-Red #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Red #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #740202; }
.Atlas-Light-Red #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #b01d1d; }
.Atlas-Light-Red #dnnStandardMenu .root .mi1 .txt,
.Atlas-Light-Red #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Light-Red #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #740202; }

/* Light Purple - Skin CSS */
/*******************************************************************/
.Atlas-Light-Purple #dnnStandardMenu .root>.txt 
										{ color: #fff; }
.Atlas-Light-Purple #dnnStandardMenu .root .txt:after 
										{ background: #9a71c2; }
.Atlas-Light-Purple #dnnStandardMenu .root.sel .txt, 
.Atlas-Light-Purple #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Purple #dnnStandardMenu .root.exp .txt:hover,
.Atlas-Light-Purple #dnnStandardMenu .root .txt:hover 
										{ color: #fff; background: #826b96; }
.Atlas-Light-Purple #dnnStandardMenu .root.exp .mi1 .txt:hover 
										{ background: #fff; color: #826b96; }
.Atlas-Light-Purple #dnnStandardMenu .root .col:before,
.Atlas-Light-Purple #dnnStandardMenu .root .col:after 
										{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
										background: #ebebeb; filter: alpha(opacity=100); -moz-opacity: 1;
										-khtml-opacity: 1; opacity: 1; }
.Atlas-Light-Purple #dnnStandardMenu .root .m0 
										{ background-color: #826b96; }

/* Light Yellow - Skin CSS */
/*******************************************************************/
.Atlas-Light-Yellow #dnnStandardMenu .root>.txt 
										{ color: #fff; }
.Atlas-Light-Yellow #dnnStandardMenu .root .txt:after 
										{ background: #ffffff; }
.Atlas-Light-Yellow #dnnStandardMenu .root.sel .txt, 
.Atlas-Light-Yellow #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Yellow #dnnStandardMenu .root.exp .txt:hover,
.Atlas-Light-Yellow #dnnStandardMenu .root .txt:hover 
										{ background: #e8ab05; }
.Atlas-Light-Yellow #dnnStandardMenu .root.exp .mi1 .txt
										{ color: #fff; }
.Atlas-Light-Yellow #dnnStandardMenu .root.exp .mi1 .txt:hover 
										{ background: #fff; color: #e8ab05; }
.Atlas-Light-Yellow #dnnStandardMenu .root .col:before,
.Atlas-Light-Yellow #dnnStandardMenu .root .col:after 
										{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
										background: #ebebeb; filter: alpha(opacity=100); -moz-opacity: 1; 
										-khtml-opacity: 1; opacity: 1; }
.Atlas-Light-Yellow #dnnStandardMenu .root .m0 
										{ background-color: #e8ab05; }

/* Princeton FC - Skin CSS */
/********************************************************************/
.Atlas-PFC #dnnStandardMenu .root .m0		{ background: #ff7f00; }
.Atlas-PFC #dnnStandardMenu .root .txt	{ color: #fff; }
.Atlas-PFC #dnnStandardMenu .root .txt:after
										{ background: #474747; }
.Atlas-PFC #dnnStandardMenu .root.sel .txt,
.Atlas-PFC #dnnStandardMenu .root.exp .txt,
.Atlas-PFC #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #ff7f00; }
.Atlas-PFC #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #3a3a3a; }
.Atlas-PFC #dnnStandardMenu .root .mi1 .txt,
.Atlas-PFC #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-PFC #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #000; }

/* Purple - Skin CSS */
/********************************************************************/
.Atlas-Purple #dnnStandardMenu .root .m0	{ background: #af49ff; }
.Atlas-Purple #dnnStandardMenu .root .txt
										{ color: #fff; font-family: 'bitterregular',Georgia, serif; }
.Atlas-Purple #dnnStandardMenu .root .txt:after
										{ background: #4a1d6f; }
.Atlas-Purple #dnnStandardMenu .root.sel .txt,
.Atlas-Purple #dnnStandardMenu .root.exp .txt,
.Atlas-Purple #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #af49ff; }
.Atlas-Purple #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #003d57; }
.Atlas-Purple #dnnStandardMenu .root .mi1 .txt,
.Atlas-Purple #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Purple #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #371751; }

/* Orange - Skin CSS */
/********************************************************************/
.Atlas-Orange #dnnStandardMenu .root .m0	{ background: #ff9147; }
.Atlas-Orange #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Orange #dnnStandardMenu .root .txt:after
										{ background: #ff9147; }
.Atlas-Orange #dnnStandardMenu .root.sel .txt,
.Atlas-Orange #dnnStandardMenu .root.exp .txt,
.Atlas-Orange #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #ff9147; }
.Atlas-Orange #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #f06b00; }
.Atlas-Orange #dnnStandardMenu .root .mi1 .txt,
.Atlas-Orange #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Orange #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #f06b00; }

/* Orange - Skin CSS */
/********************************************************************/
.Atlas-Light-Orange #dnnStandardMenu .root .m0
										{ background: #b73902; }
.Atlas-Light-Orange #dnnStandardMenu .root .txt
										{ color: #fff; }
.Atlas-Light-Orange #dnnStandardMenu .root .txt:after
										{ background: #b73902; }
.Atlas-Light-Orange #dnnStandardMenu .root.sel .txt,
.Atlas-Light-Orange #dnnStandardMenu .root.exp .txt,
.Atlas-Light-Orange #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #b73902; }
.Atlas-Light-Orange #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #ff9d5b; }
.Atlas-Light-Orange #dnnStandardMenu .root .mi1 .txt,
.Atlas-Light-Orange #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-Light-Orange #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #ff9d5b; }


/* Neighborhood Youth Sports - Skin CSS */
/********************************************************************/
.Atlas-NYS  #dnnStandardMenu .root .m0	{ background: #ca0018; }
.Atlas-NYS  #dnnStandardMenu .root .txt	{ color: #003d99; }
.Atlas-NYS  #dnnStandardMenu .root .txt:after
										{ background: #ca0018; }
.Atlas-NYS  #dnnStandardMenu .root.sel .txt,
.Atlas-NYS  #dnnStandardMenu .root.exp .txt,
.Atlas-NYS  #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #ca0018; }
.Atlas-NYS  #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #003d57; }
.Atlas-NYS  #dnnStandardMenu .root .mi1 .txt,
.Atlas-NYS  #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; }
.Atlas-NYS  #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #003d57; }

/* Upper St Clair Athletic Association - Skin CSS */
/********************************************************************/
.Atlas-USC  #dnnStandardMenu .root .m0	{ background: #d0001a; }
.Atlas-USC  #dnnStandardMenu .root .col:before
										{ background-color: rgba(255,255,255,0.5); }
.Atlas-USC  #dnnStandardMenu .root .txt	{ color: #fff; font-family: 'Open Sans Condensed',Arial,Helvetica,sans-serif; font-size: 16px; font-weight: 700; }
.Atlas-USC  #dnnStandardMenu .root .txt:after
										{ background: #454545; }
.Atlas-USC #dnnStandardMenu .root.sel .txt,
.Atlas-USC  #dnnStandardMenu .root.exp .txt,
.Atlas-USC  #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #d0001a; }
.Atlas-USC #dnnStandardMenu .root .mi1 .mi .txt:after
										{ display: none; }
.Atlas-USC #dnnStandardMenu .root .mi1 .txt
										{ color: #111; font-family: 'adelle',Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 600; font-style: italic;}
.Atlas-USC  #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; font-family: 'Lato',Arial,Helvetica,sans-serif; font-weight: 400; font-style: normal; padding: 6px 8px; }
.Atlas-USC  #dnnStandardMenu .root .m0 .txt:hover
										{ background: #fff; color: #111; }

/* Southeastern Program Of Recreational Team Sports - Skin CSS */
/********************************************************************/
.Atlas-SPORTS #dnnStandardMenu .root .m0
										{ background: #ca0018; }
.Atlas-SPORTS #dnnStandardMenu .root .txt
										{ font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 700; color: #070c4a; }
.Atlas-SPORTS #dnnStandardMenu .root .txt:after
										{ background: #dfdfdf; }
.Atlas-SPORTS #dnnStandardMenu .root.sel .txt,
.Atlas-SPORTS #dnnStandardMenu .root.exp .txt,
.Atlas-SPORTS #dnnStandardMenu .root .txt:hover
										{ color: #fff; background: #ca0018; }
.Atlas-SPORTS #dnnStandardMenu .root .mi1 .mi .txt:after
										{ background: #003d57; }
.Atlas-SPORTS #dnnStandardMenu .root .mi1 .txt
										{ color: #000; font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-weight: 700; font-size: 14px; font-style: normal; }
.Atlas-SPORTS #dnnStandardMenu .root .mi2 .txt
										{ font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-transform: none; color: #fff; }
.Atlas-SPORTS #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #031632; }

/* Classic Soccer Club - Skin CSS */
/********************************************************************/
.Atlas-CSC #dnnStandardMenu .root .m0	{ background: #b08935; }
.Atlas-CSC #dnnStandardMenu .root .txt	{ color: #cfcfcf; }
.Atlas-CSC #dnnStandardMenu .root .txt:after
										{ background: #424242; }
.Atlas-CSC #dnnStandardMenu .root.sel .txt,
.Atlas-CSC #dnnStandardMenu .root.exp .txt,
.Atlas-CSC #dnnStandardMenu .root .txt:hover
										{ color: #ececec; background: #b08935; }
.Atlas-CSC #dnnStandardMenu .root .mi1 .mi .txt:after
										{ display: none; }
.Atlas-CSC #dnnStandardMenu .root .mi1 .txt
										{ color: #202020; font-style: italic; padding: 6px 8px; }
.Atlas-CSC #dnnStandardMenu .root .mi2 .txt
										{ color: #fff; font-style: normal; font-weight: 400; text-transform: none; }
.Atlas-CSC #dnnStandardMenu .root .m0 .txt:hover
										{ background-color: #fff; color: #000; }
.Atlas-CSC #dnnStandardMenu .root .col:before
										{ opacity: 0.1; }
										
/* Classic Soccer Club - Skin CSS */
/********************************************************************/

.pop-warner-league-blue #dnnStandardMenu .root.exp,
.pop-warner-league-blue #dnnStandardMenu .root:hover 	{ background: #da2128; }
.pop-warner-league-blue #dnnStandardMenu .mi0.root:after { content: ''; position: absolute; right: 0; height: 32px; width: 1px; 
											  background: rgba(255, 255, 255, 0.31); top: 0; bottom: 0; margin: auto; opacity: 0.3; }
.pop-warner-league-blue #dnnStandardMenu .mi0.root:last-child:after { display: none; }
.pop-warner-league-blue #dnnStandardMenu .root .txt	{ color: #ffffff; font-family: 'Lato',Arial,Helvetica,sans-serif; font-weight: 900;
											  letter-spacing: 0.6px; font-size: 14px; }								
.pop-warner-league-blue #dnnStandardMenu li.root.mi0.haschild.exp > ul { background: #da2128; }

.pop-warner-league-gray #dnnStandardMenu .root.exp,
.pop-warner-league-gray #dnnStandardMenu .root:hover 	{ background: #a2a2a2; }
.pop-warner-league-gray #dnnStandardMenu .mi0.root:after { content: ''; position: absolute; right: 0; height: 32px; width: 1px; 
											  background: rgba(255, 255, 255, 0.31); top: 0; bottom: 0; margin: auto; opacity: 0.3; }
.pop-warner-league-gray #dnnStandardMenu .mi0.root:last-child:after { display: none; }
.pop-warner-league-gray #dnnStandardMenu .root .txt	{ color: #ffffff; font-family: 'Lato',Arial,Helvetica,sans-serif; font-weight: 900;
											  letter-spacing: 0.6px; font-size: 14px; }								
.pop-warner-league-gray #dnnStandardMenu li.root.mi0.haschild.exp > ul { background: #a2a2a2; }
.pop-warner-league-gray #dnnStandardMenu li.root.mi0.haschild.exp > ul { background: #a2a2a2; }
.pop-warner-league-blue #dnnStandardMenu .root .txt,
.pop-warner-league-blue #dnnStandardMenu .root .txt:hover,
.pop-warner-league-gray #dnnStandardMenu .root .txt,
.pop-warner-league-gray #dnnStandardMenu .root .txt:hover,
.pop-warner-league-blue #dnnStandardMenu .root.sel .txt,
.pop-warner-league-blue #dnnStandardMenu .root.sel .txt:hover,
.pop-warner-league-gray #dnnStandardMenu .root.sel .txt,
.pop-warner-league-gray #dnnStandardMenu .root.sel .txt:hover,
.pop-warner-league-blue #dnnStandardMenu .root.sel .txt, 
.pop-warner-league-blue #dnnStandardMenu .root.exp .txt, 
.pop-warner-league-blue #dnnStandardMenu .root .txt:hover,
.pop-warner-league-gray #dnnStandardMenu .root.sel .txt, 
.pop-warner-league-gray #dnnStandardMenu .root.exp .txt, 
.pop-warner-league-gray #dnnStandardMenu .root .txt:hover { background: transparent; }
.pop-warner-league-gray #dnnStandardMenu .root .mi1 .mi .txt:after,
.pop-warner-league-blue #dnnStandardMenu .root .mi1 .mi .txt:after { display: none; }
.pop-warner-league-blue #dnnStandardMenu .root .m0 .txt:hover { color: #001136; background: transparent; }
.pop-warner-league-gray #dnnStandardMenu .root .m0 .txt:hover { color: #373737; background: transparent; }
.pop-warner-league-blue #dnnStandardMenu .root .mi1 .mi .txt ,
.pop-warner-league-gray #dnnStandardMenu .root .mi1 .mi .txt 	{ text-transform: capitalize; font-weight: 600;}