html { background: #fff url(background.jpg) top center repeat-x; }
body { background: transparent none; }

#siteHeader { 
	background-image: url(pageHeader.jpg); 
	height: 93px;  }

	/* ADMIN NAV */

	#siteHeader #adminNav { position: fixed; top: 100px; right: 0; z-index: 1000; }
	#siteHeader #adminNav a { background: transparent url(i/editUser.png) 0 0 no-repeat; display: block; width: 65px; height: 70px}
	.edit_mode > #siteHeader #adminNav a { background-position: 0 -70px; }
	#siteheader #adminNav a img { display: none; }
	#siteHeader .adminToggle {
		background-image: url(https://app-assets1.sportngin.com/app_images/siteAdminToggle.gif?1328761233) ;
		position: fixed; top: 0; right: 0; z-index: 1000; }

		/* ADMIN NAV */

		#adminNav { position: fixed; top: 100px; right: 0; z-index: 1000; }
		#adminNav a { background: transparent url(i/editUser.png) 0 0 no-repeat; display: block; width: 65px; height: 70px}
		.edit_mode #adminNav a { background-position: 0 -70px; }
		#adminNav a img { display: none; }
		.adminToggle { position: fixed; top: 0; right: 0; z-index: 1000; }

/*HEADER LINKS*/

a.register {
	background: transparent url(i/register.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	width: 190px;
	height: 25px;
	position: absolute;
	top: 28px;
	left: 826px;
	right: auto;
	z-index: 30; }




	a.logo {
		background: transparent url(i/logo.png) 0 0 no-repeat;
		text-indent: -9999px;
		display: block;
		width: 450px;
		height: 67px;
		position: absolute;
		top: 8px;
		left: 0px;
		right: auto;
		z-index: 30; }

		a.facebookButton {
			background: transparent url(i/socialSprite.png) 0 0 no-repeat;
			text-indent: -9999px;
			display: block;
			width: 27px;
			height: 27px;
			position: absolute;
			background-position: 0px 0px;
			top: -31px;
			left: 764px;
			right: auto;
			z-index: 25; }

			a.facebookButton:hover {
				background-position: 0px -27px; }

				a.youtubeButton {
					background: transparent url(i/socialSprite.png) 0 0 no-repeat;
					text-indent: -9999px;
					display: block;
					width: 27px;
					height: 27px;
					position: absolute;
					background-position: -27px 0px;
					top: -31px;
					left: 798px;
					right: auto;
					z-index: 25; }

					a.youtubeButton:hover {
						background-position: -27px -27px; }

						a.twitterButton {
							background: transparent url(i/socialSprite.png) 0 0 no-repeat;
							text-indent: -9999px;
							display: block;
							width: 27px;
							height: 27px;
							position: absolute;
							background-position: -54px 0px;
							top: -31px;
							left: 832px;
							right: auto;
							z-index: 25; }

							a.twitterButton:hover {
								background-position: -54px -27px; }

								a.registerNowButton {
									background: transparent url(i/registerSprite.png) 0 0 no-repeat;
									text-indent: -9999px;
									display: block;
									width: 132px;
									height: 34px;
									position: absolute;
									background-position: 0px 0px;
									top: 118px;
									left: 855px;
									right: auto;
									z-index: 25; }

									a.registerNowButton:hover {
										background-position:0px -34px; }

										a.shop {
											padding: 5px;
											background: #fff;
											color: #17136f;
											display: block;
											position: absolute;
											top: 95px;
											left: 888px;
											z-index: 50;
											text-decoration: none; }

											a.askPro{
												padding: 5px;
												background: #fff;
												color: #17136f;
												display: block;
												position: absolute;
												top: 95px;
												left: 826px;
												z-index: 50;
												text-decoration: none; }

												a.shop:hover, a.askPro:hover {
													background: #17136f;
													color: #fff; }

													p.questions {
														padding: 70px 0 20px 830px;
														font-size: 10px;
														color: #b6170e; }

/*ACCOUNT NAV*/

#accountNav {
	border-bottom: 1px solid #ebebeb;
	margin-left: 70px; }

	#accountNav a {
		color: #a7aaac;
		border: none; }

		#accountNav a:hover {
			background-color: transparent;
			color: #17136f; }

			#accountNav .currentSite a {
				background: none;
				display:none; }

				#accountNav .currentSite a#edit_membership {
					width: 127px;
					color:#a7aaac; }

					#accountNav .currentSite a:hover {
						background:none;
						color: #0A5CAF; }	

						#accountNav .secondary a:hover {
							background-color: transparent;
							color: #17136f; }

							#accountNav li {
								background:none; }

								#siteHeader #adminNav a{
									margin: 0 0 10px 0; }

									#siteHeader #adminNav, #tstRegistrationHeader #adminNav {
										top:0px;
										right: 100px; }
										
