::-moz-selection { background: #ffcc03; color: #282828; text-shadow: none; }
::-ms-selection { background: #ffcc03; color: #282828; text-shadow: none; }
::-o-selection { background: #ffcc03; color: #282828; text-shadow: none; }
::selection { background: #ffcc03; color: #282828; text-shadow: none; }
a { color: #D6D7D7; }
a:hover { color: #fff; }
a:link { -webkit-tap-highlight-color: #ffcc03; }
html { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/backgroundR.jpg'); }
#homePage #pageContentContainer { background: transparent none; width: auto; max-width: 990px; margin: 295px auto 0 auto; }
#pageContentContainer { background: transparent none; width: auto; max-width: 990px; margin: 350px auto 0 auto; }
.siteContainer { position: relative; width: 1067px; /*z-index: 55;*/}
.extended { background: url(images/extended.png) no-repeat top center; height: 300px; width: 1300px; position: relative; top: -100px; left: 5px; margin: 0 auto; /*z-index: 90;*/ }
.fb_ltr { background: white; }
#monthViewCalendar a { color: #282828; }
/*----- Account Nav -----*/
#accountNav { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/accountNav.png') no-repeat left top; height: 40px;  z-index: 80;  }
#accountNav li:first-child { margin-left: 299px; }
#accountNav a { font-size: 10px; border: 0; }
#accountNav a:hover { background-color: transparent; text-shadow: 0 0 10px #19388a; }
#accountNav .currentSite a { background-color: transparent; border-left: 0; box-shadow: inset 0 0 10px 8px #b6b8b8; -webkit-transition: background .2s linear; -moz-transition: background .2s linear; -ms-transition: background .2s linear; -o-transition: background .2s linear; transition: background .2s linear;}
#accountNav .currentSite a:hover { background-color: #19388a; box-shadow: inset 0 0 10px 8px #b6b8b8; border-left: 0; }
#accountNav .currentSite a#edit_membership { border-left: 0; }
#accountNav .secondary a { color: white; font-weight: bold; }
#accountNav .secondary a:hover {color: white; }
#accountNav li a { box-shadow: inset 0 0 10px 8px #b6b8b8; -webkit-transition: background .2s linear; -moz-transition: background .2s linear; -ms-transition: background .2s linear; -o-transition: background .2s linear; transition: background .2s linear; }
#accountNav li a:hover { background-color: #19388a; box-shadow: inset 0 0 10px 8px #b6b8b8; border-left: 0; }
#accountNav .nginLogo a { float: right; margin-right: 75px; box-shadow: inset 0 0 8px 6px #b6b8b8; }
#accountNav .nginLogo a:hover { box-shadow: inset 0 0 8px 6px #b6b8b8; }
.NGIN_tip.user_nav_menu .container { z-index: 100000000; }

/*----- Site Header -----*/
#siteHeader { height: 171px; width: 337px; float: left; margin-top:-43px; margin-left: -20px; position: relative; }
#siteHeader img.logo { position: absolute; top: 0; left: 0; }
#siteHeader #adminNav { left:0; right: auto; margin: 0 0 -50px 25px; }
#siteHeader .adminToggle { z-index: 99; top: 0; left: 25px; }

/*----- Image Rotator -----*/
div.outer { position: absolute; left: 0; top: 0; width: 100%; height: auto; overflow: hidden; /*z-index: 51;*/ }
div.rotator { height: 400px; max-width: 1260px; margin: 20px auto 0 auto; overflow: hidden; }
div.rotator ul li { float: left; position: absolute; list-style: none; overflow: hidden; }
div.rotator ul li.show { /*z-index: 50;*/ }
div.rotator ul li img { max-width: 1260px; height: 400px; margin: 0 auto; overflow: hidden;}

/*----- Top Nav -----*/
.topNavBack { box-shadow: 0 40px 10px rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 50%; width: 990px; height: 30px; margin-left: -500px; z-index: 60; }
#topNav { background: transparent none; height: 34px; width: 767px; position: absolute; top: 35px; left: 280px; z-index: 56; }
#topNav table { width: 730px;}
#topNav tr td:hover, #topNav tr td.hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBefore.png') no-repeat left center;}
#topNav tr td.firstNavElement:hover, #topNav tr td.firstNavElement.hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBeforeFirst.png') no-repeat left center; }
#topNav tr td:hover > a, #topNav tr td.hover > a { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBkg.png') no-repeat right center; color: #ffcc03; }
#topNav tr td a:hover, #topNav tr td a.hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBkg.png') no-repeat right center; color: #ffcc03; }
#topNav tr td.selected { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBefore.png') no-repeat left center; }
#topNav tr td.firstNavElement.selected { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBeforeFirst.png') no-repeat left center; }
#topNav a { background: transparent none; border: 0; line-height: 10px; margin-left: 14px; padding: 11px 14px 10px 0; -webkit-transition: color .2s linear; -moz-transition: color .2s linear; -ms-transition: color .2s linear; -o-transition: color .2s linear; transition: color .2s linear; }
#topNav a:hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBkg.png') no-repeat right center; color: #ffcc03; }
#topNav a.selected { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBkg.png') no-repeat right center; color: #ffcc03 }
#topNav a.selected:hover, #topNav a.selected.hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/aBkg.png') no-repeat right center; color: #ffcc03;}
#topNav td ul { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/topNavUl.png') no-repeat center center; background-size: 100% 100%; box-shadow: none; }
.ie7 #topNav td ul { background: transparent url(images/ie7PageEl.png); }
.ie8 #topNav td ul { background: #051d51; }
#topNav td ul li { background: transparent none; }
#topNav td ul li a { background: transparent none; border-top: none; border-bottom: none; padding: 5px 0 5px 10px; }
#topNav td ul li a:hover, #topNav td ul li a.hover { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; background-size: 100% 100%; border-top: none; border-bottom: none; color: #051d51;  }
#topNav td ul li:hover, #topNav td ul li.hover { background: transparent none; }
#topNav td ul li:hover > a, #topNav td ul li.hover > a { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; background-size: 100% 100%; border-top: none; border-bottom: none; color: #051d51;}
#topNav td ul li ul { border-left: none; }
#topNav td ul li:hover ul li:hover { background: transparent none; }
#topNav td ul li.hover.over > a { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; background-size: 100% 100%; }
#topNav td ul li ul li a:hover { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; background-size: 100% 100%; }
#topNav td ul.dropdown {
	-webkit-animation: 150ms slideDown ease-in-out 1;
	   -moz-animation: 150ms slideDown ease-in-out 1;
	    -ms-animation: 150ms slideDown ease-in-out 1;
	        animation: 150ms slideDown ease-in-out 1;}
		@-webkit-keyframes slideDown {
			0% {top: 27px; opacity: 0;}
			100% {top: 31px; opacity: 1;}
		}
		@-moz-keyframes slideDown {
			0% {top: 27px; opacity: 0;}
			100% {top: 31px; opacity: 1;}
		}
		@-ms-keyframes slideDown {
			0% {top: 27px; opacity: 0;}
			100% {top: 31px; opacity: 1;}
		}
		@keyframes slideDown {
			0% {top: 27px; opacity: 0;}
			100% {top: 31px; opacity: 1;}
		}	         
#topNav td ul.dropdown li.over > ul {
	-webkit-animation: 150ms slideRight ease-in-out 1;
	   -moz-animation: 150ms slideRight ease-in-out 1;
	    -ms-animation: 150ms slideRight ease-in-out 1;
	        animation: 150ms slideRight ease-in-out 1;}
		@-webkit-keyframes slideRight {
			0% {left: 180px; opacity: 0;}
			100% {left: 184px; opacity: 1;}
		}
		@-moz-keyframes slideRight {
			0% {left: 180px; opacity: 0;}
			100% {left: 184px; opacity: 1;}
		}
		@-ms-keyframes slideRight {
			0% {left: 180px; opacity: 0;}
			100% {left: 184px; opacity: 1;}
		}
		@keyframes slideRight {
			0% {left: 180px; opacity: 0;}
			100% {left: 184px; opacity: 1;}
		}         


/*----- Content Container -----*/
#displayBodyContent { background: transparent none; /*background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/displayBody.png') no-repeat center center; background-size: 100% 100%;*/ }
.lte7 #displayBodyContent { background: transparent none; }
#displayBodyHeader { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/displayBodyHeader.png') no-repeat left center; border: 0; color: #19388a; font-style: italic; margin-bottom: -25px; padding: 15px; }
.contactElement h3, .sponsorElement h3 { color: #d6d7d7; }
.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/h3.png') no-repeat center left; background-size: 100% 100%; padding: 10px 0 17px 15px; border: 0; }
.ie8 .textBlockElement h3, .ie8 .aggregatorElement h3, .ie8 .tableElement h3, .ie8 .reporTableElement h3 { background: none; -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/h3.png', sizingMethod='scale')";}
.galleryElement h3 { color: #d6d7d7; }
.galleryElement p { color: #d6d7d7; }
.textBlockElement p { background: transparent none !important; color: #d6d7D7;}
.sponsorElement { border-top: 0; }
#siteContainer2.one_panel #panelTwo, #siteContainer2.one_panel #yieldContent { background: transparent; }
.linkElement .text, .contactFormElement .contactEmail, .sideGraphicLink { color: #d6d7d7; }
.linkElement h4 { color: #d6d7d7; font-size: 16px; text-decoration: underline; }
.linkElement h4 a:hover { color: white; }
/*.lte8 .linkElement p.text { background: #051d51 none; }*/
.textBlockElement ul, .textBlockElement ol { color: #d6d7d7; }
#sport-header { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/displayBodyHeader.png') no-repeat center center; background-size: 100% 100%; border-top: none; padding: 25px; }
.noEntry { border-top: none; }
.textBlockElement .text { padding: 0 15px; }
.contentTabs { max-width: 470px; margin: 0 auto;}
.textBlockElement div { background: transparent none !important; color: #d6d7d7 !important; }
.textBlockElement div p { background: transparent none !important; color: #d6d7d7 !important; }
.contactElement .phone, .contactElement .email, .sponsorElement .description, .sponsorElement .description p { color: white; }
.contactElement p.title { color: #999; }

/*----- Page Element Styling -----*/
.pageEl { margin-top: 50px; position: relative; }
.lte7 .pageEl{ margin-top: 5px; }
.pageEl::after { content:"."; background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageElAfter.png') no-repeat center center; background-size: 100% 100%; height: 25px; width: 100%; float: left; position: absolute;	bottom: -25px; left: 0; }
.ie8 .pageEl::after { background: #051d51; content:""; height: 25px; width: 100%; float: left; position: absolute;	bottom: -25px;}
.pageEl::before { content:"."; background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageElBefore.png') no-repeat center center; background-size: 100% 100%; height: 25px; width: 100%; float: left; position: absolute; top: -25px; left: 0; }
.ie8 .pageEl::before { background: #051d51; content:""; height: 25px; width: 100%; float: left; position: absolute; top: -25px; }
.pageElement { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageEl.png') repeat-y; background-size: 100% 100%; padding: 0 25px; position: relative; }
.ie7 .pageElement { padding: 25px; }
.ie8 .pageElement { padding: 25px; }
.pageElement .textBlockElement { background: transparent none; }
.pageElement .textBlockElement::before { display: none;}
#leftHandGraphics { margin: 25px 0 0 0; }
#leftHandGraphics .text div { border: none; }
/*----- Master ScoreBoard -----*/
#masterScoreboard { background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageEl.png') no-repeat center center; background-size: 100% 100%; max-width: 990px; margin: 335px auto 0 auto; padding: 0 40px; position: relative; }
.ie8 #masterScoreboard { background: #051d51; }
#masterScoreboard::before { content:"."; background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageElBefore.png') no-repeat center center; background-size: 100% 100%; position: absolute; top: -10px; height: 10px; width: 100%; margin-left: -40px; }
#masterScoreboard::after { content:"."; background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageElAfter.png') no-repeat center center; background-size: 100% 100%; position: absolute; bottom: -10px; height:10px; width: 100%; margin-left: -40px; }

/*----- Calendar Element -----*/
.contentTabs li { background: rgb(45,80,142); background: -moz-linear-gradient(top,  rgba(45,80,142,1) 0%, rgba(5,29,81,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,80,142,1)), color-stop(100%,rgba(5,29,81,1))); background: -webkit-linear-gradient(top,  rgba(45,80,142,1) 0%,rgba(5,29,81,1) 100%); background: -o-linear-gradient(top,  rgba(45,80,142,1) 0%,rgba(5,29,81,1) 100%); background: -ms-linear-gradient(top,  rgba(45,80,142,1) 0%,rgba(5,29,81,1) 100%); background: linear-gradient(top,  rgba(45,80,142,1) 0%,rgba(5,29,81,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d508e', endColorstr='#051d51',GradientType=0 ); background-image: none; }
.contentTabs li span { background: none; }
#monthViewCalendar caption, #month_navigation h2 { color: #d6d7d7; }
.selectedNodes { background: transparent none; /*url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/displayBodyHeader.png') no-repeat center center;*/ background-size: 100% 100%; border: none; padding: 10px 20px; }
.tag { color: #12184a; }
.tag:hover { color: #666; }
.lte7 .selectedNodes { background: #051d51 none; }
.selectedNodes h3 { color: white; }
.nodePickerContainer .tab, #nodePickerContainer_news_aggregator_lb .tab { background-image: none;}
.nodePickerContainer .tab a, #nodePickerContainer_news_aggregator_lb .tab a { background-image: none; color: #d6d7d7; text-shadow: none; }

/*----- Sub Nav -----*/
.subNav, .relatedSections { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/sideNav.png') no-repeat center top; background-size: 100% 100%;  border: 0; }
.ie8 .subNav, .ie8 .relatedSections { background: #051d51; padding-bottom: 25px; }
.relatedSections { margin-top: 25px; }
.lte7 .subNav, .lte7 .relatedSections { background: #051D51 none; }
.subNav:::after, .relatedSections:::after { content:"."; background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/sideNavAfter.png') no-repeat center top; background-size: cover; height: 27px; width: 175px; float: left; }
.subNav h4, .relatedSections h4 { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavH4.png') no-repeat center top; color: #ffcc03; height: 31px; padding-top: 8px; }
.subNav .parents a { background: transparent; color: #b6b8b9; -webkit-transition: color .2s linear; -moz-transition: color .2s linear; -ms-transition: color .2s linear; -o-transition: color .2s linear; transition: color .2s linear; }
.subNav .selected a, .relatedSections .selected a { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; color: #051d51; }
.subNav .children .disabled a { background: transparent; }
.subNav .children a, .relatedSections a { color: #b6b8b9; -webkit-transition: color .2s linear; -moz-transition: color .2s linear; -ms-transition: color .2s linear; -o-transition: color .2s linear; transition: color .2s linear; }
.subNav .children a:hover, .relatedSections a:hover { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; color: #051d51; }
.subNav li a, .relatedSections li a { background: transparent; border-top: 0; }
.subNav .parents a:hover, .relatedSections li.selected a:hover { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; color: #051d51;}
/*.subNav li a:hover, .relatedSections li a:hover { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/subNavHover.png') no-repeat center center; background-size: 100% 100%; }*/

/*----- Footer -----*/
#siteFooter { background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageEl.png') no-repeat center center; background-size: 100% 100%; width: 990px; height: 25px; margin: 25px auto 25px auto; padding: 5px 0; position: relative; }
.lte8 #siteFooter { background: #051d51; padding: 10px 0; }
#siteFooter::before { content:"."; background: transparent url('images/pageElBefore.png') no-repeat center center; background-size: 100% 100%; width: 990px; height: 10px; position: absolute; top: -10px; left: 0; }
#siteFooter::after { content:"."; background: transparent url('https://s3.amazonaws.com/assets.ngin.com/site_files/2246/images/pageElAfter.png') no-repeat center center; background-size: 100% 100%; width: 990px; height: 10px; position: absolute; left: 0; bottom: -9px; }
#siteFooter ul { padding: 8px 35px 8px 35px; clear: both; margin: 0 auto; }
#siteFooter li { float: left; }
#siteFooter ul li {	display: inline; }
#siteFooter ul li#poweredByNGIN { margin: -5px 10px 0 0; float: right;	}

#siteFooter ul li a:link, #siteFooter ul li a:visited { color: #D6D7D7; margin-left: 5px;}
#siteFooter ul li a:hover { color: #fff; }

/*-----IE 7/8 Fix-----*/
.lte8 .pageElement { padding: 0 45px; }
.lte8 .two_panel .oneColumn .pageElement { background: transparent url(images/785.png) repeat-y !important; }
.lte8 .two_panel #panelTwo .twoColumn5050 .column1 .pageElement { background: transparent url(images/387.png) repeat-y; }
.lte8 .two_panel #panelTwo .twoColumn5050 .column2 .pageElement { background: transparent url(images/387.png) repeat-y; }
.lte8 .two_panel #panelTwo .twoColumn6633 .column1 .pageElement { background: transparent url(images/519.png) repeat-y; }
.lte8 .two_panel #panelTwo .twoColumn6633 .column2 .pageElement { background: transparent url(images/254.png) repeat-y; }
.lte8 .two_panel #panelTwo .twoColumn3366 .column1 .pageElement { background: transparent url(images/254.png) repeat-y; }
.lte8 .two_panel #panelTwo .twoColumn3366 .column2 .pageElement { background: transparent url(images/519.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn333333 .pageElement { background: transparent url(images/254.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn502525 .column1 .pageElement { background: transparent url(images/387.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn502525 .column2 .pageElement, .twoPanel #panelTwo .threeColumn502525 .column3 .pageElement { background: transparent url(images/188.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn255025 .column1 .pageElement, .twoPanel #panelTwo .threeColumn255025 .column3 .pageElement { background: transparent url(images/188.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn255025 .column2 .pageElement { background: transparent url(images/387.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn252550 .column1 .pageElement, .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement { background: transparent url(images/188.png) repeat-y; }
.lte8 .two_panel #panelTwo .threeColumn252550 .column3 .pageElement { background: transparent url(images/387.png) repeat-y; }
.lte8 .one_panel #panelTwo .oneColumn .pageElement { background: transparent url(images/970.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn5050 .column1 .pageElement { background: transparent url(images/480.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn5050 .column2 .pageElement { background: transparent url(images/480.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn6633 .column1 .pageElement { background: transparent url(images/642.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn6633 .column2 .pageElement { background: transparent url(images/316.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn3366 .column1 .pageElement { background: transparent url(images/316.png) repeat-y; }
.lte8 .one_panel #panelTwo .twoColumn3366 .column2 .pageElement { background: transparent url(images/642.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn333333 .column1 .pageElement, .lte8 .twoPanel #panelTwo .threeColumn333333 .column2 .pageElement, .lte8 .twoPanel #panelTwo .threeColumn333333 .column3 .pageElement { background: transparent url(images/316.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement, .lte8 .twoPanel #panelTwo .twoColumn252550 .column2 .pageElement { background: transparent url(images/235.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement { background: transparent url(images/480.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn255025 .column1 .pageElement, .lte8 .twoPanel #panelTwo .twoColumn255025 .column3 .pageElement { background: transparent url(images/235.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn255025 .column2 .pageElement { background: transparent url(images/480.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement, .lte8 .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement { background: transparent url(images/235.png) repeat-y; }
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement { background: transparent url(images/480.png) repeat-y; }


.lte8 #siteFooter { background: transparent url(images/970.png) repeat-y; }
.lte8 #topNav td ul { background: transparent url(images/184.png) repeat-y; }
.lte8 .subNav, .lte8 .releatedSections { background: transparent url(images/ie8subNav.png) repeat-y; }
/*-----Before After-----*/
.lte8 .two_panel .oneColumn .pageElement:before { content:""; background: transparent url(images/785before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel .oneColumn .pageElement:after { content:""; background: transparent url(images/785after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px; }
.lte8 .two_panel #panelTwo .twoColumn5050 .column1 .pageElement:before { content:""; background: transparent url(images/387before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn5050 .column2 .pageElement:before { content:""; background: transparent url(images/387before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn6633 .column1 .pageElement:before { content:""; background: transparent url(images/519before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn6633 .column2 .pageElement:before { content:""; background: transparent url(images/254before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn3366 .column1 .pageElement:before { content:""; background: transparent url(images/254before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn3366 .column2 .pageElement:before { content:""; background: transparent url(images/519before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .twoColumn5050 .column1 .pageElement:after { content:""; background: transparent url(images/387after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .twoColumn5050 .column2 .pageElement:after { content:""; background: transparent url(images/387after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .twoColumn6633 .column1 .pageElement:after { content:""; background: transparent url(images/519after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .twoColumn6633 .column2 .pageElement:after { content:""; background: transparent url(images/254after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .twoColumn3366 .column1 .pageElement:after { content:""; background: transparent url(images/254after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .twoColumn3366 .column2 .pageElement:after { content:""; background: transparent url(images/519after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn333333 .pageElement:before { content:""; background: transparent url(images/254before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn333333 .pageElement:after { content:""; background: transparent url(images/254after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn502525 .column1 .pageElement:before { content:""; background: transparent url(images/387before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn502525 .column1 .pageElement:after { content:""; background: transparent url(images/387after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn502525 .column2 .pageElement:before, .twoPanel #panelTwo .threeColumn502525 .column3 .pageElement:before { content:""; background: transparent url(images/188before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn502525 .column2 .pageElement:after, .twoPanel #panelTwo .threeColumn502525 .column3 .pageElement:after { content:""; background: transparent url(images/188after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn255025 .column1 .pageElement:before, .twoPanel #panelTwo .threeColumn255025 .column3 .pageElement:before { content:""; background: transparent url(images/188before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn255025 .column1 .pageElement:after, .twoPanel #panelTwo .threeColumn255025 .column3 .pageElement:after { content:""; background: transparent url(images/188after.png) no-repeat center center; }
.lte8 .two_panel #panelTwo .threeColumn255025 .column2 .pageElement:before { content:""; background: transparent url(images/387before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn255025 .column2 .pageElement:after { content:""; background: transparent url(images/387after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn252550 .column1 .pageElement:before, .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement:before { content:""; background: transparent url(images/188before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn252550 .column1 .pageElement:after, .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement:after { content:""; background: transparent url(images/188after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .two_panel #panelTwo .threeColumn252550 .column3 .pageElement:before { content:""; background: transparent url(images/387before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .two_panel #panelTwo .threeColumn252550 .column3 .pageElement:after { content:""; background: transparent url(images/387after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}

.lte8 .one_panel #panelTwo .oneColumn .pageElement:before { content:""; background: transparent url(images/970before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .oneColumn .pageElement:after { content:""; background: transparent url(images/970after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; bottom: -25px; }
.lte8 .one_panel #panelTwo .twoColumn5050 .column1 .pageElement:before, .lte8 .twoPanel #panelTwo .twoColumn5050 .column2 .pageElement:before { content:""; background: transparent url(images/480before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn5050 .column1 .pageElement:after, .lte8 .twoPanel #panelTwo .twoColumn5050 .column2 .pageElement:after { content:""; background: transparent url(images/480after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .twoColumn5050 .column2 .pageElement:before, .lte8 .twoPanel #panelTwo .twoColumn5050 .column2 .pageElement:before { content:""; background: transparent url(images/480before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn5050 .column2 .pageElement:after, .lte8 .twoPanel #panelTwo .twoColumn5050 .column2 .pageElement:after { content:""; background: transparent url(images/480after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .twoColumn6633 .column1 .pageElement:before { content:""; background: transparent url(images/642before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn6633 .column1 .pageElement:after { content:""; background: transparent url(images/642after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .twoColumn6633 .column2 .pageElement:before { content:""; background: transparent url(images/316before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn6633 .column2 .pageElement:after { content:""; background: transparent url(images/316after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .twoColumn3366 .column1 .pageElement:before { content:""; background: transparent url(images/316before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn3366 .column1 .pageElement:after { content:""; background: transparent url(images/316after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .twoColumn3366 .column2 .pageElement:before { content:""; background: transparent url(images/642before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .twoColumn3366 .column2 .pageElement:after { content:""; background: transparent url(images/642after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn333333 .column1 .pageElement:before, .lte8 .twoPanel #panelTwo .threeColumn333333 .column2 .pageElement:before, .lte8 .twoPanel #panelTwo .threeColumn333333 .column3 .pageElement:before { content:""; background: transparent url(images/316before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn333333 .column1 .pageElement:after, .lte8 .twoPanel #panelTwo .threeColumn333333 .column2 .pageElement:after, .lte8 .twoPanel #panelTwo .threeColumn333333 .column3 .pageElement:after { content:""; background: transparent url(images/316after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement:before, .lte8 .twoPanel #panelTwo .twoColumn252550 .column2 .pageElement:before { content:""; background: transparent url(images/235before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement:after, .lte8 .twoPanel #panelTwo .twoColumn252550 .column2 .pageElement:after { content:""; background: transparent url(images/235after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement:before { content:""; background: transparent url(images/480before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement:after { content:""; background: transparent url(images/480after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn255025 .column1 .pageElement:before, .lte8 .twoPanel #panelTwo .twoColumn255025 .column3 .pageElement:before { content:""; background: transparent url(images/235before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn255025 .column1 .pageElement:after, .lte8 .twoPanel #panelTwo .twoColumn255025 .column3 .pageElement:after { content:""; background: transparent url(images/235after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn255025 .column2 .pageElement:before { content:""; background: transparent url(images/480before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn255025 .column2 .pageElement:after { content:""; background: transparent url(images/480after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement:before, .lte8 .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement:before { content:""; background: transparent url(images/235before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column1 .pageElement:after, .lte8 .twoPanel #panelTwo .threeColumn252550 .column2 .pageElement:after { content:""; background: transparent url(images/235after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement:before { content:""; background: transparent url(images/480before.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute; top: -25px;}
.lte8 .one_panel #panelTwo .threeColumn252550 .column3 .pageElement:after { content:""; background: transparent url(images/480after.png) no-repeat center center; height: 25px; width: 100%; left: 0; position: absolute;	bottom: -25px;}


.lte8 #siteFooter { background: transparent url(images/970.png) repeat-y; }
.lte8 #topNav td ul { background: transparent url(images/184.png) repeat-y; }
.lte8 .subNav, .lte8 .releatedSections { background: transparent url(images/ie8subNav.png) repeat-y; }

/*-----Mozilla Exception-----*/
@-moz-document url-prefix() { 
	.pageEl::after { bottom: -24px; }
	}
/*----- Edit Mode -----*/

.edit_mode a { color: #333 !important; }
.edit_mode .pageElement a { color: #fefefe !important; }
.edit_mode .pageElement a.tag { color: #282828 !important; }
.edit_mode #topNav td a { color: white !important; }
.edit_mode #topNav td ul li a:hover { color: #051d51 !important; }
.edit_mode .nodePickerContainer .tab a, #nodePickerContainer_news_aggregator_lb .tab a { color: #282828 !important; }
.edit_mode #lightbox .pageElement h3 { color: #fefefe !important; }
.lte8 .rapidTabsConstruction li span a { color: white; }

/*----- Media Queries -----*/
@media screen and (max-width: 1200px) { div.rotator ul li { margin-left: -3%; } }
@media screen and (max-width: 1150px) { div.rotator ul li { margin-left: -10%; } }
@media screen and (max-width: 1024px) { div.rotator ul li { margin-left: -15%; } }