#mainNav { width:960px; height:42px; background:url(../img/MainNavBk.png) top left repeat-x; margin:0 auto;}
#mainNav ul { padding:0px; margin:0px;}
#mainNav li { list-style:none; float:left; padding:0px 38px; border-right:solid #036 1px; line-height:39px; margin-bottom:4px;}


#mainNav li#newsNav { border-right:none; }
#mainNav a {text-decoration:none; color:#FFF; font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
#mainNav li:hover a.firstLevel { color:#666666; }
#mainNav li a:hover { color:#FFF;}

#mainNav li ul { /* second-level lists */
	position: absolute; 
	border-top:1px solid #fff;
	background-color:#FFFFFF;
	margin:0px 0 0 0; padding:0 0 10px 0;
	width: 400px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#mainNav li li { /* second-level lists */
	margin:0; line-height:12px; float:none; list-style:none;
	padding:0 ;
	border:none;
	font-size:12px;
}
#mainNav li li a {font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left:10px; padding-top:10px;
}
#mainNav li:hover ul, #mainNav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:-38px;
}
#mainNav li:hover ul.end, #mainNav li.sfhover ul.end { /* lists nested under hovered list items */
	left: auto;
	margin-left:100px;
}
#mainNav li:hover ul ul, #mainNav li.sfhover ul ul{ /* lists nested under hovered list items */
	margin-left:0px;
	width:170px;
	border:none;
}
li#pharmaNav ul { width:500px; }
li#biopharmaNav ul { width:400px; }
/***************************************/
/************* THIRD LEVEL *************/

/* Reset Some Styles */
li#pharmaNav h3,li#biopharmaNav h3,li#productsNav h3,li#techNav h3,li#newsNav h3 { 	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	font-size:18px;
	font-weight:normal;
	padding:5px 0;
	margin:0;
}
li#pharmaNav ul ul,li#biopharmaNav ul ul,li#productsNav ul ul,li#techNav ul ul,li#newsNav ul ul {
	position:static;
}
li#pharmaNav ul ul li,li#biopharmaNav ul ul li,li#productsNav ul ul li,li#techNav ul ul li,li#newsNav ul ul li { 
}
li#pharmaNav ul ul li:hover,li#biopharmaNav ul ul li:hover,li#productsNav ul ul li:hover,li#techNav ul ul li:hover,li#newsNav ul ul li:hover { 
	 background:#369;
}

/* Re-style Navs */
div#pharmaSecondNav li,div#biopharmaSecondNav li,div#productsSecondNav li,div#techSecondNav li,div#newsSecondNav li { /* second-level lists */
	position: relative;
}
div#pharmaSecondNav li ul,div#biopharmaSecondNav li ul,div#productsSecondNav li ul,div#techSecondNav li ul,div#newsSecondNav li ul { /* second-level lists */
	float:left;
	width:170px;
	margin-left:0px;
	min-height:0px;
	border:#FFFFFF 1px solid;
}
div#pharmaSecondNav li:hover ul, div#pharmaSecondNav li.sfhover ul,
div#biopharmaSecondNav li:hover ul, div#biopharmaSecondNav li.sfhover ul,
div#productsSecondNav li:hover ul, div#productsSecondNav li.sfhover ul,
div#techSecondNav li:hover ul, div#techSecondNav li.sfhover ul,
div#newsSecondNav li:hover ul, div#newsSecondNav li.sfhover ul
{ /* lists nested under hovered list items */
	}
div#pharmaSecondNav li ul li, div#pharmaSecondNav li ul li.end,
div#biopharmaSecondNav li ul li, div#biopharmaSecondNav li ul li.end,
div#productsSecondNav li ul li, div#productsSecondNav li ul li.end,
div#techSecondNav li ul li, div#techSecondNav li ul li.end,
div#newsSecondNav li ul li, div#newsSecondNav li ul li.end
{ /* all list items */
	float: none;
	min-width:200px; 
	padding:5px 10px 5px 10px;	
	margin:0;
	border:none;
	display:block;
	color:#fff;
}
div#pharmaSecondNav li ul li a,
div#biopharmaSecondNav li ul li a,
div#productsSecondNav li ul li a, 
div#techSecondNav li ul li a,
div#newsSecondNav li ul li a 
{
	font-size:12px; 
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	font-weight:normal;
	text-decoration:none;
}



