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

.siteContainer { position: relative; }

/* 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; }

/* ACCOUNT NAVIGATION */

#accountNav li { background: transparent none; }
#accountNav li a:hover { background-color: #314b73; background-color: rgba(255,255,255,.2); height: 32px; }
#accountNav .currentSite a { height: 32px; }

#siteHeader h1 a { background: transparent url(i/hbLogo.png) 0 0 no-repeat; display: block; width: 170px; height: 175px; position: absolute; top: 15px; left: 2px; z-index: 200; }

#topNav { position: absolute; top: 137px; right: -5px; }
#topNav table { width: 800px; }

#topNav table tr td#top_nav_node_page_node_645057, #topNav table tr td#top_nav_node_page_node_645058 { display: none; }

/*NAV MOD
*/
/*#topNav {
height: 70px;
}*/

/*#topNav, #topNav td { background: url(i/topNav.jpg) top left no-repeat;}
*/
#topNav a { background: none; padding: 0; }
#topNav a.selected { background: url(i/topNavHover.jpg) top left no-repeat; color: white;}
#topNav a:hover { background: url(i/topNavHover.jpg) top left no-repeat; color: white;}

#topNav a {
line-height: 45px;
font-weight: 900;
font-size: 13px;
text-transform: uppercase;
font-family: "myriad-pro", arial, sans-serif, verdana;
color: #002253;
border: none;
}

a {color: #257eca;}

h1, h2, h3, h4, #displayBodyHeader, .subNav h4, .relatedSections h4, .parents {font-family: "myriad-pro", sans-serif, arial, sans-serif, verdana !important; }

.subNav h4, .relatedSections h4 { font-size: 12px;}
.subNav li a, .relatedSections li a { font-size: 12px;}

.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {font-size: 14px;}

.subNav h4, .relatedSections h4 {
background: #233450 url(i/subNavHeader.png) top left no-repeat;
}

.subNav li a, .relatedSections li a {
background: #324b73 url(i/subNavChild.png) top left repeat-x;
border-top: 1px solid #233450;
}

/*NEWS SLIDESHOW
*/
/*.layout_classic .newsSlideShow-headline {
bottom: 0;
color: #E5E5E5;
color: rgba(0, 34, 84, 0.75);
padding-bottom: 0%;
width: 100%;
}*/
.layout_classic .newsSlideShow-headline { padding-bottom: 0; }
.layout_classic .newsSlideShow-thumbnails a.current { border: 2px solid #ffffff; }
.layout_classic .newsSlideShow-headline h1 { background: url(i/slideShowGraphic.png) top left no-repeat; height: 115px; margin-bottom: 5px; padding: 0; }
.layout_classic .newsSlideShow-headline h1 a { padding: 35px 20px 20px 100px; }
.layout_classic .newsSlideShow-headline p { display: none !important; }

.layout_classic .newsSlideShow-thumbnails { bottom: 5px; right: 10px; text-align: right; width: auto; }
.newsSlideShow-thumbnails li a img { display: none !important; }
.newsSlideShow-headline h1 a { color: #ffffff; }


#siteHeader #adminNav { 
	bottom:8px; right:100px; 
}

.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 { 
	color: #cebb25 !important; 
	line-height: 25px;
}
	
.dateImage li.month {
	color: #230b00;
}

#displayBodyHeader {
	color: white;
	font-size: 24px; 
}

#siteFooter ul { 
	color: #000; 
}

.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {
color: white !important;
line-height: 25px;
}

/*SOCIAL LINKS*/

.logged_in .headerLinks {
  top: 95px;
}

.headerLinks {
	height: 60px;
	position: absolute;
	right: 0px;
	width: 97px;
	top: 26px;
}

.headerLinks li {
  height: 60px;
  display: block;
	width: 45px;
	text-indent: -9999px;
	float: left;
}

.headerLinks li a {
  height: 60px;
  display: block;
	float: right;
  text-indent: -9999px;
}

.link1 {
  width: 45px;
	margin-right: 15px;
}

.link2 {
  width: 45px;
}

/*.textBlockElement h3, .aggregatorElement h3, .tableElement h3, .reportTableElement h3 {
display: block;
padding-left: 4px;
background: #233450 url(https://assets.ngin.com/site_files/3242/i/subNavHeader.png) top left no-repeat;
font-family: verdana;
font-weight: 900;
font-size: 12px;
color: #fff !important;
line-height: 18px;
border: 1px solid #324b73;
text-transform: uppercase;
padding: 4px;
}*/
