/* ------------------------- Menu -------------------------------------- */

#horizontal_nav_menu {
  /*margin: 0px 0px 0px 2px;*/
  /*background: #496c3a;*/
}

#menu {
  width: 916px;
  font: normal 11px/1.33em helvetica, arial, sans-serif;
  color: #ffffff;
	height: 24px;
  background: #95a98c !important;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin-top:8px;
}

@media print {
  #menu {
    display:none;
  }
}

.homepage #menu_about_us {
	width: 96px;  /*104px;*/
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
  background:#95a98c url(../img/nav/nav_bl.gif) no-repeat bottom left !important;
}

.page #menu_about_us {
	width: 96px;  /*104px;*/
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
  background:#95a98c url(../img/nav/nav_bl_sec.gif) no-repeat bottom left !important;
}


#menu_our_research {
	width: 120px;
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
}

#menu_therapeutic_programs {
	width: 173px;
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
}

#menu_news_and_events {
	width: 142px;
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
}

#menu_business_strategy {
	width: 142px;
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
}
#menu_investor_relations {
	width: 145px;
	border-right: 1px #c3cfd4 solid; /* 1px #33333333 solid; */
}
.homepage #menu_careers {
	width: 92px; /* 90px */
  background:#95a98c url(../img/nav/nav_br.gif) no-repeat bottom right !important;
}

.page #menu_careers {
	width: 92px; /* 90px */
  background:#95a98c url(../img/nav/nav_br_sec.gif) no-repeat bottom right !important;
}

#menu ul, #menu li, #menu a {
	height: 24px;
}

#menu ul {
  list-style:none;
  width:auto;
}

#menu li {
  position:relative;
  float:left;
}

#menu a, #menu a:link, #menu a:visited, #menu span{
	display: block;
  font: normal 11px/1.33em helvetica, arial, sans-serif;
  color: #ffffff;
}

#menu span {
	height: 13px;
  text-transform: uppercase;
  background-color: #496c3a;
	border-bottom: 1px #c3cfd4 solid ; /* 1px #33333333 solid; */
	cursor: pointer;
	padding-top: 4px;
}

#menu .on, #menu a:hover, #menu a.hover {
	display: block;
  color:#fff ;
  background: #ba5d1f;
	padding: 0px 0px 0px 0px;
}

#menu span.label {}

/***************************************/
#menu_about_us a, #menu_about_us a:link, #menu_about_us a:visited, #menu_about_us span{
	display: block;
  font: normal 11px/1.33em helvetica, arial, sans-serif;
  color: #ffffff;
	padding: 0px 0px 0px 0px;
  background:none;
}

.homepage #menu_about_us .on, .homepage #menu_about_us a:hover, .homepage #menu_about_us a.hover{
      background: #ba5d1f url(../img/nav/nav_bl_roll.gif)  no-repeat bottom left !important;
}

.page #menu_about_us .on, .page #menu_about_us a:hover, .page #menu_about_us a.hover{
      background: #ba5d1f url(../img/nav/nav_bl_sec_on.gif)  no-repeat bottom left !important;
}


.homepage #menu_about_us span {
	height: 13px;
  background:#496C3A url(../img/nav/nav_tl.gif) no-repeat top left;
  border-bottom: 1px #c3cfd4 solid ; /* 1px #33333333 solid; */
	padding-top: 4px;
}

.page #menu_about_us span {
	height: 13px;
  background:#496C3A url(../img/nav/nav_tl_sec.gif) no-repeat top left;
  border-bottom: 1px #c3cfd4 solid ; /* 1px #33333333 solid; */
	padding-top: 4px;
}

#menu_about_us .child_submenu a {
  background-image:none !important;
}

/***************************************/

#menu_careers a, #menu_careers a:link, #menu_careers a:visited, #menu_careers span{
	display: block;
  font: normal 11px/1.33em helvetica, arial, sans-serif;
  color: #ffffff;
	padding: 0px 0px 0px 0px;
  background:none;
}


#menu_careers .child_submenu a {
  background-image:none !important;
}

.homepage #menu_careers .on, .homepage #menu_careers a:hover, .homepage #menu_careers a.hover {
  background: #ba5d1f url(../img/nav/nav_br_orange.gif)  no-repeat bottom right !important;
}

.page #menu_careers .on, .page #menu_careers a:hover, .page #menu_careers a.hover {
  background: #ba5d1f url(../img/nav/nav_br_sec_on.gif)  no-repeat bottom right !important;
}

.homepage #menu_careers span{
	height: 13px;
	background:#496C3A url(../img/nav/nav_tr.gif) no-repeat top right;
  border-bottom: 1px #c3cfd4 solid ; /* 1px #33333333 solid; */
	padding-top: 4px;
}

.page #menu_careers span{
	height: 13px;
	background:#496C3A url(../img/nav/nav_tr_sec.gif) no-repeat top right;
  border-bottom: 1px #c3cfd4 solid ; /* 1px #33333333 solid; */
	padding-top: 4px;
}


/*********************************/
.child_submenu {
  width:215px !important;
	height: auto !important;
	text-align: left !important;
  list-style:none;
  position:absolute;
  top:20px;
  left:0;
  visibility: hidden;
  background: #738f67 !important;
  font:normal 10px/1.57em helvetica, arial, sans-serif !important;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	/*z-index: 1000;*/
/*  border:1px solid #d6dbb9; */
}

#child_submenu_careers {
  height:auto !important;
	left:  -125px !important;
}
child_submenu  ul{
  background:#738f67 !important;
}
.child_submenu, .child_submenu li, .child_submenu a {
	border: 0 !important;
  background:#738f67 !important;
}

