﻿ul.mlddm
{
	float:right;
}

.headerMenu .mlddm
{	
	margin: 0;
	padding: 0;
	background: #333434;
	height: 28px;
	font-weight:800;
	display: block;
	color: #ffffff;
	}

	.headerMenu .mlddm li
	{	display: block;
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		float: left;
		font: 12px arial;
		font-weight:800;
		position:relative;
		color: #ffffff;
		/*height:26px;*/
		}

	.headerMenu .mlddm li a, 
	.headerMenu .mlddm li a#buttonnohover, 
	.headerMenu .mlddm li a#visited
	{	display: block;
		text-align: center;
		white-space: nowrap;
		color: #ffffff;
		padding: 14px 10px 11px 10px;
		margin: 0;
		text-decoration: none;
		background: #333434;
		font-weight:800;
	}

	.headerMenu .mlddm li.TopMenuDivider
	{
		padding: 14px 0px 0px 0px;
	}

	/*rollovers of the top level*/
	.headerMenu .mlddm li a:hover, .headerMenu .mlddm li a#buttonhover
	{	
		background: #333434;
		background-image:  url(/images/menu/menu-on.gif);
		text-decoration:underline;
	}
	
	/*background of the dropdown menu*/
	.headerMenu .mlddm ul
	{	z-index: 100;
		margin: 1px 0 0 0;
		padding: 0px 0px 0px 0px;
		visibility: hidden;
		position: absolute;
		clear: both;
		background: #FFFFFF;
		border: 1px solid #888888;
		border-width: 0px 0px 1px 0px;

	}
	
	.headerMenu .mlddm ul li
	{	float: none;
		display:block;
		padding: 0px 0px 0px 0px;
		margin:0px;
		/*background-color:Yellow;
		height:auto;*/
	}

	.headerMenu .mlddm ul li ul
	{	
		padding:0px;
		margin:0px;
	}
	
	.headerMenu .mlddm ul li div
	{
		padding: 4px 15px;
		display:block;
		border-width:0px;
		cursor:pointer;
		font-weight:400;
		color: #666666;
	}

	.headerMenu .mlddm ul li div#HasSubMenu_Level2
	{
		background-image:url(/images/menu/menu-drop.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
	}

	.headerMenu .mlddm li ul li ul li a:link, .headerMenu .mlddm li ul li ul li a:visited
	{
		color: #666666;
		font-weight:400;
		border-width:0px;
		padding:4px;
		background:#FFFFFF url();
	}
	
	.headerMenu .mlddm li ul li ul li a:hover
	{
		color: #000000;
		font-weight:400;
		border-width:0px;
		padding:4px;
		background:#EEEEEE url();
		text-decoration:none;
	}

	.headerMenu .mlddm li ul li
	{
		border-width:1px 1px 0px 1px;
		border-style:solid;
		border-color:#888888;		
	}

	.headerMenu .mlddm .hsub
	{	background: no-repeat right;}

	.headerMenu .mlddm .hsub:hover
	{	background: #213866 no-repeat right;}

	.headerMenu .subheaderMenu
	{
		background: #CCCCCC;
		height:38px;
	}

	/*specific positioning for each variation of the Dropdown*/
	/*name format is menuId_menuPosition*/
	.headerMenu #menuDropDown_50_60
	{
		right:0px;
	}


	/*alternative dropdown rollover structure for forcing word wrap for menu items*/
	.headerMenu .mlddm div.DropDown
	{
		width:180px;
		background-color:#FFFFFF;
	}
	
	.headerMenu .mlddm div.DropDownOver
	{
		width:180px;
		color: #333333;
		text-decoration:none;
		background-color:#EEEEEE;
	}
	
	.headerMenu #menuDropDown_72_500 div.DropDown, 
	.headerMenu #menuDropDown_72_500 div.DropDownOver
	{
		/*width:120px;*/
	}
		
	/*IE6 requires a shim... to force the menu to overlay form and flash elements*/
	.headerMenu .mlddm iframe.DropDown
	{
		width:193px;
		height:80px;
	}
	
	