/* ---------- @ Navigation -----------*/

/* Home Page Nav */

#nav {
	list-style:none;
	margin:0px;
	height:20px;
	padding:0px 0px 11px 44px;
	background:#151A60 url(/images/shadow_bottom.gif) repeat-x left bottom;
}

#nav li {
	float:left;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:uppercase;
	line-height:1em;
	height:12px;
	margin-top:4px;
}

#nav a:link,
#nav a:visited {
	margin-right:22px;
	display:block;
	color:#FFF;
}

#nav a:hover {
	color:#CC0000;
}

#nav .investors {
	display:none;
}

/* Interior Nav */

#interior #side-nav {
	padding-top:30px;
}

#interior #side-nav {
	list-style:none;
	text-transform:uppercase;
	font-size:10px;
	margin:0px;
	padding:14px 30px 0px 40px;
}

#interior #side-nav li {
	padding-left:20px;
}

#interior #side-nav li a {
	display:block;
	margin-top:1px;
	border-top:1px solid #CCC;
}

#interior #side-nav li.current_page_item,
#interior #side-nav li.page-item-6.current_page_item {
	background:url(/images/bullet.gif) no-repeat left 5px;
}

#interior #side-nav li.current_page_parent,
#interior #side-nav li.page-item-3.current_page_item,
#interior #side-nav li.page-item-7.current_page_item,
#interior #side-nav li.page-item-8.current_page_item,
#interior #side-nav li.page-item-10.current_page_item,
#interior #side-nav li.page-item-142.current_page_item,
#interior #side-nav li.page-item-150.current_page_item,
#interior #side-nav li.page-item-157.current_page_item,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page,
#interior #sidebar-wrapper.publications #side-nav li.publications-page,
#interior #sidebar-wrapper.portfolio-astoria #side-nav li.page-item-3,
#interior #sidebar-wrapper.portfolio-boston #side-nav li.page-item-3 {
	background:url(/images/bullet_down.gif) no-repeat left 5px;
}

#interior #side-nav li ul li.current_page_item,
#interior #sidebar-wrapper.portfolio-astoria #side-nav li.page-item-4,
#interior #sidebar-wrapper.portfolio-boston #side-nav li.page-item-5 {
	background:none;
}

#interior #side-nav li.current_page_item a,
#interior #side-nav li.current_page_parent a,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page a,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page a,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page a,
#interior #sidebar-wrapper.publications #side-nav li.publications-page a,
#interior #sidebar-wrapper.portfolio-astoria #side-nav li.page-item-3 a,
#interior #sidebar-wrapper.portfolio-boston #side-nav li.page-item-3 a {
	color:#CC0000;
}

#interior #side-nav li ul li a:link,
#interior #side-nav li ul li a:visited,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page ul li a,
#interior #sidebar-wrapper.publications #side-nav li.publications-page ul li a,
#interior #sidebar-wrapper.portfolio-boston #side-nav ul li.page-item-4 a,
#interior #sidebar-wrapper.portfolio-astoria #side-nav ul li.page-item-5 a,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page ul li a,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page ul li a {
	color:#666;
}

#interior #side-nav li ul li a:hover,
#interior #side-nav li ul li.current_page_item a,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page ul li a:hover,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page ul li.current a,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page ul li a:hover,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page ul li.current a,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page ul li a:hover,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page ul li.current a,
#interior #sidebar-wrapper.publications #side-nav li.publications-page ul li a:hover,
#interior #sidebar-wrapper.publications #side-nav li.publications-page ul li.current a,
#interior #sidebar-wrapper.portfolio-boston #side-nav ul li.page-item-4 a:hover,
#interior #sidebar-wrapper.portfolio-astoria #side-nav ul li.page-item-5 a:hover {
	color:#CC0000;
}

#interior #side-nav ul {
	list-style:none;
	padding:4px 0px 18px 10px;
	margin:0px;
	text-transform:none;
}

#interior #side-nav ul li a {
	border-top:none;
}

/* Hide children unless parent is selected */

#interior #side-nav li ul,
#interior #side-nav li ul li.page-item-4 ul,
#interior #side-nav li ul li.page-item-5 ul,
#interior #side-nav li ul li.page-item-11 ul,
#interior #side-nav li ul li.page-item-192 ul {
	display:none;
	margin:0px;
}

#interior #side-nav li.current_page_item ul,
#interior #side-nav li.current_page_parent ul,
#interior #sidebar-wrapper.newsroom #side-nav li.newsroom-page ul,
#interior #sidebar-wrapper.spip-newsroom #side-nav li.newsroom-page ul,
#interior #sidebar-wrapper.lcep-newsroom #side-nav li.newsroom-page ul,
#interior #sidebar-wrapper.publications #side-nav li.publications-page ul,
#interior #side-nav li.page-item-3 ul li.current_page_item ul,
#interior.page-astoria #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-astoria #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-gowanus #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-gowanus #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-narrows #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-narrows #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-robert-m-skladony #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-robert-m-skladony #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-mystic-7 #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-mystic-7 #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-mystic-8-9 #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-mystic-8-9 #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-fore-river #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-fore-river #side-nav li.page-item-3 ul li.current_page_parent ul,
#interior.page-paul-hamilton #sidebar-wrapper #side-nav li.page-item-3 ul,
#interior.page-paul-hamilton #side-nav li.page-item-3 ul li.current_page_parent ul {
	display:block;
}

#interior #sidebar-wrapper #side-nav li.page-item-3 ul li.current_page_item ul li a,
#interior #sidebar-wrapper #side-nav li.page-item-3 ul li.current_page_parent ul li a {
	color:#666666;
}

