/* This CSS file drives the global dropdown menu system */

/* Load IE-only behavior to enable :hover on any element */
/* This allows us to create our dropdown menu system without additional scripting */
body {
	behavior : url("csshover.htc");
	}
	
/*
GLOBAL NAVIGATION
*/
#global_nav {
	position : absolute;
	top : 95px !important;
/* use left below to move the whole nav menu left or right */
	left : 30px;
	width : 773px;
	height : 25px;
	z-index : 10;
	top /**/: 95px;
	border: 1px;
	}
	
/* Remove list markers for all lists in nav */
#global_nav ul, #global_nav li {
	list-style : none;
	}

#global_nav ul.level1, #global_nav ul.level1 li {
	margin : 0;
	padding : 0;
	}
	
li.folder a.submenu {
	display : block;
	padding : 25px 0 0 0;
	height : 0 !important;
	overflow : hidden;
	height /**/: 25px;
	}
	
	/* Set widths and background images on menu headers */
	#nav_home li.folder a.submenu {
		width : 71px;
		background : url(../images/global_nav/btn_home.gif) no-repeat;
		}
		
	#nav_bonds li.folder a.submenu {
		width : 109px;
		background : url(../images/global_nav/btn_bonds.gif) no-repeat;
		}
		
	#nav_municipal li.folder a.submenu {
		width : 91px;
		background : url(../images/global_nav/btn_municipal.gif) no-repeat;
		}
		
	#nav_insurance li.folder a.submenu {
		width : 102px;
		background : url(../images/global_nav/btn_insurance.gif) no-repeat;
		}
		
	#nav_firm li.folder a.submenu {
		width : 101px;
		background : url(../images/global_nav/btn_firm.gif) no-repeat;
		}
		
	#nav_faq li.folder a.submenu {
		width : 103px;
		background : url(../images/global_nav/btn_faq.gif) no-repeat;
		}
		
	#nav_search li.folder a.submenu {
		width : 90px;
		background : url(../images/global_nav/btn_search.gif) no-repeat;
		}
			
		
		/* Shift position of background image for rollover effect */
		#nav_home li.folder:hover a.submenu,
		#nav_bonds li.folder:hover a.submenu,
		#nav_municipal li.folder:hover a.submenu,
		#nav_insurance li.folder:hover a.submenu,
		#nav_firm li.folder:hover a.submenu,
		#nav_faq li.folder:hover a.submenu,
		#nav_search li.folder:hover a.submenu,
		{
			background-position : 0 -25px;
			}
		
			
li.folder:hover {
	z-index : 10;
	}
	
li.folder ul.level2 {
	display : none;
	margin : 0;
	padding : 0;
	z-index : 20;
	}
	
ul.level1 li.folder:hover ul.level2 {
	display : block;
	border-top : 0px solid #000;
	position : absolute;
	padding-top:25px;
	top : 0 !important;
	top /**/: -5px;
	}

	
ul.level2 li {
	display : inline;
	font-size : .85em;
	margin : 0;
	}
	
ul.level2 li a {
	display : block;
	margin : 0;
	color : #fff;
	text-decoration : none;
	border-right : 0px solid #000;
	border-bottom : 0px solid #555;
	border-left : 0px solid #000;
	padding : .25em .5em .25em 30px;
	background : #386C5D url(../images/navarrow.gif) no-repeat 4px 50%;
	width : 195px;
	}
	
ul.level2 li a:hover {
	background : #888 url(../images/navarrow.gif) no-repeat 4px 50%;
	}

ul.level2 li a.altColor {
	background : #d7f9f7 url(../images/navarrow.gif) no-repeat 4px 50%;
	}
	
ul.level2 li a.altColor:hover {
	background : #f9fbf9 url(../images/navarrow.gif) no-repeat 4px 50%;
	}
	
	/* Global Nav Lists */
	#nav_home, #nav_bonds, #nav_insurance, #nav_municipal, #nav_firm, #nav_faq, #nav_search {
	position : absolute;
	top : 0;
	margin : 0;
	}
	
	#nav_home {
		left : 2px;
		}
	
	#nav_bonds {
		left : 73px;
		}
	
	#nav_municipal {
		left : 182px;
		}
	
	#nav_insurance {
		left : 273px;
		}
		
	#nav_firm {
		left : 364px;
		}
		
	#nav_faq {
		left : 455px;
		}
		
	#nav_search {
		left : 545px;
		}