@charset "utf-8";

#siteHeader {
  background-image: none !important;
}

/*----- GLOBAL STYLES -----*/
html { background: url(i/background.jpg) no-repeat top center, url(i/maroonPattern.png); overflow-x: hidden !important;}
.lte8 html { background: url(i/maroonPattern.png); overflow-x: hidden !important;}
body { background: transparent none; font-family:"helvetica nueue", helvetica, sans-serif;/* overflow-x: hidden !important; */}
.lte8 body { background: transparent url(i/background.jpg) no-repeat top center; overflow-x: hidden !important;}

/*----- ACCOUNT NAV ----*/
#accountNav { background: none; margin-bottom: 2px; position: absolute; right: 40px; z-index: 1000; }
#accountNav li { background: transparent none; }
#accountNav a { color: #51000b; border-left }
#accountNav a:hover { background-color: #51000b; color: white; }
#accountNav .secondary a { color: #51000b; }
} 
#siteHeader #adminNav a { margin:0px }
#siteHeader #adminNav { top: 50px !important; }
#siteHeader .adminToggle { z-index: 3000; }
#accountNav li { background: #ccc }
#accountNav li:last-of-type { background: transparent }
#siteHeader #adminNav, #tstRegistrationHeader #adminNav { bottom: 100px; }

/*----- SITEHEADER ----*/
#siteHeader { min-height: 230px; }
.Logo { position: absolute; top: 45px; left: 210px; z-index: 60; }

/*----- TOPNAV -----*/
#topNav a { background: transparent; border: none; padding: 16px 8px; font-size: 17px; line-height: 19px; margin-top: -1px;}
#topNav > a { padding: 16px 8px; font-size: 17px; line-height: 18px;}
#topNav { background: none; box-shadow: none; height: 51px; margin-bottom: -1px !important; }
#topNav a:hover {
  background: #7C7C7A url(i/topNavHover.jpg) top left no-repeat;
}

#topNav td:hover > a, #topNav td.hover > a {
  background: url(i/subNavHeader.jpg) top left no-repeat;
  background-size: 100% 100%;
  color: #000;
}


#topNav table { margin: 0; width: 800px; height: 50px; float: right; font-family:"helvetica nueue", helvetica, sans-serif;}
#topNav a.selected { color: #AAA5A5; background: none; }
/*#topNav td:hover > a, #topNav td.hover > a { background: url("https://assets.ngin.com/theme_images/reed/maroon_gold_blank/subNavHeader.png") top left no-repeat; background-size: 100% 100%; color: #000; }
*/#topNav td ul { background: transparent url(i/patternDark.png); border-radius: 0px; box-shadow: none; top:51px}
#topNav td ul ul { top:0px}
#topNav td ul li { background: transparent none; }
#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: rgba(95, 6, 17, 1) none; }
.lte8 #topNav td ul li:hover > a, .lte8 #topNav td ul li.hover > a { background: #690a17 none; }
#topNav td ul li a { background: rgb(58, 16, 20); font-size: 9px; line-height: 11px; padding: 12px 15px 12px 5px; }
#topNav td ul li a.disabled { border-top: 1px solid #999; border-bottom: 1px solid #999; }
/* #topNav td ul li:last-child > a { border-radius: 0 0 8px 8px; } */