#accountNav .nginLogo a { margin: 0 0 0 0; }										


/*TOPNAV*/


#topNav table {
	width: 795px;
	margin: 0px; }

	#topNav a {
		background: #17136f;
		border: none;
		color: #fff;
		font-family: helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 25px;
		margin-right: 1px; }

		#topNav a:hover {
			background: #a9a9a9; }

			#topNav a.selected {
				background: #a9a9a9;
				color: #fff;
				font-weight: bold;
				font-size: 11px; }


				#displayBodyHeader {
					line-height: 35px;
					background: transparent;
					padding: 0;
					margin: 1px 0 10px 10px;
					color: #17136f;
					font-family: helvetica;
					border: none; }

					.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {
						background: transparent;
						font-family: helvetica;
						color: #115da9 !important;
						padding: 5px;
						margin-left: 10px;
						margin-right: 10px;
						border-bottom: 1px solid #3b3b3b;
						border-top: 1px solid #3b3b3b;
						border-left: none;
						border-right: none; }



						.textBlockElement p {
							padding: 5px;
							margin: 5px; }

/*PAGE CONTENT*/



#pageContentContainer {
	padding: 0px;
	margin-top: 10px;
	background-color: transparent;
	min-height: 650px; }

	#homePage #pageContentContainer {
		margin-top: 0; }

		#siteContainer2.one_panel #panelTwo .homeSlide  {
			margin: 0;
			padding: 0; }

			.layoutContainer {
				padding-left: 0px; }

				#panelOne {
					margin-left: 0px; }

					#panelTwo {
						width: 805px;
						margin-left: 10px; }

						.pageElement.codeElement {
							margin-right: 0; }



/* slideshow */

#siteContainer2.one_panel #panelTwo .homeSlide {
	margin-bottom: 10px; }

	.homeSlide .pageElement {
		margin: 0 !important; }

		.newsSlideShow-thumbnails li a {
			display: block;
			width: 10px; height: 10px;
			background: #fff none;
			border: none;
			opacity: .7; }

			=.newsSlideShow-thumbnails a.current, .newsSlideShow-thumbnails a:hover {
				border: none;
				opacity: 1; }

				.newsSlideShow-thumbnails {
					right: auto; bottom: 10px; left: 0;
					list-style-type: none;
					position: absolute !important;
					text-align: left;
					z-index: 3;
					width: 50%;
					padding-left: 15px; }

					.layout_classic .newsSlideShow-thumbnails li {
						width:1%; }

						.newsSlideShow-thumbnails li {
							width: auto;
							margin: 0 3px 0 0; }

							.newsSlideShow-thumbnails li a img {
								display: none; }	

								.layout_classic .newsSlideShow-headline {
									width: 100%;
									padding-bottom: 0; }

/*video*/


