html {
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
}
/*Font-size is set for all menu items here*/
#p7PMnav {
	margin:0;
	padding:0;
	font-size:.8em;
}
#p7PMnav li {
	background-image:url(/images/site/dropdown_fade1.gif);
	background-color:#f2f2f3 !important;
	background-position:bottom;
	background-repeat:repeat-x;
	list-style-type:none;
	margin:0;
	padding:0;
	color:#000;
	z-index:100;
	line-height:132%;
	/*background-color:#dcdcdc;
	*/
}
#p7PMnav li .twoLine {
	background-image:url(/images/site/dropdown_fade2.gif) !important;
	background-color:#f2f2f3 !important;
	background-position:bottom;
	list-style-type:none;
	margin:0;
	padding-top:2px;
	color:#000;
	/*background-color:#dcdcdc;
	*/
}
#p7PMnav ul a.last,#p7PMnav ul a.last:visited {
	border-bottom: none;
}
/*border top is set to zero to allow the top of the first dropdown to abut the bottom of our buttons*/
#p7PMnav ul {
	margin:0;
	padding:0;
	position:absolute;
	left:-9000px;
	z-index:1000;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	border-left:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-top: 1px solid #ADAFAF;
	background-color:#f2f2f3 !important;
}
/*top border is put back on for flyouts*/
#p7PMnav ul li ul {
}
/*this is all we need for top-level links*/
#p7PMnav a {
	display:block;
	text-decoration: none;
}
/*This rule styles the sub-menu links*/
#p7PMnav ul a,#p7PMnav ul a:visited {
	padding:3px 11px 3px 11px !important;
	color:#000;
	border-bottom:1px solid #ADAFAF;
	width:145px !important;
	*width:167px;
	color: #4D4F53;
}
/*This is top-level only and is the rule that shifts the background image so that we nowsee the bottom one. It is deployed via multiple selectors for hovering,tab key access,and so it stays persistent when its associated sub-menu is open*/
#p7PMnav a:active,#p7PMnav a:focus,#p7PMnav .p7PMon,#p7PMnav .p7PMmark {
	background-position:left bottom;
	color:#fff;
}
#p7PMnav a:hover,#p7PMnav .p7PMon {
	background-position: 0 -27px;
}
/*the sub-menu hovers*/
#p7PMnav ul a:hover,#p7PMnav ul a:active,#p7PMnav ul a:focus {
	background-color:#fff;
	color:#000000;
	letter-spacing:0.01px;
}
/* ------ the current page marker style ------ commented -- suggested by Gyro#p7PMnav ul .p7PMmark {
	color:#000000 !important;
	font-weight:normal;
	background-color: #FFFFFF !important;
	--*/
/* ------ the trigger link styles ------- */
/*the normal trigger links */
#p7PMnav ul .p7PMtrg {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color:#fff;
}
#p7PMnav2 ul .p7PMtrg2 {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color: #fff;
}
/* the active trigger link style We turn the background image off to ensure that our top-level images do notinherit down.*/
#p7PMnav ul .p7PMon {
	background-color:#666666;
	color:#CCCCCC;
	background-image: none;
}
/*the submenu classes */
/*The top property here and in the show class serves to fix a minor bug introducedby the good folks at Apple in their Safari browser for Panther OS*/
#p7PMnav .p7PMhide {
	left:-9000px;
	border:0;
	top:0;
}
#p7PMnav .p7PMshow {
	top:auto;
	left:auto;
	z-index: 20000 !important;
}
/* Top level menu widthWe set width to auto because we are using top-level bg images and the width isassigned directly via the IDs assigned to the links.*/
#p7PMnav li {
	float:left;
	width:auto;
}
#p7PMnav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul,#p7PMnav ul li {
	width:167px !important;
}
#pmmcrumb {
	font-weight:bold;
	margin-bottom:16px;
	color:#333333;
}
#pmmcrumb a,#pmmcrumb a:visited {
	font-weight:normal;
	color:#535FAC;
}
#pmmcrumb a:hover,#pmmcrumb a:active,#pmmcrumb a:focus {
	font-weight:normal;
	color: #000000;
}
/*The top-level common propertiesHeight matches the height of the background images. No repeating. Text indenthides the text offscreen left.If you need to add more links,place a comma after #b4 and add more selectors,incrementing from #b5*/
#productsNav,#applicationsNav,#brandsNav,#supportNav,#partnersNav,#communityNav,#aboutNav,#careersNav,#netAffxNav,#shopNav {
/*	height:27px!important;
	background-repeat:no-repeat;
	text-indent: -3000px;*/
}
/*The individual top-level IDS. We simply set width to match the width of theassociated background image and then we set the background image.If you need to add more links,add more selectors,incrementing from #b5*/

#productsNav {
	width:62px;
	background-image:url(/images/site/nav/productsNav2.gif);
}
#applicationsNav {
	width:81px;
	background-image:url(/images/site/nav/applicationsNav.gif);
}
#brandsNav {
	width:53px;
	background-image:url(/images/site/nav/brandsNav.gif);
}
#supportNav {
	width:59px;
	background-image:url(/images/site/nav/supportNav.gif);
}
#partnersNav {
	/*width:129px;*/
	width:140px;
	background-image:url(/images/site/nav/partnersNav.gif);
}
#communityNav {
	width:80px;
	background-image:url(/images/site/nav/communityNav.gif);
}
#aboutNav {
	width:108px;
	background-image:url(/images/site/nav/aboutNav.gif);
}
#careersNav {
	width:59px;
	background-image:url(/images/site/nav/careersNav.gif);
}
#netAffxNav {
	width:57px;
	background-image:url(/images/site/nav/netAffxNav.gif);
}
#shopNav {
	width:63px;
	background-image: url(/images/site/nav/shopNav.gif);
}
/*New CSS BLOCK Nav*/
#navigation {
	list-style:none;
	margin:0;
	padding:0;
}
#navigation li {
	float:left;
}
#navigation li a {
	display:block;
	background:yellow;
	width:150px;
	text-align:center;
	color:red;
	padding:3px 0;
}
#navigation li a:hover {
	background:red;
	color: yellow;
}