/* internal page navigation */

#top-nav {
	z-index:100;
	width: 770px;
	height: 44px;
	margin: 10px 0;
	position: relative;}

ul#navbar {
	margin:0;
	padding:0;
	background: url("../_img/nav/topnav.gif") no-repeat 0 0; 		
	position: absolute;
	list-style: none;
	width: 771px;	
	top: 0;}	

ul#navbar li#n_about_us, ul#navbar li#n_investment_services, ul#navbar li#n_market_commentary, ul#navbar li#n_team, ul#navbar li#n_contact_us {
	position: absolute;
	top: 0;
	margin:0;
	padding:0;
	display: block; 
	border: none; 
	text-indent: -9000px;
	background-repeat: no-repeat;}

li#n_about_us {left: 0px; width: 133px;}
li#n_about_us a.abo:link, li#n_about_us a.abo:visited {overflow: hidden; display: block; background: url("../_img/nav/topnav.gif") no-repeat 0px 0px; height: 44px; text-decoration: none; outline: none;}
li#n_about_us a.abo:hover {overflow: hidden; background-position: 0px -46px; outline: none;}

.about_us li#n_about_us a.abo:link, .about_us li#n_about_us a.abo:visited, .about_us li#n_about_us .about_us a.abo:hover, li#n_about_us a.abo:active {overflow: hidden; background-position: 0px -46px; outline: none;}

li#n_investment_services {left: 133px; width: 207px; }
li#n_investment_services a.inv:link, li#n_investment_services a.inv:visited {overflow: hidden; display: block; background: url("../_img/nav/topnav.gif") no-repeat -133px 0px; height: 44px; text-decoration: none; outline: none;}
li#n_investment_services a.inv:hover {overflow: hidden; background-position: -133px -46px; outline: none;}

.investment_services li#n_investment_services a.inv:link, .investment_services li#n_investment_services a.inv:visited, .investment_services li#n_investment_services a.inv:hover, .investment_services li#n_investment_services a.inv:active {background-position: -133px -46px; outline: none;}

li#n_market_commentary {left: 339px; width: 147px;}
li#n_market_commentary a:link, li#n_market_commentary a:visited {display: block; background: url("../_img/nav/topnav.gif") no-repeat -339px 0px; height: 44px; text-decoration: none; outline: none;}
li#n_market_commentary a:hover {background-position: -339px -46px; outline: none;}

.market_commentary li#n_market_commentary a:link, .market_commentary li#n_market_commentary a:visited, .market_commentary li#n_market_commentary a:hover, .market_commentary li#n_market_commentary a:active {background-position: -339px -46px; outline: none;}

li#n_team {left: 485px; width: 128px;}
li#n_team a:link, li#n_team a:visited {display: block; background: url("../_img/nav/topnav.gif") no-repeat -485px 0px; height: 44px; text-decoration: none; outline: none;}
li#n_team a:hover {background-position: -485px -46px; outline: none;}

.team li#n_team a:link, .team li#n_team a:visited, .team li#n_team a:hover, .team li#n_team a:active {background-position: -485px -46px; outline: none;}


li#n_contact_us {left: 612px; width: 158px;}
li#n_contact_us a:link, li#n_contact_us a:visited {display: block; background: url("../_img/nav/topnav.gif") no-repeat -612px 0px; height: 44px; text-decoration: none; outline: none;}
li#n_contact_us a:hover {background-position: -612px -46px; outline: none;}

.contact_us li#n_contact_us a:link, .contact_us li#n_contact_us a:visited, .contact_us li#n_contact_us a:hover, .contact_us li#n_contact_us a:active {background-position: -612px -46px; outline: none;}


#navbar li.over {background-position: 0 -46px;}

/* SUBNAV */

#navbar li ul {
	z-index:1000;
	display: none;
	position: absolute;
	top: 34px;
	left: 0; /* Win IE needs it */
	padding: 10px 0;
	margin-top: 10px;
	font-size: 12px;
	text-indent: 0;
	width: 200px;
	background-color: #c3ab62;}

#navbar li:hover ul, #navbar li:hover a, #navbar li.over ul, #navbar li.over a {display: block;}
#navbar li ul li {background-color: #c3ab62;}
#navbar li ul a {
	padding: 3px 15px 3px 15px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	outline: none;}

#navbar li ul li a:hover {
	text-decoration: none;
	color: #843b0e;
	outline: none;}

/* left subnav */

#sub_nav ol {list-style: none;}
#sub_nav li {
	text-align: right;
	list-style: none;
	background: none;
	padding: 4px 20px 4px 0px;}
#sub_nav a {
	text-decoration: none;
	color: #333;}
#sub_nav a:hover {color: #8a4019;}
#sub_nav .active a {color: #8a4019;}