	.margin_ul_submenu li {
		z-index:			1;
	}
	
	.submenu_border {
		border-top:	2px solid #000;
	}
	
	.menu ul{
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
	}
	
	/*Top level list items*/
	.menu ul li{
		position: 			relative;
		display: 			inline;
		float: 				left;
		padding: 			0 5px 16px 5px;
		font-weight: 		bold;
		z-index:			1;
	}
	
	/*Top level menu link items style*/
	.menu ul li a{
		display: 			inline;
		text-decoration: 	none;
		font-size:			11pt;
		color:				#000;
	}
		
	/*1st sub level menu*/
	.menu ul li ul{
		left: 				0;
		position: 			absolute;
		top: 				1em; /* no need to change, as true value set by script */
		display: 			block;
		visibility: 		hidden;
		background-color:	yellow;
	}
	
	/*Sub level menu list items (undo style from Top level List Items)*/
	.menu ul li ul li{
		display: 			list-item;
		float: 				none;
		padding:			0;
	}
	
	/*All subsequent sub menu levels offset after 1st level sub menu */
	.menu ul li ul li ul{ 
		left: 				159px; /* no need to change, as true value set by script */
		top: 				0;
		padding:			0;
		margin:				0;
	}
	
	/* Sub level menu links style */
	.menu ul li ul li a{
		padding: 			1px 5px;
		display: 			block;
		width: 				152px; /*width of sub menu levels*/
		text-decoration: 	none;
		border-left: 		2px solid #000;
		border-right: 		2px solid #000;
		border-bottom: 		2px solid #000;
		z-index:			1;
	}
	
	.menu ul li a:hover{
		color:				#fff;
	}
	
	* html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
		padding-top: 		1em;
	}
		
		
	/* Holly Hack for IE \*/
	* html .menu ul li { 
		float: 				left; 	
		height: 			0px;
	}
	* html .menu ul li a { 
		height: 			0px;
	}
	/* End */