
/*menu css*/
.menuList {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style:none;
}
 
.menuList li {
	float: left;
}

.menuList a {
	border: none;
	float: left;
	display:block;
	text-indent: -5000px;
}

/*main menu */
#topMenuItem1 a {background: url(../images/nav_home.gif); width: 80px; height: 21px;}
#topMenuItem1 a:hover, a:active {background-position: -80px 0px;}
.home #topMenuItem1 a {background-position: -80px 0px;}

#topMenuItem2 a {background: url(../images/nav_practice.gif); width: 104px; height: 21px;}
#topMenuItem2 a:hover, a:active {background-position: -104px 0px;}
.practice #topMenuItem2 a {background-position: -104px 0px;}

#topMenuItem3 a {background: url(../images/nav_people.gif); width: 92px; height: 21px;}
#topMenuItem3 a:hover, a:active {background-position: -92px 0px;}
.people #topMenuItem3 a {background-position: -92px 0px;}

#topMenuItem4 a {background: url(../images/nav_projects.gif); width: 106px; height: 21px;}
#topMenuItem4 a:hover, a:active {background-position: -106px 0px;}
.projects #topMenuItem4 a {background-position: -106px 0px;}

#topMenuItem5 a {background: url(../images/nav_services.gif); width: 103px; height: 21px;}
#topMenuItem5 a:hover, a:active {background-position: -103px 0px;}
.services #topMenuItem5 a {background-position: -103px 0px;}

#topMenuItem6 a {background: url(../images/nav_news.gif); width: 60px; height: 21px;}
#topMenuItem6 a:hover, a:active {background-position: -60px 0px;}
.news #topMenuItem6 a {background-position: -60px 0px;}

/*sub menus...*/

/*sub menu 1*/
#subMenu1Item1 a {background: url(../images/subnav_intro.gif); width: 78px; background-repeat:no-repeat;}
#subMenu1Item1 a:hover, a:active {background-position: -78px 0px;}
.practice_introduction #topMenuItem2 a {background-position: -104px 0px;}
.practice_introduction #subMenu1Item1 a {background-position: -78px 0px;}

#subMenu1Item2 a {background: url(../images/subnav_history.gif); width: 56px; background-repeat:no-repeat;}
#subMenu1Item2 a:hover, a:active {background-position: -56px 0px;}
.practice_history #topMenuItem2 a {background-position: -104px 0px;}
.practice_history #subMenu1Item2 a {background-position: -56px 0px;}

#subMenu1Item3 a {background: url(../images/subnav_awards.gif); width: 60px; background-repeat:no-repeat;}
#subMenu1Item3 a:hover, a:active {background-position: -60px 0px;}
.practice_awards #topMenuItem2 a {background-position: -104px 0px;}
.practice_awards #subMenu1Item3 a {background-position: -60px 0px;}
.practice_awardslist #topMenuItem2 a {background-position: -104px 0px;}
.practice_awardslist #subMenu1Item3 a {background-position: -60px 0px;}

#subMenu1Item4 a {background: url(../images/subnav_clients.gif); width: 56px; background-repeat:no-repeat;}
#subMenu1Item4 a:hover, a:active {background-position: -56px 0px;}
.practice_clients #topMenuItem2 a {background-position: -104px 0px;}
.practice_clients #subMenu1Item4 a {background-position: -56px 0px;}

#subMenu1Item5 a {background: url(../images/subnav_systems.gif); width: 63px; background-repeat:no-repeat;}
#subMenu1Item5 a:hover, a:active {background-position: -63px 0px;}
.practice_systems #topMenuItem2 a {background-position: -104px 0px;}
.practice_systems #subMenu1Item5 a {background-position: -63px 0px;}

#subMenu1Item6 a {background: url(../images/subnav_vacancies.gif); width: 73px; background-repeat:no-repeat;}
#subMenu1Item6 a:hover, a:active {background-position: -73px 0px;}
.practice_vacancies #topMenuItem2 a {background-position: -104px 0px;}
.practice_vacancies #subMenu1Item6 a {background-position: -73px 0px;}