/*----- SUBNAV -----*/
.subNav, .relatedSections { background: transparent url(i/patternGray.png); border: 2px solid #e1e1e1; }
.subNav .children .disabled a { background: transparent none; }
.subNav li a, .relatedSections li a { border-top: 1px solid #999; }
.subNav .selected a, .relatedSections .selected a { color: #A6ABA7; }
.subNav .selected a:hover, .relatedSections .selected a:hover { color: white; }
.relatedSections li.selected a { color: #A6ABA7; }

.subNav h4, .relatedSections h4 {
  font-family: verdana;
  padding-left: 10px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 25px;
  color: #ffffff;
  background: #51000b url(i/subNavHeader.jpg) top left no-repeat;
}

/*----- SIDE -----*/
#leftHandGraphics .text div { padding: 85px 8px 8px; }
.clientGraphic h4 { color: #51000b; }
.clientGraphic p { color: #51000b; }

/*----- SLIDESHOW -----*/
.layout_classic .newsSlideShow-more { display: none; }
.layout_classic .newsSlideShow-headline { width: 70%; background: rgba(179,179,179,0.75) !important; padding-bottom: 0px !important;
  margin-bottom: 15px !important; }
.layout_classic .newsSlideShow-headline::after { position: absolute; content: ""; left: 100%; top: 0px; width: 0; height: 0; border-top: 85px solid rgba(179,179,179,0.75); border-right: 70px solid transparent; }
.newsSlideShow-headline h1 { background: none !important; font-size: 29px; line-height: 32px; text-transform: uppercase; padding: 15px 5% 0px 20% !important;}
.newsSlideShow-headline h1 a { color: #740015; height: auto !important; }
.layout_classic .newsSlideShow-headline p { background: none;text-align: left; font-size: 21px; line-height: 23px; text-transform: uppercase; height: auto; line-height: 23px; padding: 0px 5% 15px 20%; font-weight: 600; }
.newsSlideShow-headline p span { color: #740015; float: left !important; }
.layout_classic .newsSlideShow-thumbnails { display: none; }
.Logo2 { position: absolute; z-index: 2000; top: 198px; left: 0px; }

/*---SOCIAL MEDIA---*/
.Social_IMG img { height: 26px; width: auto; }
.Social_IMG { float: left; padding: 2px 5px; }
.Social_IMG a { display: block; }
.social .Social_IMG h4 {font-size: 0px !important; }
.social { position: absolute; right: 15px; top: 188px; z-index: 30; }
.social .Social_IMG { padding: 0px; }
.social .Social_IMG .pageElement { margin: 5px; height: 30px; width: 30px; }
.Social_IMG:nth-of-type(1) img { margin-left: 11px; }
.Social_IMG:nth-of-type(2) img { width: 27px; height: 20px; padding-top: 3px; }
.Social_IMG:nth-of-type(2) { padding: 0px 1px 0px 7px; border-left: 3px solid #66001d; border-right: 3px solid #66001d; }
.Social_IMG:nth-of-type(3) img{ margin-left: 5px; }
.Social_IMG .pageElement { margin: 5px; }

/*---SCOREBOARD----*/
#masterScoreboard { margin: 0px 10px 10px 10px; }
.scoreboardRibbon { background: url("https://assets.ngin.com/site_files/1702/i/ribbonBG.gif") repeat-x; }
.scoreboardRibbon .previous_button, .scoreboardRibbon .next_button { background-image: url("https://assets.ngin.com/site_files/1702/i/arrows.png"); }
.scoreboardRibbon .date, .scoreboardRibbon .game .status { color: #e5a82c; }

/*----- NEWSAGG -----*/
.newsAggregatorElement .newsItemElement h4, .newsAggregatorElement .newsText { display: none; }
.newsAggregatorElement .newsItemElement h2 { text-transform: uppercase; font-size: 21px; line-height: 23px; }
/*----- CONTENT -----*/
#pageContentContainer { background: transparent url(i/whiteTexture.png); margin-top: 1px; border-radius: 0px; min-height: 117px; }
.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 { background: none; font-weight: 500; font-size: 37px;
  color: #575757 !important; line-height: 37px; border: none; padding: 5px 4px 0px 4px; font-family:"helvetica nueue", helvetica, sans-serif; margin-bottom: 0px;}
.hrElement { height: 2px; border-width: 0; color: #a5a4a4; background-color: #a5a4a4; }
.TopBar { padding-left: 0px; margin-right: -1px; margin-top: -10px; }
.TopBar .pageElement { margin: 0px 0px 10px 0px; max-height: 147px; }
.MiddleButton img { max-height: 147px; }
.Img .cutline { color: #2d0d10; font-size: 38px; font-style: normal; text-align: center; position: relative; bottom: 95px; text-transform: uppercase; font-weight: 600; }
.Img .cutline:hover { cursor: pointer; }
.textBlockElement p { line-height: 21px; font-size: 18px !important; color:#575757 !important; font-weight: 400;}
/* .textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 { line-height: 30px; } */

/*----- SITE FOOTER -----*/
#siteFooter { background: rgba(81, 0, 11, 0.5); border-radius: 5px; margin: 10px auto; }
.lte8 #siteFooter { background: #51000b; }
#siteFooter ul li a:link, #siteFooter ul li a:visited { color: white; }
#accountNav .nginLogo a { background: none;}
