
img							{border-style:none;}
body						{background-color:#b3beaf;}
td							{font-size:10px;}
.clsDebugDiv				{margin-top:60px; background-color:#ffdddd; position:absolute; top:0px; left:1200px; width:700px; display:none;}
#hiddenPageTitle			{position:absolute; top:-400px; left:0px;}
#NTLogo						{position:absolute; top:22px; left:18px;}
#NTHeaderPageSpecifics		{position:absolute; left:240px; top:30px; padding-left:9px;}

#NTHeader					{background-color:#ffffff; width:930px; height:103px; overflow:hidden; position:absolute; top:0px;   left:10px;}
#NTHeaderB1					{background-color:#DDD5BB; width:930px; height:1px;   overflow:hidden; position:absolute; top:104px; left:10px;}
#NTHeaderB2					{background-color:#e7dfc3; width:930px; height:1px;   overflow:hidden; position:absolute; top:105px; left:10px;}
#accountAccessAndSearch 	{position:absolute; top:5px;    right:15px; text-align:right; width:400px;}
#NTHeaderTopNavigation  	{position:absolute; bottom:-1px; left:244px;  text-align:left; width:510px; height:27px; overflow:hidden; background-color:#f5f1df; z-index:10;}

#searchPromptTable			{width:143px; }
#searchPromptPrompt			{width:114px; text-align:right;}
#searchPromptArrow			{width:17px; padding-right:3px;}

html>body #searchPromptArrow	{padding-right:0px;}

.clsPageFooter				{position:absolute; top:0px; left:10px; width:930px; background-color:#99a495;} /* height:49px;  */
.clsPageFooter2				{width:930px; background-color:#99a495;} /* height:49px;  */
#copyright					{position:absolute; top:13px; left:15px;}
#pageFooterPadding			{position:absolute; top:52px; left:-20px; height:60px; background-color:#ede4c8;}

.clsLeftColumn				{width:205px; overflow:hidden;}

.clsHoriDotsTopGray			{background-image:url(/images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:top;}
.clsHoriDotsCenterGray		{background-image:url(/images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:center;}
.clsHoriDotsBottomGray		{background-image:url(/images/dottedLineHoriGray.gif); background-repeat:repeat-x; background-position:bottom;}
.clsVertDotsLeftGray		{background-image:url(/images/dottedLineVertGray.gif); background-repeat:repeat-y; background-position:left;}
.clsVertDotsCenterGray		{background-image:url(/images/dottedLineVertGray.gif); background-repeat:repeat-y; background-position:center;}
.clsVertDotsRightGray		{background-image:url(/images/dottedLineVertGray.gif); background-repeat:repeat-y; background-position:right;}
.clsHoriDotsTopWhite		{background-image:url(/images/dottedLineHoriWhite.gif); background-repeat:repeat-x; background-position:top;}
.clsHoriDotsCenterWhite		{background-image:url(/images/dottedLineHoriWhite.gif); background-repeat:repeat-x; background-position:center;}
.clsHoriDotsBottomWhite		{background-image:url(/images/dottedLineHoriWhite.gif); background-repeat:repeat-x; background-position:bottom;}
.clsVertDotsLeftWhite		{background-image:url(/images/dottedLineVertWhite.gif); background-repeat:repeat-y; background-position:left;}
.clsVertDotsCenterWhite		{background-image:url(/images/dottedLineVertWhite.gif); background-repeat:repeat-y; background-position:center;}
.clsVertDotsRightWhite		{background-image:url(/images/dottedLineVertWhite.gif); background-repeat:repeat-y; background-position:right;}

.clsLeftBorderLightGray		{border-left:1px solid #e0e0e0;}
.clsRightBorderLightGray	{border-right:1px solid #e0e0e0;}

#bottomLearnMores			{background-color:#f5f1df;}
.clsBottomLearnMoreColumn	{background-color:#ffffff; width:230px;}
.clsBottomLearnMoreSpacer	{background-color:#f5f1df; width:5px;}
.clsBottomLearnMore			{padding:10px 20px 10px 10px;}
.clsBottomLearnMoreCompressed	{padding:2px 3px 2px 0px;}
.clsBottomLearnMoreNoVPad	{padding:0px 20px 0px 10px;}

.clsBottomLearnMoreHL		{background-image:url(/images/icon_arrow_grey.gif); background-repeat:no-repeat; background-position:right top; padding-right:15px;}
li.clsLMDblArrow			{list-style-image:url(/images/icon_dbl_arrow.gif); margin-left:20px; text-indent:-17px; margin-bottom:5px; }

.clsLearnMore3				{padding:4px 0px 4px 0px;}
html>body li.clsLMDblArrow	{margin-left:0px; text-indent:0px;}

html>body #divBookMark		{display:none;}

#insightsAndResearch .clsLearnMore2 {width:194px; overflow:hidden;}

.clsSliderDiv				{height:300px; width:700px; overflow:hidden; background-color:#ffffff;}
.clsSliderPanel				{height:192px; width:222px; border:1px solid #d5d5d5; overflow:hidden; background-color:#ffffff;}
.clsSliderPanelOuterBorder	{border-right:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;}

.clsWhiteWash				{position:absolute; top:0px; left:0px; z-index:499; background-image:url(/images/whiteWashout1.gif); display:none;}
.clsBlackout				{position:absolute; top:0px; left:0px; z-index:499; background-color:#F5F1DF; display:none; max-width:932px;}

.clsOurServicesFlashOverlay	{position:absolute; top:10px; left:215px; z-index:450; height:270px; width:193px; display:none;}
.clsFullBio					{position:absolute; top:0px; left:0px; width:500px; display:none; background-color:#ffffff; border:2px solid #dedede;}
.clsModalBox				{position:absolute; top:0px; left:0px; display:none; background-color:#ffffff; border:2px solid #dedede; z-index:55000;}

.clsHand					{cursor:hand;}
html>body .clsHand			{cursor:pointer;}

.clsFindAdvisor				{height:98px; background-color:#ffffff;}
.clsOptInBlock				{width:175px; overflow:hidden; padding:19px 15px 20px 15px; background-color:#ffffff;}
.clsBioHeaderBeige			{background-color:#EEE4C8;}
.clsBioHeaderBlue			{background-color:#E6EDF3;}
.clsBioHeaderWhite			{background-color:#FFFFFF;}

.clsModalHeaderBlue			{text-align:right; height:20px; padding-top:3px; padding-right:20px; background-color:#E6EDF3;}

.clsLeftColumnpfsBgDark		{background-image:url(/images/pfs_leftSideBgDark.gif); background-color:#78A481;}
.clsLeftColumncisBgDark		{background-image:url(/images/cis_leftSideBgDark.gif); xbackground-color:#7FA3A3;}
.clsLeftColumnaboutBgDark	{background-image:url(/images/about_leftSideBgDark.gif); background-color:#CCA361;}
.clsLeftColumninresBgDark	{background-image:url(/images/inres_leftSideBgDark.gif); background-color:#AAB7A6;}
.clsLeftColumnpfsBgLight	{background-image:url(/images/pfs_leftSideBgLight.gif); background-color:#87B591;}
.clsLeftColumncisBgLight	{background-image:url(/images/cis_leftSideBgLight.gif); xbackground-color:#88B2B1;}
.clsLeftColumnaboutBgLight	{background-image:url(/images/about_leftSideBgLight.gif); background-color:#D7B06F;}
.clsLeftColumninresBgLight	{background-image:url(/images/inres_leftSideBgLight.gif); background-color:#B7C4B3;}

.clsHorizontalSand			{width:100%; height:5px;  overflow:hidden; background-color:#f5f1df;}
.clsHorizontalDarkSand		{width:100%; height:5px;  overflow:hidden; background-color:#ede4c8;}
.clsHorizontalWhite			{width:100%; height:5px;  overflow:hidden; background-color:#ffffff;}
.clsVerticalSand			{width:5px;  height:100%; overflow:hidden; background-color:#f5f1df;}
.clsVerticalDarkSand		{width:5px;  height:100%; overflow:hidden; background-color:#ede4c8;}
.clsVerticalWhite			{width:5px;  height:100%; overflow:hidden; background-color:#ffffff;}

.clsDottedMenuItemUns		{padding:2px 0px 2px 10px; background-image:url(/images/middot_white.gif); background-repeat:no-repeat; background-position:2px 8px;}
.clsDottedMenuItemSel		{padding:2px 0px 2px 10px; background-image:url(/images/middot_black.gif); background-repeat:no-repeat; background-position:2px 8px;}

.clsSliderContentFormatC			{color:#666666;}
.clsSliderContentFormatC a:link		{font-weight:bold; font-size:10px;}
.clsSliderContentFormatC a:visited	{font-weight:bold; font-size:10px;}
.clsSliderContentFormatC a:hover	{font-weight:bold; font-size:10px;}
.clsSliderContentFormatC a:active	{font-weight:bold; font-size:10px;}
.clsFullBioContent	.clsCopyL		{color:#222222;}
.clsModalBoxContent					{color:#222222; padding:20px 20px 20px 20px;}

.clsMobileOnly						{display:none;}

@media screen and (max-device-width: 639px) {
.clsMobileOnly						{display:inline-block;}
}

.disclaimerOverlayWashout	{position: absolute; top: 0; left: 0;
					 background-image: url('https://www.northerntrust.com/nt/images/gray75p.png');
					 z-index: 1000;
					 height: 100%;
					 width: 100%;
					 text-align: center;
				 	}
.disclaimerOverlayOuter	{background-image: url('https://www.northerntrust.com/nt/images/gray20p.png');
					 width: 600px;
					 margin-left: auto;
					 margin-right: auto;
					 margin-top: 150px;
					 padding: 12px;
				 	}
.disclaimerOverlayInner	{background-color: #ffffff;
					 max-height: 600px;
					 padding: 20px;
					 overflow-y: auto;
				 	}
.disclaimerOverlayInner .close {display: inline-block;
							float: right;
							cursor: pointer;
							}
.clearBoth			{clear:both; width:100%;}
.bold				{font-weight:bold;}


@media print {

	body					{background-color:#ffffff;}

	.clsDebugDiv			{display:none;}

	#NTHeader				{width:600px; }
	#NTHeaderB1				{display:none;}
	#NTHeaderB2				{display:none;}

	#switchBusinessUnits	{display:none;}
	#spanNTHeaderChangeRegion {display:none;}
	#accountAccessAndSearch {display:none;}
	#NTHeaderTopNavigation  {display:none;}
	#headerMenu				{display:none;}

	.clsLeftColumn			{display:none;}
	#pageFooter				{display:none;}
	#pageCommunications		{display:none;}
	#adjustFontSize			{display:none;}

	#leftContent			{display:none;}
	#titleArea				{display:none;}
	#tblMain				{display:block; position:relative; margin-left: -200px;}
//	#mainTable				{display:block; position:relative; margin-left: -200px;}


	#accountAccessAndSearch {display:none;}
	#NTHeaderTopNavigation  {display:none;}
	.clsWhiteWash			{position:absolute; top:0px; left:0px; z-index:499; background-color:#ffffff; display:none;}
	.clsBlackout 			{position:absolute; top:0px; left:0px; z-index:499; background-color:#333333; display:none;}
	.clsNoPrint				{display:none;}
}