#subMenu1Item7 a {background: url(../images/subnav_contact.gif); width: 60px; background-repeat:no-repeat;}
#subMenu1Item7 a:hover, a:active {background-position: -60px 0px;}
.practice_contact #topMenuItem2 a {background-position: -104px 0px;}
.practice_contact #subMenu1Item7 a {background-position: -60px 0px;}

/*sub menu 2*/
#subMenu2Item1 a {background: url(../images/subnav_intro.gif); width: 78px; background-repeat:no-repeat;}
#subMenu2Item1 a:hover, a:active {background-position: -78px 0px;}
.people_introduction #topMenuItem3 a {background-position: -92px 0px;}
.people_introduction #subMenu2Item1 a {background-position: -78px 0px;}

#subMenu2Item2 a {background: url(../images/subnav_partners.gif); width: 62px; background-repeat:no-repeat;}
#subMenu2Item2 a:hover, a:active {background-position: -62px 0px;}
.people_partners #topMenuItem3 a {background-position: -92px 0px;}
.people_partners #subMenu2Item2 a {background-position: -62px 0px;}

#subMenu2Item3 a {background: url(../images/subnav_associates.gif); width: 76px; background-repeat:no-repeat;}
#subMenu2Item3 a:hover, a:active {background-position: -76px 0px;}
.people_associates #topMenuItem3 a {background-position: -92px 0px;}
.people_associates #subMenu2Item3 a {background-position: -76px 0px;}

#subMenu2Item4 a {background: url(../images/subnav_architects.gif); width: 71px; background-repeat:no-repeat;}
#subMenu2Item4 a:hover, a:active {background-position: -71px 0px;}
.people_architects #topMenuItem3 a {background-position: -92px 0px;}
.people_architects #subMenu2Item4 a {background-position: -71px 0px;}

#subMenu2Item5 a {background: url(../images/subnav_support.gif); width: 60px; background-repeat:no-repeat;}
#subMenu2Item5 a:hover, a:active {background-position: -60px 0px;}
.people_support #topMenuItem3 a {background-position: -92px 0px;}
.people_support #subMenu2Item5 a {background-position: -60px 0px;}

/* sub menu 3*/

#subMenu3Item1 a {background: url(../images/subnav_intro.gif); width: 78px; background-repeat:no-repeat;}
#subMenu3Item1 a:hover, a:active {background-position: -78px 0px;}
.projects_introduction #topMenuItem4 a {background-position: -106px 0px;}
.projects_introduction #subMenu3Item1 a {background-position: -78px 0px;}
.projects_featured #topMenuItem4 a {background-position: -106px 0px;}
.projects_featured #subMenu3Item1 a {background-position: -78px 0px;}

#subMenu3Item2 a {background: url(../images/subnav_projectsearch.gif); width: 94px; background-repeat:no-repeat;}
#subMenu3Item2 a:hover, a:active {background-position: -94px 0px;}
.projects_projectsearch #topMenuItem4 a {background-position: -106px 0px;}
.projects_projectsearch #subMenu3Item2 a {background-position: -94px 0px;}

#subMenu3Item3 a {background: url(../images/subnav_doing.gif); width: 50px; background-repeat:no-repeat;}
#subMenu3Item3 a:hover, a:active {background-position: -50px 0px;}
.projects_doing #topMenuItem4 a {background-position: -106px 0px;}
.projects_doing #subMenu3Item3 a {background-position: -50px 0px;}

#subMenu3Item4 a {background: url(../images/subnav_learning.gif); width: 64px; background-repeat:no-repeat;}
#subMenu3Item4 a:hover, a:active {background-position: -64px 0px;}
.projects_learning #topMenuItem4 a {background-position: -106px 0px;}
.projects_learning #subMenu3Item4 a {background-position: -64px 0px;}

#subMenu3Item5 a {background: url(../images/subnav_healing.gif); width: 59px; background-repeat:no-repeat;}
#subMenu3Item5 a:hover, a:active {background-position: -59px 0px;}
.projects_healing #topMenuItem4 a {background-position: -106px 0px;}
.projects_healing #subMenu3Item5 a {background-position: -59px 0px;}

