@charset "utf-8";
/* CSS Document */
/* navigation elements */

/*
Please make sure that the menu text color is #003366
and the box that highlights the menu items when you roll over them is#4f82bc.
*/

/* global nav elements ****************************/
#navAudience li,
#navMain li, 
#subNav li, 
#footer li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
#navAudience li,
#breadcrumb li {
	font-size:11px;
	font-weight:normal;
}
#navMain li a:link,
#navMain li a:visited,
#subNav li a:link,
#subNav li a:visited {
	color:#003366; /* dark blue */
	text-decoration:none;
	padding:4px;
	display:block;
	background-color:none;
	margin:0;
}
#navMain li a:hover,
#navMain li a:active,
#subNav li a:hover
/*,
#subNav li a:active*/
{
	background-color:#4f82bc; /* blue */
	color:#FFF;
	padding:4px;
	display:block;
	margin:0;
}
#navMain li.stock {
	padding:7px;
	display:block;
	float:right;
}
/* END global nav elements ****************************/

/* audience NAV **********************/
#navAudience {
	margin:5px 20px 0 0;
	width:600px;
	float:right;
	display:inline;
	/*
	height:150px;
	background-color:#F00;
	*/
}
#navAudience ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:30px;
}
#navAudience ul li {
	float:right;
	margin-left:30px;
/*
*/
}
#navAudience ul li a:link,
#navAudience ul li a:visited {
	display:block;
	color:rgb(93,157,150); /* green */
	font-weight:normal;
	text-decoration:none;
}
#navAudience ul li a:hover,
#navAudience ul li a:active {
	color:rgb(126,164,213); /* blue */
	font-weight:normal;
	text-decoration:underline;
/*
*/
}
/* END audience NAV **********************/

/* search **********************/
#search {
	margin:0;
	float:right;
	display:inline;
	width:300px;
	text-align:right;
	/*
	background-color:#0F0;
	*/
}

/* END search **********************/

/* navMain**********************/
#navMain ul {
	margin:7px 0 0 30px;
	padding:0;
}
#navMain li {
	position:relative;
	float:left;
	padding:2px 8px 2px 0;
	list-style-type:none;
	border:none;
}

/* END navMain**********************/

/* navSub**********************/
#subNav {
	margin:6px 0 0 0;
	padding:0;
	width:970px; 
	height:100px;
	float:left;
	display:inline; /* fix for double margin bug in IE */
	font-size:13px;
	/*
	background-color:rgb(230,230,230);
	display:none;
	*/
}
#subNav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:100px;
	float:left;
	display:inline; /* fix for double margin bug in IE */
	/*
	background-color:#0FC; 
	z-index:30;
	*/
}
#subNav ul#menuAbout { /* specific setting for About menu*/
	margin:0 0 0 85px;
}
#subNav ul#menuProducts { /* specific setting for Products menu*/
	margin:0 0 0 156px;
}
#subNav ul#menuResearchDevelopment { /* specific setting for Research and Development menu*/
	margin:0 0 0 234px;
}
#subNav ul#menuInvestorRelations { /* specific setting for Investor Relations menu*/
	margin:0 0 0 276px;
}
#subNav ul#menuCorporateResponsibility { /* specific setting for Corporate Responsibility menu*/
	margin:0 0 0 354px;
}
#subNav ul#menuCareers { /* specific setting for Careers menu*/
	margin:0 0 0 525px;
}
#subNav ul#menuMediaCenter { /* specific setting for Media Center menu*/
	margin:0 0 0 620px;
}
#subNav ul li {
	padding:0;
	float:left;
	display:inline; /* fix for double margin bug in IE */
	/*
	background-color:#993; 
	*/
}
#subNav ul li ul {
	margin:0 10px 0 0 ;
	padding:0;
}
#subNav ul li ul li {
	margin:0 0 2px 0;
	padding:0;
	float:none;
	display:inline; /* fix for double margin bug in IE */
	/*
	background-color:#CC6;
	*/
}
#subNav ul li ul li a {
	width:150px;
}
#subNav ul#menuProducts li ul li a {
	/*width:310px;*/
	width:230px;
}

/* END navSub**********************/



/* breadcrumb***********************/
#breadcrumb ul {
	margin:8px 0 0 0;
	padding:0;
	list-style-type:none;
/*
*/
}
#breadcrumb ul li {
	margin:0 0 0 0;
	padding:0 2px;
	float:left;
/*
	border-right:1px solid rgb(150,150,150); 
*/
}
#breadcrumb ul li a:link,
#breadcrumb ul li a:visited {
	display:block;
	color:rgb(100,100,100); /* gray */
	font-weight:normal;
	text-decoration:none;
}
#breadcrumb ul li a:hover,
#breadcrumb ul li a:active {
	color:rgb(126,164,213); /* blue */
	font-weight:normal;
	text-decoration:underline;
/*
*/
}
/* END breadcrumb***********************/

/* navFooter***********************/
#footer ul {
	float:left;
	position:relative;
	margin:0;
	padding:0;
	font-stretch:ultra-condensed;
	color:rgb(100,100,100); /* gray */
/*
	width:700px;
*/
}
#footer li {
	float:left;
	padding:0 5px;
	font-size:11px;
	border-right:solid 1px rgb(150,150,150);
	list-style-type:none;
}
#footer li.last {
	border-right:none;
}
#footer li a:link,
#footer li a:visited {
	text-decoration:none;
	color:rgb(93,157,150); /* green */
}
#footer li a:hover,
#footer li a:hover{
	text-decoration:underline;
	color:rgb(126,164,213); /* blue */
}
/* END navFooter***********************/
@media print
{
	#navMain { display:none; }
	#navAudience { display:none; }
	#subNav {	display:none; }
	#subNav ul { display:none; }
	#footer ul#footerLinks { display:none; }
}
