/* Custom classes for .d_nav */ 
.d_nav .tl_projects {
	width: 170px; 
	background-color: #54534a; }
	
.d_nav .tl_projects:hover { }
	
.d_nav .tl_investments {
	width: 156px; 
	background-color: #83d2e4; }
	
.d_nav .tl_investments:hover { }

.d_nav .tl_sustainability {
	width: 156px;  
	background-color: #93a445; }
	
.d_nav .tl_sustainability:hover { }

.d_nav .tl_agriculture {
	width: 156px;  
	background-color: #ba9769; }
	
.d_nav .tl_agriculture:hover { }

.d_nav .tl_news {
	width: 156px; 
	background-color: #abb5ab; }
	
.d_nav .tl_news:hover { }
	
.d_nav .tl_about {
	width: 146px; 
	background-color: #e31b23; }
	
.d_nav .tl_about:hover { }
	
/* The holder div -  add menu bg if needed */
.d_nav {
	height: 33px; /*38*/
	width: 100%;
	border-top: 6px solid #fff;
	border-bottom: 6px solid #fff;  
	font-size: 105%; }

/* Any hidden view types do not display */
.d_nav .hidden {
	display: none; }

/* hide sub lists from disabled views */
.d_nav .disabled ul {
	display: none; }

.d_nav .locked a {
	background: url(../../../images/generic/lock.gif) no-repeat bottom left; }


/* FIRST TIER ------------------------------------------------- */

/* List */ 
.d_nav ul {
	float: left;
	list-style: none; }
	
/* List Item */ 
.d_nav ul li {	
	list-style-image: none;
	float: left;
	width: 188px; }
	
	
	
/* List Item Hover - add menu tab bg if needed */
.d_nav ul li:hover, 
.d_nav ul li.sfhover { }
	
.d_nav .tl_projects ul li:hover {
	background-color: #76756e; }

.d_nav .tl_investments ul li:hover {
	background-color: #9cdbe9; }

	
.d_nav .tl_sustainability ul li:hover {
	background-color: #a9b66a; }

.d_nav .tl_agriculture ul li:hover {
	background-color: #c9ae8a; }
	
.d_nav .tl_news ul li:hover {
	background-color: #bcc4bc; }

	
.d_nav .tl_about ul li:hover {
	background-color: #e9494f; }	
	
	
	
	
/* Links */
.d_nav ul a {
	display: block;
	height: 23px;
	text-align: left;
	padding-top: 10px; /*15*/
	margin-left: 20px; }
	
.d_nav ul a:link, 
.d_nav ul a:visited {
	color: #FFF; }
	
.d_nav ul a:hover {
	color: light grey; }
	
/* Active Link */
.d_nav ul li.active a { 
	color: light grey; }
	
/* Disabled Item */
.d_nav ul li.disabled { 
	color: #CCC;
	padding-top: 6px;	
	padding-left: 15px; }


/* SECOND TIER ------------------------------------------------- */

/* Custom classes for .d_nav #main_nav_investments */ 
.d_nav .tl_projects #main_nav_projects {
	width: 170px;
	background-color: #54534a;
	xbackground: url(../../../images/project/bg_projects_lg.png) no-repeat; }
		
.d_nav .tl_investments #main_nav_investments {
	width: 156px;  
	background-color: #83d2e4;
	xbackground: url(../../../images/project/bg_investments_lg.png) no-repeat; }

.d_nav .tl_sustainability #main_nav_sustainability {
	width: 156px;
	background-color: #93a445; 
	xbackground: url(../../../images/project/bg_sustainability_lg.png) no-repeat; }
	
.d_nav .tl_agriculture #main_nav_agriculture {
	width: 156px;
	background-color: #ba9769; }

.d_nav .tl_news #main_nav_news {
	width: 156px;
	background-color: #abb5ab; 
	xbackground: url(../../../images/project/bg_news_lg.png) no-repeat; }
	
.d_nav .tl_about #main_nav_about {
	width: 146px; 
	background-color: #e31b23;
	xbackground: url(../../../images/project/bg_about_lg.png) no-repeat; }

/* List */ 
.d_nav ul li ul {
	position: absolute;
	left: -999em;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 188px; 
	z-index: 999; }
	
		.d_nav ul li ul a {
			display: block;
			height: 23px; /* Check this in IE */
			text-align: left;
			padding-top: 8px;
			margin-left: 20px; }	
	
/* List Item */ 
.d_nav ul ul li {
	margin: 0;
	width: 100%; 
	xpadding-bottom: 10px;
			padding-bottom: 8px; }

/* Custom List Items */
.d_nav .tl_projects #main_nav_projects li {
	border-top: #76756a solid 1px; }
		
.d_nav .tl_investments #main_nav_investments li {
	border-top: #a8d8e3 solid 1px; }

.d_nav .tl_sustainability #main_nav_sustainability li {
	border-top: #b8c480 solid 1px; }

.d_nav .tl_agriculture #main_nav_agriculture li {
	border-top: #f4e8c9 solid 1px; }

.d_nav .tl_news #main_nav_news li {
	border-top: #ced6ce solid 1px; }
	
.d_nav .tl_about #main_nav_about li {
	border-top: #ec8084 solid 1px; }
	
/* List Item Hover */
.d_nav ul ul li:hover, 
.d_nav ul ul li.sfhover { }

/* Links */
.d_nav ul ul li a:link,
.d_nav ul ul li a:visited {
	text-align: left;
	color: #fff;
	height: auto; 
	text-decoration: none;}
	
.d_nav ul ul li a:hover {
	color: #fff;
	text-decoration: none;	}
	
/* Active Link */
.d_nav ul ul li.active a {
	color: light grey;
	text-decoration: none;		}
	
/* Disabled Item */
.d_nav ul ul li.disabled { 
	color: #ccc;
	height: auto;	
	padding-left: 5px; 
	text-decoration: none;	}
	
/* Displays the menu as drop down on hover of parent */

.d_nav ul li:hover ul ul, 
.d_nav ul li:hover ul ul ul, 
.d_nav ul li.sfhover ul ul, 
.d_nav ul li.sfhover ul ul ul {
	left: -999em; }
	
.d_nav ul li:hover ul,
.d_nav ul li li:hover ul, 
.d_nav ul li li li:hover ul, 
.d_nav ul li.sfhover ul, 
.d_nav ul li li.sfhover ul, 
.d_nav ul li li li.sfhover ul {
	left: auto; }

/* THIRD TIER ------------------------------------------------- */

/* List */ 
.d_nav ul ul ul {
	margin: -36px 0 0 140px;
	background: #000; }
	
/* List Item */ 
.d_nav ul ul ul li {	
	margin: 0;
	margin-left: 10px;
	width: 100%; }
	
/* List Item Hover */
.d_nav ul ul ul li:hover, 
.d_nav ul ul ul li.sfhover {
	background: none; }
	
/* Links */
.d_nav ul ul ul li a:link,
.d_nav ul ul ul li a:visited {
	color: #8E8E8E;
	height: auto;	
	padding-left: 5px; }
	
.d_nav ul ul ul li a:hover {
	color: #3AB8DD;	}
	
/* Active Link */
.d_nav ul ul ul li.active a {
	color: #3AB8DD;	}
	
/* Disabled Item */
.d_nav ul ul li.disabled { 
	color: #CCC;
	height: auto;	
	padding-left: 5px; }