#subMenu3Item6 a {background: url(../images/subnav_living.gif); width: 50px; background-repeat:no-repeat;}
#subMenu3Item6 a:hover, a:active {background-position: -50px 0px;}
.projects_living #topMenuItem4 a {background-position: -106px 0px;}
.projects_living #subMenu3Item6 a {background-position: -50px 0px;}

#subMenu3Item7 a {background: url(../images/subnav_working.gif); width: 62px; background-repeat:no-repeat;}
#subMenu3Item7 a:hover, a:active {background-position: -62px 0px;}
.projects_working #topMenuItem4 a {background-position: -106px 0px;}
.projects_working #subMenu3Item7 a {background-position: -62px 0px;}

/* sub menu 4*/

#subMenu4Item1 a {background: url(../images/subnav_intro.gif); width: 78px; background-repeat:no-repeat;}
#subMenu4Item1 a:hover, a:active {background-position: -78px 0px;}
.services_introduction #topMenuItem5 a {background-position: -103px 0px;}
.services_introduction #subMenu4Item1 a {background-position: -78px 0px;}

#subMenu4Item2 a {background: url(../images/subnav_architecture.gif); width: 81px; background-repeat:no-repeat;}
#subMenu4Item2 a:hover, a:active {background-position: -81px 0px;}
.services_architecture #topMenuItem5 a {background-position: -103px 0px;}
.services_architecture #subMenu4Item2 a {background-position: -81px 0px;}

#subMenu4Item3 a {background: url(../images/subnav_3d.gif); width: 36px; background-repeat:no-repeat;}
#subMenu4Item3 a:hover, a:active {background-position: -36px 0px;}
.services_3d #topMenuItem5 a {background-position: -103px 0px;}
.services_3d #subMenu4Item3 a {background-position: -36px 0px;}

#subMenu4Item4 a {background: url(../images/subnav_designadvisor.gif); width: 96px; background-repeat:no-repeat;}
#subMenu4Item4 a:hover, a:active {background-position: -96px 0px;}
.services_designadvisor #topMenuItem5 a {background-position: -103px 0px;}
.services_designadvisor #subMenu4Item4 a {background-position: -96px 0px;}

#subMenu4Item5 a {background: url(../images/subnav_masterplanning.gif); width: 97px; background-repeat:no-repeat;}
#subMenu4Item5 a:hover, a:active {background-position: -97px 0px;}
.services_masterplanning #topMenuItem5 a {background-position: -103px 0px;}
.services_masterplanning #subMenu4Item5 a {background-position: -97px 0px;}

#subMenu4Item6 a {background: url(../images/subnav_consultancy.gif); width: 84px; background-repeat:no-repeat;}
#subMenu4Item6 a:hover, a:active {background-position: -84px 0px;}
.services_consultancy #topMenuItem5 a {background-position: -103px 0px;}
.services_consultancy #subMenu4Item6 a {background-position: -84px 0px;}

/* sub menu5*/

#subMenu5Item1 a {background: url(../images/subnav_latestnews.gif); width: 82px; background-repeat:no-repeat;}
#subMenu5Item1 a:hover, a:active {background-position: -82px 0px;}
.news_latestnews #topMenuItem6 a {background-position: -60px 0px;}
.news_latestnews #subMenu5Item1 a {background-position: -82px 0px;}
.news_detail #topMenuItem6 a {background-position: -60px 0px;}
.news_detail #subMenu5Item1 a {background-position: -82px 0px;}

#subMenu5Item2 a {background: url(../images/subnav_newsarchive.gif); width: 88px; background-repeat:no-repeat;}
#subMenu5Item2 a:hover, a:active {background-position: -88px 0px;}
.news_newsarchive #topMenuItem6 a {background-position: -60px 0px;}
.news_newsarchive #subMenu5Item2 a {background-position: -88px 0px;}