.child_submenu li {
  width:215px !important;
  float:left !important;
  clear:both;
	height: auto !important;
  background:#738f67;
	border-bottom: 1px #c3cfd4 solid !important;
}

.child_submenu a, .child_submenu a:link, .child_submenu a:visited   {
	height: auto !important;
	display: block;
  width:215px !important;
  font:normal 10px/1em helvetica, arial, sans-serif !important;
  background:#738f67 !important;
	background-image: none !important;
}
#menu_about_us .child_submenu .on, #menu_about_us .child_submenu a:hover, #menu_about_us .child_submenu a.hover {
	background-image: none !important;
}

#menu_careers .child_submenu .on, #menu_careers .child_submenu a:hover, #menu_careers .child_submenu a.hover {
	background-image: none !important;
}

.child_submenu .on, .child_submenu a:hover, .child_submenu a.hover {
	display: block;
  background:#ba5d1f  !important;
	background-image: none !important;
 }


.child_submenu span{
	border: 0 !important;
	background: transparent !important;
	text-align: left !important;
	padding-left: 6px !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	height: auto !important;
}

.child_submenu span.label {}


/* --------------------------- Menu EOF ------------------------------------- */
/******************************************************************************/
/******************************************************************************/
/* --------------------------- Section Nav --------------------------------- */

#nav-container {
  margin-bottom: 36px;
}

#nav {
  clear:both;
  width:196px;
  background: transparent;
  padding: 0;
  margin:0;
	text-align: left;
  font: bold 11px/1.4em helvetica, arial, sans-serif !important;
}

@media print {
  #nav {
    /*display:none;*/
  }
}

#nav a, #nav a:link, #nav a:visited {
  /*height:28px;*/
  display:block;
  color:#666666;
/*  background:url('/img/nav/bullet.gif') no-repeat 8px 9px; */
  font: bold 11px/1.4em helvetica, arial, sans-serif;
  text-transform:uppercase;
  /*width:216px;*/
}

#nav a span {
  display:block;
  padding:12px 0 0px 0px;
}

#nav a.on, #nav a.on:link, #nav a.on:visited, #nav a:hover {
  color:#ba5d1f;
}

#nav div {
  /*clear:both;
  float:left;
  position:relative;*/
}

.nav_divider {
  line-height:1px;
  height:1px;
	width: 220px;
	border-bottom: 1px #bcc9b6 solid;
}

/** Section Quat Nav **/

#nav .nav_quat, #nav .nav_quat div {
  color:#666666;
  background-color:transparent;
}

#nav .nav_quat div {
  /*width:202px;*/
  /*margin-left:14px;*/
  /*padding-left:14px;
  background:#646d2b !important;*/
}

#nav .nav_quat a.on {
  color:#ba5d1f !important;
}

#nav .nav_quat a, #nav .nav_quat a:link, #nav .nav_quat a:visited {
  height:auto !important;
  background:url('/img/bullet_gray.gif') no-repeat 14px 6px;
  font: Bold 11px/1.4em helvetica, arial, sans-serif !important;
  text-transform: capitalize !important;
  /*width:192px !important;*/
}

#nav .nav_quat a:hover {
  color:#ba5d1f !important;
  background:url('/img/bullet_orange.gif') no-repeat 14px 6px !important;
}

#nav .nav_quat a span {
  /*padding:2px 8px 2px 8px;*/
  padding:2px 8px 2px 22px;
}

#nav .nav_quat a.on, #nav .nav_quat a.on:link, #nav .nav_quat a.on:visited, #nav .nav_quat a:hover {
  color:#ba5d1f;
  background:url('/img/bullet_orange.gif') no-repeat 14px 6px !important;
}

#nav .nav_quint, #nav .nav_quint div {
  color:#666666;
  background-color:transparent;
}

#nav .nav_quint div {
  /*width:202px;*/
  /*margin-left:14px;*/
  /*padding-left:14px;
  background:#646d2b !important;*/
}

#nav .nav_quint a.on {
  color:#ba5d1f !important;
}

/************************/

#nav .nav_quint a {
  color:#666666 !important;
  background: url('/img/bullet_gray.gif') no-repeat 21px 8px !important;
  font: normal 11px/1.4em helvetica, arial, sans-serif !important;
}

#nav .nav_quint a, #nav .nav_quint a:link, #nav .nav_quint a:visited {
  height:auto !important;
  background:url('/img/bullet_gray.gif') no-repeat 14px 6px;
  font: normal 11px/1.4em helvetica, arial, sans-serif !important;
  text-transform: capitalize !important;
  /*width:192px !important;*/
}

#nav .nav_quint a span {
  padding-top:2px;
  padding-left:29px;
  padding-bottom:2px;
}

#nav .nav_quint a.on, #nav .nav_quint a.on:link, #nav .nav_quint a.on:visited, #nav .nav_quint a:hover {
  color:#ba5d1f !important;
  font: normal 11px/1.4em helvetica, arial, sans-serif !important;
  text-transform: capitalize !important;
  background: url('/img/bullet_orange.gif') no-repeat 21px 8px !important;
}

#nav p {
  margin:0;
}

/** Section Quat Nav EOF **/

/** Section Quint Nav **/
/*
#nav .nav_quint {
  margin-left:10px;
  width:165px !important;
}

#nav .nav_quint a, #nav .nav_quint a:link, #nav .nav_quint a:visited {
  width:172px !important;
}
*/
/** Section Quint Nav EOF **/

/* --------------------------- Section Nav EOF ----------------------------- */
#nav span{
	margin: 0px 0px 0px 10px;
}