#interior #sidebar-wrapper #side-nav li.page-item-3 ul li.current_page_item ul li a:hover,
#interior #sidebar-wrapper #side-nav li.page-item-3 ul li.current_page_parent ul li a:hover,
#interior #sidebar-wrapper #side-nav li.page-item-3 ul li.current_page_parent ul li.current_page_item a {
	color:#CC0000;
}

#interior.page-astoria #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-5 ul,
#interior.page-gowanus #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-5 ul,
#interior.page-narrows #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-5 ul,
#interior.page-robert-m-skladony #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-5 ul,
#interior.page-mystic-7 #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-4 ul,
#interior.page-mystic-8-9 #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-4 ul,
#interior.page-fore-river #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-4 ul,
#interior.page-paul-hamilton #sidebar-wrapper #side-nav li.page-item-3 ul li.page-item-4 ul
{
	display:none;
}

/* Project FAQ Nav */

#interior #sidebar-wrapper.faq #side-nav li.page-item-80 a,
#interior #sidebar-wrapper.faq #side-nav li.page-item-232 a {
	color:#CC0000;
}

#interior #sidebar-wrapper.faq #side-nav li.page-item-80,
#interior #sidebar-wrapper.faq #side-nav li.page-item-232 {
	background:url(/images/bullet.gif) no-repeat left 5px;
}

/* Portfolio Sub Nav */

#subnav {
	height:64px;
	margin:0px;
	background:url(/images/shadow_top_portfolio.gif) repeat-x left top;
}

#subnav.astoria h2 {
	float:left;
	display:inline;
	height:64px;
	width:180px;
	margin-left:40px;
	text-indent:-9999px;
	background:url(/images/logo_astoria.gif) no-repeat left top;
}

#subnav.boston h2 {
	float:left;
	display:inline;
	height:64px;
	width:180px;
	margin-left:40px;
	text-indent:-9999px;
	background:url(/images/logo_boston.gif) no-repeat left top;
}

#subnav ul {
	float:left;
	margin:0px;
	list-style:none;
}

#subnav ul li {
	float:left;
	margin-top:22px;
	padding-right:18px;
}

#subnav ul li a {
	width:139px;
	height:21px;
	display:block;
	text-indent:-9999px;
}
	
#subnav ul li.astoria a:link, #subnav ul li.astoria a:visited {
	background:url(/images/btn_astoria.gif) no-repeat left top;	
}

#subnav ul li.astoria a:hover {
	background:url(/images/btn_astoria_on.gif) no-repeat left top;	
}

#subnav ul li.gowanus a:link, #subnav ul li.gowanus a:visited {
	background:url(/images/btn_gowanus.gif) no-repeat left top;	
}

#subnav ul li.gowanus a:hover {
	background:url(/images/btn_gowanus_on.gif) no-repeat left top;	
}

#subnav ul li.narrows a:link, #subnav ul li.narrows a:visited {
	background:url(/images/btn_narrows.gif) no-repeat left top;	
}

#subnav ul li.narrows a:hover {
	background:url(/images/btn_narrows_on.gif) no-repeat left top;	
}

#subnav ul li.skladony a:link, #subnav ul li.skladony a:visited {
	background:url(/images/btn_skladony.gif) no-repeat left top;	
	width:150px;
	height:30px;
	margin:-3px 0px 0px 18px;
}

#subnav ul li.skladony a:hover {
	background:url(/images/btn_skladony_on.gif) no-repeat left top;	
}

#subnav ul li.mystic7 a:link, #subnav ul li.mystic7 a:visited {
	background:url(/images/btn_mystic7.gif) no-repeat left top;	
}

#subnav ul li.mystic7 a:hover {
	background:url(/images/btn_mystic7_on.gif) no-repeat left top;	
}

#subnav ul li.mystic8-9 a:link, #subnav ul li.mystic8-9 a:visited {
	background:url(/images/btn_mystic8-9.gif) no-repeat left top;	
}

#subnav ul li.mystic8-9 a:hover {
	background:url(/images/btn_mystic8-9_on.gif) no-repeat left top;	
}

#subnav ul li.foreriver a:link, #subnav ul li.foreriver a:visited {
	background:url(/images/btn_foreriver.gif) no-repeat left top;	
}

#subnav ul li.foreriver a:hover {
	background:url(/images/btn_foreriver_on.gif) no-repeat left top;	
}

#subnav ul li.hamilton a:link, #subnav ul li.hamilton a:visited {
	background:url(/images/btn_hamilton.gif) no-repeat left top;	
	width:150px;
	height:30px;
	margin:-3px 0px 0px 18px;
}

#subnav ul li.hamilton a:hover {
	background:url(/images/btn_hamilton_on.gif) no-repeat left top;	
}

/* Homepage Languages Nav */

#home .languages {
	list-style:none;
	/*margin:20px 0px 0px 650px;*/
	padding-bottom:10px;
	overflow: hidden;
	float: right;
	width: 60px;
}

#home .languages li {
	/*float:left;*/
}

#home .languages li a {
	text-indent:-9999px;
	display:block;
	margin-right:14px;
}

#home .languages li.english a {
	height:17px;
	width:40px;
	background:url(/images/hp_english.gif) no-repeat left top;
}

#home .languages li.spanish a {
	height:17px;
	width:44px;
	background:url(/images/hp_spanish.gif) no-repeat left top;
}

#home .languages li.chinese a {
	height:22px;
	width:40px;
	background:url(/images/hp_chinese.gif) no-repeat left top;
}

#home .languages li.arabic a {
	height:22px;
	width:46px;
	background:url(/images/hp_arabic.gif) no-repeat left top;
}

