/* @group main nav horizontal */

#dh-navbar-wrapper {
	width: 100%;
	border-top: 1px solid #fff;
	padding-top: 8px;
	background: #415977 url(../images/menu/navbar-wrapper-bkgd.png) repeat-x left bottom;
	}

#dh-navbar {
	margin: 0 auto;
	width: 930px;
	height: 37px;
	}
	
#dh-navbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: normal 14px/15px Arial, Helvetica, sans-serif;
	}
	
#dh-navbar ul li {
	float: left;
	display: inline;
	position: relative;
	z-index: 1900;
	}
	
#dh-navbar ul li.list-level-1 { z-index: 2099; }
#dh-navbar ul li.list-level-2 { z-index: 2098; }
#dh-navbar ul li.list-level-3 { z-index: 2097; }
#dh-navbar ul li.list-level-4 { z-index: 2096; }
#dh-navbar ul li.list-level-5 { z-index: 2095; }
#dh-navbar ul li.list-level-6 { z-index: 2094; }
#dh-navbar ul li.list-level-7 { z-index: 2093; }
#dh-navbar ul li.list-level-8 { z-index: 2092; }
#dh-navbar ul li.list-level-9 { z-index: 2091; }
#dh-navbar ul li.list-level-10 { z-index: 2090; }
#dh-navbar ul li.list-level-11 { z-index: 2089; }
#dh-navbar ul li.list-level-12 { z-index: 2088; }
#dh-navbar ul li.list-level-13 { z-index: 2087; }
#dh-navbar ul li.list-level-14 { z-index: 2086; }
#dh-navbar ul li.list-level-15 { z-index: 2085; }
#dh-navbar ul li.list-level-16 { z-index: 2084; }
#dh-navbar ul li.list-level-17 { z-index: 2083; }
#dh-navbar ul li.list-level-18 { z-index: 2082; }
#dh-navbar ul li.list-level-19 { z-index: 2081; }
#dh-navbar ul li.list-level-20 { z-index: 2080; }

	
#dh-navbar li a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 6px 14px 15px;
	background: transparent url(../images/menu/main-div.png) no-repeat 0 0;
	}
	
#dh-navbar li a:hover {
	background: #fff;
	color: #6d99d0;
	}
	

/* @end */

/* @group main drop downs */

#dh-navbar ul li ul {
	position: absolute;
	top: -999em;
	left: 0;
	width: 227px;
	background: transparent url(../images/menu/navdd-main-bkgd.png) repeat;
	padding: 0;
	margin: 0;
	z-index: 2000;
	}
#dh-navbar ul li ul li ul {
	left: 223px;
	}

#dh-navbar ul li ul.hover,
#dh-navbar ul li ul li ul.hover {
	border: 1px solid #fff;
	margin: 0;
	top: 32px;
	}
#dh-navbar ul li ul li ul.hover {
	top: 2px;
	}
	
#dh-navbar ul.dd-reposition {
	left: auto;
	right: 217px;
	}
#dh-navbar ul.dd-reposition ul {
	left: auto;
	right: 217px;
	}
	
#dh-navbar li li a {
	color: #fff;
	height: auto;
	width: 202px;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	padding: 8px 10px 8px 15px;
	margin: 0;
	background: transparent url(../images/menu/fly-dd-arrow-main.png) no-repeat 7px 11px;
	text-align: left;
	display: block;
	white-space: normal;
	text-indent: 0;
	border: 0 !important;
	}
	
#dh-navbar li li a:hover {
	background: #6289bb url(../images/menu/fly-dd-arrow-hover.png) no-repeat 7px 11px;
	color: #fff;
	}

/* @end */

/* @group sub nav horizontal */

#dh-subnavbar-wrapper {
	width: 100%;
	background-color: #ada491;
	padding: 3px 0 4px; 
	}
	
#dh-subnavbar {
	margin: 0 auto;
	width: 920px;
	clear: both;
	}

#dh-subnavbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	}
	
