html, body { background: #ffffff url("https://assets.ngin.com/site_files/2770/background.jpg") top center no-repeat; }

#siteHeader {
	height: 238px;
}

.subNav h4, .relatedSections h4 {
	background: transparent url("https://assets.ngin.com/site_files/2770/subNavHeader.jpg") no-repeat left top;
}

#displayBodyHeader {
	background: transparent url("https://assets.ngin.com/site_files/2770/displayBodyHeader.jpg") no-repeat left top;
	color: #ffffff;
}

#topNav tr td a {
	color: #ffffff;
	height: 35px;
	top: 0;
}

#topNav {
    background: transparent url("https://assets.ngin.com/site_files/2770/topNavBackground.png") no-repeat left bottom;
}

#topNav tr td:hover {
    background: transparent url("https://assets.ngin.com/site_files/2770/topNavHover.png") no-repeat left bottom;
}

#topNav .firstNavElement:hover {
    background: transparent url("https://assets.ngin.com/site_files/2770/topNavFirstHover.png") no-repeat left bottom;
}

#topNav .lastNavElement:hover {
    background: transparent url("https://assets.ngin.com/site_files/2770/topNavLastHover.png") no-repeat left bottom;
}

#topNav tr td {
	height: 35px;
	background: none;
}

#topNav {
	margin-top: 9px;
}

#topNav tr td.selected, #topNav tr td.firstNavElement.selected {
	background: transparent url("https://assets.ngin.com/site_files/2770/topNavHover.png") no-repeat left bottom;
	border-bottom: 1px solid #8B8B8B;
}

#topNav tr td.selected a {
    color: #ffffff;
}

#topNav tr td.selected:hover {
	background: transparent url("https://assets.ngin.com/site_files/2770/topNavHover.png") no-repeat left bottom;
}

#topNav tr td.selected a:hover {
    color: #dbdbdb;
}

#topNav tr td a { padding: 10px; }

/*-----DROPDOWNS-----*/
#topNav .dropdown { top: 35px; }
#topNav .dropdown a { background: #15263F; border-top: 1px solid #1c3850; border-bottom: 1px solid #0e1a2c; }

#monthViewCalendar .vcalendar caption, #month_navigation h2, #dayViewCalendar h2 {
	background: #c02026 url("https://assets.ngin.com/site_files/2770/calendarHeader.gif") repeat-x left top;
}

#siteFooter {
/* fallback */ 
background-color: #071627; 
background-repeat: repeat-x; 
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#071627), to(#103258)); 
/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #103258, #071627); 
/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #103258, #071627); 
/* IE 10 */ 
background: -ms-linear-gradient(top, #103258, #071627); 
/* Opera 11.10+ */ 
background: -o-linear-gradient(top, #103258, #071627); 
}

#accountNav .currentSite a {
    background: transparent url("https://assets.ngin.com/site_files/2770/favicon.png") no-repeat center center;
}
#accountNav .currentSite a:hover {
    background: transparent url("https://assets.ngin.com/site_files/2770/faviconHover.png") no-repeat center center;
}

#accountNav a {
	border-right: 1px solid #7f161a;
	border-left: 1px solid #7f161a;
}

#siteHeader .partners { position: absolute; bottom: 5px; z-index: 200; }
#siteHeader .partners a { margin: 0 50px; }
#siteHeader .partners a img {
	opacity: 1;
	-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;
}
#siteHeader .partners a img:hover { opacity: .8; }
#siteHeader .sponsors { position: absolute; left: -155px; top: 238px; z-index: 200; }
#siteHeader .sponsors a { display: block; margin-bottom: 5px; }
#siteHeader .sponsors a img { box-shadow: 0 0 5px rgba(0,0,0,.2); display: block; margin-right: 3px; }
#siteHeader #adminNav { bottom: 55px; }
