body 				{text-align:center; margin:0px 0px 0px 0px; }
body iframe			{position:absolute; top:-1px;}
#pageBodyDiv		{width:930px; text-align:left; margin:0px auto 0px auto; position:relative; top:0px; left:0px;}
#mainBodyContentPrint {text-align:left;}
#ntHeader			{width:100%; height:105px; background-color:#fff; position:relative; left:0px;}

a					{text-decoration:none;}
.clsHand			{color:#42688b;}

#ntLogo						{float:left; margin:12px 0px 0px 19px; cursor:pointer; position:static;}
#headerSearchBlock			{position:absolute; width:145px; top:74px; left:255px;}
/*#searchPromptArrow img	{position:relative; top:-5px;} */
#headerMenu					{position:absolute; bottom:0px; left:0px; width:100%; height:33px; background-image:url("/images/gs/menuBarBackground.gif");}

#headerMenuLeftGap			{float:left; width:88px;  height:100%;}
#headerMenuRightGap			{float:left; width:15px;  height:100%;}
#headerMenuSearchBackground	{float:left; width:145px; height:100%;}
#headerMenuAboutUs			{float:left; width:79px;  height:100%;}
#headerMenuInsightsResearch	{float:left; width:142px; height:100%;}
#headerMenuAssetServicing	{float:left; width:119px; height:100%;}
#headerMenuAssetManagement	{float:left; width:140px; height:100%;}
#headerMenuWealthManagement	{float:left; width:150px; height:100%;}

.headerMenuCoverup			{position:absolute;
							 top:72px;
							 height:30px;
							 z-index:500;
							 display:none;
							 cursor:pointer;
							 }
#headerMenuCoverup_wm		{left:85px; width:150px;}
#headerMenuCoverup_am		{left:238px; width:140px;}
#headerMenuCoverup_as		{left:376px; width:119px;}

.headerMenuBottom		{position:absolute; top:103px; height:228px; width:679px; z-index:500; display:none;}
#headerMenuBottom_wm	{left: 57px; background-image:url("/images/gs/menus/dropdowns/wm/ddBottom.png");}
#headerMenuBottom_am	{left: 57px; background-image:url("/images/gs/menus/dropdowns/am/ddBottom.png");}
#headerMenuBottom_as	{left: 57px; background-image:url("/images/gs/menus/dropdowns/as/ddBottom.png");}

.headerMenuRegionsMenu	{height:25px; width:645px; position:absolute; top:10px; left:8px;
						 }

.headerMenuDDContentArea	{height:170px; width:640px; position:absolute; top:53px; left:28px; overflow:hidden;}
.headerMenuDDContent		{height:100%; width:100%; display:none;}
#headerMenuDDContent_wmus	{display:block;}
#headerMenuDDContent_asus	{display:block;}
#headerMenuDDContent_amus	{display:block;}
.headerMenuDDContent .headline
							{
							 font-family:Verdana, Arial, Sans-serif;
							 font-size: 11px;
							 font-weight:bold;
							 color: #42688b;
							 padding-bottom:5px;
							}
.headerMenuDDContent label	{
							 font-family:Verdana, Arial, Sans-serif;
							 font-size: 11px;
							 font-weight:bold;
							 color: #42688b;
							 padding-bottom:2px;
							 position: relative;
							 top: -3px;
							}


.headerMenuRegionsMenu .leftSide
							{height: 24px; width: 3px; background-position:0px 0px;
							 background-image:url("/images/gs/menus/dropdowns/regionoptions_left.png");
							}

.headerMenuRegionsMenu .middlePart 	{height:24px;
									 background-image:url("/images/gs/menus/dropdowns/regionoptions.png");
									 background-position:0px 0px;background-repeat:no-repeat;
									}


.headerMenuRegionsMenu 		{height: 24px;}
.headerMenuRegionsMenu div	{float:left; height:100%;}
.headerMenuRegionsMenu .us	{width:113px;}
.headerMenuRegionsMenu .eu	{width:79px;}
.headerMenuRegionsMenu .me	{width:105px;}
.headerMenuRegionsMenu .af	{width:74px;}
.headerMenuRegionsMenu .ca	{width:85px;}
.headerMenuRegionsMenu .ap	{width:102px;}
.headerMenuRegionsMenu .jp	{width:71px;}


.headerMenuRegionsMenu .rightSide
							{height: 24px; width:3px;
							 overflow:hidden;
							 background-color:white;
							}

#headerMenuRegionsMenu_wm .middlePart {width:371px;}
#headerMenuRegionsMenu_am .middlePart {width:630px;}
#headerMenuRegionsMenu_as .middlePart {width:558px;}

#headerMenuRegionsMenu_wm .rightSide {background-image:url("/images/gs/menus/dropdowns/wm/regionoptions_right.png"); background-repeat:no-repeat; background-position:0px 0px;}
#headerMenuRegionsMenu_am .rightSide {background-image:url("/images/gs/menus/dropdowns/am/regionoptions_right.png"); background-repeat:no-repeat; background-position:0px 0px;}
#headerMenuRegionsMenu_as .rightSide {background-image:url("/images/gs/menus/dropdowns/as/regionoptions_right.png"); background-repeat:no-repeat; background-position:0px 0px;}

.dropdownGreenButtonDiv		{padding:10px 0px 8px 0px;}

.headerDDLeftContent		{}
.headerDDRightContent		{width:300px; margin-left:25px; float:right; height:100%; padding-left: 30px;}
.headerDDDivider			{position:absolute;
							 top:35px;
							 left:340px;
							 background-color:#cccccc;
							 width:4px;
							 height:190px;
							 overflow:hidden;
							 display:none;
							}

#mainContent				{width:100%; margin-top:0px; background-color:white;}
#heroImage					{float:right; width:676px; height:270px; overflow:hidden;}

#contactUsBar				{position:relative; top:-30px;
							 height:30px; width:676px;
							 text-align:right;
							 background-image:url("/images/gs/contactus/backgroundgradient.png");
							 background-position:30px 0px;
							 background-repeat:no-repeat;
							}

