@charset "UTF-8";

/*
 * Top nav items
 */
#altcontainer .nav_level1
{
	/* recommended styles */
	list-style: none;
	margin: 9px 0 0;
	padding: 0;

	/* add custom styles here */
	border-bottom: 1px solid #ccc;
}
#altcontainer .nav_level1 li
{
	/* recommended styles */

	/* add custom styles here */
	padding: 0;
}
#altcontainer .nav_level1 li a
{
	/* recommended styles */

	/* add custom styles here */
	color: #9D1F1E;
	padding: 4px 5px 5px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	border-top: 1px solid #ccc;
}
body.home #altcontainer .nav_level1 li a
{
	border-top-color: #fff;
	color: #fff;
}
#altcontainer .nav_level1 li a:hover,
#altcontainer .nav_level1 > li.selected > a
{
	color: #fff;
	background-color: #9D1F1E;
}

/*
* Sub nav items
*/
#altcontainer .nav_level1 li ul
{
	/* recommended styles */
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;

	/* add custom styles here */
}
#altcontainer .nav_level1 li.selected ul
{
	/* recommended styles */
	display: block;
}
#altcontainer .nav_level1 li ul li
{
	/* recommended styles */

	/* add custom styles here */
	padding: 0;
}
#altcontainer .nav_level1 li ul li a
{
	font-size: 12px;
	background-color: #E5E5E5;
	border-top: 1px solid #fff;
	padding-left: 12px;
	padding-top: 5px;
}
#altcontainer .nav_level1 li ul li.first a
{
	border-top: 1px solid #ccc;
}
#altcontainer .nav_level1 li ul li a:hover,
#altcontainer .nav_level1 li ul li.selected a
{
	color: #fff;
	background-color: #666;
}

#altcontainer .nav_level1 li ul div#subnav a
{
	font-size: 10.5px;
	background-color: #E5E5E5;
	border-top: 1px solid #fff;
	padding-left: 24px;
	padding-top: 5px;
}

#altcontainer .nav_level1 li ul div#subnav a:hover,
#altcontainer .nav_level1 li ul div#subnav li.selected a
{
	color: #fff;
	background-color: #9D201E;
}
