ul.udMain
{
	position:absolute;
	list-style:none;
	z-index:2000;
}
div.sidedrop { width:201px; background-color:#444; height:22px; }
#dvSectionMenu ul.udMain, #dvPageMenuLeft2 ul.udMain
{
	margin-top:10px;
	z-index:1000;
	margin-left:17px;
}
.sidedrop ul.udMain { z-index:1000;}

#dvPageMenuLeft2 ul.udMain
{
	margin-top:6px;
}

ul.udMain li
{
	position:relative;
  	float: left;
	display:block;
}
#dvSectionMenu ul.udMain li, #dvPageMenuLeft2 ul.udMain li
{
	background-color:#333;
	width:270px;
	margin-right:17px;
}
.sidedrop ul.udMain li
{
	background-color:#444;
	width:200px; padding:1px 1px 1px 0;
}

ul.udMain a
{
	display:block;
	color:#FFF;
	text-decoration:none;
}
ul.udMain span { display:none; }

	a#mmHome
	{	
		width:64px;		
		background:url(/images/txt/menu_main_1.gif) no-repeat left top;	
	}
	a#mmProd
	{	
		width:86px;		
		background:url(/images/txt/menu_main_2.gif) no-repeat left top;	
	}
	a#mmGrp
	{	
		width:152px;	
		background:url(/images/txt/menu_main_grp.gif) no-repeat left top;	
	}
	a#mmServ
	{	
		width:152px;		
		background:url(/images/txt/menu_main_serv.gif) no-repeat left top;	
	}
	a#mmTrain
	{	
		width:149px;		
		background:url(/images/txt/menu_main_3.gif) no-repeat left top;	
	}
	a#mmCad
	{	
		width:116px;		
		background:url(/images/txt/menu_main_4.gif) no-repeat left top;	
	}
	
	a#mmHome, a#mmServ, a#mmProd, a#mmTrain, a#mmGrp, a#mmCad, #liNews a, #liCtc a, #liTest a
	{
		height:24px;
	}
	/*
	a#mmHome:hover, a#mmProd:hover, a#mmTrain:hover, a#mmCad:hover, #liNews a:hover, #liCtc a:hover, #liTest a:hover
	{
		background-position: 0 -24px;
	}
	*/
	#liNews
	{
		margin-left:107px;
	}
	#liNews a
	{	
		width:46px;		
		background:url(/images/txt/menu_main_5.gif) no-repeat left top;	
	}
	#liCtc
	{	
		margin-left:84px;
	}
	#liCtc a
	{		
		width:76px;		
		background:url(/images/txt/menu_main_6.gif) no-repeat left top;	
	}
	#liTest a
	{	
		width:83px;		
		background:url(/images/txt/menu_main_7.gif) no-repeat left top;	
	}
	
	#dvSectionMenu li a, #dvPageMenuLeft2 li a
	{
		padding:4px 0 4px 10px;
		background:url(/images/bg_drop_list.gif) no-repeat left top;	
	}
	.sidedrop li a
	{
		padding:4px 0 4px 10px;
		background:url(/images/bg_drop_list.gif) no-repeat -70px 0;	
		font-size:11px; font-weight:bold;
	}
	
li ul.udSub
{
	display:none;
	position:absolute;
	list-style:none;
	font-size:11px;
}
	#dvMenu li ul.udSub
	{
		top:24px;
		background-color:#CCC;
		border:1px solid #000;
		z-index:2000;
		left:-1px;
		padding:1px;
	}
	#dvSectionMenu li ul.udSub, #dvPageMenuLeft2 li ul.udSub
	{
		width:270px;
		top:21px;
		background-color:#003366;
		z-index:1000;
		left:0;
	}

li.subMedium ul.udSub { width:120px; }
li.subWide ul.udSub { width:180px; }

li ul.udSub li
{
	float:none;
	border-bottom:1px solid #999;
}
#dvSectionMenu li ul.udSub li, #dvPageMenuLeft2 li ul.udSub li 
{ 
	border:none;
	margin:0;
	padding:0; 
}
.sidedrop li ul.udSub li 
{ 
	border:none;
	margin:0;
	padding:0 1px 0 0; 
}

li ul.udSub li.lsLast
{
	border:none;
}
#dvMenu li ul.udSub li a
{
	color:#333;
	padding:3px 5px 3px 25px;
	text-decoration:none;
	font-weight:bold;
	background:url(/images/arrow_right.gif) no-repeat 10px center;
}
#dvMenu li ul.udSub li a:hover
{
	background-color:#FFF;
}

#dvMenu li ul.udSub li a
{
	color:#333;
	padding:3px 5px 3px 25px;
	text-decoration:none;
	font-weight:bold;
	background:url(/images/arrow_right.gif) no-repeat 10px center;
}
#dvMenu li ul.udSub li a:hover
{
	background-color:#FFF;
}
#dvSectionMenu li ul.udSub li a, #dvPageMenuLeft2 li ul.udSub li a
{
	padding:3px 5px 3px 10px;
	text-decoration:none;
	background:none;
}
.sidedrop li ul.udSub li a
{
	padding:4px 5px 4px 10px;
	text-decoration:none;
	background:none;
}
.sidedrop li a:hover { color:#FF0000; }

#dvSectionMenu li ul.udSub li a:hover, #dvPageMenuLeft2 li ul.udSub li a:hover
{
	background-color:#555;
}
#dvSectionMenu li.singleLink a
{
	background:url(/images/bg_lnkrightg.gif) no-repeat right top;
}
#dvSectionMenu li.singleLink a:hover
{
	background-color:#555;
}

.sidemenu li { background:#333 url(/images/n/sidemenu-off.gif) no-repeat left top; margin:0 15px 1px 0; }
.sidemenu li.li-on { background:#FFF url(/images/n/sidemenu-on.gif) no-repeat right top; margin:0 0 1px 0; }
.sidemenu li.li-sub{ background:none; margin:0 15px 0 0; border-bottom:solid 1px #333; }
.sidemenu li a { display:block; font-weight:bold; color:#FFF; font-size:14px; padding:11px 5px 11px 20px; }
.sidemenu li.li-sub a { display:block; font-weight:bold; color:#FFF; font-size:11px; padding:5px 5px 5px 20px; }
.sidemenu li.li-sub a.a-on { background-color:#222; color:#FFFFCC; }
.sidemenu li a:hover { color:#FF0000; background:none;}


/* product section cats */
div.dvUlPm
{
	background: url(/images/bg_page_menu.gif) no-repeat left top;
}
ul.ulPageMenu
{
	list-style:none;
	width:210px;
	padding:7px 0;
	background: url(/images/bg_page_menubot.gif) no-repeat left bottom;
}

ul.ulPageMenu li
{
	display:block;
	width:175px;
	background:url(/images/arrow_right.gif) no-repeat left center;
	padding-left:17px;
	margin:3px 9px;
}
ul.ulPageMenu li.liSel { background: url(/images/arrow_right_white.gif) no-repeat left center; }