#contactUsBar img			{padding-top:5px;}

#contactUsBar div			{display:inline-block;
							 position:relative;
							 top:-8px;
							 margin:0px 18px 0px 8px;
							 font-family:Century Gothic, Verdana, Arial;
							 font-weight:bold;
							 font-size:11pt;
							 text-transform:uppercase;
							 color:#ffffff;}

#contactUsBar #contactUsLabel
							{width:65px;
							 text-align:left;
							 display:inline-block;
							 position:relative;
							 top:-5px;
							 left:5px;
							 display:inline;
							}

#heroBoxHome				{background-color:#2a130c; width:254px; height:270px; float:left;}

#heroBoxLanding				{background-color:#e78322; width:254px; height:270px; float:left;}

.arrow .closed				{display:none;}

.arrow img					{width:30px;}

#heroBoxHome .heroMenuItem	{border-top:1px solid #ffffff; padding:4px 0px 4px 20px;
							 font-family:arial;
							 font-size:10px;
							 font-weight:bold;
							 padding-left:20px;
							}


#heroBoxHome  a
							{ color:#ffffff; }

#heroBoxHome .heroMenuItemSelected
							{display:none;}

#heroBoxHome .heroMenuItemSelected div
							{font-size:14px; font-weight:bold; color:#eeeeee;}


#heroBoxLanding .heroMenuItem
							{border-top:1px solid #ffffff;
							 padding:4px 0px 3px 20px;
							 font-family:arial;
							 font-size:10px;
							 font-weight:bold;
							 padding-left:20px;
							}
#heroBoxLanding .heroMenuItem a
							{ color:#ffffff; }

#heroBoxLanding .heroMenuItemChildren .heroMenuItem {
							 padding-left:32px;
							 border:none;
							}

.heroRegionMenu				{padding:10px 0px 10px 25px; font-size:14px;}
.heroRegionHeader			{font-family:arial, verdana, sans-serif;
							 color:#aaa19e;
							 font-size:14px;
							 font-weight:bold;
						 	}

.heroRegionMenuItem			{padding:5px 0px 5px 10px;
							 font-family:arial, verdana, sans-serif;
							 color:#ffffff;
							 font-size:14px;
						 	}


#heroBoxHome .heroTitleImage				{padding: 20px 0px 10px 20px;}
#heroBoxLanding .heroTitleImage				{padding: 0px 0px 5px 20px;}

.bodyColumnOuter			{float:left; width:306px;}

.bodyColumnInner			{padding:19px 18px 25px 30px;
							 font-family:verdana, arial, sans-serif;
							 font-size:11px;
							 }

.learnMoreBlock				{padding:7px 0px 16px 0px; }

.learnMoreBlock .headline	{font-weight:bold;}

.learnMoreBlock .subHeadline
							{font-family:verdana, arial;
							 color:#e78322;
							 font-size:11px;
							 font-weight:bold;
						 	}
.learnMoreBlock	ul			{margin:3px 0px 3px 20px; padding-left:0.2em; }
.learnMoreBodyText img		{padding-right:5px;}

.pressReleases .headline	{font-weight:bold;}

.pressReleases .date		{font-weight:normal;}

.learnMore					{padding:7px 0px 16px 10px;}
img.separatorLine			{padding-top:11px;}

#pageFooter					{clear:both; position:static; width:100%; border-bottom:30px solid #b3beae;}
.pageFooterOuter			{height:183px;}
.pageFooterInner			{padding:25px 0px 25px 30px}
#pageFooter .buttonGap		{width:15px; float:left;}
#pageFooter .button			{width:205px; height:27px; float:left;}
#pageFooter .vertGap1		{height:15px; clear:both; font-size:1px; line-height:1px;}
#pageFooter .vertGap2		{height:35px; clear:both; font-size:1px; line-height:1px;}
#pageFooter .vertGap3		{height:10px; clear:both; font-size:1px; line-height:1px;}
#pageFooter .vertGap4		{height:5px; clear:both; font-size:1px; line-height:1px;}
#pageFooter .link			{float:left;}
#pageFooter .linkGap		{width:37px; text-align:center; float:left;}
#pageFooter a				{color:#333333;}
.typeNonHmoe .clsMainContentAreaBottom	{background-color:#b3beae;}
.clsMainContentAreaBottom .clsHorizontalDarkSand {display:none;}

.clsFundAdvisor				{width:205px;}

/* utility classes */
.clearBothHt0				{clear:both; height:0px; width:100%; overflow:hidden;}
.clearBoth					{clear:both;}
.floatLeft					{float:left;}
.floatRight					{float:right;}
.floatLeftWPad				{float:left; padding-right:5px;}
.floatRightWPad				{float:right; padding-left:5px;}
.invisible					{visibility:hidden;}
.notDisplayed				{display:none;}

/* Overriding styles */
a					{color:#42688b;}
a:hover				{color:#42688b;}
a:visited			{color:#42688b;}
a:link				{color:#42688b;}


/* non home page styles */
.typeNonHome .clsMainContentArea		{position:relative; top:0px; left:0px;}
.typeNonHome .clsMainContentAreaTop		{left:0px;}
.typeNonHome .clsMainContentAreaBottom	{left:0px;}
.typeNonHome .headerMenuRegionsMenu		{overflow:hidden;}

