.commentfix{}
/* These styles contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */

div#MKIM{
	padding: 73px 0 0 0;
}

#MKIM ul.ANM
{
	position: relative;
}
#MKIM ul.ANM
{
	margin: 0;
	padding: 0;
	display: block;
}
#MKIM ul.ANM ul
{
	margin: 0;
	padding: 0;
	display: block;
}
#MKIM ul.ANM li
{
	position: relative;
	list-style: none;
}

#MKIM ul.ANM li a
{
	display: block;
	text-decoration: none;
}

#MKIM ul.ANM ul
{
	position: absolute;
	visibility: hidden;
}

#MKIM ul.ANM li.ANM-Hover ul ul
{
	visibility: hidden;
}

#MKIM ul.ANM li.ANM-Hover ul
{
	visibility: visible;
}
#MKIM ul.ANM li li.ANM-Hover ul
{
	visibility: visible;
}
#MKIM ul.ANM li li li.ANM-Hover ul
{
	visibility: visible;
}
#MKIM .ANM-Vertical ul.ANM li
{
	width: 100%;
}
#MKIM .ANM-Horizontal
{
	position: relative;
	top: 0;
	z-index: 300;
}



/* these styles modify the look of the menu */

/*this class helps position the menu into the desired place. It's required because the core html template is not layed out well*/
#MKIM
{
	margin: 0px 0 0 445px;
	padding: 0;
	overflow:visible;
}

#MKIM .ANM-Horizontal, 
#MKIM .ANM-Horizontal ul.ANM
{
	height: 20px;
	margin:0;
	padding:0;
}

#MKIM .ANM-Horizontal ul.ANM li.ANM-Root
{
	padding-right:10px;
	padding-bottom:1px;
	margin:0;
	line-height: 20px;
	float: left;
}

#MKIM .ANM-Horizontal ul.ANM li.ANM-Leaf
{
	line-height: normal;
	padding: 0;
	margin:0;
	height: 1%;
	padding-right:3px;
}

/*this applies to any of the dropdown list*/
#MKIM .ANM-Horizontal ul.ANM ul
{
	left: 0;
	top: 0;
	width: 180px;
}

#MKIM .ANM-Horizontal ul.ANM ul
{
	top: 18px; /* !! important !!*/
}

#MKIM .ANM-Horizontal ul.ANM ul ul
{
	top: 0;
}

#MKIM .ANM-Horizontal ul.ANM
{
	text-align: left;
}
#MKIM .ANM-Horizontal ul.ANM ul
{
	text-align: left;
}
#MKIM .ANM-Horizontal ul.ANM li
{
	text-align: left;
}
#MKIM .ANM-Horizontal ul.ANM ul li
{
	text-align: left;
}

#MKIM .ANM-Horizontal ul.ANM ul ul li
{
	display: block;
}

/* used in javascript to ensure the menu adjusts if the dropdown and or fly-out is off the screen*/
#MKIM .ANM-Horizontal ul.ANM li ul li.DisplayMenuOnLeft ul
{
	margin: 0 0 0 -180px;
}

/* used in javascript to ensure the menu adjusts if the dropdown and or fly-out is off the screen*/
#MKIM .ANM-Horizontal ul.ANM li ul li.DisplayMenuOnRight ul
{
	margin: 0 0 0 180px;
}

/*Sets the background color of the dropdowns and fly-outs*/
#MKIM .ANM-Horizontal ul.ANM-Sub
{
	background-color: #FFFFFF;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

#MKIM ul.ANM ul
{
	z-index: 400;
}

#MKIM ul.ANM ul ul
{
	width: 180px;
}

#MKIM ul.ANM li
{
	margin: 0;
	padding: 0;
}

#MKIM a
{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

#MKIM .ANM-Horizontal ul.ANM li.ANM-Root ul li.ANM-Leaf a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    font-weight:normal;
}

#MKIM a
{
	margin: 0;
	padding: 0;
}

#MKIM a:hover
{
	color: #000000;
}

/*#MKIM ul.ANM ul li.ANM-Leaf a
{
	padding: 2px 0 2px 3px;
	margin:0;
}*/

#MKIM .ANM-Horizontal ul.ANM li.ANM-Root ul li.ANM-Leaf a
{
	padding: 5px 0 5px 7px;
	margin:0;
}

#MKIM ul.ANM li a img
{
	border-style: none;
	vertical-align: middle;
}

#MKIM ul.ANM li.ANM-Root a:hover
{
	color: #F6A0A5;
	text-decoration: none;
}

/* applies to the dropdown list items*/
#MKIM ul.ANM ul li.ANM-Hover
{
	background-color: #F6A0A5;	
}

/* Begin menu override styles for es-MX culture*/
#MKIMSP
{
	margin: -6px 0 0 405px;
}
#MKIMSP a
{
	font-size: 10px;
}
/* end menu override styles for es-MX culture*/

/*modify with the new grey background colors*/
/*
#MKIM .ANM-Horizontal ul.ANM-Sub
{
	border-left:2px solid #545454;
	border-bottom:2px solid #545454;
	background-color:#878787;
	border-right: none;
}
#MKIM ul.ANM ul li.ANM-Hover
{
	background-color: #545454;
}
#MKIM .ANM-Horizontal ul.ANM li.ANM-Root ul li.ANM-Leaf a:hover
{
	color:#ffffff;
}
#MKIM .ANM-Horizontal ul.ANM li.ANM-Root ul li.ANM-Leaf a
{
	color: #ffffff;
    letter-spacing:1px !important;
}
*/