#dh-subnavbar ul li {
	display: inline;
	float: left;
	line-height: 18px;
	position: relative;
	z-index: 999;
	}
	
#dh-subnavbar ul.line-1 li {
	z-index: 999;
	}
#dh-subnavbar ul.line-2 li {
	z-index: 990;
	}
#dh-subnavbar ul.line-3 li {
	z-index: 980;
	}
	
#dh-subnavbar ul.line-1 li.dd-menu {
	z-index: 1000;
	}
#dh-subnavbar ul.line-2 li.dd-menu {
	z-index: 994;
	}
#dh-subnavbar ul.line-3 li.dd-menu {
	z-index: 984;
	}
	
#dh-subnavbar ul li.list-level-1 { z-index: 1099; }
#dh-subnavbar ul li.list-level-2 { z-index: 1098; }
#dh-subnavbar ul li.list-level-3 { z-index: 1097; }
#dh-subnavbar ul li.list-level-4 { z-index: 1096; }
#dh-subnavbar ul li.list-level-5 { z-index: 1095; }
#dh-subnavbar ul li.list-level-6 { z-index: 1094; }
#dh-subnavbar ul li.list-level-7 { z-index: 1093; }
#dh-subnavbar ul li.list-level-8 { z-index: 1092; }
#dh-subnavbar ul li.list-level-9 { z-index: 1091; }
#dh-subnavbar ul li.list-level-10 { z-index: 1090; }
#dh-subnavbar ul li.list-level-11 { z-index: 1089; }
#dh-subnavbar ul li.list-level-12 { z-index: 1088; }
#dh-subnavbar ul li.list-level-13 { z-index: 1087; }
#dh-subnavbar ul li.list-level-14 { z-index: 1086; }
#dh-subnavbar ul li.list-level-15 { z-index: 1085; }
#dh-subnavbar ul li.list-level-16 { z-index: 1084; }
#dh-subnavbar ul li.list-level-17 { z-index: 1083; }
#dh-subnavbar ul li.list-level-18 { z-index: 1082; }
#dh-subnavbar ul li.list-level-19 { z-index: 1081; }
#dh-subnavbar ul li.list-level-20 { z-index: 1080; }
	
#dh-subnavbar li a {
	float: left;
	color: #fff;
	padding: 3px 10px;
	text-decoration: none;
	}
html>body #dh-subnavbar li a {
	white-space: nowrap;
	}

#dh-subnavbar li.dd-menu a {
	padding-right: 16px;
	background: transparent url(../images/menu/sub-dd-arrow.png) no-repeat right center;
	}
#dh-subnavbar li.dd-menu a:hover {
	background-image: url(../images/menu/sub-dd-arrow-hover.png);
	}
	
#dh-subnavbar li a:hover {
	color: #71634f;
	background-color: #fff;
	}
	
#dh-subnavbar li a.active {
	/*color: #fff;
	background-color: #c4bcac;
	margin: 0 1px;
	font-weight: bold;*/
	}
	
#dh-subnavbar li.active a:hover {
	color: #fff;
	}

/* @end */

/* @group sub drop downs */

#dh-subnavbar ul li ul {
	position: absolute;
	top: -999em;
	left: 0;
	width: 200px;
	background: transparent url(../images/menu/navdd-bkgd.png) repeat;
	padding: 0;
	margin: 0;
	z-index: 800;
	}
#dh-subnavbar ul li ul li ul {
	left: 195px;
	}

#dh-subnavbar ul li ul.hover,
#dh-subnavbar ul li ul li ul.hover {
	border: 1px solid #fff;
	margin: 0;
	top: 23px;
	}
#dh-subnavbar ul li ul li ul.hover {
	top: 2px;
	}


#dh-subnavbar ul.dd-reposition {
	left: auto;
	right: 195px;
	}
#dh-subnavbar ul.dd-reposition ul {
	left: auto;
	right: 195px;
	}


