html, body {
	background: #000000 url("background.jpg") no-repeat scroll center top;
}

h1 {
  font-family: "facitweb",sans-serif;
}

#siteHeader {
	background: url("https://assets.ngin.com/site_files/3019/pageHeader.jpg") no-repeat scroll left top transparent;
}

#siteFooter {
	background: url("https://assets.ngin.com/site_files/3019/siteFooter.jpg") no-repeat scroll left top transparent;
}

#displayBodyHeader {
	background: url("https://s3.amazonaws.com/assets.ngin.com/site_files/3019/displayBodyHeader.jpg") no-repeat scroll left top;
	color: #5C5C5C;
}

#topNav {
	background: #202020 url(topNav.png) top left repeat-x;
	overflow: visible;
}

#topNav table {
	width: 100%;
	word-wrap: none;}

#topNav table tbody tr td {
	height: 45px;
	padding: 0 0 0 0;
}

#topNav tr td a {
color: white;
font-family: 'facitweb', sans-serif;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
-moz-transition: color .25s;
-webkit-transition: color .25s;
-o-transition: color .25s;
-ms-transition: color .25s;
transition: color .25s;
}


#topNav td ul li a {
	font-family: 'facitweb', sans-serif;
	font-weight: 700;
	font-size: 10px;
	text-transform: uppercase;	
	background: black;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3D3D3E), to(#202020));
	background-image: -moz-linear-gradient(top, #3D3D3E, #202020);
	border: none;
	border-top: 1px solid #black;
	border-bottom: 1px solid #black;
	display: block;
	/* padding: 2px 15px 2px 5px; */
	text-align: left;
	width: 220px;
}

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

#topNav td ul li:hover > a, #topNav td ul li.hover > a {
/* color: #396; */
font-family: 'facitweb', sans-serif;
font-weight: 700;
font-size: 10px;
text-transform: uppercase;
background: #202020;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3D3D3E), to(black));
background-image: -moz-linear-gradient(top, #3D3D3E, black);
border: none;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

/* SUBNAVIGATION */


.subNav ul li a, .relatedSections ul li a {color: #369;}
.subNav ul li a:hover, .relatedSections ul li a:hover {
color: #134;}

/* SITE HEADER */

#siteHeader {
	background-color: transparent;
}

#siteHeader #adminNav {
	top: 75px;
	bottom: auto;
	right: 0;
	z-index: 30;
}

#siteHeader .adminToggle {
	background: transparent url(adminToggle.png) top right no-repeat;
	top: 75px;
	bottom: auto;
	height: 38px;
	right: 155px;
	width: 76px;
	z-index: 30;
}

.flashVideoContainer {
	position: absolute;
	top: 165px;
	left: 0;
	z-index: 100;
}

#siteContainer2.one_panel #panelTwo .layoutContainer {
padding: 0;
margin-left: 40px;
}

.edit_mode .flashVideoContainer {
	position: static;
}

a {color: #369;}
a:hover {color: #134;}
/* HERO CONTENT */

#siteContainer2.one_panel #panelTwo .heroContent { position: absolute; top: 165px; left: 0; width: 980px; height: 400px; margin: 0; padding: 0; z-index: 150; }
#siteContainer2.one_panel #panelTwo .heroContent .pageElement { margin: 0; padding: 0; }
.edit_mode #siteContainer2.one_panel #panelTwo .heroContent { position: static; width: auto; height: auto; }

/* IMAGE ROTATOR */

div.rotator { position: relative; height: 347px; margin-top: 0; margin-left: -40px;}
div.rotator ul li { float: left; position: absolute; list-style: none; }
div.rotator ul li.show { z-index: 12; }



