/**
 * Multi Level Drop Down Menu 3.0 - CSS Temp
 * April 17, 2010
 * Corey Hart @ http://www.codenothing.com
 * Mod by: JSwope EDMC
 */ 

#topnav {
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 39px;
	zoom:1; *display: inline; _height: 39px;
}

#topnav>li {
	float: left;
	margin: 0 0 0 1px;
	background: transparent url(../images/topnav_bg.png) 0 0 no-repeat;
}

#topnav li:first-child {
	margin: 0 0 0 0;	
}

#topnav li:hover,
#topnav li.selected{
	background-position: 0 -39px;
}

#topnav li li {
	float: none;
}

#topnav li a {
	display: block;
	text-align:center;
	padding: 0 20px 0 20px;
	text-decoration: none;
	color: #fff;
	line-height: 39px;
}

#topnav>li>a {font-weight:bold;}

#topnav li ul a {
	text-align: left;
}

#topnav li a.parent-hover {
}

#topnav>li>ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 0;
	z-index: 90;
	padding: 5px;
	background: transparent url(../images/childnav_bg.png) 0 0 repeat-y;
	width: 312px;
}

#topnav>li>ul>li {
	background-image: none;
	background-color: #f7f5f1;
	border-left: 2px solid #f7f5f1;
	border-right: 2px solid #f7f5f1;
	border-bottom: 1px solid #f7f5f1;
}

#topnav>li>ul>li:first-child{
	border-top: 2px solid #f7f5f1;		
}

#topnav>li>ul>li:last-child{
	border-bottom: 2px solid #f7f5f1;		
}

#topnav li ul li>a {
	color: #0d0a0b;
	font-size: 14px;
	text-decoration: none;
	margin: 0;
	padding: 0 20px;
	background-color: #dbd9d7;
	line-height: 24px;
}

#topnav li ul li>a:hover{
	color: #7c7d7f;
}

#topnav li ul li ul {
	margin: 0;
	background-image: none;
	background-color: #f7f5f1;
	width: 310px;
}

#topnav li ul li ul>li
,#topnav li ul li ul>li.selected{
	color: #f8981d;
	float: left;
	width: 40%;
	margin-left: 10px;
	padding-left: 15px;
	padding: 3px 0 3px 15px;
	background: #f7f5f1 url(../images/blt_topnav.png) 0 3px no-repeat;
}

#topnav li ul li ul>li:hover{
	background: #f7f5f1 url(../images/blt_topnav.png) 0 3px no-repeat;
}

#topnav li ul li ul>li:first-child {
	margin-left: 10px;
}

#topnav li ul li ul li a {
	padding: 0;
	margin: 0;
	background-color: #f7f5f1;
	color: #7c7d7f;
	line-height: normal;
}

#topnav li ul li ul li a:hover{	
	color: #7c7d7f;
}
