﻿body 
{
	background: #fff url(../images/bg.jpg) no-repeat;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #666;
}

img { border: none; }

p { line-height: 1.4em; }

a { color: #006699; text-decoration: underline; }
a:hover { text-decoration: none; }

.clear { clear: both; }

#siteContainer 
{
	margin: 0 0 0 45px;
	padding: 0;	
	width: 875px;
}

#nav
{
	width: 585px;
	height: 280px;	
	float: left;
	margin: 0 0 15px 5px;
}

#logoContainer
{
	margin-left: 25px;
	float: left;
	clear: right;
}

#logo { margin: 45px 0 25px 0; }

#content 
{
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

td { vertical-align: top; }

.column1 { width: 175px; }
.column2 { width: 420px; }
.column3 { width: 280px; }

#loginTop
{	
	width: 160px;
	height: 17px;
	background: url(../images/loginTop.gif) no-repeat;
}

#loginMiddle 
{
	width: 153px;
	background: #e6eef6;
	text-align: right;
	font-size: 10px;
	padding-right: 7px;
}

#loginMiddle #login { font-size: 12px; font-weight: bold; }

#loginBottom
{	
	width: 153px;
	padding: 20px 7px 0 0;
	height: 23px;
	background: url(../images/loginBottom.gif) no-repeat;
	text-align: right;
	font-size: 10px;
}

#loginBottom a { color: #666; }

#subNav
{ 
	margin: 0 0 25px 0;
	padding: 0;	
}

#subNav li 
{
	list-style: none; 
}

#subNav li, #subNav li a
{
	width: 190px;
	height: 19px;
	display: block;
	
}

#subNav li a#ourMission { background: url(../images/subNav/ourMission.gif) no-repeat; }
#subNav li a#ourMission:hover, #subNav li a#ourMissionSelected { background: url(../images/subNav/ourMissionOver.gif) no-repeat; }

#subNav li a#history { background: url(../images/subNav/history.gif) no-repeat; }
#subNav li a#history:hover, #subNav li a#historySelected { background: url(../images/subNav/historyOver.gif) no-repeat; }

#subNav li a#investmentStrategy { background: url(../images/subNav/investmentStrategy.gif) no-repeat; }
#subNav li a#investmentStrategy:hover, #subNav li a#investmentStrategySelected { background: url(../images/subNav/investmentStrategyOver.gif) no-repeat; }

#subNav li a#ourInvestors { background: url(../images/subNav/ourInvestors.gif) no-repeat; }
#subNav li a#ourInvestors:hover, #subNav li a#ourInvestorsSelected { background: url(../images/subNav/ourInvestorsOver.gif) no-repeat; }

#subNav li a#pressReleases { background: url(../images/subNav/pressReleases.gif) no-repeat; }
#subNav li a#pressReleases:hover, #subNav li a#pressReleasesSelected { background: url(../images/subNav/pressReleasesOver.gif) no-repeat; }

#subNav li a#insightNewsletter { background: url(../images/subNav/insightNewsletter.gif) no-repeat; }
#subNav li a#insightNewsletter:hover, #subNav li a#insightNewsletterSelected { background: url(../images/subNav/insightNewsletterOver.gif) no-repeat; }

#subNav li a#speakingEngagements { background: url(../images/subNav/speakingEngagements.gif) no-repeat; }
#subNav li a#speakingEngagements:hover, #subNav li a#speakingEngagementsSelected { background: url(../images/subNav/speakingEngagementsOver.gif) no-repeat; }

#subNav li a#portfolioNews { background: url(../images/subNav/portfolioNews.gif) no-repeat; }
#subNav li a#portfolioNews:hover, #subNav li a#portfolioNewsSelected { background: url(../images/subNav/portfolioNewsOver.gif) no-repeat; }



#copy 
{
	margin-left: 28px; 	
}

#callOutBoxTop 
{
	width: 237px;
	height: 17px;
	margin-left: 25px;
	background: url(../images/callOutBoxTop.gif) no-repeat;	
}

#callOutBoxMiddle
{
	width: 205px;	
	background: url(../images/callOutBoxMiddle.gif) repeat-y;
	padding: 0 18px 0 14px;	
	margin-left: 25px;
	display: block;
	line-height: 1.5em;
}

#callOutBoxMiddle p { margin-bottom: 0; }

#callOutBoxMiddle ul 
{
	margin-left: 14px;
	margin-bottom: 0;
	padding: 0;
}

#callOutBoxMiddle ul li { padding-bottom: 10px; }

#callOutBoxBottom 
{
	width: 237px;
	height: 43px;
	margin-left: 25px;
	background: url(../images/callOutBoxBottom.gif) no-repeat;
	display: block;
}

#callOutBoxCareers
{
	width: 205px;	
	padding: 0 18px 0 14px;	
	margin-left: 25px;
	display: block;
	line-height: 1.5em;
}

#teamList, #advisoryList
{ 
	margin: 0 0 0 25px;
	padding: 0;	
}

#teamList li, #advisoryList li
{
	list-style: none; 
}

#teamList li, #teamList li a, #advisoryList li, #advisoryList li a
{
	width: 200px;
	height: 30px;
	display: block;
	
}

#teamList li a#ginaDomanig { background: url(../images/teamList/ginaDomanig.gif) no-repeat; }
#teamList li a#ginaDomanig:hover, #teamList li a#ginaDomanigSelected { background: url(../images/teamList/ginaDomanigOver.gif) no-repeat; }

#teamList li a#lucCharron { background: url(../images/teamList/lucCharron.gif) no-repeat; }
#teamList li a#lucCharron:hover, #teamList li a#lucCharronSelected { background: url(../images/teamList/lucCharronOver.gif) no-repeat; }

#teamList li a#charlesVaslet { background: url(../images/teamList/charlesVaslet.gif) no-repeat; }
#teamList li a#charlesVaslet:hover, #teamList li a#charlesVasletSelected { background: url(../images/teamList/charlesVasletOver.gif) no-repeat; }

#teamList li a#dianeGauthier { background: url(../images/teamList/dianeGauthier.gif) no-repeat; }
#teamList li a#dianeGauthier:hover, #teamList li a#dianeGauthierSelected { background: url(../images/teamList/dianeGauthierOver.gif) no-repeat; }

#teamList li a#fabienneEbneterMonod { background: url(../images/teamList/fabienneEbneterMonod.gif) no-repeat; }
#teamList li a#fabienneEbneterMonod:hover, #teamList li a#fabienneEbneterMonodSelected { background: url(../images/teamList/fabienneEbneterMonodOver.gif) no-repeat; }

#teamList li a#hansDellenbach { background: url(../images/teamList/hansDellenbach.gif) no-repeat; }
#teamList li a#hansDellenbach:hover, #teamList li a#hansDellenbachSelected { background: url(../images/teamList/hansDellenbachOver.gif) no-repeat; }

#teamList li a#helgeDaebel { background: url(../images/teamList/helgeDaebel.gif) no-repeat; }
#teamList li a#helgeDaebel:hover, #teamList li a#helgeDaebelSelected { background: url(../images/teamList/helgeDaebelOver.gif) no-repeat; }

#teamList li a#isabelleBetschart { background: url(../images/teamList/isabelleBetschart.gif) no-repeat; }
#teamList li a#isabelleBetschart:hover, #teamList li a#isabelleBetschartSelected { background: url(../images/teamList/isabelleBetschartOver.gif) no-repeat; }

#teamList li a#janHenrikKuhlmann { background: url(../images/teamList/janHenrikKuhlmann.gif) no-repeat; }
#teamList li a#janHenrikKuhlmann:hover, #teamList li a#janHenrikKuhlmannSelected { background: url(../images/teamList/janHenrikKuhlmannOver.gif) no-repeat; }

#teamList li a#juliaWingen { background: url(../images/teamList/juliaWingen.gif) no-repeat; }
#teamList li a#juliaWingen:hover, #teamList li a#juliaWingenSelected { background: url(../images/teamList/juliaWingenOver.gif) no-repeat; }

#teamList li a#markHawraniak { background: url(../images/teamList/markHawraniak.gif) no-repeat; }
#teamList li a#markHawraniak:hover, #teamList li a#markHawraniakSelected { background: url(../images/teamList/markHawraniakOver.gif) no-repeat; }

#teamList li a#markusMoor { background: url(../images/teamList/markusMoor.gif) no-repeat; }
#teamList li a#markusMoor:hover, #teamList li a#markusMoorSelected { background: url(../images/teamList/markusMoorOver.gif) no-repeat; }

#teamList li a#neilCameron { background: url(../images/teamList/neilCameron.gif) no-repeat; }
#teamList li a#neilCameron:hover, #teamList li a#neilCameronSelected { background: url(../images/teamList/neilCameronOver.gif) no-repeat; }

#teamList li a#philippHasler { background: url(../images/teamList/philippHasler.gif) no-repeat; }
#teamList li a#philippHasler:hover, #teamList li a#philippHaslerSelected { background: url(../images/teamList/philippHaslerOver.gif) no-repeat; }

#teamList li a#scottMacDonald { background: url(../images/teamList/scottMacDonald.gif) no-repeat; }
#teamList li a#scottMacDonald:hover, #teamList li a#scottMacDonaldSelected { background: url(../images/teamList/scottMacDonaldOver.gif) no-repeat; }

#teamList li a#walterLocher { background: url(../images/teamList/walterLocher.gif) no-repeat; }
#teamList li a#walterLocher:hover, #teamList li a#walterLocherSelected { background: url(../images/teamList/walterLocherOver.gif) no-repeat; }

#teamList li a#samanthaHatzopoulos { background: url(../images/teamList/samanthaHatzopoulos.gif) no-repeat; }
#teamList li a#samanthaHatzopoulos:hover, #teamList li a#samanthaHatzopoulosSelected { background: url(../images/teamList/samanthaHatzopoulosOver.gif) no-repeat; }

#teamList li a#adamJezewski { background: url(../images/teamList/adamJezewski.gif) no-repeat; }
#teamList li a#adamJezewski:hover, #teamList li a#adamJezewskiSelected { background: url(../images/teamList/adamJezewskiOver.gif) no-repeat; }

#teamList li a#whitneyRockley { background: url(../images/teamList/whitneyRockley.gif) no-repeat; }
#teamList li a#whitneyRockley:hover, #teamList li a#whitneyRockleySelected { background: url(../images/teamList/whitneyRockleyOver.gif) no-repeat; }

#teamList li a#frankBalas { background: url(../images/teamList/frankBalas.gif) no-repeat; }
#teamList li a#frankBalas:hover, #teamList li a#frankBalasSelected { background: url(../images/teamList/frankBalasOver.gif) no-repeat; }

#teamList li a#andreasWalser { background: url(../images/teamList/andreasWalser.gif) no-repeat; }
#teamList li a#andreasWalser:hover, #teamList li a#andreasWalserSelected { background: url(../images/teamList/andreasWalserOver.gif) no-repeat; }

#teamList li a#simoneRiedel { background: url(../images/teamList/simoneRiedel.gif) no-repeat; }
#teamList li a#simoneRiedel:hover, #teamList li a#simoneRiedelSelected { background: url(../images/teamList/simoneRiedelOver.gif) no-repeat; }

#teamList li a#joanneFajfer { background: url(../images/teamList/joanneFajfer.gif) no-repeat; }
#teamList li a#joanneFajfer:hover, #teamList li a#joanneFajferSelected { background: url(../images/teamList/joanneFajferOver.gif) no-repeat; }

#teamList li a#sandraDemi { background: url(../images/teamList/sandraDemi.gif) no-repeat; }
#teamList li a#sandraDemi:hover, #teamList li a#sandraDemiSelected { background: url(../images/teamList/sandraDemiOver.gif) no-repeat; }

#advisoryList li a#mikeFister { background: url(../images/teamList/mikeFister.gif) no-repeat; }
#advisoryList li a#mikeFister:hover, #advisoryList li a#mikeFisterSelected { background: url(../images/teamList/mikeFisterOver.gif) no-repeat; }

#advisoryList li a#johnRanieri { background: url(../images/teamList/johnRanieri.gif) no-repeat; }
#advisoryList li a#johnRanieri:hover, #advisoryList li a#johnRanieriSelected { background: url(../images/teamList/johnRanieriOver.gif) no-repeat; }

#advisoryList li a#glenDaigger { background: url(../images/teamList/glenDaigger.gif) no-repeat; }
#advisoryList li a#glenDaigger:hover, #advisoryList li a#glenDaiggerSelected { background: url(../images/teamList/glenDaiggerOver.gif) no-repeat; }

#advisoryList li a#gerryProtti { background: url(../images/teamList/gerryProtti.gif) no-repeat; }
#advisoryList li a#gerryProtti:hover, #advisoryList li a#gerryProttiSelected { background: url(../images/teamList/gerryProttiOver.gif) no-repeat; }

#advisoryList li a#perFalholt { background: url(../images/teamList/perFalholt.gif) no-repeat; }
#advisoryList li a#perFalholt:hover, #advisoryList li a#perFalholtSelected { background: url(../images/teamList/perFalholtOver.gif) no-repeat; }

#advisoryList li a#williamJorgenson { background: url(../images/teamList/williamJorgenson.gif) no-repeat; }
#advisoryList li a#williamJorgenson:hover, #advisoryList li a#williamJorgensonSelected { background: url(../images/teamList/williamJorgensonOver.gif) no-repeat; }

#advisoryList li a#peterWilliams { background: url(../images/teamList/peterWilliams.gif) no-repeat; }
#advisoryList li a#peterWilliams:hover, #advisoryList li a#peterWilliamsSelected { background: url(../images/teamList/peterWilliamsOver.gif) no-repeat; }

#advisoryList li a#fernandKaufmann { background: url(../images/teamList/fernandKaufmann.gif) no-repeat; }
#advisoryList li a#fernandKaufmann:hover, #advisoryList li a#fernandKaufmannSelected { background: url(../images/teamList/fernandKaufmannOver.gif) no-repeat; }

#advisoryList li a#harrySeah { background: url(../images/teamList/harrySeah.gif) no-repeat; }
#advisoryList li a#harrySeah:hover, #advisoryList li a#harrySeahSelected { background: url(../images/teamList/harrySeahOver.gif) no-repeat; }




#teamDownload li, #teamDownload li a
{
	width: 120px;
	height: 17;
	display: block;
	color: #006699;	
	list-style: none;
}

#teamDownload li a
{
	border-left: solid 3px #006699;
	padding-left: 10px;
	margin-bottom: 5px;
}

#teamDetails #leftColumn { width: 210px; }
#teamDetails p { margin-top: 0; }

#advisoryDetails #leftColumn { width: 180px; }
#advisoryDetails p { margin-top: 0; }

#portfolioListing { background: #fff; }
#portfolioListing td { vertical-align: middle; }

.newsEvents { width: 100%; }
.newsEvents td { padding: 8px; }
.newsEvents tr.alt { background: #f1f8eb; }


ul.slideshow 
{
	list-style: none;
	width: 200px;
	height: 350px;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;	
}	

ul.slideshow li 
{
	position: absolute;
	left: 0;
	right: 0;
}

ul.slideshow li.show 
{
	z-index: 500;	
}