/* double stacked drop-downs **

#dh-subnavbar ul li ul.more-1 {
	width: 400px;
	text-align: left;
	}
#dh-subnavbar ul li ul.more-2 {
	left: 201px;
	background-image: none;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	}
*/

#dh-subnavbar li.dd-menu li a {
	color: #ece9dd;
	height: auto;
	width: 175px;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	padding: 7px 10px 7px 15px;
	margin: 0;
	background: transparent url(../images/menu/fly-dd-arrow.png) no-repeat 7px 11px;
	text-align: left;
	display: block;
	white-space: normal;
	border: 0;
	}

#dh-subnavbar li.dd-menu li a:hover {
	background-image: url(../images/menu/fly-dd-arrow-hover.png);
	background-color: #71634f;
	color: #fff;
	}
#dh-subnavbar li.active li a {
	margin: 0;
	}


/* @end */

/* @group colored sections */

/* @group investment banking */

#investment-banking #dh-navbar li#tab-one {
	z-index: 1800;
	}
#investment-banking #dh-navbar li#tab-one a.main-lev-nav {
	background-image: none;
	background-color: #69c;
	border: 1px solid #fff;
	border-bottom: 0;
	/*font-weight: bold;
	color: #f2ede0;*/
	}
#investment-banking #dh-navbar li#tab-one a.main-lev-nav:hover {
	background: #69c;
	color: #fff;
	}
#investment-banking #dh-subnavbar-wrapper {
	background-color: #69c;
	}
#investment-banking #dh-subnavbar li.dd-menu a {
	background-image: url(../images/menu/sub-ib-dd-arrow.png);
	}
#investment-banking #dh-subnavbar li.dd-menu a:hover {
	background-image: url(../images/menu/sub-ib-dd-arrow-hover.png);
	}
#investment-banking #dh-subnavbar li a:hover {
	color: #69c;
	}
#investment-banking #dh-subnavbar ul li ul {
	background-image: url(../images/menu/navdd-ib-bkgd.png);
	}
#investment-banking #dh-subnavbar li.dd-menu li a {
	color: #fff;
	background-image: url(../images/menu/fly-dd-ib-arrow.png);
	}
#investment-banking #dh-subnavbar li.dd-menu li a:hover {
	background-image: url(../images/menu/fly-dd-ib-arrow-hover.png);
	background-color: #bcdbfb;
	color: #369;
	}

/* @end */

/* @group management consulting */

#management-consulting #dh-navbar li#tab-two {
	z-index: 1800;
	}
#management-consulting #dh-navbar li#tab-two a.main-lev-nav {
	background-image: none;
	background-color: #992927;
	border: 1px solid #fff;
	border-bottom: 0;
	}
#management-consulting #dh-navbar li#tab-two a.main-lev-nav:hover {
	background: #992927;
	color: #fff;
	}
#management-consulting #dh-subnavbar-wrapper {
	background-color: #992927;
	}
#management-consulting #dh-subnavbar li.dd-menu a {
	background-image: url(../images/menu/sub-mc-dd-arrow.png);
	}
#management-consulting #dh-subnavbar li.dd-menu a:hover {
	background-image: url(../images/menu/sub-mc-dd-arrow-hover.png);
	}
#management-consulting #dh-subnavbar li a:hover {
	color: #992927;
	}
#management-consulting #dh-subnavbar ul li ul {
	background-image: url(../images/menu/navdd-mc-bkgd.png);
	}
#management-consulting #dh-subnavbar li.dd-menu li a {
	color: #fff;
	background-image: url(../images/menu/fly-dd-mc-arrow.png);
	}
#management-consulting #dh-subnavbar li.dd-menu li a:hover {
	background-image: url(../images/menu/fly-dd-mc-arrow-hover.png);
	background-color: #aa403e;
	color: #fff;
	}

/* @end */

/* @group research */

#research #dh-navbar li#tab-three {
	z-index: 1800;
	}
