/*//////////////
// GENERAL LINK STYLES
//////////////*/

a, a:visited {
	/*color:#5eb334;*/
	color:#f79618;
	text-decoration:none;
}

a:hover, a:active, a.active {
	/*color:#305b1a;*/
	color:#cb550d;
}

a.green_arrow_left {
	background:url('../images/background/bg-green_arrow_link.gif') 0% 50% no-repeat;
	padding-left:10px;
}





/*//////////////
// GLOBAL NAV
//////////////*/

ul#main_nav {
	background-color:#fff;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	/*width:840px;*/
}

	#main_nav li {
		background-color:#dae2d4;
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}
	
		#main_nav li a {
			display:block;
			height:0px !important;
			height/**/: 0px; /* For IE5 Win */
			overflow:hidden;
			padding:54px 0 0 0;
		}
		
		#main_nav li a:hover, #main_nav li a.active {
			background-position:0 -54px;
		}
	
a.main_nav1 { width:71px; background: url('../images/nav/global-about.gif') 0 0 no-repeat;}
a.main_nav2 { width:179px; background: url('../images/nav/global-investment_criteria.gif') 0 0 no-repeat;}
a.main_nav3 { width:101px; background: url('../images/nav/global-portfolio.gif') 0 0 no-repeat;}
a.main_nav4 { width:185px; background: url('../images/nav/global-acquisitions.gif') 0 0 no-repeat;}
a.main_nav5 { width:143px; background: url('../images/nav/global-success_stories.gif') 0 0 no-repeat;}
a.main_nav6 { width:95px; background: url('../images/nav/global-our_team.gif') 0 0 no-repeat;}
a.main_nav7 { width:62px; background: url('../images/nav/global-news.gif') 0 0 no-repeat;}





/*//////////////
// UTILITY NAV
//////////////*/

#util_nav_container {
	font-family:arial, sans_serif;
	font-size:.9em;
	float:right;
	margin:60px 35px 0 0;
	_margin-right:18px;
	width:400px;
	/*background:#f00;*/
}

#util_nav_container ul {
	float:right;
	margin-bottom:6px;
	padding:0;
}

	#util_nav_container ul li {
		background:transparent;
		display:block;
		float:left;
		/*line-height:20px;*/
	}
	
	ul#util_nav_doors li a {
		display:block;
		height:0px !important;
		overflow:hidden;
		padding:16px 0 0 0;
	}
	
	#util_nav_doors li a:hover, #util_nav_doors li a.active {
		background-position:0 -16px;
	}

a.util_nav1 { width:76px; background: url('../images/nav/util-email.gif') 0 0 no-repeat; margin-right:17px;}
a.util_nav2 { width:73px; background: url('../images/nav/util-print.gif') 0 0 no-repeat;}

	ul#util_nav li {
		border-right:solid 1px #777;
		font-size:.85em;
		padding:0 8px;
	}
	
	ul#util_nav li:nth-child(1) {
		padding-left:0;
	}
	
	ul#util_nav li:nth-child(4) {
		border:none;
		padding-right:0;
	}
	
	ul#util_nav {
		margin:0;
		_margin-top:-10px;
		padding:0;
	}
	
	#util_nav_container a, #util_nav_container a:visited {
		color:#777;
		text-decoration:none;
	}
	
	#util_nav_container a:hover, #util_nav_container a:active, #util_nav_container a.active {
		/*color:#3c9112;*/
		color:#cb550d;
		text-decoration:none;
	}
		
		#util_nav_container li.first_util {
			/*background:#f00;*/
			padding-left:0;
		}
		
		#util_nav_container li.last_util {
			/*background:#00f;*/
			border:none;
			padding-right:0;
		}




/*//////////////
// SUB NAV
//////////////*/

ul.sub_nav_list li {
	font-size:.85em;
	margin-bottom:1em;
}

ul.sub_nav_list li a {
	display:block;
	font-size:115%;
	margin-bottom:.25em;
	margin-left:-10px;
}

	ul.sub_nav_list li a.active {
		/*font-weight:bold;*/
	}

