 /* common styling */

#lmenu 			{
				display:block;
				z-index:2000;
				height:2.2em;
				margin:25px 0 0 0;
				
				}

#lmenu ul 			{
				padding:0; 
				margin:0;
				}

#lmenu ul li 			{
				display:block;
				background-image:none;
				margin:0;
				padding:0;
				}

#lmenu ul li a, #lmenu ul li a:visited {
				display:block; 
				/*height:2.2em; */
				padding:0;
				padding-left:9px; 
				line-height:2.2em;
				font-weight:bold;
				text-decoration:none; 
                border-bottom: 0px;
				color:#006600; 
				}

* html #lmenu ul li a, #lmenu ul li a:visited {
				/* width:115px;
				w\idth:99px; */
				}

#lmenu ul li ul 		{
				display: none;
				}

table 				{
				margin: 0px; 
				border-collapse: collapse;
				font-size: 1em;

				}


/* specific to non IE browsers */

#lmenu ul li:hover a 	{
				color:#006600; 
				background:#E7E7E7;
				}

#lmenu ul li:hover ul 	{
				display:block; 
				background:red;
				/*top:1.5em;*/
				/*left:-1px; */
				border-bottom:1px;
				width:128px;
				}

#lmenu ul li:hover ul li ul {
				display: none;
				}

#lmenu ul li:hover ul li a {
				margin-bottom:-1px;
				display:block; 
				/*height:2.2em; */
				padding:0;
				padding-left:9px; 
				line-height:2.2em;
				font-weight:bold;
				text-decoration:none; 
				color:#006600; 
				background:#E1E1E1;
				border:1px solid #D5D5D5; 
				border-width:1px 0 1px 0; 
				
				}
#lmenu ul li:hover ul li a.drop {background-position:bottom;	}

#lmenu ul li:hover ul li a:hover {
				background:#E7E7E7;
				color:#006600;
				}

