
/********************************************************************/


#nav, #nav ul {
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
	 z-index:100;
	 
} /* remove bullet and margin for all ul (top and sub level) */

#nav a{
	text-indent: -9999px;

}

#nav ul a{
	text-indent: 0px;
	text-align:left;

}

#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    color:#000;
    text-decoration:none;
} /* set all link as a block which will occupy a full LI width */

#nav a:hover, #nav a.hover{
    color:#ed0031;
	/*background-color:#fff;*/
} /* add hover effect for text link */


/* first level */

#nav li {
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
} /* make first level li float left */


/* second level */
#nav ul {
    position:absolute;
    width:0px;
    display:none;
	top:0px;  /* This line is added to fix the submenu requirement */
	left:6px;
} /* make second level invisible */
#nav li ul li
{
	
	
	
}

#nav ul a {
   float:left;
    /*border-bottom:1px solid #fff;*/
} /* make second level link float left, so that the next level will align next to it */


#nav ul a.subNavLink {
	text-indent: 0px;

}
/* third and more level */
#nav ul ul {
    width:0px;
	top:auto;

}

#nav ul ul a {
	float:left;
	border-bottom:0px solid #fff;
}

/* doesn't work with IE6, jquery is required */
#nav li:hover>ul {
	display:block;
}

.subNavTop
{
	border-right:1px #525252 solid;
	border-left:1px #525252 solid;
	background-color:#FFFFFF;
	width:222px;
	height:14px;
	z-index:1000;
}

.subNavItem
{
	background-color:#FFFFFF;
	border-right:1px #525252 solid;
	border-left:1px #525252 solid;
	line-height:31px;
	width:196px;
	padding: 0 13px 0 13px;
	color:#333333;
	background-image:url(../images/nav/pulldown_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:12px;
}

.subNavItem:hover
{
	font-weight:bold;
	color:#ed0031;
}

.subNavBottom
{
	background-color:#525252;
	border-right:1px #525252 solid;
	border-left:1px #525252 solid;
	width:222px;
	height:1px;
	overflow:hidden;
	line-height:1px;
}

#pulldownlayer_businesses .subNavTop, #pulldownlayer_businesses .subNavBottom
{
	width:273px;
}

#pulldownlayer_businesses .subNavItem
{
	width:247px;
}

#pulldownlayer_ir .subNavTop, #pulldownlayer_ir .subNavBottom
{
	width:300px;
}

#pulldownlayer_ir .subNavItem
{
	width:274px;
}

#pulldownlayer_esg .subNavTop, #pulldownlayer_esg .subNavBottom
{
	width:239px;
}

#pulldownlayer_esg .subNavItem
{
	width:213px;
}

.mainNavTitle
{
	height:30px;
	left:-6px;

}

.pulldownlayer
{

}



/****************************************************************/
@media print {
	#printNav  { display:block; background-image:url(../images/nav/navbtn_print.png); width:960px; height:37px; overflow:hidden;}
}
@media screen {
	#printNav { display:none; }
	
	#nav_about, #nav_about.current, #nav_about:hover, #nav_about.hover,#nav_hl_about{height:37px;width:111px;background-repeat: no-repeat; background-position:0px 0px; }
	#nav_about{background-image: url(../images/nav/navbtn_off.png);}
	#nav_about.current{background-image: url(../images/nav/navbtn_selected.png);}
	#nav_about:hover, #nav_about.hover, #nav_hl_about{background-image: url(../images/nav/navbtn_on.png);}
	
	#nav_businesses, #nav_businesses.current, #nav_businesses:hover, #nav_businesses.hover,#nav_hl_businesses{height:37px;width:133px;background-repeat: no-repeat; background-position:-111px 0px;}
	#nav_businesses{background-image: url(../images/nav/navbtn_off.png);}
	#nav_businesses.current{background-image: url(../images/nav/navbtn_selected.png);}
	#nav_businesses:hover, #nav_businesses.hover, #nav_hl_businesses{background-image: url(../images/nav/navbtn_on.png);}
	
	#nav_ir, #nav_ir.current, #nav_ir:hover, #nav_ir.hover,#nav_hl_ir{height:37px;width:149px;background-repeat: no-repeat; background-position:-244px 0px;}
	#nav_ir{background-image: url(../images/nav/navbtn_off.png);}
	#nav_ir.current{background-image: url(../images/nav/navbtn_selected.png);}
	#nav_ir:hover, #nav_ir.hover, #nav_hl_ir{background-image: url(../images/nav/navbtn_on.png);}
	
	#nav_esg, #nav_esg.current, #nav_esg:hover, #nav_esg.hover,#nav_hl_esg{height:37px;width:255px;background-repeat: no-repeat; background-position:-393px 0px;}
	#nav_esg{background-image: url(../images/nav/navbtn_off.png);}
	#nav_esg.current{background-image: url(../images/nav/navbtn_selected.png);}
	#nav_esg:hover, #nav_esg.hover, #nav_hl_esg{background-image: url(../images/nav/navbtn_on.png);}
	
	#nav_media, #nav_media.current, #nav_media:hover, #nav_media.hover,#nav_hl_media{height:37px;width:122px;background-repeat: no-repeat; background-position:-648px 0px;}
	#nav_media{background-image: url(../images/nav/navbtn_off.png);}
	#nav_media.current{background-image: url(../images/nav/navbtn_selected.png);}
	#nav_media:hover, #nav_media.hover, #nav_hl_media{background-image: url(../images/nav/navbtn_on.png);}
	
	
	
	
	
	#subMainNav_overview, #subMainNav_overview:hover, #subMainNav_overview.hover{}
	#subMainNav_overview{}
	#subMainNav_overview:hover, #subMainNav_overview.hover{ }
	
	
	
	#nav_home
	{
		background-image:url(../images/nav/nav_home_off.png);
		width:75px;
		height:37px;
		float:right;
	}
		
}
@media print {
	#nav { display: none; }
}