/* CONTENTS
	
	01 Site Layout
	02 Top Navigation
	03 Admin Nav
	
*/


/* 01 Site Layout */

#siteHeader {
	height: 200px;
}

#pageContentContainer {
	background: #fff;
	padding-top: 50px;
}

#masterScoreboard .scoreboardRibbon {
	margin-top: 35px;
	display: block;
}

/* 02 Top Navigation */

#siteContainer2.one_panel #topNav, #topNav {
	width: 1004px;
	left: -32px;
}

#topNav table {
	background: #05482f;
	border: none;
	font-family: 'Roboto Slab', serif;
	text-transform: uppercase;
	height: auto;
	width: 100%;
}

#topNav table::after {
	content: "";
	background: url(i/nav_bottom.png);
	width: 1004px;
	height: 51px;
	position: absolute;
	z-index: 1;
}

#topNav table .selected, #topNav table a, #topNav table .selected:link, #topNav table .selected:visited, #topNav table a:hover, #topNav table .selected, #topNav table a, #topNav td ul li:hover, #topNav td ul li.hover {
	background: none;
	border: none;
	height: auto;
}

#topNav table a {
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	padding: 1em .5em;
	pointer: cursor;
	transition: all ease .25s;
}

#topNav table a:hover, #topNav table td.hover a, #topNav table .selected > a {
	color: #ffd91b;
	transition: all ease .25s;
}

#topNav td ul {
	background: #f5f5f5;
	border: 1px solid #cccccc;
	border-top: 5px solid #ffd91b;
}

#topNav td ul li a, #topNav td.hover ul li a, #topNav td ul li.hover a, #topNav td ul li:hover a {
	background: none;
	color: #05482f;
	cursor: pointer;
	border: none;
	transition: all ease .25s;
}

#topNav td ul li a:hover, #topNav td ul li.hover > a  {
	background: #05482f;
	color: #fff;
	transition: all ease .25s;
}

/* 03 Side Nav */

.subNav, .relatedSections {
	background: #f5f5f5;
	border: none;
	font-family: 'Roboto Slab', serif;
	font-weight: 900;
	text-transform: uppercase;
	border: 1px solid #ccc;
	border-radius: 0;
	border-top: 5px solid #ffd91b;
	padding: .5em;
}

subNavContainer {
	border: none;
}

.subNav h4, .relatedSections h4 {
	color: #05482f;
}

.subNav .parents a {
	height: auto;
	color: #05482f;
	padding: 0px 10px;
}

.subNav .parents .selected, .subNav .children li, .subNav .parents a:hover {
	background: none;
	border: none;
	color: #f5f5f5;
	background: #05482f;
}

.subNav .children li {
	border: none;
}

.subNav .children a, .subNav li, .relatedSections li, .subNav li a, .relatedSections li a {
	color: #05482f;
	background: #f5f5f5;
	border: none;
	height:  auto;
}

.subNav .children a:hover, .subNav .parents .selected a, .relatedSections li a:hover, .relatedSections li.selected a {
	color: #f5f5f5;
	background: #05482f;
}

/* 04 Admin Nav */

#siteHeader #adminNav {
	position: fixed;
    right: 0;
    top: 100px;
}
#siteHeader .adminToggle {
	position: fixed;
    top: 0;
}

ul#accountNav {
  background: none repeat scroll 0 0 #333;
  bottom: 0;
  left: 0;
  position: fixed;
  width: 450px;
  z-index: 100;
}