/* CSS Document */
		body{
			behavior:url("css/menu.htc");
		}
		/******* CSS Menu Horizontal Top Level *****************************/
		.css_menu_h{
			position: relative;
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			background: url(../images/mnu_top_level_seperator.jpg) right no-repeat;
			border-top: 1px solid #555555;
			z-index: 500;
			width: 140px;
		}
		.css_menu_h li.top_level{
			display: block;
			width: 140px;
			position: relative;
			float: left;
		}
		.css_menu_h ul.submenu{
			margin: -18px 0px 0px 140px;
			z-level: 200;
		}
		.css_menu_h ul.submenu ul.submenu{
			margin: -18px 0px 0px 152px;
		}
		/******* CSS Menu Shared Elements *****************************/
		li.top_level{
			position: relative;
			float: left;
			margin: 0px;
			background: none;
			border-bottom: 1px solid #555555;
		}
		li.top_level:hover{
			background: #DDDDDD;
		}
		li.top_level:hover a{
			color: #5D66CC;
			text-decoration: none;
		}
		li.top_level a:hover{
			text-decoration: none;
		}
		a.top_level{
			padding: 1px 8px 2px 8px;
			display: block;
			font: 11px Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
		}
		/******* CSS Submenu *****************************/
		.submenu{
			position: absolute;
			display: none;
			list-style-type: none;
			padding: 0px;
			width: 152px;
			z-index: 500;
			border-top: 1px solid #555555;
		}
		ul.submenu:hover, ul.submenu li:hover{
			background: #DDDDDD;
		}
		.submenu ul{
			position: absolute;
			display: none;
			list-style-type: none;
			padding: 0px;
		}
		.submenu li{
			text-align: left;
			background: #F0F0F0;
			margin: 0px;
			border-right: 1px solid #555555;
			border-bottom: 1px solid #555555;
			border-left: 1px solid #555555;
		}
		ul.submenu li.parent{
			background: url(../images/menu_arrow.gif) no-repeat right #424242;
		}
		ul.submenu li.parent:hover{
			background: url(../images/menu_arrow.gif) no-repeat right #555555;
		}
		.submenu a{
			font: 11px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
			width: 100%;
			display: block;
			padding: 1px 8px 2px 8px;
		}
		.submenu a:hover{
			text-decoration: none;
		}
		
		/* 2 and 13 */
		#menu ul ul, #menu li:hover ul ul, #menu li.top_level:hover ul ul.submenu{
			display: none;
		}

		/* 12 and 23*/
		#menu li:hover ul, #menu li:hover li:hover ul, #menu li.top_level:hover ul.submenu, #menu li.top_level:hover ul li:hover ul.submenu{
			display: block;
		}
