/*  CSS Document                             */
/*  Written by Chris Converse for Lynda.com  */

/* Dropdown Menus */

	.nav_menu { position: relative; z-index: 1000; margin: 0px; padding: 0px; }

	/* drop menu */
	.nav_menu .dropmenu {
	margin: 0;
	padding: 0;
	height: auto;
	display: none; /* displays after menu load */
}
	
	/* all items  */
	.nav_menu ul.dropmenu li {
	height: auto;
}
	.nav_menu ul.dropmenu li:hover {
	background-color: #152731;
}
	.nav_menu ul.dropmenu li.selected {
	background-color: #3F7592;
}
	.nav_menu ul.dropmenu li a {
	color: #fff;
	text-decoration: none;
	padding: 0px;
	line-height: auto;
}
	.nav_menu ul.dropmenu li.selected a {
	color: #40A2EB;
}
	
	/* topitems */
	.nav_menu ul.dropmenu { margin: 0px; padding: 0px; }
	.nav_menu ul.dropmenu a.toplevel {
	height: auto;
	margin: 7px 20px 7px 20px;
	padding: auto;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
	.nav_menu ul.dropmenu a.toplevel.hover { color: #fff; }
	.nav_menu ul.dropmenu a.toplevel.selected {
	color: #0CF;
}
	.nav_menu ul.dropmenu a.toplevel.hover.selected {  }
	
	/* subitems */
	.nav_menu ul.dropmenu li ul {
		background-color: #152731;
		border-bottom: 1px solid #fff;
		top: auto !important;
		bottom: 20px !important;

}
	.nav_menu ul.dropmenu li ul li a.sublevel {
	color: #fff;
	width: 165px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}
	.nav_menu ul.dropmenu li ul li a.sublevel.hover {
	color: #fff;
	background-color: #0CF;
}
	.nav_menu ul.dropmenu li ul li a.sublevel.selected { color: #f7ad0b; }
	.nav_menu ul.dropmenu li ul li a.sublevel.hover.selected {  }
	
	/* sub subitems */
	.nav_menu ul.dropmenu li ul ul { left: -10px; border: none; border-left: 1px solid #fff; }
	
	/* Sub Menu Indicators */
	.nav_menu ul.dropmenu a.indicator { background: url(../images/arrow_right.gif) no-repeat right 50%; }
	.nav_menu ul.dropmenu a.toplevel.indicator {background:url(../images/arrow_down.gif) no-repeat bottom:10px ; }