.video {
	background: #dfdfdf; }

	.video .textBlockElement h3,
	.video .aggregatorElement h3,
	.video .tableElement h3,
	.video .reportTableElement h3 {
		margin: 20px 0 0 30px; }



		.frontVideo {
			margin: 20px 0 30px 30px; }

			.videoThumb {
				margin: 5px; }

				.videoRow {
					background: #0b1e37; 
					padding: 30px 25px 25px 25px;
					margin-bottom: 20px; }

					.videoRow .textBlockElement h3,
					.videoRow .aggregatorElement h3,
					.videoRow .tableElement h3,
					.videoRow .reportTableElement h3 {
						margin: 0 5px 0 5px; }	

						.videoRow .pageElement.videoElement {
							margin: 0; }
							.videoRow .pageElement.textBlockElement {
								margin: 0 0 10px 0 }

/*facebook*/


.fb-like {
	margin: 70px 10px 0 0;
	background: white;
	padding: 10px; }

/*teams*/

a.teams {
	height: 75px;
	background: transparent url(i/teamSprite.png) 0 0 no-repeat;
	text-indent: -9999px;
	display: inline-block; }

	a#teamone:hover {
		width: 78px;
		background-position: 0px 0px; }

		a#teamone {
			width: 78px;
			background-position: 0px -100px; }

			a#teamtwo:hover {
				width: 78px;
				background-position: -79px -0px; }

				a#teamtwo {
					width: 78px;
					background-position: -79px -100px; }

					a#teamthree:hover {
						width: 78px;
						background-position: -158px 0px; }

						a#teamthree {
							width: 78px;
							background-position: -158px -100px; }

							a#teamfour:hover {
								width: 78px;
								background-position: -237px -0px; }

								a#teamfour {
									width: 78px;
									background-position: -237px -100px; }

									a#teamfive:hover {
										width: 78px;
										background-position: -316px 0px; }

										a#teamfive {
											width: 78px;
											background-position: -316px -100px; }

											a#teamsix:hover {
												width: 78px;
												background-position: -395px -0px; }

												a#teamsix {
													width: 78px;
													background-position: -395px -100px; }

													a#teamseven:hover {
														width: 78px;
														background-position: -474px 0px; }

														a#teamseven {
															width: 78px;
															background-position: -474px -100px; }

															a#teameight:hover {
																width: 78px;
																background-position: -553px -0px; }

																a#teameight {
																	width: 78px;
																	background-position: -553px -100px; }

																	a#teamnine:hover {
																		width: 78px;
																		background-position: -632px 0px; }

																		a#teamnine {
																			width: 78px;
																			background-position: -632px -100px;
																			margin-left:48px; }

																			a#teamten:hover {
																				width: 78px;
																				background-position: -711px 0px; }

																				a#teamten {
																					width: 78px;
																					background-position: -711px -100px; }

																					a#teameleven:hover {
																						width: 78px;
																						background-position: -790px 0px }

																						a#teameleven {
																							width: 78px;
																							background-position: -790px -100px; }

																							.teamBar {
																								margin: 10px 0 20px 0;
																								border-top: 1px solid #d9d9d9;
																								border-bottom: 1px solid #d9d9d9;
																								height: 75px; }



																								.customButtons {
																									width:22.5%;
																									float: left;
																									padding: 20px 12px 10px 12px;
																									margin-top: 20px;
																									margin-bottom: 20px; }	

																									.customButtons .heroPhotoElement img {
																										border: 2px solid #17136f; }

																										#siteFooter {
																											background-color: #a7aaac;
																											width: 100%; }

/*subNav*/

.subNav, .relatedSections {
	margin-bottom: 5px;
	border: 1px solid #e6e6e6; }

	.subNav h4, .relatedSections {
		font-family: helvetica;
		font-size: 10px;
		font-weight: bold;
		line-height: 25px;
		background: #3b3b3b;
		color: #fff;
		border-bottom: 1px solid #fff; }

		.subNav .parents li a, {
			padding-left: 10px;
			border-bottom: 1px solid #fff;
			border-top: none;
			background: #a7aaac;
			color: #3b3b3b; }

			.subNav .children .disabled a {
				background: #fff;
				color: #3b3b3b;
				border-bottom: 1px solid #e6e6e6;
				border-top: none; }

				.relatedSections .disabled a {
					background-image: none;
					background-color: #fff;
					color: #3b3b3b; }

					.subNav li a, .relatedSections li a {
						border-top: none;
						border-bottom: 1px solid #e6e6e6; }

						.subNav h4, .relatedSections h4 {
							font-family: helvetica;
							background-image: none;
							background-color: #3b3b3b; }

							.subNav .children a:link, .subNav .children a:visited, .relatedSections a:link, .relatedSectionsa:visited {
								color: #17136f; }

/*
* jQuery Nivo Slider v3.1
* http://nivo.dev7studios.com
*
* Copyright 2012, Dev7studios
* Free to use and abuse under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
