
#nav {
margin: 0;
padding: 0;
background: #FCFBF8 url(/images/bg-menu-02.gif) bottom left no-repeat;
line-height: 100%;
height:28px;
width:784px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
font-family: Arial!important;
}


#nav li {
margin: 0 1px 0 1px;
padding: 0 0px 0 0 ;
float: left;
position: relative;
list-style: none;
z-index:2000;

}

/* main level link */
#nav a {
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif!important;
color: #fff;
text-decoration: none;
display: block;
padding: 8px 5px 8px 5px;
margin: 0;
text-shadow: 0 -1px 1px #535353;
-moz-border-radius-topleft: 8px!important;
-moz-border-radius-topright: 8px!important;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-top-left-radius: 8px!important;
-webkit-border-top-right-radius: 8px!important;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}


#nav .current a, #nav li:hover > a.menu-top-news {
background: #C91F2A url(/images/menu-top-news.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));

}

#nav .current a, #nav li:hover > a.menu-top-pd {
background: #C91F2A url(/images/menu-top-pd.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}


#nav .current a, #nav li:hover > a.menu-top-careers {
background: #C91F2A url(/images/menu-top-careers.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}

#nav .current a, #nav li:hover > a.menu-top-edu {
background: #C91F2A url(/images/menu-top-edu.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}

#nav .current a, #nav li:hover > a.menu-top-research {
background: #C91F2A url(/images/menu-top-research.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}

#nav .current a, #nav li:hover > a.menu-top-about {
background: #C91F2A url(/images/menu-top-about.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}


#nav a:hover {
color: #fff;
font-family: Arial!important;

}

/* main level link hover */
#nav .current a, #nav li:hover > a {
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
/*background: #CB1F2B  url(/images/gradient.png) no-repeat ;*/
background-image: -moz-linear-gradient(top, #CB1F2B, #B01B1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#B01B1D));
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B01B1D', endColorstr='#CB1F2B');  Gradient for IE */
color: #fff;
font-size:10px;
text-shadow: 0 -1px 1px #791118;
font-family: Arial!important;
}

#nav .current a, #nav li:hover > a.menu-left-corner {
background: #C91F2A url(/images/menu-left-corner.jpg) top left no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}

#nav .current a, #nav li:hover > a.menu-right-corner {
background: #C91F2A url(/images/menu-right-corner.jpg) top right no-repeat;
color: #fff;
text-shadow: 0 -1px 1px #791118;
background-image: -moz-linear-gradient(top, #CB1F2B, #A61A1D);
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#CB1F2B),color-stop(1,	#A61A1D));
}

#nav a.menu-left-corner {
color: #fff;
text-decoration: none;
display: block;
padding:  8px 7px 8px 7px;
margin: 0;
text-shadow: 0 -1px 1px #535353;
/*text-shadow: 0 1px 1px rgba(0,0,0, .3);*/
}

#nav a.menu-right-corner {
color: #fff;
text-decoration: none;
display: block;
padding:  8px 8px 8px 8px;
margin: 0;
text-shadow: 0 -1px 1px #535353;
/*text-shadow: 0 1px 1px rgba(0,0,0, .3);*/
}
.safari #nav a.menu-right-corner {  /* Fixes spacing in Safari broswer */
color: #fff;
text-decoration: none;
display: block;
padding:  8px 4px 8px 4px;
margin:0;
text-shadow: 0 -1px 1px #535353;
}

.chrome #nav a.menu-right-corner {  /* Fixes spacing in Safari broswer */
color: #fff;
text-decoration: none;
display: block;
padding:  8px 6px 8px 6px;
margin:0;
text-shadow: 0 -1px 1px #535353;
}



ul #sub{
padding: 10px 10px 15px 10px;	
white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
text-shadow: none!important;
box-shadow: 0.2em 0.2em rgba(0,0,0,.1);
-webkit-box-shadow: 0.2em 0.2em  rgba(0,0,0, .1);
-moz-box-shadow: 0.2em 0.2em  rgba(0,0,0, .1);
font-size:10px;
font-family: Arial!important;
}

ul #sub li a:link{
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
text-shadow: none!important;
font-family: Arial!important;
}

ul #sub li a:hover{
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
text-shadow: none;
font-family: Arial!important;
}

ul #sub a:link{
color:#666666;
font-size:9pt;
padding:4px 0px 4px 10px;
font-weight:normal!important;
}

ul #sub a:hover{
color:#222;
font-size:9pt;
text-decoration:underline;
padding:4px 0 4px 10px;
font-weight:normal!important;
}

ul #sub a:visited{
color:#666666;
font-size:9pt;
padding:4px 0 4px 10px;
font-weight:normal!important;
}


ul #sub.research{ margin:0px 0px 0px -141px;}

ul #sub.pd{
margin:0;
width:198px;
}

ul #sub.about{
margin:0 0 0 -132px;
width:155px;
}

ul #sub.leadership{
margin:0 0 0 -112px;
width:171px;
}

.safari #sub.leadership {  /* Fixes spacing in Safari broswer */
margin:0 0 0 -119px;
width:171px;
}

.chrome #sub.leadership {  /* Fixes spacing in Safari broswer */
margin:0 0 0 -115px;
width:171px;
}

a:link.main-rc {padding:0 10px 0 0; }

a:hover.main-rc {padding:0 10px 0 0; }

/* sub levels link hover */
#nav ul #nav li:hover li a {
background: none;
border: none;
color: #999;
-webkit-box-shadow: none;
-moz-box-shadow: none;
text-decoration:underline;
font-size:9pt;
font-family: Arial!important;

}

#nav ul li:hover a {
color: #222 !important;
font-size:9pt;
background: url(/images/carat-02.gif) center left no-repeat;
}

/* dropdown */
#nav li:hover > ul {
display: block;
background-color: #FFF;
background-image: -moz-linear-gradient(top, #FCFBF8 40%, #E7E7E7 );
background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#FCFBF8), color-stop(40,#E7E7E7));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFBF8', endColorstr='#E7E7E7'); /* Gradient for IE */
}

/* level 2 list */
#nav ul {
display: none;
margin: 0;
background-color:#fff;
width: 185px;
position: absolute;
left: 0;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
border-top-width: 0;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #b4b4b4;
border-bottom-color: #b4b4b4;
border-left-color: #b4b4b4;

}

#nav ul li {
float: none;
margin: 0;
padding: 0;
}

/*
.state{
background: #CB1F2B;
color:#fff!important;
font-size:10px!important;
}


 rounded corners of first and last link 
#nav ul li:first-child > a {
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;

-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
}
#nav ul li:last-child > a {
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;

-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
}
*/
/* clearfix */

#nav:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

#nav {
display: inline-block;
} 

html[xmlns] #nav {
display: block;
}

* html #nav {
height: 1%;
}
/*
.current{
background:#9FF!important;
color:#fff!important;
font-size:25px!important;
}
*/