#subMenu5Item3 a {background: url(../images/subnav_presscoverage.gif); width: 100px; background-repeat:no-repeat;}
#subMenu5Item3 a:hover, a:active {background-position: -100px 0px;}
.news_presscoverage #topMenuItem6 a {background-position: -60px 0px;}
.news_presscoverage #subMenu5Item3 a {background-position: -100px 0px;}
.news_pressdetail #topMenuItem6 a {background-position: -60px 0px;}
.news_pressdetail #subMenu5Item3 a {background-position: -100px 0px;}


/*sub sub menus*/
#subSubMenu1Item1 a {background: url(../images/subsubnav_viewawards.gif); width: 122px; background-repeat:no-repeat;}
#subSubMenu1Item1 a:hover, a:active {background-position: -122px 0px;}
.viewAwards #subSubMenu1Item1 a {background-position: -122px 0px;}

.pageMenuItem {
	padding:0px;
	margin:0px;
	text-align:right;
	color:#CCCCCC;
}

.pageMenuItem a{
	text-align:right;
}

ul#pageMenuList {
	text-align:right;
	margin-top:0px;
	padding:0px;
	margin-right:11px;
	list-style:none;
	/*list-style-image:url(../images/arrow.gif);*/
	font-size:11px;
	line-height:14px;
}

ul#pageMenuListProjects {
	width:200px;
	text-align:right;
	margin-top:0px;
	padding:0px;
	margin-right:11px;
	list-style:none;
	/*list-style-image:url(../images/arrow.gif);*/
	font-size:11px;
	line-height:14px;
}

.arrowImage {
	margin-right:10px;
}

ul#pageMenuList li.selected{
	text-align:right;
	color:#999999;
}

ul#pageMenuList li a:active{
	text-align:right;
}

ul#pageMenuList li a:visited{
	text-align:right;
}

ul#pageMenuList li a:link{
	text-align:right;
}

ul#pageMenuList li a:hover{
	text-align:right;
}

ul#pageSubMenuList{
	margin-top:23px;
	margin-right:26px;
	list-style:none;
	list-style-image:none;
	font-size:10px;
	line-height:13px;
}

ul#pageSubMenuList li{
	color:#999999;
}

ul#pageSubMenuList li.indented{
	color:#999999;
	margin-left:18px;
}

ul#pageSubMenuList a.selected{
	color:#999999;
}

ul#projectPageSubMenuList{
	width:135px;
	margin-top:15px;
	margin-right:11px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:none;
	list-style-image:none;
	font-size:10px;
	text-align:right;
	line-height:13px;
	border-bottom:1px dotted #000000;
	border-top:1px dotted #000000;
}

ul#projectPageSubMenuList li.selected{
	color:#999999;
}

.listTitleItem {
	list-style:none;
	/*list-style-image:url(../images/arrow.gif);*/
	font-size:11px;
	line-height:24px;
	vertical-align:top;
	color:#999999;
}

#pageMenuHeader {
	height:34px;
	overflow:hidden;
}

#projectMenu {
	line-height:15px;
	display:inline;
	float:right;
	font-family: trebuchet ms, arial;
	font-size:10px;
	color:#999999;
	margin-right:22px;
	margin-top:0px;
	margin-bottom:2px;
}

#projectMenuTop {
	height:16px;
	border-bottom:1px solid #CCCCCC;
}

#projectMenuLabel {
	position:absolute;
	right:11px;
	line-height:16px;
	display:inline;
	float:right;
	font-family: trebuchet ms, arial;
	font-size:10px;
	color:#669933;
	height:16px;
	margin-right:22px;
	margin-top:2px;
}

#projectMenu a {
	color:#999999;
	margin-left:2px;
	margin-right:2px;
}

.selectedProject {
	background-color:#AEC899;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

.pageSubMenuPageLink {
	color:#999999;
	margin-left:3px;
}

.pageSubMenuPageLinkSelected {
	color:#CCCCCC;
	margin-left:3px;
}

#projectPageMenu {
	text-align:right;
	margin-top:55px;
	float:right;
	clear:right;
	
}