/* NAV STYLES */

#global-nav li { 
	z-index: 999; 
}

ul#global-nav { 
	width: 890px; 
	height: 26px; 
	margin-bottom: 2px; 
}

#local-nav { 
	width: 890px; 
	height: 26px; 
	margin-bottom: 2px;
	font-size: 11px; 
}

#local-nav li { 
	z-index: 998; 
}

#local-nav li.home-link a:link, #local-nav li.home-link a:visited, #local-nav li.home-link a:hover, #local-nav li.home-link a:active {
	background-image: url('../images/more-arrow.gif');
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:5px;
}

ul.nav ul {
	border-top: 2px solid #FFFFFF;
}


ul.nav ul li {
	border-bottom: 2px solid #707070;
	border-left: 2px solid #707070;
	border-right: 2px solid #707070;
}

ul.nav ul ul {
	border-top: 2px solid #707070;
}

#masthead #local-nav .current_page_item, #masthead #local-nav li:hover,
#masthead #local-nav li.hover,#masthead #local-nav a:focus,
#masthead #local-nav a:hover, #masthead #local-nav a:active { 
	color: #666666; 
	background-color: #e0e0e0; 
}

#masthead #local-nav li.hover a {
	color: #666666;
}

#masthead #local-nav li.current_page_item a { 
	color: #666666 !important; 
}

#masthead #local-nav li.current_page_item ul li a:link, 
#masthead #local-nav li.current_page_item ul li a:visited
{ 
	color: #FFFFFF !important; 
}

#masthead #local-nav li.current_page_item ul li a:hover, 
#masthead #local-nav li.current_page_item ul li a:active
{ 
	color: #666666 !important; 
}

#masthead #local-nav ul li a,
#masthead #local-nav ul li.hover li a,
#masthead #local-nav ul li.hover li.hover li a,
#masthead #local-nav ul li.hover li.hover li.hover li a,
#masthead #local-nav ul li.hover li.hover li.hover li.hover li a {
	color: #FFFFFF !important;
}

#masthead #local-nav ul li.hover a,
#masthead #local-nav ul li.hover li.hover a,
#masthead #local-nav ul li.hover li.hover li.hover a,
#masthead #local-nav ul li.hover li.hover li.hover li.hover a,
#masthead #local-nav ul li.hover li.hover li.hover li.hover li.hover a {
	color: #666666 !important;
}

/* having the previous selected list item stay gray */
#masthead #local-nav li.hover li.hover a,
#masthead #local-nav li.hover li.hover li.hover a,
#masthead #local-nav li.hover li.hover li.hover li.hover a,
#masthead #local-nav li.hover li.hover li.hover li.hover li.hover a,
#masthead #local-nav li.hover li.hover li.hover li.hover li.hover li.hover a { 
	color: #666666; 
}

/* making sure the right anchors are white */
#masthead #local-nav li.hover li.hover ul a,
#masthead #local-nav li.hover li.hover li.hover ul a,
#masthead #local-nav li.hover li.hover li.hover li.hover ul a,
#masthead #local-nav li.hover li.hover li.hover li.hover li.hover ul a,
#masthead #local-nav li.hover li.hover li.hover li.hover li.hover li.hover ul a { 
	color: #fff; 
}

.nav {
	background:#666666;
	float:left;
}
.nav li {
	float:left;
	position:relative;
}

ul.nav ul li {
	padding: 0px !important;
}

#masthead .nav li a:hover { 
	color: #fff; 
}

#global-nav li.last { 
	padding-right: 7px;
}

#global-nav li.last ul li a {
	width: 93px !important;
}

#masthead #global-nav ul.fest li a {
	width: 84px !important;
}

*html #masthead #global-nav ul.fest {
	width: 131px;
	overflow: hidden;
}

#local-nav li#join-us { 
	position: absolute; 
	right: 0px; 
}

#local-nav li#join-us a {
	padding-left: 20px;
	padding-right: 15px;
}

.nav a {
	color: #666666;
	display:block;
	font-weight: bold;
}
#global-nav a {	
	padding: 6px 24px 5px 24px; 
}

#global-nav ul a {
/*	padding: 5px 20px 5px 20px;*/
}

#local-nav a { 
	padding: 6px 13px 5px 14px; 
}

#masthead ul.nav li ul li a { 
	width: 113px; 
}

#masthead ul#global-nav li ul li a {
/*	width: 98px;*/
}

#masthead ul.nav ul {  
	position: absolute;
}

/* level one off */
#masthead ul.nav li ul {
	background: #666666;
	left: -5000px;
	top: 26px;
}

#masthead ul#global-nav li ul {
	top: 26px;
}

/* All levels off */
#masthead ul.nav li.hover ul ul,
#masthead ul.nav li.hover ul ul ul,
#masthead ul.nav li.hover ul ul ul ul,
#masthead ul.nav li.hover ul ul ul ul ul {
	left: -5000px; 
}

/* 1st level on */
#masthead ul.nav li.hover ul {
	left: 0px; 
}

/* all others on */
#masthead ul.nav li li.hover ul,
#masthead ul.nav li li li.hover ul,
#masthead ul.nav li li li li.hover ul,
#masthead ul.nav li li li li li.hover ul { 
	top: 0px; 
	left: 140px; 
}