#research #dh-navbar li#tab-three a.main-lev-nav {
	background-image: none;
	background-color: #613a61;
	border: 1px solid #fff;
	border-bottom: 0;
	}
#research #dh-navbar li#tab-three a.main-lev-nav:hover {
	background: #613a61;
	color: #fff;
	}
#research #dh-subnavbar-wrapper {
	background-color: #613a61;
	}
#research #dh-subnavbar li.dd-menu a {
	background-image: url(../images/menu/sub-re-dd-arrow.png);
	}
#research #dh-subnavbar li.dd-menu a:hover {
	background-image: url(../images/menu/sub-re-dd-arrow-hover.png);
	}
#research #dh-subnavbar li a:hover {
	color: #613a61;
	}
#research #dh-subnavbar ul li ul {
	background-image: url(../images/menu/navdd-re-bkgd.png);
	}
#research #dh-subnavbar li.dd-menu li a {
	color: #fff;
	background-image: url(../images/menu/fly-dd-re-arrow.png);
	}
#research #dh-subnavbar li.dd-menu li a:hover {
	background-image: url(../images/menu/fly-dd-re-arrow-hover.png);
	background-color: #a87fa8;
	color: #fff;
	}

/* @end */

/* @group market sectors */

#market-sectors #dh-navbar li#tab-four {
	z-index: 1800;
	}
#market-sectors #dh-navbar li#tab-four a.main-lev-nav {
	background-image: none;
	background-color: #5b994d;
	border: 1px solid #fff;
	border-bottom: 0;
	}
#market-sectors #dh-navbar li#tab-four a.main-lev-nav:hover {
	background: #5b994d;
	color: #fff;
	}
#market-sectors #dh-subnavbar-wrapper {
	background-color: #5b994d;
	}
#market-sectors #dh-subnavbar li.dd-menu a {
	background-image: url(../images/menu/sub-ms-dd-arrow.png);
	}
#market-sectors #dh-subnavbar li.dd-menu a:hover {
	background-image: url(../images/menu/sub-ms-dd-arrow-hover.png);
	}
#market-sectors #dh-subnavbar li a:hover {
	color: #5b994d;
	}
#market-sectors #dh-subnavbar ul li ul {
	background-image: url(../images/menu/navdd-ms-bkgd.png);
	}
#market-sectors #dh-subnavbar li.dd-menu li a {
	color: #fff;
	background-image: url(../images/menu/fly-dd-ms-arrow.png);
	}
#market-sectors #dh-subnavbar li.dd-menu li a:hover {
	background-image: url(../images/menu/fly-dd-ms-arrow-hover.png);
	background-color: #7ab26e;
	color: #fff;
	}

/* @end */

/* @end */

/* @group extra nav */

#dh-extra-nav ul {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
	}
	
#dh-extra-nav ul li {
	float: left;
	}
	
#dh-extra-nav ul li a {
	float: left;
	display: block;
	color: #686660;
	text-decoration: none;
	}
#dh-extra-nav ul li a:hover {
	color: #415977;
	text-decoration: underline;
	}
#dh-extra-nav ul li#extra-nav1 a, #dh-extra-nav ul li#extra-nav2 a {
	border-right: 1px solid #84817a;
	padding-right: 10px;
	}
#dh-extra-nav ul li#extra-nav2 a, #dh-extra-nav ul li#extra-nav3 {
	padding-left: 10px;
	}

/* @end */

/* @group breadcrumbs */

#breadcrumbs  {
	margin: 0 auto;
	width: 930px;
	padding: 4px 0;
	text-align: right;
	border-bottom: solid 1px #ece9e1;
	}
#breadcrumbs ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	}
#breadcrumbs li {
	display: inline;
	white-space: nowrap;
	}
#breadcrumbs li a {
	font-weight: normal;
	text-decoration: none;
	background: transparent url(../images/menu/bc-arrow.png) no-repeat right center;
	padding-right: 8px;
	padding-left: 2px;
	}

/* @end */