/*************************************************/
/*********** SPECIFIC MEGA NAV STYLES ************/
div#pharmaSecondNav ul,div#biopharmaSecondNav ul,div#productsSecondNav ul,div#techSecondNav ul,div#newsSecondNav ul { 
	margin:0;
	padding:0;
	font-size:14px;
}
div#pharmaSecondNav ul li,div#biopharmaSecondNav ul li,div#productsSecondNav ul li,div#techSecondNav ul li,div#newsSecondNav ul li { 
	margin:0;
	padding:5px 0;
}
div#pharmaSecondNav ul li:hover,div#biopharmaSecondNav ul li:hover,div#productsSecondNav ul li:hover,div#techSecondNav ul li:hover,div#newsSecondNav ul li:hover { color:#999;
}


li#pharmaNav:hover, li#pharmaNav ul,
li#biopharmaNav:hover, li#biopharmaNav ul,
li#productsNav:hover, li#productsNav ul,
li#techNav:hover, li#techNav ul,
li#newsNav:hover, li#newsNav ul
 { background-color:#103872; }
 
li#newsNav:hover ul, li#newsNav ul {margin-left:-260px;}

#mainNav li:hover { background:url(../img/mainNavBkHover.jpg) top left repeat-x;}


li#pharmaNav:hover a,
li#biopharmaNav:hover a,
li#productsNav:hover a,
li#techNav:hover a,
li#newsNav:hover a
 { color:#fff; }
#pharmaSecondNav,#biopharmaSecondNav,#productsSecondNav,#techSecondNav,#newsSecondNav{
	float:left; margin-top:5px;
	width:205px;
	padding:0 0 0 5px;
}
#pharmaSecondNav{
	float:left; margin-top:5px;
	width:300px;
	padding:0 0 0 5px;
}

#pharmaSecondNav li:hover,#biopharmaSecondNav li:hover,#productsSecondNav li:hover,#techSecondNav li:hover,#newsSecondNav li:hover{
	width:205px;
	
}
#pharmaSecondNav li:hover { width:300px;}
#pharmaSecondNav li { width:300px;}
#biopharmaSecondNav li:hover { width:200px;}
#biopharmaSecondNav li { width:200px;}
#pharmaPanel,#biopharmaPanel,#productsPanel,#techPanel,#newsPanel{
	float:right;
	width:160px;
	height:180px;
	overflow:hidden; margin:10px 5px 10px 0;
	padding:5px 5px 5px 10px;
	border-left:#FFF solid 1px;
}


/*************************************************/
/************** SUPERFISH STYLES *****************/

/*** ESSENTIAL STYLES ***/
#mainNavList li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

#mainNavList li:hover ul,
#mainNavList li.sfHover ul {
	left:			auto;
	z-index:		99;
}

#mainNavList ul li:hover {
	background:none;
	border:none;
}

/*** arrows **/
#mainNavList ul a.sf-with-ul { 
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator { display:none;

	padding-left:2px;
}
#mainNavList ul .sf-sub-indicator { 
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.25em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('/img/nav/arrows-ffffff.png') no-repeat -10px -100px;*/ /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > #mainNavList ul .sf-sub-indicator {  /* give all except IE6 the correct values */
/*	top:			1.2em;
	background-position: 0 -100px;*/ /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > #mainNavList ul .sf-sub-indicator,
a:hover > #mainNavList ul .sf-sub-indicator,
a:active > #mainNavList ul .sf-sub-indicator,
li:hover > a > #mainNavList ul .sf-sub-indicator,
li.sfHover > a > #mainNavList ul .sf-sub-indicator {
	/*background-position: -10px -100px;*/ /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
#mainNavList ul .sf-sub-indicator { 
/*	background-position:  -10px 0; 
*/}

#mainNavList ul a > #mainNavList ul .sf-sub-indicator { 
/*	background-position:  0 0; 
*/}

/* apply hovers to modern browsers */
#mainNavList ul a:focus > #mainNavList ul .sf-sub-indicator,
#mainNavList ul a:hover > #mainNavList ul .sf-sub-indicator,
#mainNavList ul a:active > #mainNavList ul .sf-sub-indicator,
#mainNavList ul li:hover > a > #mainNavList ul .sf-sub-indicator,
#mainNavList ul li.sfHover > a > #mainNavList ul .sf-sub-indicator {
/*	background-position: -10px 0;*/ /* arrow hovers for modern browsers*/
}



