/* Secondary Navigation */

#secondary_navigation {
height:35px;
margin:0 auto;
padding:0 15px;
width:970px;
}

#secondary_navigation ul {
padding:5px 0 0;
}

#secondary_navigation ul li ul li, #sitewide ul li ul li{
	width: 12.5em;
	 padding: 0px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	background: #e1e1e5 url('../images/list-grad-bg.gif') repeat-x 0px 0px;
	z-index: 10;
}

#top_nav a {
	display: block;
	padding: 3px 13px 4px;
	z-index: 10;
}

#top_nav li  { /* all list items */
	float: left;
	/* width: 12.5em;  width needed or else Opera goes nuts */
	padding: 0px 1px;
	background: transparent url('../images/menu-divider.gif') no-repeat 100% 50%;
}

/* #top_nav li:hover {background-position: 0 0;} /*possible IE7 fix */
#top_nav li:hover, #top_nav li.hover {
	position: static;
} /*possible IE7 fix */

#top_nav li ul { /* second-level lists */
	position: absolute;
	padding: 5px 0px 0px 0px;
	width: 12.5em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 100;
}

#top_nav li:hover ul, #top_nav li.sfhover ul, #sitewide_nav li:hover ul, #sitewide_nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#sitewide {
	clear: right;
	float: right;
	padding: 2px 10px 0px 0px;
	width: 620px;
}

#sitewide ul {
	float: right;
}

#sitewide li {
	float: left;
	background: transparent url('../images/menu-divider.gif') no-repeat 100% 50%;
}

#sitewide li a {
	display: block;
	padding: 3px 13px 4px;
}

#trail_navigation #trail a {
	color:#CC6600;
	text-decoration:none;
}
#trail_navigation #trail a:hover {
	text-decoration:underline;
}

