#navigationPathDiv				
{
	display:none;
}	
.iXingbody				
{
}	
#shortMenuHandle				
{
}	
#shortMenuHandleUnauth				
{
}	
.QuickSearchWrap				
{
	visibility:hidden;
}	
.AddNewWidget				
{
	visibility:hidden;
}	
div[id*=LoadNewWidget]				
{
	display:none;
}	
.dxeTextBox, .dxeMemo				
{
	background:transparent !important;
	border:none !important;
}	
table.RedText				
{
	display:block !important;
}	
.dxpcHeader, .dxpcHeader td.dxpc, .dxpcContent				
{
	background-color:#f6f6f6 !important;
}	
.FieldLabel				
{
	font-size:14px;
	padding:0 0 7px;
}	
table.RedText				
{
	display:block !important;
}	
.dxpcControl .dxpcHeader, .dxpcControl .dxpcHeader td.dxpc, .dxpcContent				
{
	background-color:#f6f6f6 !important;
}	
.FieldLabel				
{
	color:#595757 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	padding:0 0 7px;
}	
.IX_ThemeFooter				
{
	background-color:#b2926d;
	width:100%;
	margin-top:-65px;
	clear:both;
	position:relative;
}	
html.authenticated				
{
	height:100%;
}	
body.authenticated				
{
	height:100%;
	background:#215387;
}	
body.authenticated form				
{
	width:960px;
	min-height:100%;
}	
div#IXFormDiv				
{
	min-height:100%;
}	
.MainContentDiv				
{
	padding:0px 0px 296px 0px;
	overflow:auto;
	padding-left:0px;
	position:relative;
}	
.HomePageContainer				
{
	margin:102px 0px 0px 10px;
	width:950px !important;
}	
.dxeTextBox td.dxic				
{
	background-color:#ffffff;
	height:30px !important;
	border:1px solid #707070;
}	
@font-face				
{
	font-family:'FontAwesome';
	src:url("/Fonts/fontawesome-webfont.eot?#iefix");
src:url("/Fonts/fontawesome-webfont.eot?#iefix") format("eot"),url("/Fonts/fontawesome-webfont.woff") format("woff"),url("/Fonts/fontawesome-webfont.ttf") format("truetype"),url("/Fonts/fontawesome-webfont.svg") format("svg");
}	
@font-face				
{
	font-family:'Helvetica W02 Roman';
	src:url("/Fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix");
src:url("/Fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix") format("eot"),url("/Fonts/b56b944e-bbe0-4450-a241-de2125d3e682.woff") format("woff"),url("/Fonts/7da02f05-ae8b-43a1-aeb9-83b3c0527c06.ttf") format("truetype"),url("/Fonts/66cac56e-d017-4544-9d0c-f7d978f0c5c2.svg#66cac56e-d017-4544-9d0c-f7d978f0c5c2") format("svg");
}	
@font-face				
{
	font-family:'Helvetica W01 Bold';
	src:url("/Fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");
src:url("/Fonts/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),url("/Fonts/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),url("/Fonts/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),url("/Fonts/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg");
}	
@font-face				
{
	font-family:'Helvetica W01 Light';
	src:url("/Fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix");
src:url("/Fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix") format("eot"),url("/Fonts/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"),url("/Fonts/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"),url("/Fonts/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}	
*				
{
	margin:0px;
	padding:0px;
}	
#shortMenuDiv				
{
	width:500px;
	margin-left:140px;
	background-image:BlueBackground.jpg;
	position:absolute;
	top:6px;
	left:0px;
}	
.topBanner				
{
	height:160px;
	width:960px;
}	
body.authenticated .topBanner				
{
	height:92px;
}	
.usernameWrap .usernameAndImage				
{
	height:135px;
	line-height:135px;
	background:url(/App_Themes/Default/images/ClientThemeImages/Pink/Pink_Username_Bg.png) left bottom repeat-x;
	display:none;
}	
.usernameWrap .personalizedWelcome				
{
	font-size:40px;
	padding:45px 0px 10px;
}	
.usernameWrap .themeGreeting				
{
	font-size:20px;
	font-weight:300;
	line-height:22px;
}	
.HeaderBGFullWidth .navBg				
{
}	
.HeaderBGFullWidth				
{
	height:65px;
	background:white url(/App_Themes/Default/images/ClientThemeImages/FiduciaryTrust/FTC_HeaderBG.png) top center no-repeat;
	width:100%;
	min-width:960px;
	position:absolute;
	left:0px;
}	
.bottomBanner				
{
	height:70px;
	width:960px;
	position:relative;
}	
.topTopBanner				
{
}	
form				
{
	margin:0px auto;
	width:960px;
	position:relative;
}	
.authenticated .WidgetMenuTopDIV				
{
	width:1024px;
	padding-left:0px;
}	
.bottomBanner .usernameWrap				
{
	color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:15px;
	height:50px;
	line-height:43px;
	padding:0px 19px 0px;
}	
.bottomBanner .usernameWrap .UserInfoFontNarrow				
{
	color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light",'Helvetica W01 Light', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:40px;
}	
.bottomBanner #shortMenuHandle				
{
	height:75px;
	width:960px;
	padding-bottom:0px;
	text-align:right;
	bottom:0px;
	position:absolute;
	top:auto;
	left:0px;
}	
.authenticatedLogo				
{
	padding-top:8px;
	float:left;
}	
.topLinks				
{
	display:inline-block;
	padding-top:10px;
	float:right;
	margin-right:0px;
}	
.topLinks a				
{
	color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:10px;
	text-decoration:none;
	display:inline-block;
	padding:0px 5px;
	margin-left:25px;
	cursor:pointer;
	outline:0;
	position:relative;
	top:0px;
	margin-right:0px;
	text-transform:uppercase;
}	
.topLinks a.getInTouch				
{
	background:transparent url(/App_Themes/Default/images/whiteTransparentPhoneIcon.png) left center no-repeat;
	padding:2px 5px 2px 22px;
}	
.topLinks a.loginLink				
{
	background:transparent url(/App_Themes/Default/images/whiteTransparentLockIcon.png) left center no-repeat;
	display:inline-block;
	padding:2px 5px 2px 22px;
}	
.logoLink				
{
	display:inline-block;
	float:left;
}	
.socialLinks				
{
	display:inline-block;
	padding:0px 0px 20px 0px;
	text-align:right;
	float:left;
}	
.socialLinks a				
{
	height:20px;
	border:0px none;
	display:inline-block;
	margin:0px 0px 0px 1px;
	overflow:hidden;
	width:20px;
	*display:inline;
	text-indent:999px;
}	
body.authenticated .socialLinks a				
{
	height:20px;
	border:0px none;
	display:inline-block;
	margin:0px 0px 0px 1px;
	overflow:hidden;
	width:20px;
	*display:inline;
	text-indent:999px;
}	
body.authenticated .socialLinks				
{
	display:inline-block;
	padding:3px 0px 20px 0px;
	width:500px;
	margin-top:84px;
	text-align:right;
	position:absolute;
	right:0px;
}	
body.authenticated .socialLinks a.facebooklink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/FacebookIcon.png) top left no-repeat;
	margin-left:20px;
}	
body.authenticated .socialLinks a.twitterlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/TwitterIcon.png) top left no-repeat;
	margin-left:20px;
}	
body.authenticated .socialLinks a.searchlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Gold/SearchIcon.png) top left no-repeat;
	display:none;
}	
body.authenticated .socialLinks a.linkedinlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/LinkedInIcon.png) top left no-repeat;
	margin-left:20px;
}	
body.authenticated .socialLinks a.googlepluslink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/GooglePlusIcon.png) top left no-repeat;
	margin-left:20px;
}	
.socialLinks a.facebooklink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/White_FacebookIcon.png) center top no-repeat;
	margin-left:5px;
}	
.socialLinks a.twitterlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/White_TwitterIcon.png) center top no-repeat;
	margin-left:5px;
}	
.socialLinks a.searchlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Gold/SearchIcon.png) top left no-repeat;
	display:none;
}	
.socialLinks a.linkedinlink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/White_LinkedInIcon.png) center top no-repeat;
	margin-left:5px;
}	
.socialLinks a.googlepluslink				
{
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/White_GooglePlusIcon.png) center top no-repeat;
	margin-left:5px;
}	
.footer				
{
	padding:10px 5px 0px 0px;
	width:960px;
}	
.footerleft				
{
	color:#999;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	width:350px;
	float:left;
	text-transform:uppercase;
}	
.footerright				
{
	color:#999;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	width:550px;
	text-align:right;
	float:right;
	text-transform:uppercase;
}	
.footerright a				
{
	color:#999;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}	
.footer a				
{
	color:#999;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}	
.footer a:hover				
{
	color:#999;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}	
.LoginWrap				
{
	height:320px;
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Gold/LoginWrapBg.jpg) left top no-repeat;
	width:960px;
	position:relative;
}	
.ICLoginPart				
{
	background-color:#c7c7c7;
	padding:25px 20px;
	width:182px;
	min-height:137px;
	text-align:left;
	position:absolute;
	top:59px;
	left:49px;
}	
.inputFieldDiv				
{
	border-spacing:0px;
}	
.inputFieldDiv .dxeControlsCell				
{
}	
.inputFieldDiv .dxeControlsCell .UsernameInput .dxic, .inputFieldDiv .dxeControlsCell .PasswordInput .dxic				
{
	padding:0px !important;
}	
body.authenticated .menuSocialIcons .facebookLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/FacebookIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
body.authenticated .menuSocialIcons .linkedInLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/LinkedInIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
body.authenticated .menuSocialIcons .twitterLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/TwitterIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
body.authenticated .menuSocialIcons .YouTubeLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/YouTubeIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
.menuSocialIcons .facebookLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/White_FacebookIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
.menuSocialIcons .linkedInLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/White_LinkedInIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
.menuSocialIcons .twitterLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/White_TwitterIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
.menuSocialIcons .YouTubeLink				
{
	height:29px;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Pink/White_YouTubeIcon.png) center top no-repeat;
	display:inline-block;
	overflow:hidden;
	width:27px;
	margin-top:5px;
	*display:inline;
	text-indent:999px;
}	
.siteWrapperAuth				
{
	height:100%;
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Blue/Blue_BG_separate_smaller.jpg) center top no-repeat fixed;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
}	
.signoutButtonDiv				
{
	text-align:right;
	float:right;
}	
.signoutButtonDiv a.UserInfoFontNarrow				
{
	color:#bcbbb9;
	background-color:#324458;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	height:27px;
	line-height:27px;
	text-decoration:none;
	display:inline-block;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	width:128px;
	text-align:center;
	text-transform:uppercase;
}	
body.authenticated #main-nav				
{
	color:#bcbbb9;
	display:inline-block;
	margin:0px auto;
	padding-left:0px;
	padding-top:30px;
	min-height:75px;
	text-align:left;
}	
body.authenticated #main-nav li				
{
	color:#bcbbb9;
	display:inline-block;
	list-style:none;
	position:relative;
	vertical-align:top;
}	
body.authenticated #main-nav li a				
{
	color:#11375d;
	font-family:"Helvetica W01 Bold", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	height:auto;
	text-decoration:none;
	display:block;
	padding:15px 15px 9px;
	width:auto;
	cursor:pointer;
	outline:0;
	text-align:center;
	position:relative;
	top:0px;
	border-right:0px none;
	margin-right:0px;
}	
.openMoreMenu:after				
{
	height:97px;
	width:106px;
	bottom:-16px;
	position:absolute;
	right:-4px;
	content:'';
}	
body.authenticated #main-nav li a.PriNavSelected:after				
{
	height:97px;
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/Pink_NavSelecteArrow.png) right bottom no-repeat;
	display:none;
	width:100px;
	bottom:-16px;
	position:absolute;
	right:-4px;
	content:'';
}	
body.authenticated #main-nav li a span				
{
	display:block;
	padding-bottom:6px;
}	
body.authenticated #main-nav li a img				
{
	margin-top:5px;
}	
body.authenticated .ShortMenuLink				
{
	color:#bcbbb9;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:15px;
	text-decoration:none;
	padding:11px 10px;
	cursor:pointer;
	outline:0;
	position:relative;
	top:0px;
	margin-right:5px;
}	
body.authenticated #main-nav li a:hover				
{
	color:#a7916e;
	background:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	cursor:pointer;
}	
body.authenticated #main-nav li a.active				
{
	color:#a7916e;
	cursor:pointer;
}	
body.authenticated .ShortMenuLink:hover				
{
	color:#1d3b6f;
	cursor:pointer;
}	
body.authenticated #sub-link-bar				
{
	height:40px;
	width:1;
	position:absolute;
	top:53px;
	left:0px;
}	
body.authenticated .sub-links				
{
	display:none;
	padding:0px;
	margin-left:-2px;
	margin-top:-6px;
	text-align:left;
	-webkit-box-shadow:0px 3px 3px #999;
	-moz-box-shadow:0px 3px 3px #999;
	box-shadow:0px 3px 3px #999;
	position:absolute;
	-khtml-box-shadow:0px 3px 3px #999;
}	
body.authenticated #main-nav .sub-links li				
{
	display:block;
	border-right:0px none;
}	
body.authenticated #main-nav .sub-links li a				
{
	color:#7c7c7c;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	height:auto;
	background:#fff;
	display:block;
	padding:10px 10px 10px 17px;
	width:185px;
	text-align:left;
	margin-right:0px;
}	
body.authenticated #main-nav .sub-links li a span				
{
	display:inline;
	padding-bottom:0px;
}	
body.authenticated #main-nav .sub-links li a img				
{
	display:none;
}	
body.authenticated #main-nav li .sub-links li a:hover				
{
	color:#1d3b6f;
}	
body.authenticated #main-nav .sub-links li a.active				
{
	color:#415f98;
}	
body.authenticated #main-nav li a.PriNavSelected				
{
	color:#a7916e !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	top:0px;
}	
body.authenticated li.PriNavSelected .sub-links				
{
	display:none;
}	
body.authenticated a.SecNavSelected				
{
	color:#1d3b6f !important;
}	
.PaddingTop				
{
	padding-top:35px !important;
}	
#main-nav				
{
	margin:0px 0px 0px 2px;
	padding-left:0px;
	padding-top:0px;
	min-height:25px;
	text-align:left;
}	
#main-nav li				
{
	display:inline-block;
	list-style:none;
	position:relative;
	vertical-align:top;
}	
#main-nav li a				
{
	color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	height:14px;
	text-decoration:none;
	display:block;
	padding:4px 15px;
	cursor:pointer;
	outline:0;
	text-align:center;
	position:relative;
	top:0px;
	margin-right:5px;
}	
#main-nav li a span				
{
}	
#main-nav li a img				
{
}	
.ShortMenuLink				
{
	color:#333;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:6px 10px;
	cursor:pointer;
	outline:0;
	position:relative;
	top:0px;
	margin-right:5px;
}	
#main-nav li a:hover				
{
	color:#373737;
	background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
}	
#main-nav li a.active				
{
	color:#fff;
	cursor:pointer;
}	
.ShortMenuLink:hover				
{
	color:#333;
	cursor:pointer;
}	
#sub-link-bar				
{
	height:40px;
	width:1;
	position:absolute;
	top:53px;
	left:0px;
}	
.sub-links				
{
	display:none;
	padding:0px;
	margin-left:-2px;
	margin-top:0px;
	text-align:left;
	-webkit-box-shadow:0px 3px 3px #999;
	-moz-box-shadow:0px 3px 3px #999;
	box-shadow:0px 3px 3px #999;
	position:absolute;
	-khtml-box-shadow:0px 3px 3px #999;
}	
#main-nav .sub-links li				
{
	display:block;
}	
#main-nav .sub-links li a				
{
	color:#415f98;
	font-size:13px;
	height:auto;
	background:#fff;
	display:block;
	padding:6px 15px;
	text-align:left;
	margin-right:0px;
}	
#main-nav .sub-links li a span				
{
}	
#main-nav .sub-links li a img				
{
}	
#main-nav li .sub-links li a:hover				
{
	color:#333;
}	
#main-nav .sub-links li a.active				
{
	color:#415f98;
}	
.OptionsLabelDivide				
{
	background-color:#CCCCCC;
	display:block;
	padding:3px;
	width:176px;
	font:normal normal normal 11px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
}	
.UpperCaseButton				
{
	color:#454242;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	display:inline-block;
	margin-top:-1px;
	cursor:pointer;
	text-transform:Uppercase;
}	
.iXingBtn				
{
	color:#454242;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	z-index:999;
}	
.NarrowMasterTopTable				
{
	background-color:#3B5998;
	height:46px;
	width:1014px;
	padding-left:10px;
	padding-right:0px;
}	
.HomePageNarrowMasterTopTable				
{
	background-color:white;
	height:80px;
	width:1014px;
	background-image:url(/App_Themes/Default/images/HomePageNarrowTopBanner.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:0px;
}	
.dxdvItem div				
{
	margin:0px 0px 0px 0px !important;
}	
.dxdvItem				
{
	border:0px !important;
}	
.UserInfoFont				
{
	color:#7f7f7f;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:8pt;
	text-decoration:none;
	position:relative;
	z-index:5000;
}	
.UserInfoFontNarrow				
{
	color:#7f7f7f;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:8pt;
	text-decoration:none;
	position:relative;
	z-index:5000;
}	
.UserInfoFont:hover				
{
	color:#5172b6;
	text-decoration:underline;
	position:relative;
	z-index:5000;
}	
html				
{
}	
td.dxb span				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	white-space:nowrap;
}	
.dxdvContent>table>tbody>tr>.dxdvItem>div				
{
	margin:0px !important;
}	
.dxdvContent>div>table>tbody>tr>.dxdvItem>div				
{
	margin:0px !important;
}	
.TaxLotDetailHeader				
{
	width:900px;
	position:absolute;
	top:-150px;
	left:2px;
}	
li.PriNavSelected .sub-links				
{
	display:none;
}	
#main-nav li a.PriNavSelected				
{
	color:#bcbbb9 !important;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}	
a.SecNavSelected				
{
	color:#373737 !important;
}	
li.quicksearchli,li.quicksearchli:hover				
{
	background:none;
	background-image:none !important;
}	
.QuickSearchWrap .QuickNavigate				
{
	width:130px !important;
}	
.QuickSearchWrap .QuickNavigate, #shortMenuDiv .dxeButtonEdit				
{
	background-color:transparent;
	border:1px solid #eaeaea !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
	font:normal normal normal 11px/16px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif  !important;
	-khtml-border-radius:4px  !important;
}	
.dxtcTabsCell				
{
}	
.dxtcRightAlignCell				
{
	background-color:#f1f1f1 !important;
	border-bottom:0px none !important;
}	
.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom, .dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight				
{
	background-color:#f1f1f1 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:#f1f1f1 none !important;
	border:0px none !important;
	padding:0px 5px 5px 0px !important;
	width:auto !important;
	background-image:none !important;
}	
.dxtcActiveTabHover				
{
	background-color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:#f1f1f1 none !important;
	border:0px none !important;
	padding:0px 5px 5px 0px !important;
	width:auto !important;
	background-image:none !important;
}	
.dxtcTab, .dxtcTabWithTabPositionLeft, .dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight				
{
	background-color:#f1f1f1 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:none !important;
	border:0px none !important;
	padding:0px 5px 5px 0px !important;
	width:auto !important;
	background-image:none !important;
	border-bottom:0px none !important;
}	
.dxtcTab:hover, .dxtcTabWithTabPositionLeft:hover, .dxtcTabWithTabPositionBottom:hover, .dxtcTabWithTabPositionRight:hover				
{
	background-color:#f1f1f1 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:none !important;
	border:0px none !important;
	padding:0px 5px 5px 0px !important;
	width:auto !important;
	background-image:none !important;
	border-bottom:0px none !important;
}	
.dxtcActiveTab td.dxtc, .dxtcActiveTabWithTabPositionBottom td.dxtc, .dxtcActiveTabWithTabPositionLeft td.dxtc, .dxtcActiveTabWithTabPositionRight td.dxtc				
{
	color:#404040 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:none !important;
	padding:0px !important;
	width:auto !important;
	text-align:center !important;
	border-bottom:0px none !important;
}	
.dxtcTabsCell .dxtcActiveTab td.dxtc, .dxtcTabsCell .dxtcActiveTabWithTabPositionBottom td.dxtc, .dxtcTabsCell .dxtcActiveTabWithTabPositionLeft td.dxtc, .dxtcTabsCell .dxtcActiveTabWithTabPositionRight td.dxtc				
{
	color:#404040 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:none !important;
	padding:0px!important;
	width:auto !important;
	text-align:center !important;
	border-bottom:0px none !important;
}	
.dxtcTab td.dxtc, .dxtcTabWithTabPositionBottom td.dxtc, .dxtcTabWithTabPositionLeft td.dxtc, .dxtcTabWithTabPositionRight td.dxtc				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	background:none !important;
	padding:0px!important;
	width:auto !important;
	text-align:center !important;
	border-bottom:0px none !important;
}	
.dxtcLeftIndentCell, .dxtcRightIndentCell				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	display:none;
}	
td.dxtcTabsCell td.dxtcTab				
{
	background-color:#f1f1f1 !important;
}	
.dxtcActiveTab table, .dxtcActiveTabWithTabPositionBottom table, .dxtcActiveTabWithTabPositionLeft table, .dxtcActiveTabWithTabPositionRight table				
{
	background-color:#fff !important;
	height:100%;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	width:auto !important;
	min-height:50px;
	min-width:158px !important;
	-webkit-box-shadow:5px 5px 0px #d5d5d4;
	-moz-box-shadow:5px 5px 0px #d5d5d4;
	box-shadow:5px 5px 0px #d5d5d4;
}	
.dxtcTabsCell td				
{
	background-color:#f1f1f1;
}	
.dxtcTab table, .dxtcTabWithTabPositionBottom table, .dxtcTabWithTabPositionLeft table, .dxtcTabWithTabPositionRight table				
{
	width:auto !important;
	min-width:155px !important;
}	
.dxtcTabsCell .dxh1h, .dxtcTabsCell .dxh2h				
{
	border-style:solid !important;
}	
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs				
{
	background-color:white;
	-webkit-border-radius:0px 0px 5px 5px;
	padding-right:0px !important;
	vertical-align:top;
}	
.dxtcControl td.dxtcTabsCell, .dxtcControl td.dxtcTabsCellWithTabPositionBottom, .dxtcControl td.dxtcTabsCellWithTabPositionLeft, .dxtcControl td.dxtcTabsCellWithTabPositionRight				
{
}	
.dxtcTabsCell>table				
{
	background-color:white;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	border-bottom:1px solid #f2f2f2 !important;
}	
DarkGrayLabel				
{
}	
.DarkGrayLabel>table				
{
	width:100%;
}	
.DarkGrayLabel label				
{
	color:#6e6e6e;
	background-color:#f1f1f1 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	display:block;
	padding:4px 7px;
}	
table.DarkGrayLabelDropdownWhite				
{
	background-color:#fff !important;
	border:0px none !important;
	-webkit-border-radius:0px 0px 0px 0px !important;
	-moz-border-radius:0px 0px 0px 0px !important;
	border-radius:0px 0px 0px 0px !important;
}	
td.BorderBottom, table.BorderBottom td.dxic				
{
	border-bottom:0px solid #ababab;
}	
table.BorderBottom				
{
	border:0px none !important;
	border-left:0px none !important;
	border-bottom:0px solid #ababab;
	border-right:0px none !important;
	border-top:0px none !important;
}	
table.dxeTextBoxSys				
{
	color:#454542;
	-webkit-border-radius:0px 0px 0px 0px !important;
	-moz-border-radius:0px 0px 0px 0px !important;
	border-radius:0px 0px 0px 0px !important;
	font:normal normal normal 11px/16px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
}	
.ActivityComment				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	border:0px none !important;
	padding-left:5px;
	vertical-align:top;
}	
.ActivityComment.dxeReadOnly textarea				
{
	color:#6e6e6e !important;
	background-color:transparent;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:14px !important;
}	
.MedText.TopBorder input.dxeEditArea				
{
	padding-left:0px;
}	
.MedText, .MedText input				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:300 !important;
}	
.MedLText, .MedLText input				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
}	
.MedLerText, .MedLerText input				
{
	color:#6e6e6e;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:20px !important;
}	
.MedLerTextWithConditions, .MedLerTextWithConditions input				
{
	color:#333;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:20px !important;
}	
.DarkGrayText, .DarkGrayText input				
{
	color:#8d8d8d !important;
}	
.LargeText, .LargeText input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:24px !important;
	font-weight:300 !important;
	margin:0px;
	padding-bottom:0px !important;
}	
.LargeText  td.dxic				
{
	padding-left:0px !important;
	padding-bottom:0px !important;
}	
.SecurityKPIWithConditions input				
{
	color:#385388 !important;
}	
.WhiteBg				
{
	background-color:#f1f1f1 !important;
}	
.LPMarketDataKPI				
{
	background-color:white !important;
}	
.paddingLeft input,.paddingLeft textarea, label.paddingLeft				
{
	padding-left:10px !important;
}	
.ColumnWithWhiteBg				
{
	background-color:#fff;
}	
.solidBoxShadow				
{
	-webkit-box-shadow:5px 5px 0px #d5d5d4;
	-moz-box-shadow:5px 5px 0px #d5d5d4;
	box-shadow:5px 5px 0px #d5d5d4;
}	
.GrayBg				
{
	background-color:#fff !important;
}	
.SmallText, .SmallText input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	margin:0px;
	padding-top:0px !important;
}	
td.TopBorder, table.TopBorder td.dxic				
{
	border-top:0px solid #ababab;
}	
.SecurityTopRow input, label.SecurityTopRow				
{
	display:block;
	padding:15px 0px 2px 0px;
}	
.PaddingBottom input				
{
	padding-bottom:25px;
}	
td.PaddingTop, table.PaddingTop				
{
	padding-top:25px;
}	
td.PaddingBottom10, table.PaddingBottom10				
{
	padding-bottom:10px !important;
}	
td.PaddingBottom20, table.PaddingBottom20				
{
	padding-bottom:20px !important;
}	
table.MedText td.dxic				
{
	padding:6px 10px 6px 0px !important;
	padding-right:5px;
}	
td.MedText				
{
	padding:5px 0px 5px 10px !important;
	padding-left:5px;
}	
td.MedTextNoPadding				
{
}	
.MedTextNoPadding, .MedTextNoPadding input				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px !important;
}	
table.MedTextNoPadding td.dxic				
{
	padding-right:5px;
}	
td.HideLabel				
{
	color:#6e6e6e;
	font-size:'Helvetica W02 Roman', Arial, Helvetica, sans-serif !important;
	font-style:13px !important;
	display:none;
}	
table.ExtraPaddingLeft td.dxic input				
{
	padding-left:7px;
}	
table.ForceWidthTable649				
{
	width:649px !important;
}	
.TableTitle .dxic .dxeEditAreaSys				
{
	color:#6F6F6F !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
	font:normal bold normal 16px/22px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.AccountGroupFilterTable				
{
	display:none;
}	
.dxncCtrl>table				
{
	border:1px solid #e5e5e5 !important;
}	
.dxncItem				
{
	background-color:#fff;
	padding:1% 1.4% !important;
	width:97.2% !important;
	border-color:#e5e5e5 !important;
	border-bottom:1px solid #e5e5e5 !important;
	word-break:break-word;
}	
.dxncItemAlt				
{
	background-color:#e9e9e9;
	word-break:break-word;
}	
.dxncControl td.dxncCtrl				
{
	background-color:transparent !important;
	padding:0px !important;
	word-break:break-word;
}	
.dxncContent table, .dxncContent table tbody, .dxncContent table tr, .dxncContent table tr td, .dxncContent table tr td table, .dxncContent table tr td table tbody, .dxncContent table tr td tbody tr, .dxncContent table tr td table tr td				
{
	display:block;
	clear:both;
	float:left;
}	
.dxncContent table, .dxncContent table tbody, .dxncContent table tr, .dxncContent table tr td table, .dxncContent table tr td table tbody, .dxncContent table tr td tbody tr, .dxncContent table tr td table tr td				
{
	display:block;
	width:100%;
	clear:both;
	float:left;
}	
.dxncItemHeader				
{
	font-size:13px !important;
}	
.dxncItemContent				
{
	color:#8d8d8d !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px !important;
	word-wrap:break-word;
}	
.dxncItemDate				
{
	color:#666 !important;
}	
.dxncControl a				
{
	color:#4c4c4c !important;
}	
table.GrayValue td textarea				
{
	color:#8d8d8d !important;
	background-color:transparent !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:20px !important;
	line-height:24px !important;
	margin:0px;
	font:normal 300 normal 20px/24px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
	min-height:80px;
}	
table.GrayValueTop td.dxic input				
{
	color:#8d8d8d !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:21px !important;
	margin:0px;
}	
table.GrayValueTop td textarea				
{
	color:#6e6e6e;
	background-color:transparent !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:21px !important;
	line-height:21px !important;
	margin:0px;
}	
.dxgvPagerBottomPanel				
{
	background-color:transparent !important;
}	
.dxtcControl				
{
	color:#000;
	background-color:transparent !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font:12px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.dxncControl				
{
	background-color:transparent !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}	
.dxgvControl, .dxgvDisabled				
{
	color:black;
	background-color:transparent !important;
	border:1px Solid #9F9F9F;
	cursor:default;
	font:12px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
}	
RebalancingLabel				
{
}	
.RebalancingLabel>table				
{
	width:100%;
	clear:100%;
}	
.RebalancingLabel label				
{
	color:#fff;
	background-color:#8f969a !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
	display:block;
	padding:4px 7px;
}	
table.RebalancingDropdown				
{
	background-color:#f3f2f2 !important;
	border:0px none !important;
	-moz-border-radius:0px 0px 0px 0px !important;
	border-radius:0px 0px 0px 0px !important;
	behavior:0px 0px 0px 0px !important;
}	
table.RebalancingDropdownWhite				
{
	background-color:#fff !important;
	border:0px none !important;
	-moz-border-radius:0px 0px 0px 0px !important;
	border-radius:0px 0px 0px 0px !important;
	behavior:0px 0px 0px 0px !important;
}	
.TradingSearchAsYouTypeInput td				
{
	background:#fff url(/App_Themes/Default/images/ClientThemeImages/Rational/LightGrayViewIcon.png) 8px center no-repeat !important;
	padding:1px 1px 1px 27px !important;
}	
.TradingSearchAsYouTypeInput td input				
{
	background-color:transparent !important;
	height:26px !important;
	line-height:26px !important;
	border:1px solid #c6c7c9 !important;
	padding:0px 0px 0px 26px !important;
	margin-left:-26px;
}	
.dxtcTabsCell .dxh3h				
{
	border-style:solid !important;
}	
.ddshadow				
{
	height:0px !important;
	width:0px;
	background-position-x:absolute;
	background-position-y:0px;
	position:0px;
}	
.UsernameInput				
{
}	
.UsernameInput td.dxic				
{
	padding:0px !important;
}	
.PasswordInput td.dxic				
{
	padding:0px !important;
}	
table.UsernameInput, table.PasswordInput				
{
	width:166px;
	margin-bottom:4px;
}	
.UsernameInput input				
{
	color:#000000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:30px !important;
	line-height:32px !important;
	border:0px none !important;
	padding:0px 8px 0px 8px;
	width:166px;
	-khtml-box-shadow:10px;
}	
.UsernameInput input.filledIn				
{
	color:#000000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:30px !important;
	line-height:32px !important;
	padding:0px 8px 0px 8px;
	width:166px;
	-khtml-box-shadow:10px;
}	
.UsernameInput input:focus				
{
	color:#000000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:30px !important;
	line-height:32px !important;
	padding:0px 8px 0px 8px;
	width:166px;
	-khtml-box-shadow:10px;
}	
.UsernameLabel				
{
	color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:20px !important;
}	
.UsernameLabel label				
{
	color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px !important;
	font-weight:300 !important;
	height:20px !important;
}	
.PasswordInput				
{
	color:#000000 !important;
	border:0px none !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}	
.PasswordInput input				
{
	color:#000000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:30px !important;
	line-height:32px !important;
	padding:0px 8px 0px 8px;
	width:166px;
}	
.PasswordInput input:focus, .PasswordInput input.filledIn				
{
	color:#000000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:30px !important;
	line-height:32px !important;
	padding:0px 8px 0px 8px;
	width:166px;
}	
.PasswordLabel				
{
	color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	font-weight:300 !important;
	height:20px !important;
}	
.PasswordLabel label				
{
	color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px !important;
	font-weight:300 !important;
	height:20px !important;
}	
.PasswordLabelUA				
{
	color:#707070 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:15px !important;
	font-weight:300 !important;
	height:20px !important;
	padding-bottom:1px;
}	
div.loginButtonDiv .fieldTableTight				
{
	float:right;
}	
div.loginButtonDiv				
{
	width:178px;
	margin-top:15px;
}	
.LoginButton				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px !important;
	cursor:pointer;
}	
.LoginTitle				
{
	color:#6788cd;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px !important;
	font-weight:bold;
	height:20px !important;
	padding:13px 0px 13px 0px;
}	
.closeloginboximage				
{
	cursor:pointer;
	float:right;
}	
body.unauth .MainContentDiv				
{
	padding-left:166px;
}	
.dxgvHeader table td				
{
	color:#375388 !important;
	background-color:#f4f4f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border:0px !important;
	padding:10px;
	font:normal 700 normal 12px/16px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
	white-space:normal !important;
	vertical-align:bottom;
}	
.dxgvHeader table td:hover				
{
	color:#375388 !important;
	background-color:#f4f4f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border:0px !important;
	padding:10px;
	vertical-align:bottom;
}	
.jdash-body				
{
	color:#666;
	background-color:#fff;
	border:1px solid #fff;
	padding:15px;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	font:11px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
}	
#shortMenuHandle #ctl01_QuickNavigate_DDD_PW-1				
{
	left:auto !important;
	right:-5px !important;
}	
.PerfHeadingRow td				
{
	color:#333;
	background-color:transparent;
	font-weight:normal !important;
	padding:10px 2px 2px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:solid 1px #888888;
}	
.PerfDataRow td				
{
	background-color:#fff;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
}	
.PerfDataAltRow td				
{
	background-color:#EFEFEF;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
}	
.PerfDataAltRow td.PerfLeftHeaderCol				
{
	background-color:#EFEFEF;
	font-weight:normal !important;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-left:solid 1px #888888 !important;
}	
.PerfDataRow td.PerfLeftHeaderCol				
{
	background-color:#fff;
	font-weight:normal !important;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-left:solid 1px #888888 !important;
}	
.PerfDataRow td.PerfLastCol,.PerfDataAltRow td.PerfLastCol				
{
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-right:solid 1px #888888 !important;
}	
.PerfMiddleRow td				
{
	background-color:#CCCCCC;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-left:solid 1px #888888;
	border-right:solid 1px #888888;
}	
.PerfBottomRow td				
{
	background-color:transparent;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-top:solid 1px #888888;
}	
.PerfEmptyRow td				
{
	background-color:#fff;
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:right;
	border-left:solid 1px #888888;
	border-right:solid 1px #888888;
}	
.PerfLastRow td				
{
	padding:4px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	border-top:solid 1px #888888;
}	
.PerfTableTopper				
{
	color:#333;
	border:solid 1px #888888;
	padding:5px;
	font:normal normal normal 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif;
	text-align:center;
}	
.accountFriendlyName				
{
	color:#454545;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12pt;
	font-variant:normal;
	padding:0px 8px 2px;
	margin-left:-5px;
}	
.categoryName				
{
	background-color:#e6e7e8;
	height:50px;
	line-height:50px;
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/Pink_1x1white50.png) top left repeat-x;
	margin:0px 5px 5px 0px;
	padding:0px 10px 0px;
	overflow:hidden;
	width:114px;
	min-width:114px;
	position:relative;
	float:left;
}	
.catName				
{
	color:#454545;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12pt;
	font-variant:normal;
	padding:6px 3px;
	text-align:left;
}	
.DocLibWrapper				
{
	width:960px;
}	
.documentWrapper				
{
	color:#dfdfdf;
	padding:3px 0px 5px;
	overflow:auto;
}	
.documentButton				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	width:111px;
	margin-bottom:10px;
	text-align:center;
}	
.documentButton a				
{
	color:#333 !important;
	background-color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	text-decoration:none;
	display:block;
	padding:1px 1px 10px;
	width:auto;
	text-align:left;
}	
.altRow				
{
	background-color:#f3f3f3;
}	
.documentName				
{
	color:#505050;
	font-size:12px !important;
	padding:10px 5px 0px !important;
	width:132px !important;
	border-top:0px !important;
}	
.documentDate				
{
	font-size:12px !important;
	padding:5px !important;
	width:132px !important;
	border-top:0px !important;
}	
.dxeControlsCell .dxeTextBox				
{
	background-color:#fff !important;
}	
.DocSearchButton				
{
	cursor:pointer;
	position:absolute;
	top:380px;
	right:0px;
}	
.categoryName .docWrap				
{
	top:35px;
	left:11px;
}	
.scrollBack				
{
	height:162px;
	background:#e6e7e8 url(/App_Themes/Default/images/ClientThemeImages/Blue/ForwardBackwardSprite2.png) 3px center no-repeat;
	width:20px;
	cursor:pointer;
	bottom:0px;
	position:absolute;
	left:0px;
	z-index:999;
}	
.scrollForward				
{
	height:162px;
	background:#e6e7e8 url(/App_Themes/Default/images/ClientThemeImages/Blue/ForwardBackwardSprite2.png) -31px center no-repeat;
	width:20px;
	cursor:pointer;
	bottom:0px;
	position:absolute;
	right:0px;
	z-index:999;
}	
.scrollForward:hover,.scrollBack:hover				
{
}	
.dxgvControl				
{
}	
.dxgvControl .dxgvTable				
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}	
.MDSecAccountTitle				
{
	position:absolute;
	top:-521px;
	left:0px;
}	
.expandDiv				
{
	height:10px;
	background-image:url(/App_Themes/Default/images/DavosCollapsedListWhite.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding-bottom:3px;
	cursor:pointer;
}	
.collapseDiv				
{
	height:10px;
	background-image:url(/App_Themes/Default/images/DavosExpandedListWhite.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding-bottom:3px;
	cursor:pointer;
}	
div[id$=Tab3]				
{
	margin-top:280px;
}	
table.TopRightButton6px				
{
	cursor:pointer;
	position:absolute;
	top:40px;
	right:6px;
}	
table.TopRightButton				
{
	cursor:pointer;
	position:absolute;
	top:10px;
	right:35px;
}	
table.TopRightSecondButton				
{
	cursor:pointer;
	position:absolute;
	top:10px;
	right:220px;
}	
div[id*=IX_cbpWidgetMenu]				
{
	display:none;
}	
body.authenticated .moreFlyoutWrap				
{
	display:inline-block;
	padding-top:30px;
	border-left:0px solid #878685;
	position:relative;
	float:none;
	vertical-align:top;
}	
body.authenticated .moreFlyoutWrap.right				
{
	display:inline-block;
	padding-top:30px;
	text-align:right;
	float:none;
	vertical-align:top;
}	
body.authenticated .openMoreMenu				
{
	color:#bcbbb9;
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/BB2/BB2_Top_MenuIcon06_gray_Sel.png) center 36px no-repeat !important;
}	
body.authenticated .moreFlyout				
{
	color:#bcbbb9;
	font-family:"Helvetica W01 Bold", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	height:60px;
	text-decoration:none;
	display:block;
	padding:15px 0px 15px 15px;
	cursor:pointer;
	text-align:center;
}	
body.authenticated .moreFlyoutWrap #main-nav				
{
	background:#fff;
	border:1px solid #767676;
	position:relative;
	z-index:1000;
	border-top:0px none;
}	
body.authenticated .moreFlyoutWrap #main-nav:after				
{
	height:0px;
	display:block;
	content:'';
}	
body.authenticated .moreFlyoutWrap #main-nav li				
{
	display:inline-block;
	list-style:none;
	position:relative;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}	
body.authenticated .moreFlyoutWrap #main-nav li a				
{
	color:#bcbbb9;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	height:16px;
	text-decoration:none;
	display:block;
	padding:17px 30px;
	cursor:pointer;
	outline:0;
	text-align:left;
	position:relative;
	top:0px;
	border-right:0px none;
	margin-right:0px;
}	
body.authenticated .moreFlyoutWrap #main-nav li a span				
{
	display:block;
	padding-bottom:6px;
}	
body.authenticated .moreFlyoutWrap #main-nav li a img				
{
	display:none;
	margin-top:3px;
}	
body.authenticated .moreFlyoutWrap .ShortMenuLink				
{
	color:#000;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:11px 10px;
	cursor:pointer;
	outline:0;
	position:relative;
	top:0px;
	margin-right:5px;
}	
body.authenticated .moreFlyoutWrap #main-nav li a:hover				
{
	color:#000;
	cursor:pointer;
}	
body.authenticated .moreFlyoutWrap #main-nav li a.active				
{
	color:#000;
	cursor:pointer;
}	
body.authenticated .moreFlyoutWrap .ShortMenuLink:hover				
{
	color:#000;
	cursor:pointer;
}	
body.authenticated .moreFlyoutWrap #sub-link-bar				
{
	height:40px;
	width:1;
	position:absolute;
	top:53px;
	left:0px;
}	
body.authenticated .moreFlyoutWrap .sub-links				
{
	display:block;
	padding:0px;
	width:auto;
	margin-left:0px;
	margin-top:0px;
	text-align:left;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	position:relative;
	-khtml-box-shadow:none;
}	
body.authenticated .moreFlyoutWrap #main-nav .sub-links li				
{
	display:inline-block;
	border-bottom:0px none;
}	
body.authenticated .moreFlyoutWrap #main-nav .sub-links li a				
{
	color:#767676;
	font-size:12px;
	height:auto;
	display:block;
	padding:16px 20px 16px 60px;
	width:300px;
	text-align:left;
	margin-right:0px;
}	
body.authenticated .moreFlyoutWrap #main-nav .sub-links li a span				
{
	display:inline;
	padding-bottom:0px;
}	
body.authenticated .moreFlyoutWrap #main-nav .sub-links li a img				
{
	display:none;
}	
body.authenticated .moreFlyoutWrap #main-nav li .sub-links li a:hover				
{
	color:#000;
	background-color:#fff;
}	
body.authenticated .moreFlyoutWrap #main-nav .sub-links li a.active				
{
	color:#000;
}	
body.authenticated .moreFlyoutMenu				
{
	display:none;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:76px;
	right:0px;
	z-index:10115;
}	
body.authenticated .hideMoreFlyout				
{
	color:#000;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:18px;
	height:15px;
	display:block;
	padding:5px 0px 0px 0px;
	width:20px;
	cursor:pointer;
	position:relative;
	float:right;
}	
body.authenticated .moreFlyoutShadow				
{
}	
body.authenticated .moreFlyoutWrap #main-nav li a:after				
{
	display:none;
}	
body.authenticated .moreFlyoutWrap li.PriNavSelected .sub-links				
{
	display:block;
}	
.LPKPIBannerThemed				
{
	height:74px !important;
	padding:0px 0px 0px 0px !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width:960px !important;
	-webkit-box-shadow:5px 5px 0px #d5d5d4;
	-moz-box-shadow:5px 5px 0px #d5d5d4;
	box-shadow:5px 5px 0px #d5d5d4;
}	
.LPKPIBannerThemed.LPKPIBannerAllDashboard				
{
	height:109px !important;
}	
.TableTitle				
{
	color:#505050;
	font-size:22px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
}	
.dxgvHeaderExpandCollapseAll table td				
{
	background-color:#f4f4f3 !important;
	padding:0px !important;
}	
.dxgvHeaderExpandCollapseAll				
{
}	
.dxgvHeaderExpandCollapseAll table td:hover				
{
	background-color:#b6babc !important;
	padding:0px !important;
}	
.dxgvGroupPanel				
{
	background-color:transparent !important;
	padding:7px 4px 4px 0px;
	border-bottom:0px none !important;
}	
.dxgvFooter td.dxgv				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:12px !important;
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #d9dadb !important;
}	
.dxgvTable				
{
	background-color:transparent !important;
	border-spacing:0px;
}	
.dxgvTable tr.dxgvDataRow				
{
	background-color:transparent !important;
}	
.dxgvFocusedRow td.dxgvIndentCell, .dxgvFocusedGroupRow td.dxgvIndentCell, .dxgvSelectedRow td.dxgvIndentCell, .dxgvSelectedRow tr:hover td.dxgvIndentCell, .dxgvFocusedRow tr:hover td.dxgvIndentCell, .dxgvTable tr.dxgvDataRow:hover td.dxgvIndentCell				
{
	color:#454242 !important;
	background-color:#e7e7e7 !important;
	background-image:none;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none !important;
}	
.dxgvFocusedGroupRow, .dxgvFocusedGroupRow:hover				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
}	
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
	padding:10px !important;
	vertical-align:middle !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:12px !important;
	padding:10px !important;
	vertical-align:middle !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
.dxgvEditFormDisplayRow td.dxgv:last-child, .dxgvDataRow td.dxgv:last-child, .dxgvDataRowAlt td.dxgv:last-child				
{
	border-left:0px none !important;
	border-right:1px solid #d8d8d8 !important;
}	
.dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv				
{
	color:#505050 !important;
	background-color:#e7e7e7 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:12px !important;
	padding:10px !important;
	vertical-align:middle !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
.dxgvFilterRow:hover				
{
	background-color:transparent !important;
	background-image:none;
}	
.dxgvDataRowAlt, .dxgvDataRowAlt td.dxgv				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
}	
.dxgvSelectedRow td.dxgvIndentCell, .dxgvFocusedRow td.dxgvIndentCell				
{
	color:#fff !important;
	background-color:#e7e7e7 !important;
	padding:10px !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
.dxgvSelectedRow td.dxgvCommandColumn				
{
	padding:2px 4px !important;
}	
.dxgvGroupRow td.dxgv table, .dxgvFocusedGroupRow td.dxgv table				
{
	background-color:transparent !important;
}	
.dxgvGroupPanel .dxgvHeader table td, .dxgvGroupPanel .dxgvHeader table td:hover				
{
	color:#fff !important;
	background-color:transparent !important;
	padding:10px !important;
}	
.dxgvGroupPanel .dxgvHeader table				
{
	background-color:#435e9d !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-image:none;
	min-width:133px;
}	
.dxgvGroupPanel .dxgvHeader table:hover				
{
	background-color:#435e9d !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}	
.dxgvGroupPanel .dxgvHeader:first-child				
{
	background-color:transparent !important;
	padding:0px !important;
}	
.dxgvGroupPanel .dxgvHeader				
{
	background-color:transparent !important;
	border:0px !important;
	padding:0px !important;
	border-bottom:0px none !important;
	border-right:0px none !important;
}	
.dxgvGroupPanel .dxgvHeader:first-child:hover				
{
	background-color:transparent !important;
	padding:0px !important;
}	
.dxgvFocusedRow				
{
	background-color:transparent !important;
}	
.dxgvGroupRow td.dxgv, .dxgvFocusedGroupRow td.dxgv				
{
	color:#505050!important;
	background-color:#fff !important;
	padding:10px !important;
	border-bottom:1px solid #d3d3d3 !important;
	border-right:0px solid #d3d3d3 !important;
	border-top:0px none !important;
}	
.dxgvFilterRow td.dxgv				
{
	background-color:#f0f0f0 !important;
	background-image:none;
	border-bottom:1px solid #d8d8d8 !important;
	border-right:1px solid #d8d8d8 !important;
}	
.dxgvTable .dxgvDataRow:hover				
{
	background-color:transparent !important;
	background-image:none;
}	
.dxgvTable .dxgvDataRow:hover td.dxgv, .dxgvSelectedRow tr:hover td.dxgv, .dxgvFocusedRow tr:hover td.dxgv, .dxgvDataRowAlternate:hover td.dxgv				
{
	color:#505050 !important;
	background-color:#e7e7e7 !important;
	background-image:none;
}	
.dxgvTable .dxgvDataRow:hover td.dxgv a, .dxgvGroupRow:hover td.dxgv a, .dxgvFocusedGroupRow:hover td.dxgv a, .dxgvFocusedGroupRow td.dxgv a, .dxgvFocusedRow td.dxgv a				
{
	color:#505050 !important;
}	
.dxgvTable .dxgvDataRowAlternate:hover				
{
	background-color:#f4f4f3 !important;
	background-image:none;
}	
.dxgvDataRowAlternate td.dxgv				
{
	color:#fff !important;
	background-color:#e9e9e9;
	padding:10px;
	border-bottom:1px solid #fff;
	border-right:1px solid #d9dadb !important;
}	
.dxgvFocusedGroupRow .dxgv table td, .dxgvFocusedGroupRow .dxgv table td:hover				
{
	background-color:transparent !important;
	font-weight:700;
}	
.dxgvTable tr:hover				
{
	background-image:None;
}	
.dxgvTable tr:first-child > td				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:13px !important;
	vertical-align:middle;
}	
.dxgvTable tr:first-child > td:hover				
{
}	
.dxgvGroupRow .dxgv table td, .dxgvGroupRow .dxgv table td:hover, .dxgvGroupRow .dxgv table:hover				
{
	color:#505050!important;
	background-color:transparent !important;
	font-weight:700;
	border-right:0px none !important;
}	
.dxpPageNumber				
{
	color:#808080 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:15px !important;
	font-weight:400 !important;
}	
.dxpCurrentPageNumber				
{
	color:#435e9d !important;
	font-weight:bolder!important;
}	
.dxgvHeader:before				
{
	height:4px;
	background:transparent;
	display:block;
	bottom:4px;
	-webkit-box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	-moz-box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	position:absolute;
	left:0px;
	right:0px;
	content:'';
}	
.dxgvHeader				
{
	background-color:#f4f4f3 !important;
	border:0px none;
	padding:0px !important;
	overflow:visible;
	white-space:normal !important;
	position:relative;
	border-bottom:0px solid #d8d8d8 !important;
	border-right:1px solid #d8d8d8 !important;
}	
.dxgvHeader:last-child				
{
	padding:0px !important;
	overflow:visible;
	border-right:0px solid #d8d8d8 !important;
}	
.dxgvHeader:first-child				
{
	padding:0px !important;
	overflow:visible;
}	
.dxgvHeader:first-child table				
{
}	
.dxgvHeader:last-child table				
{
	border-right:0px none;
}	
.dxgvHeader table				
{
	margin-bottom:4px;
	min-height:37px;
	border-bottom:0px solid #d8d8d8 !important;
	border-right:0px solid #d8d8d8 !important;
}	
.dxgvFooter:hover td.dxgvIndentCell				
{
	color:#505050 !important;
	background-color:#f0f0f0 !important;
}	
.dxgvFilterRow .dxgv input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	height:31px !important;
	line-height:20px;
	box-sizing:border-box;
}	
.dxgvFilterRow .dxgv,.dxgvFilterRow .dxic				
{
	background-color:#fff;
}	
.dxgvFilterRow table.dxeTextBoxSys, .dxgvFilterRow table.dxeTextBox				
{
	border:1px solid #d8d8d8 !important;
}	
.dxgvControl a				
{
	color:#505050;
}	
.ScreenContextDisplayLabel				
{
	color:#5d5d5d;
	margin:0px;
	padding:0px;
	cursor:default;
	visibility:hidden;
}	
div[id*=Tab5] .dxtcTabsCell				
{
	display:none;
}	
div[id*=Tab5] .dxtcRightAlignCell				
{
	background-color:#f3f3f3 !important;
}	
div[id*=Tab5] .dxtcActiveTab, div[id*=Tab5] .dxtcActiveTabWithTabPositionBottom, div[id*=Tab5] .dxtcActiveTabWithTabPositionLeft, div[id*=Tab5] .dxtcActiveTabWithTabPositionRight				
{
	background-color:#f3f3f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	border:0px none !important;
	padding:5px 10px !important;
	width:auto !important;
	background-image:none !important;
}	
div[id*=Tab5] .dxtcTab, div[id*=Tab5] .dxtcTabWithTabPositionLeft, div[id*=Tab5] .dxtcTabWithTabPositionBottom, div[id*=Tab5] .dxtcTabWithTabPositionRight				
{
	background-color:#f3f3f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	border:0px none !important;
	padding:5px 10px !important;
	width:auto !important;
	background-image:none !important;
}	
div[id*=Tab5] .dxtcTab:hover, div[id*=Tab5] .dxtcTabWithTabPositionLeft:hover, div[id*=Tab5] .dxtcTabWithTabPositionBottom:hover, div[id*=Tab5] .dxtcTabWithTabPositionRight:hover				
{
	background-color:#f3f3f3 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	border:0px none !important;
	padding:5px 10px !important;
	width:auto !important;
	background-image:none !important;
}	
div[id*=Tab5] .dxtcActiveTab td.dxtc, div[id*=Tab5] .dxtcActiveTabWithTabPositionBottom td.dxtc, div[id*=Tab5] .dxtcActiveTabWithTabPositionLeft td.dxtc, div[id*=Tab5] .dxtcActiveTabWithTabPositionRight td.dxtc				
{
	color:#404040 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	padding:0px 1px 5px 1px !important;
	border-bottom:2px solid #595959 !important;
}	
div[id*=Tab5] .dxtcTab td.dxtc, div[id*=Tab5] .dxtcTabWithTabPositionBottom td.dxtc, div[id*=Tab5] .dxtcTabWithTabPositionLeft td.dxtc, div[id*=Tab5] .dxtcTabWithTabPositionRight td.dxtc				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	padding:0px 1px 5px 1px !important;
	border-bottom:2px solid #f3f3f3 !important;
}	
div[id*=Tab5] .dxtcLeftIndentCell, div[id*=Tab5] .dxtcRightIndentCell				
{
	display:none;
}	
div[id*=Tab5] td.dxtcTabsCell td				
{
	background-color:#f3f3f3 !important;
}	
div[id*=Tab5] .dxtcPageContent, div[id*=Tab5] .dxtcPageContentWithTabPositionBottom, div[id*=Tab5] .dxtcPageContentWithTabPositionLeft, div[id*=Tab5] .dxtcPageContentWithTabPositionRight, div[id*=Tab5] .dxtcPageContentWithoutTabs				
{
	background-color:transparent !important;
	padding-top:0px !important;
}	
div[id*=Tab5] .dxtcControl				
{
	width:100% !important;
	table-layout:fixed;
}	
div[id*=Tab5] .dxtcActiveTab table, div[id*=Tab5] .dxtcActiveTabWithTabPositionBottom table, div[id*=Tab5] .dxtcActiveTabWithTabPositionLeft table, div[id*=Tab5] .dxtcActiveTabWithTabPositionRight table				
{
	width:auto !important;
}	
div[id*=Tab5] .dxtcTab table, div[id*=Tab5] .dxtcTabWithTabPositionBottom table, div[id*=Tab5] .dxtcTabWithTabPositionLeft table, div[id*=Tab5] .dxtcTabWithTabPositionRight table				
{
	color:#6e6e6e !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	width:auto !important;
}	
.DocUploadButton				
{
	cursor:pointer;
	position:absolute;
	top:610px;
	right:146px;
}	
.LPSocialMarketData_NewsKPIHoriz				
{
	margin-top:15px;
}	
#MarketDataIframe				
{
	background-color:#fff;
}	
.documentImage				
{
	background-color:#fff;
	padding:0px;
	overflow:hidden;
	text-align:center;
	position:relative;
}	
.CurrentNews .documentImage				
{
	min-height:156px;
}	
.MarketDataFeed .documentImage				
{
}	
.MarketDataFeedL .documentImage				
{
	min-height:120px;
}	
.DocLibWrapper.MarketDataFeed .documentRow				
{
	width:181px !important;
}	
.documentRow				
{
	background-color:#fff;
	display:inline-block;
	padding:0px !important;
	border-radius:0px !important;
	width:232px !important;
	-khtml-border-radius:0px !important;
	vertical-align:top;
	margin-right:5px;
	zoom:1;
	*display:inline;
}	
.categoryNameBx .bx-wrapper .bx-viewport				
{
	background-color:transparent;
	border:0px none;
	left:0px;
}	
.accountName .bx-wrapper .bx-viewport				
{
	background-color:transparent;
	border:0px none;
	left:0px;
}	
.categoryNameBx				
{
	background-color:#e6e7e8;
	margin:0px 5px 5px 0px;
	padding:2px 20px 60px;
	overflow:hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:4px;
	border-radius:5px;
	min-width:114px;
	position:relative;
	float:left;
}	
.catNameBx				
{
	color:#454545;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:12pt;
	font-variant:normal;
	height:50px;
	line-height:50px;
	background:transparent url(/App_Themes/Default/images/ClientThemeImages/Pink/Pink_1x1white50.png) left bottom repeat-x;
	margin:0px -20px 15px -20px;
	padding:0px 10px;
	text-align:left;
}	
.verticalSlider .bx-wrapper .bx-controls-direction a				
{
	height:40px;
	width:100%;
	outline:0;
	position:absolute;
	top:50%;
	z-index:9999;
	text-indent:-9999px;
}	
.verticalSlider .bx-wrapper .bx-controls-direction a.bx-next				
{
	background:url(/App_Themes/Default/images/assets/nextVert.png) center top no-repeat;
	top:100%;
	left:0%;
}	
.verticalSlider .bx-wrapper .bx-controls-direction a.bx-prev				
{
	background:url(/App_Themes/Default/images/assets/prevVert.png) center top no-repeat;
	top:7%;
	left:0%;
}	
.LPKPILabel				
{
	color:#333;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:16px !important;
}	
.LPKPIValueNoConditions td.dxic input				
{
	color:#000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:24px !important;
	font-weight:300 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}	
.LPKPIValueWithConditions td.dxic input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:24px !important;
	font-weight:300 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}	
.DashLPKPIValueNoConditions td.dxic input				
{
	color:#000 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:20px !important;
	font-weight:300 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}	
.DashLPKPIValueWithConditions td.dxic input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:20px !important;
	font-weight:300 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}	
.LPKPIValueNoConditions td.dxic, .LPKPIValueWithConditions td.dxic, .DashLPKPIValueNoConditions td.dxic, .DashLPKPIValueWithConditions td.dxic				
{
	padding-left:0px !important;
	padding-right:0px !important;
}	
.LPMarketData_PosListThemed				
{
}	
.LPMarketData_PosListThemed .dxgvControl				
{
	width:100% !important;
}	
.LPMarketData_NewsKPIHoriz				
{
	height:72px !important;
	width:946px !important;
}	
.LPMarketData_NewsKPIHoriz_MiddleLabel				
{
	width:320px;
}	
.LP_PerfTableChart_Themed				
{
	margin:0px auto;
}	
.LargeBoldTitle				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:22px;
	display:inline-block;
	margin:30px 0px 0px;
}	
.ICLargeWhiteBgInput input				
{
	color:#505050 !important;
	height:35px !important;
	padding:0px 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font:normal normal normal 18px/35px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.ICLargeWhiteBgInput textarea				
{
	color:#505050 !important;
	padding-left:5px;
	font:normal normal normal 14px/24px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.ICLargeWhiteBgInput, .dxeControlsCell .ICLargeWhiteBgInput, .ICLargeGrayBgInput				
{
	background-color:transparent !important;
	border:0px none !important;
}	
.ICInputWidth360 input				
{
	width:360px;
}	
.ICInputWidth150				
{
	width:155px !important;
}	
.ICInputWidth170 input				
{
	width:170px;
}	
label.ICLargeLabelDkGray				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px;
	line-height:22px;
}	
.ICLargeLabelDkGray input				
{
	color:#505050 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	line-height:22px;
}	
.ModalEditTitle				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:30px;
}	
.ICCenteredButton				
{
	margin:0px auto;
}	
.ICLargeWhiteDropDown input				
{
	height:35px !important;
	font:normal normal normal 18px/35px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.ICLargeWhiteDropDown				
{
}	
.ICLargeWhiteDropDown td.dxic				
{
}	
.ICLargeWhiteDropDown .dxeListBoxItem				
{
	color:#505050 !important;
	background-color:#f2f2f3;
	font:normal normal normal 16px/30px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.ICLargeWhiteDropDown .dxeListBoxItemHover				
{
	color:#505050 !important;
	background-color:#fff;
}	
.ICLargeWhiteDropDown .dxeListBoxItemSelected				
{
	color:#505050 !important;
	background-color:#fff;
}	
.ICLargeWhiteDropDown input:focus				
{
	outline:0px none;
}	
.ICLargeWhiteDropDown .dxeButtonEditButton td.dx img				
{
	width:12px;
	margin-right:10px;
}	
.ICLargeWhiteDropDown table.dxeButtonEdit				
{
	border:0px none !important;
	margin-top:2px;
}	
.ICLargeBoldSubTitle				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px;
	line-height:30px;
}	
.ICLargeBoldSubTitle input				
{
	color:#505050 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:16px !important;
	line-height:30px;
}	
.dxdvItem, .dxdvFlowItem				
{
	background-color:#fff !important;
}	
.ICAccountGridInput input				
{
	color:#505050 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:22px !important;
	padding:0px 0px 0px 14px;
}	
.dxdvControl td.dxdvCtrl				
{
	padding:0px !important;
}	
.ICLargeGrayBgInput input				
{
	color:#505050 !important;
	background-color:#eeebeb !important;
	height:58px !important;
	padding:0px 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font:normal normal normal 18px/35px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
}	
.IC_AccountGridSetup .dxdvItem, .IC_AccountGridSetup .dxdvFlowItem				
{
	padding:0px !important;
}	
label.ICAccountGridLabel				
{
	color:#505050 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:22px !important;
	padding:0px 0px 0px 14px;
}	
table.IC_GridAccountEditButton				
{
	min-width:325px;
}	
table.IC_GridAccountEditButton table				
{
	width:100%;
}	
table.IC_GridAccountEditButton table td				
{
	text-align:right;
}	
.dxGridView_gvHeaderSortUp				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosSortedAscendingGray.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxGridView_gvHeaderSortDown				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosSortedDescendingGray.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxgvGroupPanel .dxGridView_gvHeaderSortUp				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosSortedAscending.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxgvGroupPanel .dxGridView_gvHeaderSortDown				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosSortedDescending.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxgvEditFormDisplayRow td.dxgvCommandColumn, .dxgvDataRow td.dxgvCommandColumn, .dxgvDataRowAlt td.dxgvCommandColumn				
{
	color:#505050 !important;
	background-color:#f4f4f3 !important;
	padding:2px 4px !important;
	font:normal normal normal 14px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
	vertical-align:middle !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
.dxgvFocusedRow td.dxgvCommandColumn				
{
	color:#505050 !important;
	background-color:#e7e7e7 !important;
	padding:2px 4px !important;
	font:normal normal normal 14px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Arial, Helvetica, sans-serif !important;
	vertical-align:middle !important;
	border-bottom:3px solid #ffffff !important;
	border-right:1px solid #d8d8d8 !important;
	border-top:0px none;
}	
table[id*=IXFilterDisplayButton]				
{
	position:absolute;
	top:624px;
	right:-61px;
}	
.tileRowTwo, .tileRowThree, .tileRowFour				
{
	font-size:17px !important;
}	
.tileRow				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:20px;
	padding:2px 0px 2px 14px;
}	
.tileImageRow				
{
	padding-bottom:7px;
}	
..tileWrap				
{
	width:270px !important;
}	
.IX_ListSubTitleText				
{
	color:#375388 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:13px !important;
	display:none !important;
	padding-bottom:5px !important;
}	
.DivBreak				
{
	float:none !important;
}	
.ICNegMarginTop30				
{
	margin:-30px 0px 0px;
}	
.MarginTop25				
{
	margin-top:19px !important;
}	
.MarginTop50				
{
	margin-top:74px !important;
}	
.uploadedFile				
{
	height:auto !important;
}	
.DocLibWrapper>.bx-wrapper>.bx-viewport				
{
	height:auto !important;
	left:auto !important;
}	
.DocLibWrapper>.bx-wrapper>.bx-viewport>.docWrap>.documentRow				
{
	border:1px solid transparent;
}	
.DocLibWrapper>.bx-wrapper>.bx-viewport>.docWrap>.documentRow:hover				
{
	border:1px solid #b8b8b8;
}	
.DocLibWrapper>.bx-wrapper>.bx-viewport .documentButton, .DocLibWrapper>.bx-wrapper>.bx-viewport .documentButton a				
{
	width:auto !important;
}	
.LPIC_RSSFeedList				
{
	margin:-1px 0px 0px 0px !important;
}	
.ForgotPasswordButton				
{
}	
.ForgotPasswordButton .dxh3h				
{
	color:white;
	border:0px none !important;
}	
.ForgotPasswordButton .dxb>span				
{
	color:white;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	display:block;
	padding:10px 20px;
	width:318px;
	text-align:center;
}	
.CoverButton				
{
	padding:40px 8px 40px 0px;
	-khtml-box-shadow:10px;
}	
.SignInBG				
{
	background-color:#f3f3f3;
	height:251px !important;
	padding:34px 0px 0px 10px;
}	
.LPIC_SecurityDetailChart_Themed				
{
	margin:210px 0px 0px;
}	
.uploadedFile td.dxic				
{
	padding:0px !important;
	padding-left:0px !important;
}	
.uploadedFile td.dxic input				
{
	padding:0px !important;
	padding-left:0px !important;
}	
.CGProductsTile				
{
	background-color:#F4F4F4;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:295px;
	line-height:20px !important;
	padding:10px 20px;
	width:260px;
}	
.CGHomePageTile				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:295px;
	line-height:20px !important;
	padding:10px 20px;
	width:260px;
}	
.CGHomePageTile01				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:393px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGHomePageTile02				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:393px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGHomePageWealth01Tile				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:250px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGHomePageWealth02Tile				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:212px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGHomePageAnalyst02Tile				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:301px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGHomePageAnalyst03Tile				
{
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light',Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	height:398px;
	line-height:20px !important;
	padding:10px 20px;
	width:253px;
}	
.CGNotesAnalyst01				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:253px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGNotesWealth01				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:253px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGNotesWealth02				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:253px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGNotesVideo01				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:253px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGNotesVideo02				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:224px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGAnalyst02Notes				
{
	line-height:20px !important;
	display:inline-block;
	padding:15px 0px 15px 0px;
	width:253px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}	
.CGSubjectAnalyst01				
{
	color:#495a9b;
	font-weight:bold;
	line-height:20px !important;
	padding:20px 0px 0px 0px;
}	
.CGSubjectVideo01				
{
	color:#495a9b;
	font-weight:bold;
	line-height:20px !important;
	padding:20px 0px 0px 0px;
}	
.CGSubjectWealth01				
{
	color:#495a9b;
	font-weight:bold;
	line-height:20px !important;
	padding:20px 0px 0px 0px;
}	
.CGSubjectWealth02				
{
	color:#495a9b;
	font-weight:bold;
	line-height:20px !important;
	padding:20px 0px 0px 0px;
}	
.CGAnalyst02Subject				
{
	color:#495a9b;
	font-weight:bold;
	line-height:20px !important;
	padding:20px 0px 0px 0px;
}	
.BB2MainContent				
{
	background-color:#ffffff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height:20px !important;
	margin:0px 0px 100px 0px;
	padding:15px 0px 0px 0px;
	text-align:justify !important;
}	
.BB2MainContent2				
{
	background-color:#f8f8f8;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height:20px !important;
	margin:0px 0px 100px 0px;
	padding:15px 0px 40px 0px;
	text-align:left !important;
}	
.ViewContentBanner				
{
}	
.dxeTextBox .dxeEditArea				
{
	background-color:#ffffff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px !important;
	height:30px !important;
	padding:0px 0px 0px 5px;
}	
table.dxeButtonEdit				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height:35px !important;
}	
.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic				
{
	font-size:14px !important;
	height:30px !important;
	padding-left:5px;
}	
.bx-wrapper .bx-viewport				
{
	background:none !important;
	border:none !important;
	left:auto !important;
}	
.dxcaTextBoxLabel				
{
	display:none !important;
}	
.messageBanner				
{
}	
.messageBanner table				
{
	padding:0px;
	border-spacing:0px;
}	
.BBlueFooter				
{
}	
a				
{
	color:#697585;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-decoration:none;
}	
.dxpcContentPaddings				
{
}	
.dxpcModalBackground				
{
	background-color:#3D3D3D;
	opacity:0.7;
}	
.bx-wrapper .bx-pager				
{
	padding:12px 0px 0px;
}	
.CGThumbnail01				
{
	width:252px;
}	
div.vidcontentimg img				
{
	padding:15px 0px 0px 0px;
	width:253px;
}	
div.vidcontentimg01 img				
{
	padding:15px 0px 0px 0px;
	width:224px;
}	
.RedText td input				
{
	color:#f00 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:13px !important;
	width:180px;
}	
div#ctl00_ContentPlaceHolder1_cpIXFilter				
{
	padding:140px 0px 0px 0px;
}	
td#td_FTbl_ICBB2AddContentInputApp_1				
{
	padding:100px 0px 0px 0px;
}	
div#ctl00_ContentPlaceHolder1_wpz_ICBB2EditContent_Input_App				
{
	padding:100px 0px 0px 0px;
}	
.IXslideshow-container .IX_flipSlideContentTitle a				
{
	font-size:28px !important;
}	
table#ctl00_ContentPlaceHolder1_wpz_ICBB2ManageContent_List_App_ctlICBB2ManageContent_List_App_gvICBB2ManageContentListApp_DXMainTable				
{
	width:960px !important;
	table-layout:fixed !important;
}	
div#main-area				
{
	padding-bottom:0px !important;
}	
.footer_wrap				
{
	color:#697585;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	width:960px !important;
}	
.ViewContentText *				
{
	background-color:#fff !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:14px !important;
	line-height:19.6000003814697px;
	margin-left:10px;
	text-align:justify;
}	
.vidcontent01				
{
	padding:25px 0px 0px 0px;
}	
.bx-viewport				
{
	height:166px;
}	
span.TableTitle				
{
	color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:22px !important;
}	
.twitterTimelineTopBannerRow				
{
	padding:10px 0px !important;
	width:219px;
}	
.twitterTimelineTopBannerRow .topTweetsBannerLeft a				
{
	display:none !important;
}	
td#ctl00_HomePageAuthenticatedWidget_B				
{
	position:absolute !important;
	top:-10px;
}	
.LatestTweets				
{
	padding:0px!important;
}	
.twitterTimelineWrap *				
{
	background-color:#fff;
	padding:0px;
}	
.twitterTimelineWrapper .twitterTimelineItem				
{
	background-color:transparent !important;
	width:195px;
}	
.UserProfilePicImg img				
{
	max-width:240px;
}	
.jspContainer				
{
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
}	
.CoverButtonWWD1				
{
	position:absolute !important;
	top:2120px;
	left:430px;
}	
.CoverButtonWWD2				
{
	position:absolute !important;
	top:2120px;
	left:560px;
}	
.CoverButtonWWD3				
{
	position:absolute !important;
	top:2120px;
	left:817px;
}	
.CoverButtonWWD4				
{
	position:absolute !important;
	top:2280px;
	left:430px;
}	
.CoverButtonWWD5				
{
	position:absolute !important;
	top:2280px;
	left:559px;
}	
.CoverButtonWWD6				
{
	position:absolute !important;
	top:2280px;
	left:688px;
}	
.CoverButtonWWD7				
{
	position:absolute !important;
	top:2280px;
	left:817px;
}	
.CoverButtonWWD8				
{
	position:absolute !important;
	top:2120px;
	left:692px;
}	
.CoverButtonWWD9				
{
	position:absolute !important;
	top:5460px;
	left:780px;
}	
.CoverButtonWWD10				
{
	position:absolute !important;
	top:5460px;
	left:472px;
}	
.CoverButtonWWD11				
{
	position:absolute !important;
	top:5460px;
	left:629px;
}	
.CoverButtonWWD12				
{
	position:absolute !important;
	top:6260px;
	left:472px;
}	
.CoverButtonWWD13				
{
	position:absolute !important;
	top:6260px;
	left:629px;
}	
.ListWithoutHeaders tr[id*=DXHeadersRow]				
{
	display:none !important;
}	
img#ctl00_HomePageAuthenticatedWidget_BImg				
{
	max-height:45px;
}	
.bx-wrapper				
{
	max-width:960px !important;
}	
.dxeBase				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:10px !important;
	padding:0px 20px;
}	
table#FTbl_BB2YourWorthInputApp_8				
{
	position:absolute !important;
	right:2% !important;
}	
table#FTbl_BB2YourWorthInputApp_11				
{
	position:absolute !important;
	right:8% !important;
}	
table#FTbl_BB2YourWorthInputApp_10				
{
	position:absolute !important;
	right:8% !important;
}	
table#FTbl_BB2YourWorthInputApp_9				
{
	position:absolute !important;
	right:2% !important;
}	
.dxGridView_gvExpandedButton:hover, .dxGridView_gvExpandedButtonRtl:hover				
{
	height:10px;
	width:9px;
}	
.LPKPIBannerThemed.LPKPIBannerAllDashboard .LPKPIFilterDataButton				
{
	width:110px;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
}	
.LPKPIBannerThemed.LPKPIBannerPerformance .LPKPIFilterDataButton				
{
	border-left:1px solid #e2e2e2;
}	
.LPKPIFilterDataButton				
{
	width:112px;
	bottom:0px;
	position:absolute;
	right:0px;
	border-top:1px solid #e2e2e2;
}	
.LPKPI_Filters				
{
	color:#FFF;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:19px !important;
	font-weight:normal !important;
	display:inline-block;
	margin:0px;
	padding:8px 0px;
	font:normal normal normal 19px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	white-space:nowrap;
	position:absolute;
	top:-48px;
	right:0px;
	zoom:1;
	*display:inline;
}	
.LPKPI_AsOfTitleLabel				
{
	color:#505050!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:14px;
	display:inline-block;
	margin:0px;
	padding:11px 17px 10px;
	width:94px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:0px;
	white-space:nowrap;
	position:absolute;
	border-right:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	zoom:1;
	*display:inline;
}	
table.LPKPIBorderRightTable.NoBorder				
{
	border-right:0px none !important;
}	
.LPKPIBannerThemed.LPKPIBannerAllDashboard .LPKPI_AsOfTitleLabel				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:14px;
	display:inline-block;
	margin:0px;
	padding:12px 1px 12px 17px;
	width:92px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border-left:1px solid #e2e2e2;
	white-space:nowrap;
	position:absolute;
	top:35px;
	right:0px;
	border-right:0px solid #e2e2e2;
	border-top:0px solid #e2e2e2;
	zoom:1;
	*display:inline;
}	
.LPKPIBannerThemed.LPKPIBannerPerformance .LPKPI_AsOfTitleLabel				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:14px;
	display:inline-block;
	margin:0px;
	padding:12px 1px 12px 17px;
	width:92px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border-left:1px solid #e2e2e2;
	white-space:nowrap;
	position:absolute;
	top:0px;
	right:0px;
	border-right:0px solid #e2e2e2;
	border-top:0px solid #e2e2e2;
	zoom:1;
	*display:inline;
}	
table.LPKPIBorderRightTable				
{
	width:230px;
	border-right:1px solid #ebebeb;
}	
table.LPKPIBorderRightTable td.LPKPILabel				
{
	padding-left:20px !important;
	padding-top:10px !important;
}	
table.LPKPIBorderRightTable td.dxic				
{
	padding-left:20px !important;
	padding-bottom:10px !important;
}	
table.PaddingRight				
{
}	
table.PaddingRight td.LPKPILabel				
{
	padding-right:20px !important;
}	
table.PaddingRight td.dxic				
{
	padding-right:20px !important;
}	
.BB2DashWelcome				
{
	color:#6a6a6a !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
}	
.BB2DashName				
{
	color:#124f7d !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:21px !important;
}	
.DashLPKPI_AsOfTitleLabel				
{
	color:#124f7d !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:15.36px !important;
	border-bottom:2px solid #e3e2e2 !important;
}	
.DashKPIHeader				
{
	color:#32678f !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:15.36px !important;
}	
.DashLPKPILabel				
{
	color:#505050!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W01 Light', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
}	
.rcrumbs				
{
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	line-height:18px;
	white-space:nowrap;
}	
.rcrumbs > ul				
{
	margin:0;
	padding:0;
	list-style:none;
}	
.rcrumbs > ul > li				
{
	display:none;
	margin:0px 2px 0px 0px;
	padding:0px 3px 3px 0px;
	overflow:hidden;
}	
.rcrumbs > ul > li.show				
{
	display:inline-block;
}	
.rcrumbs > ul > li.ellipsis				
{
	overflow:hidden;
	width:auto!important;
	visibility:ellipsis;
}	
.rcrumbs a				
{
	color:#8c8c8c;
	background-color:#fff;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	display:inline-block;
	padding:0px 10px;
	-webkit-box-shadow:3px 3px 3px #b0b4b4;
	-moz-box-shadow:3px 3px 3px #b0b4b4;
	box-shadow:3px 3px 3px #b0b4b4;
}	
.rcrumbs a:hover				
{
	color:#6c6c6c;
}	
.rcrumbs .divider				
{
	color:#8c8c8c;
	display:none;
	padding:0 5px;
}	
.InputGrayBorders .dxic input				
{
	border:1px solid #cac8c8 !important;
}	
.InputHeight46 .dxic input, .fieldTableTight .InputHeight46 .dxic input, .fieldTable .InputHeight46 .dxic input				
{
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size:13px !important;
	height:36px !important;
	line-height:36px !important;
	border:1px solid #fff !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	font:normal normal normal 13px/36px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	margin-right:0px !important;
	box-sizing:border-box;
}	
.InputGrayBorders .dxic				
{
	padding:0px !important;
}	
.BB2PWLabel				
{
	color:#595757 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px !important;
}	
.BB2EmailSub				
{
	color:#fff!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	vertical-align:top;
}	
.BB2ProfileNameFirst				
{
	color:#205681 !important;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:20px !important;
	margin-left:115px;
}	
.BB2ProfileNameLast				
{
	color:#205681 !important;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:20px !important;
}	
.BB2Email				
{
	color:#fff!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	width:260px !important;
}	
.BB2ProfileWrapA				
{
	padding-left:116px;
	padding-top:10px;
	position:absolute;
}	
.BB2ProfileWrapB				
{
	margin-left:3px;
	position:absolute;
}	
.BB2ProfileWrapC				
{
	padding-top:55px;
	position:absolute;
	left:121px;
}	
.BB2ProfileWrapD				
{
	padding-top:23px;
	position:absolute;
	left:3px;
}	
.ClientProfPhone				
{
	display:none!important;
	position:absolute;
	top:72px;
	left:125px;
}	
.ClientProfEmail				
{
	display:none!important;
	position:relative;
	top:66px;
	left:123px;
}	
.BB2Label				
{
	margin-top:6px;
}	
span.TableTitleProf				
{
	color:#fff!important;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:14px !important;
}	
.BB2ChangePW				
{
	color:#fff!important;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:14px !important;
}	
label.BB2ProfileEmail				
{
	color:#205681 !important;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:14px !important;
}	
.UsernameLabelUA				
{
	color:#707070 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:15px !important;
	font-weight:300 !important;
	height:20px !important;
	padding-bottom:1px;
}	
table.StrictWidth230px				
{
	width:230px !important;
}	
.SecureMessageBody input				
{
	font-family:'Helvetica W02 Roman', Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}	
.SecureMessageBody textarea				
{
	background-color:transparent !important;
	font-family:'Helvetica W02 Roman', Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	height:500px !important;
	width:270px !important;
}	
.SecureMessageBody				
{
	border:0px none !important;
}	
.SecureMessageTitle				
{
	color:#2a497f !important;
	font-family:'Helvetica W02 Roman', Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	min-width:50px !important;
}	
.BB2DashViewAll.iXingBtn				
{
	position:absolute;
	top:15px;
	right:20px;
}	
.BB2DashKPIViewAll.iXingBtn				
{
	position:absolute;
	top:28px;
	right:20px;
}	
.RelativePositionDiv				
{
	position:relative;
}	
.MarketDataFeed.DocLibWrapper .bx-wrapper>.bx-viewport .documentImage img				
{
	height:auto !important;
}	
.DocLibWrapper .bx-wrapper>.bx-viewport .documentImage img				
{
	height:176px !important;
	position:absolute;
	top:0px;
	left:0px;
	max-width:100% !important;
}	
.headerSearchApp				
{
	padding:0px 0px 20px 0px;
}	
.PageHeading				
{
	padding-top:38px;
}	
.BlueBorderBottom				
{
	border-bottom:1px solid #56739d;
}	
.MinWidth100Input input				
{
	min-width:100px;
}	
.dxpcHeader				
{
	background-color:#fff !important;
	border-bottom:none !important;
}	
.dxpcHeader td.dxpc				
{
	background-color:#fff !important;
	font-family:HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
}	
form:after				
{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:"";
}	
.IX_ThemeFooter>.fieldTableTight,.IX_ThemeFooter>.fieldTable				
{
	margin:0px auto;
	width:960px;
}	
.WealthTitle				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:28px !important;
	display:inline-block;
	margin:30px 0px 15px;
}	
.ViewContentSubject				
{
	color:#495a9b !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:20px !important;
	margin-left:10px;
}	
input				
{
	box-sizing:border-box;
}	
.SecMsgRec				
{
	float:right !important;
}	
.SelAcctBtn				
{
	cursor:pointer;
	padding-right:5px;
}	
.WHeaderBtn, .WHeaderBtn1, .WHeaderBtn2, .WHeaderBtn3, .WHeaderBtn4				
{
	padding-left:854px !important;
	right:5px;
}	
.OtherAssetsBtn				
{
	cursor:pointer;
	padding-right:5px;
}	
.DocUpBackBtn				
{
	position:absolute;
	top:0px;
}	
.KPIViewAll				
{
	position:absolute;
	top:580px;
	right:17px;
}	
.BlueSkip3				
{
	padding-bottom:1px;
}	
.SelAllAcctBtn				
{
	margin-left:20px;
	cursor:pointer;
}	
.IX_ListTableTitleWithSubTitle .TableTitle				
{
	color:#000;
	font-weight:bold;
	line-height:2;
	display:inline-block;
	font:normal normal bold 12px/200% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif !important;
	padding-right:5px !important;
}	
.bx-wrapper .bx-pager.bx-default-pager a				
{
	height:7px !important;
	background:#B6B8B9 !important;
	width:7px !important;
}	
.IX_flipSlidesNav a				
{
	height:10px!important;
	background:#B6B8B9;
	padding:0px !important;
	border-radius:5px;
	width:10px!important;
	margin-top:9px !important;
	margin-right:10px !important;
}	
.IX_flipSlidesNav .IX_flipSlidesNav_Prev, .IX_flipSlidesNav .IX_flipSlidesNav_Next				
{
	height:10px !important;
	margin-top:9px !important;
}	
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active				
{
	background:#FFA730 !important;
}	
.RelativePositionDiv > table				
{
	width:210px;
}	
a.bx-prev				
{
	padding:2px 0px;
}	
a.bx-next				
{
	padding:2px 0px;
}	
.dxeMemoEditAreaSys				
{
	color:#6e6e6e;
	background-color:transparent !important;
	font-size:14px !important;
}	
.FieldLabel.PaddingBottom				
{
	display:inline-block;
	padding-bottom:6px;
}	
.FieldLabel.LargeFieldLabel				
{
	color:#FFF!important;
	font-size:18px !important;
}	
table.IX_componentMainTable.dxgvTable .dxgvHeader table td				
{
	white-space:nowrap !important;
}	
.accountName				
{
	background-color:transparent;
	margin:0px 0px 20px;
}	
.dxcaRefreshButtonText				
{
	color:#505050;
}	
.DocLibWrapper.BB2Docs .documentRow				
{
	width:174px !important;
}	
.DocLibWrapper.BB2Docs .bx-wrapper>.bx-viewport .documentImage img				
{
	height:auto !important;
	width:auto !important;
}	
.DocLibWrapper.MarketDataFeed .documentImage img				
{
	height:auto !important;
}	
.dxgvHeader span.dxeBase				
{
	background-color:#F4F4F3 !important;
}	
.DateEditAsLabel.dxeButtonEdit .dxeEditArea				
{
	padding-left:0px !important;
}	
.dxeMemoSys.TextBoxWithNoValidation				
{
	height:107px !important;
	border-color:#d7d7d7 !important;
}	
.dxeMemoSys.ICLargeWhiteBgInput				
{
	background-color:#fff !important;
	height:60px !important;
}	
.dxeMemoSys.ICLargeWhiteBgInput .dxeMemoEditAreaSys				
{
	height:60px !important;
}	
.ICInputWidth150 input				
{
	width:150px;
}	
td.TLFieldLabel				
{
	color:#595757 !important;
	font-size:18px !important;
	padding:0px 0px 12px 0px;
}	
.PageHeading .iXingBtn.NegativeMarginTopButton				
{
	margin:0px 0px 10px 280px;
}	
.dxgvGroupPanel .dxgvHeader:hover				
{
	background-color:transparent !important;
}	
.dxeCalendarFooter				
{
	padding:8px 10px;
}	
.ForgotPasswordStyling				
{
	color:#8995A5 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	line-height:1.9;
	text-decoration:underline;
	margin-left:44px !important;
}	
.bx-has-pager.bx-controls				
{
	min-height:40px;
	z-index:100;
}	
.ViewContentText img				
{
	max-width:100%;
}	
.footer_left				
{
	color:#fff;
	line-height:61px;
	padding:0px;
	width:49%;
	text-align:left;
	float:left;
}	
.footer_right				
{
	color:#fff;
	line-height:61px;
	width:49%;
	text-align:right;
	float:right;
}	
a.footerSocial				
{
	display:inline-block;
	padding:0px 5px;
}	
a img				
{
	text-decoration:none;
	border:0px none;
}	
.BB2KPIAllRelationships.iXingBtn				
{
	display:none;
}	
.DocLibWrapper.BB2Docs				
{
	height:223px !important;
}	
.SignInWelcomeTextBG				
{
	background-color:#fff;
	height:285px !important;
}	
.WelcomeHeaderText h2				
{
	color:#2e3f53;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica W01 Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:30px;
	font-weight:normal;
	display:block;
	margin:20px 0px 0px 50px;
}	
.WelcomeBodyText				
{
	color:#2e3f53;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica W01 Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:1.6;
	display:block;
	margin:0px 30px 0px 50px;
}	
.LoginContainer				
{
	width:223px !important;
}	
.WelcomeContainer				
{
	width:712px!important;
}	
.BB2Canvases .bx-pager				
{
	display:none;
}	
.BB2Canvases .bx-wrapper a.bx-next				
{
	background:url(/App_Themes/Default/images/canvas_right_BTN_active.png) no-repeat;
	right:-60px;
}	
.BB2Canvases .bx-wrapper .bx-controls-direction a				
{
	position:absolute;
	top:60%;
}	
.BB2Canvases .bx-wrapper a.bx-next.disabled				
{
	background:url(/App_Themes/Default/images/canvas_right_BTN_inactive.png) no-repeat;
}	
.BB2Canvases .bx-wrapper a.bx-prev				
{
	background:url(/App_Themes/Default/images/canvas_left_BTN_active.png) no-repeat;
	left:-35px;
}	
.BB2Canvases .bx-wrapper a.bx-prev.disabled				
{
	background:url(/App_Themes/Default/images/canvas_left_BTN_inactive.png) no-repeat;
}	
#CP_CVEditBarInputApp td				
{
	width:10px;
}	
.BB2Canvases .bx-wrapper .bx-controls-direction a.disabled				
{
	display:block;
}	
.MainContentDiv #CP_BB2CPFooterInputApp				
{
	display:none;
}	
.DocumentSliderContainer .BB2DashDocs .bx-wrapper .bx-arrows-in-pager a.bx-prev.disabled				
{
	background:url(/App_Themes/default/images/icon-arrow-l-lightGray.png) center center no-repeat !important;
}	
.DocumentSliderContainer .BB2DashDocs .bx-wrapper .bx-arrows-in-pager a.bx-prev				
{
	background:url(/App_Themes/default/images/icon-arrow-l.png) center center no-repeat !important;
}	
.DocumentSliderContainer .BB2DashDocs .bx-wrapper .bx-arrows-in-pager a.bx-next.disabled				
{
	background:url(/App_Themes/default/images/icon-arrow-r-lightGray.png) center center no-repeat !important;
}	
.DocumentSliderContainer .BB2DashDocs .bx-wrapper .bx-arrows-in-pager a.bx-next				
{
	background:url(/App_Themes/default/images/icon-arrow-r.png) center center no-repeat !important;
}	
.docSlide				
{
	font-size:14px;
	height:186px !important;
	margin-right:12px !important;
}	
.BB2IPBtnPos .iXingBtn				
{
	position:relative;
	top:-70px;
	left:220px;
}	
.ChrtWhiteBg				
{
	width:360px !important;
}	
.CVDetails .canvasEditBtn				
{
	position:relative;
	left:164px;
}	
.CVDetails .canvasEditBtn2				
{
	position:relative;
	left:23px;
}	
.CVDetails .canvasCollapseBtn				
{
	position:relative;
	left:156px;
}	
.CVDetails .fieldTable td				
{
	cursor:pointer;
	vertical-align:middle;
}	
.canvasEditBtn2, .canvasCollapseBtn2				
{
	position:relative;
	left:16px;
}	
.canvasCreateNewBtn				
{
	position:relative;
	left:185px;
}	
.SubEditFloat > .fieldTable				
{
	float:right;
}	
.BB2Canvases .documentButton a				
{
	height:191px !important;
}	
.BB2Canvases .documentRow				
{
	height:193px !important;
	width:200px !important;
}	
.BB2Canvases				
{
	margin:15px 0;
}	
.appletLibrary .thumbnail:hover				
{
	border:1px solid #1d3b6f;
}	
.SubEditFloat .iXingBtn				
{
	margin:10px 0;
}	
label.LblRightAlign				
{
	margin:0 10px 0 0;
	text-align:right;
	float:right;
}	
.BoxAlign				
{
	display:inherit;
}	
.TablesWithNoPadding table .ScreenContextDisplayLabelPaddingAlign				
{
	display:none;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}	
.SecondaryBtnColor				
{
	color:#3F4E5F;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	background:linear-gradient(0deg,#CDCAC8,#ECECEC);
	padding:10px 35px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-left:8px;
	text-transform:uppercase;
}	
.SecondaryBtnColor td				
{
	text-decoration:none !important;
}	
.BtnAlign				
{
	position:relative;
	top:15px;
	left:417px;
}	
.SelfSU .fieldTableTight .fieldTableTight				
{
	margin:0 0 15px;
}	
.SelfSU .ButtonAsText				
{
	color:#fff;
	font-size:14px;
	background:linear-gradient(0deg,#3F4C78,#7087BA);
	padding:5px 10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}	
#QuestionOne, #QuestionTwo, #QuestionThree, #QuestionFour, #QuestionFive, #QuestionSix, #QuestionSeven, #QuestionEight				
{
	margin:25px 0 20px 60px;
}	
.BB2Questions				
{
	background-color:#ffffff;
	margin:20px auto 0px;
	padding:0px 0px 60px 0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:922px;
	-webkit-box-shadow:4px 4px #cecece;
	-moz-box-shadow:4px 4px #cecece;
	box-shadow:4px 4px #cecece;
	-khtml-box-shadow:4px 4px #cecece;
}	
.QuestionTitle				
{
	color:#34538c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:30px;
}	
.QuestionAnswers				
{
	color:#000000;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:18px;
	padding:30px 0 0;
}	
.QuestionAnswers input[type=radio]				
{
	color:#000000;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:18px;
}	
.QuestionAnswers label.RadioLabel				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:22px;
	background:url(/App_Themes/Default/images/ClientThemeImages/BB2Advisor/MQMA_radiounselected.png) 6px 8px no-repeat;
	display:block;
	margin:0px;
	padding:5px 0px 20px 35px;
	clear:none;
	cursor:pointer;
	position:relative;
}	
.QuestionAnswers label.RadioLabel input[type="radio"], .QuestionAnswers label.RadioLabel input[type="checkbox"]				
{
	width:18px;
	position:absolute;
	opacity:0;
}	
.QuestionAnswers label.RadioLabel.selected				
{
	background:url(/App_Themes/Default/images/ClientThemeImages/BB2Advisor/MQMA_radioselected.png) 6px 8px no-repeat;
}	
.MQMAMarginLeft				
{
	margin:0px 0px -2px 60px;
}	
.BB2Preset .iXingBtn				
{
	margin:20px 0px 0px 20px;
}	
.BB2Preset				
{
	margin:0 auto;
	width:932px;
}	
.BB2Preset > table				
{
	margin:0 auto;
}	
.MQMAHistoricalRR				
{
	padding:0 25px 60px;
	-webkit-border-radius:0 0 0 15px;
	-moz-border-radius:0 0 0 15px;
	border-radius:0 0 0 15px;
}	
.MQMAModelCost				
{
	padding:0 25px 60px;
	-webkit-border-radius:0 0 15px;
	-moz-border-radius:0 0 15px;
	border-radius:0 0 15px;
}	
.MQMAWhiteBackground				
{
	background-color:#f5f5f5;
}	
.MQMAPortDesc				
{
	padding:15px 0 0 25px;
	float:right;
}	
.PortLblBG				
{
	color:#1d3b6f;
	line-height:25px;
	background:linear-gradient(0deg,#E7E7E7,#F3F3F3);
	margin:5px 0 2px;
	padding:0 0 0 15px;
	-webkit-box-shadow:#c4c4c4 0px 1px 2px;
	-moz-box-shadow:#c4c4c4 0px 1px 2px;
	box-shadow:#c4c4c4 0px 1px 2px;
}	
.BB2ModelDashboard .FieldLabel, .BB2ModelDashboard .dxeEditAreaSys				
{
	font-size:11px !important;
}	
.BB2ModelDashboard .TableTitle				
{
	color:#1d3b6f;
	font-size:18px !important;
	line-height:30px;
}	
.MQMAWhiteBackground > div				
{
	margin:0 !important;
}	
.BB2SideBar				
{
	margin:0 0 0 10px;
}	
.BB2ModelOptions .iXingBtn				
{
	margin:15px 0 0 20px;
}	
.BB2ModelOptions				
{
	background-color:#f5f5f5;
	padding:0 0 25px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}	
.MQMAPortDesc .dxeMemoEditAreaSys				
{
	font-size:12px !important;
	line-height:18px;
}	
.TablesWithNoPadding table				
{
	margin:0px;
	padding:0px;
	border-spacing:0px;
}	
.MQMAPortDesc .dxeMemoSys				
{
	border:none !important;
}	
.BuyPortBtn td				
{
	color:#fff;
	background:linear-gradient(0deg,#3F4C78,#7087BA);
	padding:0 6px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}	
.BuyPortBtn				
{
	font-size:12px !important;
	width:113px;
}	
.TextBoxAsLabel				
{
	background-color:transparent !important;
	border:none !important;
}	
.BuyPortBtn td:hover				
{
	text-decoration:none !important;
	background:linear-gradient(0deg,#49568C,#8097C2);
}	
.SignInBGImg td td				
{
	background-color:#fff;
	height:300px;
	padding-bottom:35px;
}	
span.TableTitle div.PortLblBG				
{
	color:#1d3b6f !important;
	font-size:16px !important;
	display:block;
	margin:-2px -32px 0px -27px;
	padding:4px 0px 5px 8px;
}	
.NoScreenContext > table > tbody > tr:first-child > td > table				
{
	display:none;
}	
.TabHeaderWithClick.dxtcTab td.dxtc				
{
	color:#1d3b6f !important;
}	
.dxtcTab.TabHeaderWithClick				
{
	background:url(/App_Themes/default/images/arrow_icon.png) 142px 10px no-repeat!important;;
}	
.BB8ModelSelectionChart .highcharts-container				
{
	margin-top:-190px;
	vertical-align:top !important;
}	
.BB8ModelSelectionChart .eLParentContainer				
{
	padding-bottom:20px;
	vertical-align:top !important;
}	
.ButtonAsText:hover td				
{
	text-decoration:none !important;
}	
.SignInBG .UsernameInput input, .SignInBG .PasswordInput input				
{
	height:30px !important;
	width:179px;
}	
.SignInLeft .UsernameInput input, .SignInLeft .PasswordInput input				
{
	height:30px !important;
	width:179px;
}	
.SignInLeft				
{
	background-color:#2e3f53;
	height:301px !important;
	margin:102px 0px 0px 10px;
	padding:34px 0px 0px 10px;
	width:213px !important;
}	
.dxeRadioButtonList, .dxeRadioButtonList table, .dxeCheckBoxList, .dxeCheckBoxList table				
{
	color:#505050;
	font:12px 'Helvetica W02 Roman', Arial, Helvetica, sans-serif !important;
}	
.BB2DashDocs .bx-wrapper .bx-viewport				
{
	height:186px !important;
}	
.SmallCameraIcon img				
{
	width:60% !important;
	padding-left:4px;
	padding-bottom:7px;
	cursor:pointer !important;
}	
.bb8advQBG				
{
	background-color:#fff;
	padding-bottom:50px;
}	
.BB8PortLblBG				
{
	background-color:#f4a41b;
	padding:3px 0 3px 10px;
	vertical-align:middle;
}	
.BB8PortLblBG > table > tbody > tr				
{
	vertical-align:middle;
}	
.BB8PortLblBG span				
{
	color:#fff;
}	
.BB8BuyPortBtn				
{
	background:linear-gradient(#fff, #e6e6e6);
	padding:5px 5px 5px 6px;
	border-radius:2px;
	width:100px;
	box-shadow:1px 1px 5px -1px #757575;
}	
.BB8BuyPortBtn span				
{
	color:#6774A5;
}	
.BB8PortDesc				
{
	padding:10px 0 0 10px;
}	
.BB8PortDesc .dxic .dxeEditAreaSys				
{
	color:#505f8e !important;
	font-size:24px !important;
}	
.BB8SideBar				
{
	background-color:#fff;
	padding:0 0 0 10px;
	min-height:360px;
}	
.BB8ModelOptions				
{
	background-color:#f5f5f5;
	padding:0 0 25px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:200px;
}	
.BB8ModelOptions .iXingBtn				
{
	margin:15px 0 0 20px;
}	
.BB8BuyPortBtn .iXingBtn td				
{
	text-decoration:initial !important;
}	
.RevLeft input				
{
	color:#4d5c90 !important;
	font-size:23px !important;
	margin-bottom:25px;
}	
.moreFlyoutShadow #main-nav .PriNavSelected				
{
	border-left:0px solid #878685 !important;
}	
.CAPendingAccountDiv				
{
	background-color:white;
	margin:0px;
	padding:10px 0px 0px 12px;
	width:230px;
	box-sizing:border-box;
}	
.CAPendingAccountDiv .TableTitle				
{
	margin-left:-5px;
}	
.CAPendingAccountsWrapper				
{
}	
.NewsFeedWrapper.CAPendingAccounts .NewsFeedItem				
{
	border-top:1px solid #349FEF;
}	
.NewsFeedWrapper.CAPendingAccounts .NewsFeedItem .NewsFeedTitle				
{
	border-bottom:0px none;
}	
.NewsFeedWrapper.CAPendingAccounts .NewsFeedItem .NewsFeedSubTitle				
{
	color:#939598;
	border-bottom:0px none;
}	
body.authenticated #main-nav li:first-child				
{
}	
body.authenticated #main-nav li ul li:first-child				
{
	border-left:0px none;
}	
.DocumentSliderContainer .bx-wrapper				
{
	margin:0px;
}	
.CALatestTweets .twitterTimelineWrap				
{
	margin-top:26px;
}	
.CALatestTweets .TableTitle				
{
	display:inline-block;
	margin:-25px 0px 0px;
}	
.BB2CAArticles.DocLibWrapper .documentRow				
{
	width:178px !important;
}	
.BreadCrumbsSpace				
{
	height:68px !important;
}	
.DocHideBtns				
{
	cursor:pointer;
}	
.BB8Button				
{
	color:#fff;
	background-color:#349FEF;
	font-size:13px;
	margin:0 0 4px 10px;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:167px;
	cursor:pointer;
}	
.BB8Button .dxh3h				
{
	text-decoration:none !important;
	-khtml-border-radius:5px;
}	
.BB8Button .dxb				
{
	text-align:center !important;
}	
.PendBtnColor				
{
	color:#fff;
	background-color:#316DB1;
	font-size:13px;
	margin:0 0 0 10px;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:147px;
	-khtml-border-radius:5px;
}	
.NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedDate, .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedAuthor				
{
	font-size:12px !important;
}	
.save_btn_BB2CSetSecurity				
{
	padding-top:20px;
}	
.BB2CSetSecurity				
{
	padding:0px !important;
	margin-top:-35px !important;
}	
.LatestClientTweets span.TableTitle				
{
	color:#505050;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:15px!important;
	line-height:1.5;
	display:block;
	padding:10px 0px 0px 5px;
	width:205px!important;
}	
.LatestClientTweets				
{
	background-color:#fff;
	width:230px!important;
}	
.LatestClientTweets .jspContainer				
{
	height:500px!important;
	width:227px!important;
}	
.ClientRSSFeed span.TableTitle				
{
	display:block;
	margin:30px 0px -10px;
}	
.dxgvEmptyDataRow				
{
	color:gray;
	background-color:transparent;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:12px;
	line-height:normal;
	text-transform:capitalize;
}	
.MainContentDiv .IX_ThemeFooter  				
{
	display:none;
}	
.dxgvGroupPanel .dxgvHeader:before				
{
	display:none;
}	
.dxgvGroupPanel .dxgvHeader:after				
{
	height:4px;
	background:transparent;
	display:block;
	margin:-8px 0px 8px;
	-webkit-box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	-moz-box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	box-shadow:-1px 2px 2px rgba(0,0,0,0.15);
	content:'';
}	
.BB2CDashWelcome2				
{
	background-color:#f6f7f8;
	height:32px;
	padding:5px 10px 32px 10px;
}	
.BB2CDashKPI2				
{
	background-color:#f6f7f8;
	height:69px;
}	
.BB2CDashKPI2 .BB2DashKPIViewAll				
{
	top:21px!important;
}	
.BB2CDashAssets2				
{
}	
.BB2CDashColumn2				
{
	background-color:#fff;
	padding:20px 20px 0px 26px;
	width:auto!important;
}	
.BB2CDashColumn2:nth-of-type(2)				
{
	margin:0px 0px 0px 19px;
	padding:20px 20px 0px 26px;
}	
.KPIViewAll2				
{
	position:absolute;
	top:410px;
	left:377px;
}	
.BB2CDashLowCol2:first-child				
{
	margin:0px 10px 0px 0px;
}	
.BB2CDashLowCol2				
{
	margin:0px 10px;
}	
.SecMessage				
{
	width:400px;
	padding-left:10px;
}	
.SecMessage .dxeMemoSys				
{
	padding:5px !important;
	border-color:#d7d7d7 !important;
}	
.SecMessage .dxeMemoEditArea				
{
	font-size:14px !important;
}	
.BB8Send				
{
	height:25px;
	background:linear-gradient(to bottom, #7087ba 0%,#3f4c78 100%);
	padding:0px 15px 5px 15px;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	box-sizing:border-box;
}	
.BB8Send span				
{
	color:#fff !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.BB8Send.iXingBtn td				
{
	text-decoration:initial !important;
}	
.BB8Send.iXingBtn:hover				
{
	background:linear-gradient(to bottom, #7087ba 0%,#3f4c78 100%);
}	
.BB8Cancel				
{
	background-color:#eeeeee;
	height:25px;
	padding:0px 15px 5px 15px;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	position:relative;
	right:8px;
	box-sizing:border-box;
}	
.BB8Cancel span				
{
	color:#a6a6a6 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.BB8Cancel.iXingBtn td				
{
	text-decoration:initial !important;
}	
.BB8Cancel.iXingBtn:hover				
{
	background-color:#f3f3f3 !important;
}	
.NewSecMessage				
{
	height:25px;
	background:linear-gradient(to bottom, #7087ba 0%,#3f4c78 100%);
	padding:0px 13px 6px 13px;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	width:113px !important;
	box-sizing:border-box;
}	
.NewSecMessage span				
{
	color:#fff !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.NewSecMessage.iXingBtn td				
{
	text-decoration:initial !important;
}	
.NewSecMessage.iXingBtn:hover				
{
	background:linear-gradient(to bottom, #7087ba 0%,#3f4c78 100%);
}	
.SecReply				
{
	background-color:#fff;
	padding:0px 0px 20px 20px;
}	
.BB8SaveDraft				
{
	height:25px;
	background:linear-gradient(to bottom, #ececec 0%,#cdcac8 100%);
	padding:0px 15px 5px 15px;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	width:85px;
	position:relative;
	right:5px;
	box-sizing:border-box;
}	
.BB8SaveDraft span				
{
	color:#a6a6a6 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.BB8SaveDraft.iXingBtn td				
{
	text-decoration:initial !important;
}	
.BB8SaveDraft.iXingBtn:hover				
{
	background:linear-gradient(to bottom, #ececec 0%,#cdcac8 100%);
}	
.BB8Back				
{
	background-color:#eeeeee;
	height:25px;
	padding:0px 15px 5px 15px;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	position:relative;
	right:10px;
	box-sizing:border-box;
}	
.BB8Back span				
{
	color:#a6a6a6 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.BB8Back.iXingBtn td				
{
	text-decoration:initial !important;
}	
.BB8Back.iXingBtn:hover				
{
	background-color:#f3f3f3 !important;
}	
.BB8BlueFont input				
{
	color:#314D81 !important;
	font-size:14px !important;
}	
.BB8BlueFont .dxeMemoEditArea				
{
	color:#314D81 !important;
	font-size:14px !important;
}	
.SecMessageView				
{
	width:390px;
}	
.SecMessageView .dxeMemoEditArea				
{
	color:#454242 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	padding:0px !important;
}	
.secmsglabel				
{
	color:#314D81 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
}	
.secmsglabelhtml				
{
	color:#314D81 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
}	
.secmsgtext				
{
	color:#454242 !important;
	font-family:HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	padding-top:5px;
	padding-bottom:6px;
}	
.SecMessageView .dxeMemo				
{
	border:none !important;
}	
.BB8ModalTitle				
{
	color:#314D81 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:22px !important;
}	
.CRMOverHideEdit .PipesWrapper .PipeEntry .PipeAction				
{
	display:none !important;
}	
.CRMOverSocBtns				
{
	position:absolute;
	top:50px;
}	
.CRMOverSocBtn1				
{
	position:relative;
	right:30px;
}	
.CRMOverSocBtn2				
{
	position:relative;
	right:30px;
}	
.CRMOverSocBtn3				
{
	position:relative;
	right:30px;
}	
.CliProfDet.DateEditAsLabel td.dxic input				
{
	color:#8C8C8C !important;
	font-size:12px !important;
}	
.InputSpace				
{
	margin-bottom:7px;
}	
.InputSpace .dxeMemo				
{
	padding:5px;
	border-color:#d7d7d7 !important;
}	
.CRMPipeHolder				
{
	background-color:#e7e7e7 !important;
	height:47px !important;
	width:655px !important;
	padding-left:5px !important;
	padding-top:15px !important;
	padding-bottom:5px !important;
}	
.CRMQuicklinks				
{
	background-color:#fff !important;
	margin-left:36px !important;
	margin-bottom:15px !important;
	padding-bottom:15px !important;
}	
.CRMSideLinks				
{
	background-color:#fff !important;
	margin-left:36px !important;
	margin-top:25px !important;
	padding-bottom:15px !important;
}	
.CRMFilter				
{
	background-color:#fff !important;
}	
.CRMPipe				
{
	background-color:#fff !important;
}	
.QodPadding .QuoteOfTheDay.TopAppBannerApp				
{
	background-color:#fff;
	height:50px !important;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	width:960px;
	margin-bottom:6px;
	padding-left:15px;
	padding-top:6px;
	min-height:initial !important;
	box-sizing:border-box;
}	
span.DarkBlueText.BoldText.SmallMedText				
{
	color:#38557c !important;
	font-size:13px !important;
	font-weight:bold !important;
	bottom:13px;
	position:relative;
}	
span.LightGrayText.BoldText.SmallText.AllCaps				
{
	color:#bebebe !important;
	font-size:9px !important;
	font-weight:bold !important;
	bottom:12px;
	position:relative;
	text-transform:Uppercase;
}	
.SearchIconStyling				
{
	cursor:pointer;
	position:relative !important;
	left:-5px;
}	
.PipesWrapper .PipeEntry .PipeText .hashtag				
{
	color:#205681 !important;
}	
.CRMPipeHolder table.dxeTextBox .dxic input				
{
	color:#818181 !important;
	background-color:transparent !important;
	font-size:12px !important;
	height:30px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}	
.CRMPipeHolder .dxeNullText .dxeEditArea				
{
	font-style:italic !important;
}	
.PipesWrapper .PipeText .PipePostedBy				
{
	color:#205681 !important;
	font-size:12px !important;
	bottom:22px !important;
	position:absolute;
	left:12px !important;
	right:0px !important;
}	
.PipesWrapper .PipeText				
{
	color:#666666;
	line-height:19px !important;
	padding-bottom:40px !important;
}	
.PipesWrapper .PipeEntry .PipeAction				
{
	width:8%;
}	
.RoundedSearchBar				
{
	border:none;
}	
.RoundedSearchBar.dxeTextBox .dxeEditArea				
{
	-webkit-border-radius:15px !important;
	-moz-border-radius:15px !important;
	border-radius:15px !important;
}	
.RoundedSearchBar.dxeTextBoxSys				
{
	background-color:#fff !important;
	border:none !important;
	-webkit-border-radius:15px !important;
	-moz-border-radius:15px !important;
	border-radius:15px !important;
	width:250px !important;
	padding-left:2px;
}	
.RoundedSearchBar.dxeTextBox td.dxic				
{
	background-color:transparent !important;
}	
.RoundedSearchBar.dxeTextBox .dxeEditArea:focus				
{
	outline:none !important;
}	
.Top-10 img				
{
	width:80% !important;
	position:relative;
	top:30px;
}	
.BB2CRMFamilyMembersWrapper .NewsFeedWrapper .NewsFeedItem				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	padding:10px 0px 10px 0px !important;
}	
.BB2CRMFamilyMembersWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedTitle				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px !important;
	padding-left:0px !important;
}	
.BB2CRMFamilyMembersWrapper.bx-wrapper .bx-viewport				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:420px !important;
}	
.BB2CRMFamilyMembersWrapper .NewsFeedWrapper .TwoColumnsTitleLeftDetails.LeftIsButton .NewsFeedDate				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	display:none !important;
}	
.bx-wrapper.BB2CRMFamilyMembersWrapper .BB2CRMFamilyMembers .NewsFeedPage				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	width:auto !important;
}	
.BB2CRMFamilyMembersWrapper .NewsFeedItem .NewsFeedTitle				
{
	color:#1D598D !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
}	
.BB2CRMFamilyMembersWrapper .NewsFeedItem .TwoColumnsTitleLeftDetails				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border:0px solid white !important;
}	
.ClientProfileFamilyMembers .NewsFeedItem .NewsFeedTitle				
{
	color:#1D598D !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:21px !important;
	margin-top:7px;
	padding-left:0px !important;
	border-bottom:0px !important;
}	
.ClientProfileFamilyMembers .NewsFeedItem .TwoColumnsTitleLeftDetails				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border:0px solid white !important;
	padding:4px 0px 4px 20px !important;
}	
.ClientProfileFamilyMembers .NewsFeedItem				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border:0px solid white !important;
}	
.ClientProfileFamilyMembers a.wholeItemIsClickableLink, .ClientProfileFamilyMembers a.wholeItemIsClickableLink img, .ClientProfileFamilyMembers a.newsFeedReadMoreLinkPersistedImage img				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:50px !important;
	width:50px !important;
	min-height:50px !important;
	min-width:50px !important;
}	
.dxtcPageContent				
{
	padding-top:0px !important;
	padding-bottom:0px !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem .NewsFeedTitle, .NewsFeedSubTitle, .NewsFeedDetails, .NewsFeedText				
{
	color:#1D598D !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	border:none !important;
}	
.FamilyListGridApp .NewsFeedBxWrapper.bx-wrapper .bx-pager.bx-default-pager a.bx-prev				
{
	padding:2px 0px !important;
}	
.FamilyListGridApp .NewsFeedBxWrapper.bx-wrapper .bx-pager.bx-default-pager a				
{
	height:7px !important;
	margin:0px 5px !important;
	padding:0px !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:7px !important;
	margin-top:15px !important;
	outline:0;
	text-indent:-9999px;
}	
.FamilyListGridApp				
{
	background-color:#f1f1f1 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	box-sizing:border-box;
}	
.dxgvFilterBarExpressionCell				
{
	background-color:#f4f4f4;
	border:1px solid #b4b4b4;
	padding:3px 5px 3px 5px;
}	
.dxgvFilterBar				
{
	margin-top:5px !important;
}	
.dxgvFilterBar a				
{
	color:#375388 !important;
	font-weight:bold;
	text-decoration:none !important;
}	
.AcctGrpModal				
{
	height:280px;
}	
.BlueBtn.CustomButton				
{
	position:absolute;
	top:72px;
	right:10px;
}	
.OrangeBtn.CustomButton				
{
	position:absolute;
	top:25px;
	right:10px;
}	
.BlueBtn span				
{
	background-color:#496698 !important;
}	
.OrangeBtn span				
{
	background-color:#da8335 ;
}	
.ClientProfilePanel				
{
	background-color:#fff !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:133px !important;
	padding:10px;
	width:946px !important;
	box-sizing:border-box;
}	
.ClientProfilePanel .TableTitle				
{
	position:absolute;
	top:-30px;
	left:0px;
}	
.CliProfDet				
{
	color:#8C8C8C !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
}	
.CliProfDet input				
{
	color:#8C8C8C !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
}	
.CliProfDet .dxic				
{
	padding:2px 0px !important;
}	
.CliProfDet.DateEditAsLabel td.dxic				
{
	padding:2px 0px !important;
}	
.ClientProfName td.dxic				
{
	padding:0px !important;
}	
.ClientProfName td.dxic input				
{
	font-size:16px !important;
	font-weight:700 !important;
}	
.BB2Blue, .BB2Blue input				
{
	color:#1D598D !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
}	
.AppWhiteBackground				
{
	background-color:white;
}	
.FinancialSnapshotHeader 				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	position:relative !important;
	top:12px;
	right:13px;
	z-index:9001;
}	
.FinancialSnapshotHeader .TableTitle				
{
	color:#1D598D;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	margin-left:7px !important;
	position:absolute;
}	
.ML10				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	margin-left:10px !important;
}	
.FinSnapTotal				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	position:relative !important;
}	
.FinSnapTotal:after				
{
	background-color:#999;
	height:1px;
	display:block;
	position:absolute;
	top:-10px;
	left:12px;
	right:15px;
	content:'';
}	
.RIAClientProfBioPhoto img				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:105px !important;
	width:105px !important;
	min-height:105px !important;
	position:relative !important;
	max-width:105px !important;
}	
.CustomButton span				
{
	display:none;
}	
.CliProfAssetClass				
{
	background-color:#fff !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:330px;
}	
.CliProfAccounts				
{
	background-color:#fff !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	height:340px;
	padding-left:5px !important;
	box-sizing:border-box;
}	
.CliProfAccounts .TableTitle				
{
	color:#1D598D;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
}	
.CliProfAssetClass .TableTitle				
{
	color:#1D598D;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
}	
.BB2CRMClientProfFamMembersList				
{
	background-color:#fff;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	width:250px;
	padding-left:10px;
	box-sizing:border-box;
}	
.FamTabWrap				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:2px;
	position:relative;
	right:12px;
}	
.FamTabWrap2				
{
	bottom:2px;
	position:relative;
	right:20px;
}	
.POITabWrap				
{
	bottom:2px;
	position:relative;
	right:15px;
}	
.POITabWrap2				
{
	bottom:2px;
	position:relative;
	right:24px;
}	
.AdvLabel				
{
	color:#606060;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	padding-bottom:3px;
	position:relative;
	left:2px;
}	
.IX_Column.ColumnMarginRight				
{
	margin-right:10px;
}	
.FinSnapFullApp				
{
	background-color:#fff;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:25px;
}	
.FinSnapFullApp .dxgvGroupPanel				
{
	visibility:hidden !important;
}	
.POIComponentWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedTitle				
{
	color:#1D598D !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px !important;
	height:15px !important;
	padding:0px !important;
	margin-bottom:0px !important;
	padding-left:0px !important;
	border-bottom:0px !important;
}	
.POIComponentWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedDate, .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedAuthor				
{
	padding:0px !important;
}	
.POIComponent.NewsFeedWrapper .NewsFeedItem .NewsFeedDetails				
{
	color:#6D6E71 !important;
	padding-left:0px !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem .NewsFeedSubTitle				
{
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedDate, .POINewsFeedAppWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedAuthor				
{
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem .NewsFeedDetails				
{
	color:#1D598D !important;
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedTitle				
{
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem				
{
	border:none !important;
}	
.POINewsFeedAppWrapper .NewsFeedItem.TwoColumnsItem				
{
	width:205px;
}	
.POINewsFeedAppWrapper .TwoColumnsTitleLeftDetails				
{
	border:none !important;
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .TwoColumnsTitleLeftDetails.LeftIsButton .NewsFeedDate, .POINewsFeedAppWrapper .NewsFeedItem .TwoColumnsTitleLeftDetails.LeftIsButton .NewsFeedAuthor				
{
	padding:0 0 0 0 !important;
}	
.POINewsFeedAppWrapper .newsFeedAddlButton				
{
	margin-left:15px;
	margin-bottom:6px;
}	
.POINewsFeedAppWrapper a.newsFeedReadMoreLinkPersistedImage img				
{
}	
.clearfix:after				
{
	height:0px;
	display:block;
	clear:both;
	visibility:hidden;
	content:"";
}	
.ColumnBreak				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	margin-bottom:13px !important;
	padding-top:5px;
	float:none !important;
}	
.POIComponent .NewsFeedWrapper .NewsFeedItem				
{
	border-bottom:2px solid #f4f4f4 !important;
	border-top:none !important;
}	
.CRMMyTeam .NewsFeedWrapper .NewsFeedItem.TwoColumnsItem				
{
	background-color:transparent !important;
	margin:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width:300px ;
	border-color:#e0e0e0 !important;
	min-height:40px;
	border-left:0px !important;
	border-bottom:0px !important;
	border-right:0px !important;
}	
.CRMMyTeam				
{
	background-color:#f7f7f7 !important;
	height:450px;
	width:303px;
	margin-top:50px;
}	
.CRMMyTeam .NewsFeedBxWrapperParent .bx-viewport				
{
}	
.CRMMyTeam table tbody tr > td				
{
	width:320px;
}	
.CRMMyTeam .NewsFeedBxWrapperParent > div				
{
	width:320px !important;
}	
.CRMMyTeam .NewsFeedBxWrapperParent				
{
	margin-top:20px;
}	
.CRMMyTeam .NewsFeedBxWrapper .bx-pager.bx-default-pager				
{
	display:block !important;
	padding-left:10px;
	position:relative;
	top:8px !important;
}	
.CRMMyTeam .NewsFeedWrapper .NewsFeedItem .TwoColumnsTitleLeftDetails .NewsFeedAuthor				
{
	font-size:13px !important;
}	
.CRMMyTeam .NewsFeedText				
{
	font-size:13px !important;
}	
.CRMMyTeam .NewsFeedWrapper a.wholeItemIsClickable.active				
{
	background-color:#e0e0e0 !important;
	display:block !important;
}	
.TeamSearchIcon				
{
	bottom:5px;
	position:relative;
	right:70px;
}	
.TeamMemberDetail				
{
	background-color:#fff;
	height:450px;
	width:620px;
	margin-top:50px;
	padding-left:30px;
	position:relative;
	right:17px;
	box-sizing:border-box;
}	
.MainApp input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}	
.MainApp .TopLabel input				
{
	font-size:16px !important;
	text-align:center !important;
}	
.MainApp .BlueLabel input				
{
	color:#1d598d !important;
}	
.MainApp .SmallMedText input				
{
	color:#1d598d !important;
}	
.RIAFirmProfBioPhoto				
{
	height:165px;
	width:122px;
	position:relative;
	left:220px;
}	
.RIAFirmProfBioPhoto img				
{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:-1px 3px 4px #bfbfbf;
	-moz-box-shadow:-1px 3px 4px #bfbfbf;
	box-shadow:-1px 3px 4px #bfbfbf;
	max-width:135px !important;
	max-height:135px !important;
}	
.TopLabel				
{
	position:relative;
	left:170px;
}	
.SmallMedText input				
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
}	
.MyTeamNewsFeedWrapper .NewsFeedWrapper .NewsFeedItem				
{
	background-color:#fff;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
	height:85px !important;
	padding:0 0 0 0 !important;
	border-radius:6px;
	margin-bottom:4px;
	border-style:solid !important;
	border-color:#7385A6 !important;
	border-width:1px !important;
}	
.MyTeamNewsFeedWrapper .NewsFeedWrapper .TwoColumnsTitleLeftDetails				
{
	border-left:none !important;
}	
.MyTeamNewsFeedWrapper .newsFeedReadMoreLinkPersistedImage img				
{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:45px !important;
	margin-left:12px;
}	
.MyTeamNewsFeedWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedTitle				
{
	color:#1d598d !important;
	margin-bottom:0px !important;
	padding-left:5px !important;
	padding-bottom:0px !important;
	border-bottom:0px !important;
}	
.MyTeamNewsFeedWrapper .NewsFeedWrapper .NewsFeedItem .NewsFeedText				
{
	padding-left:4px;
}	
.CRMMyTeam .NewsFeedBxWrapper.bx-wrapper .bx-pager.bx-default-pager a				
{
	height:7px !important;
	margin:0px 5px !important;
	padding:0px !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:7px !important;
	outline:0;
}	
.CRMMyTeam .bx-has-pager.bx-controls				
{
	min-height:0px;
}	
.CRMMyTeam .NewsFeedBxWrapper.bx-wrapper .bx-pager.bx-default-pager a.bx-prev				
{
	padding:1px 2px !important;
}	
.CRMMyTeam .NewsFeedBxWrapper.bx-wrapper .bx-pager.bx-default-pager a.bx-next				
{
	padding:1px 2px !important;
}	
.DynamicInput				
{
	background-color:#f1f1f2;
	padding-left:5%;
	padding-bottom:20px;
}	
.DynamicInput .FieldLabel				
{
	padding-top:5px;
	padding-right:7px;
	text-align:right;
	float:right;
}	
.DynamicInput .FilterHeader img[id*="EII"]				
{
	visibility:visible;
}	
.DynamicInput .FilterHeader img				
{
	visibility:hidden;
}	
.BB8InsetStyle .dxeEditAreaSys				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
}	
.CliSearchMag				
{
	cursor:pointer;
	bottom:4px !important;
	position:relative !important;
	right:32px !important;
}	
.CRMRoundedSearch.dxeTextBox td.dxic				
{
	background-color:transparent !important;
}	
.CRMRoundedSearch.dxeTextBox				
{
	background-color:transparent !important;
	border:none !important;
}	
.CRMRoundedSearch .dxeEditArea				
{
	background-color:#fff;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border-radius:11px !important;
	padding-left:7px;
}	
.CRMRoundedSearch				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border:none !important;
	width:274px !important;
	margin-left:36px;
}	
.CRMRoundedSearch .dxeEditArea:focus				
{
	outline:none;
}	
.headerSearchApp .dxeNullText .dxeEditArea				
{
	font-style:italic !important;
}	
.headerSearchApp table.dxeTextBox .dxic input				
{
	color:#818181 !important;
	background-color:#fff !important;
	font-size:12px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}	
.SecReply .BB8TitleStyle				
{
	color:#314D81 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:22px !important;
}	
.dashQoDCol				
{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:20px;
	position:relative !important;
}	
.dxgvGroupRow td.dxgv>table,.dxgvFocusedGroupRow td.dxgv>table				
{
	width:100%;
	table-layout:fixed;
}	
.nowrapping				
{
	white-space:normal !important;
}	
.BB8TitleStyleSubject .dxeEditAreaSys				
{
	color:#314D81 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:22px !important;
	background-position-y:relative;
	position:10px;
}	
.ContentNoBorder .dxeMemo				
{
	border:none !important;
}	
.CMSWarningMessage				
{
	color:#505050;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:14px;
	line-height:20px;
	text-align:justify;
}	
.CMSWarningBG				
{
	background:#fff;
	padding:20px 20px 10px 20px;
	margin-bottom:50px;
	min-width:960px;
}	
.BB2CDashAssets				
{
}	
.BB2CDashAssets .iXingBtn				
{
	position:relative;
	top:-70px;
	left:220px;
}	
.FOAllAccountsBtn				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:38px;
	border:1px solid #ebebeb;
	display:inline-block;
	padding:11px 10px 10px 5px;
	width:108px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border-left:none !important;
	border-right:none;
	border-top:1px solid transparent;
	box-sizing:border-box;
}	
.FOAllGroupsBtn				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:38px;
	border:1px solid #ebebeb;
	display:inline-block;
	padding:11px 10px 10px 0px;
	width:132px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	border-top:1px solid transparent;
	box-sizing:border-box;
}	
.FOAllEntBtn				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	border:none !important;
	display:inline-block;
	padding:11px 10px 10px 5px;
	width:108px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:0px;
	position:absolute;
	right:131px;
	box-sizing:border-box;
}	
.FOFilter				
{
	color:#9c9c9c;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	border:1px solid #ebebeb;
	display:inline-block;
	padding:11px 10px 10px 0px;
	width:132px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:0px;
	position:absolute;
	right:-1px;
	border-bottom:none;
	border-top:none !important;
	box-sizing:border-box;
}	
.LPKPI_FOFilters				
{
	color:#797979;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:19px !important;
	font-weight:normal !important;
	display:inline-block;
	margin:0px;
	padding:8px 0px;
	font:normal normal normal 19px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	white-space:nowrap;
	position:absolute;
	top:-40px;
	left:0px;
	zoom:1;
	*display:inline;
}	
.LPKPI_FOAsOfTitleLabel				
{
	color:#797979;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	height:14px;
	display:inline-block;
	margin:0px;
	padding:11px 17px 10px;
	width:95px;
	font:normal normal normal 13px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	bottom:75px;
	white-space:nowrap;
	position:absolute;
	right:0px !important;
	zoom:1;
	*display:inline;
}	
.FOAllAccountsBtn img				
{
	position:relative;
	left:74px;
}	
.FOAllGroupsBtn img				
{
	position:relative;
	left:113px;
}	
.FOAllEntBtn img				
{
	position:relative;
	left:64px;
}	
.FOFilter img				
{
	position:relative;
	left:81px;
}	
.FOAllAccountsBtn td				
{
	text-decoration:none !important;
	padding-right:0px !important;
}	
.FOAllGroupsBtn td				
{
	text-decoration:none !important;
	padding-right:0px !important;
}	
.FOAllEntBtn td				
{
	text-decoration:none !important;
	padding-right:0px !important;
}	
.FOFilter td				
{
	text-decoration:none !important;
	padding-right:0px !important;
}	
.FOSelBtn				
{
	margin-left:0px !important;
}	
.FOCancelBtn				
{
	margin-left:10px !important;
}	
.EntListInvFO .dxgvGroupRow td.dxgv,  .EntListInvFO .dxgvFocusedGroupRow td.dxgv				
{
	color:#808080 !important;
	background-color:#fff !important;
	padding:10px !important;
	padding-left:20px !important;
	border-bottom:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
	border-top:1px solid #d3d3d3 !important;
}	
.EntListInvFO span.nowrapping.nowrapping3				
{
	padding-left:5px !important;
}	
.FOAcctGrpKPI				
{
	height:35px !important;
	border-bottom:1px solid #ebebeb !important;
}	
.FOAcctKPI				
{
	height:35px !important;
	border-bottom:1px solid #ebebeb !important;
}	
.FOEntKPI				
{
	height:35px !important;
	border-bottom:1px solid #ebebeb !important;
}	
.acResults				
{
	background-color:#fff;
	z-index:12000 !important;
}	
body.authenticated #main-nav li a.PriNavSelected:hover				
{
	color:#a7916e !important;
}	
body.authenticated .moreFlyout:hover				
{
	color:#1d3b6f !important;
}	
body.authenticated  #main-nav li:hover  .sub-links				
{
	display:block;
	z-index:999999999999;
}	
.BB2cDashSiteAlertText				
{
	color:#333;
	background-color:#fff;
	font-size:18px;
	line-height:1.5;
	display:block;
	margin:0px 0px 30px;
	padding:10px;
	width:940px;
	float:right;
	vertical-align:top;
}	
.BB2cDashSiteAlertText:empty				
{
	display:none;
}	
.BB2CDashboardAccountsListApp				
{
	position:relative;
}	
.BB2CDashboardAccountsListApp .KPIViewAll				
{
	position:absolute;
	top:150px;
	right:20px;
}	
.twitterTimelineWrapper .twitterTimelineItem .twitterTimelineText span				
{
	display:block;
	white-space:normal !important;
}	
.twitterTimelineWrap				
{
	height:500px!important;
	display:inline-block;
	margin:5px 0px 20px 0px;
	width:215px!important;
}	
.twitterTimelineWrap .jspHorizontalBar				
{
	display:none;
}	
.twitterTimelineWrapper .twitterTimelineItem .twitterTimelineText				
{
	width:100%;
}	
.BB2CDashDocs .NewsFeedWrapper .NewsFeedItem				
{
	display:inline-block;
	padding:0px 0px 0px 50px;
	width:66%;
	border-top:none !important;
}	
.BB2CDashDocs .NewsFeedWrapper .NewsFeedItem .NewsFeedTitle				
{
	color:#124f7d !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px;
	font-weight:700;
	height:auto!important;
	line-height:1.2;
	padding:6px 0px 0px!important;
	border-bottom:none !important;
}	
.BB2CDashDocs .NewsFeedWrapper .NewsFeedItem .NewsFeedSubTitle				
{
	color:#333!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:15px;
	border-bottom:none !important;
	word-break:break-word !important;
}	
.BB2CDashDocs span.TableTitle				
{
	color:#32678f !important;
	font-size:15.36px !important;
	display:block;
	width:161px;
	margin-left:0px !important;
	margin-bottom:15px!important;
	position:relative;
	top:15px;
	right:-6px!important;
}	
.BB2CDashDocs .NewsFeedBxWrapper.bx-wrapper.Wrapper				
{
	margin:0px!important;
}	
.BB2CDashDocs				
{
	background-color:#fff;
	width:230px;
	min-height:410px!important;
}	
.BB2CDashDocs .NewsFeedItem:before				
{
	color:#124f7d !important;
	font-family:'FontAwesome';
	font-size:25px;
	height:auto!important;
	line-height:1px;
	position:relative;
	top:30px;
	right:37px;
	content:'\f1c1';
}	
div#IXCC_BB2CDashDocListListApp				
{
	min-height:350px!important;
}	
.NewsFeedPageColumn.clearfix				
{
	bottom:7px;
	position:relative;
}	
.BB2CDashDocs .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails				
{
	display:none;
}	
.BB2CDashDocs .NewsFeedText				
{
	display:none;
}	
div#signoutdiv				
{
	display:none;
}	
.topTweetsBannerRight				
{
	display:none!important;
}	
.twitterTimelineWrap .jspPane				
{
	position:absolute;
	left:0px!important;
}	
.BB2CDash3Cols				
{
	min-height:500px;
}	
.DocBlueEditBtn				
{
	position:absolute;
	top:-56px;
}	
.DocBlueUploadBtn				
{
	position:absolute;
	top:-56px;
}	
.DocBlueSearchBtn				
{
	position:absolute;
	top:-56px;
}	
.BB8InsetStyle.dxeMemo				
{
	background-color:#f9f9f9 !important;
	padding:7px 5px;
	-webkit-box-shadow:inset -1px 1px 4px  #d0d0d0;
	-moz-box-shadow:inset -1px 1px 4px  #d0d0d0;
	box-shadow:inset -1px 1px 4px  #d0d0d0;
}	
.BB8InsetStyle.dxeTextBox .dxic input				
{
	background-color:#f9f9f9 !important;
	-webkit-box-shadow:inset -1px 1px 4px  #d0d0d0;
	-moz-box-shadow:inset -1px 1px 4px  #d0d0d0;
	box-shadow:inset -1px 1px 4px  #d0d0d0;
}	
.BB8InsetStyle.dxeButtonEdit .dxic input				
{
	background-color:transparent !important;
}	
.BB8InsetStyle.dxeTextBox, BB8InsetStyle.dxeButtonEdit				
{
	background-color:transparent !important;
	border:0px none !important;
}	
.BB8InsetStyle.dxeTextBox td.dxic, BB8InsetStyle.dxeButtonEdit td.dxic				
{
	background-color:transparent;
	height:35px !important;
	padding:0px !important;
}	
.BB8InsetStyle.dxeTextBox .dxeEditArea				
{
	background-color:#ffffff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:14px !important;
	height:35px !important;
	padding:0px 0px 0px 5px;
}	
.BB8InsetStyle.dxeButtonEdit, .BB8InsetStyle .dxeButtonEdit				
{
	background-color:#f9f9f9 !important;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height:35px !important;
	border:none !important;
	border-spacing:0px !important;
	-webkit-box-shadow:inset -1px 1px 4px  #d0d0d0;
	-moz-box-shadow:inset -1px 1px 4px  #d0d0d0;
	box-shadow:inset -1px 1px 4px  #d0d0d0;
}	
.BB8InsetStyle.dxeButtonEdit .dxic input, .BB8InsetStyle .dxeButtonEdit .dxic input				
{
	background-color:transparent !important;
}	
.BB8InsetStyle.dxeButtonEdit input.dxeEditArea				
{
}	
.BB8InsetStyle .dxeMemoEditArea				
{
	font-size:14px !important;
}	
.BB8InsetStyleSAYT td.dxic				
{
	-webkit-box-shadow:inset -1px 1px 4px #d0d0d0 !important;
	-moz-box-shadow:inset -1px 1px 4px #d0d0d0 !important;
	box-shadow:inset -1px 1px 4px #d0d0d0 !important;
}	
.BB8InsetStyleSAYT .dxeTextBox, .dxeMemo				
{
	border:none !important;
}	
.BB8InsetStyleSAYT .dxeTextBox .dxeEditArea				
{
	background-color:#f9f9f9;
}	
.BB8InsetStyleSAYT .dxeTextBox td.dxic				
{
	background-color:#f9f9f9;
}	
.BB2cDashSiteAlertText:before				
{
	color:#333;
	font-family:'FontAwesome';
	font-size:30px;
	line-height:1.5;
	display:block;
	padding:0px 20px 0px 10px;
	float:left;
	vertical-align:top;
	content:'\f024';
}	
.ChangePWContainer > .IX_ControlDiv				
{
	background:#fff;
	padding:15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:960px;
	margin-top:-50px;
	-webkit-box-shadow:5px 5px 0px #d5d5d4!important;
	-moz-box-shadow:5px 5px 0px #d5d5d4!important;
	box-shadow:5px 5px 0px #d5d5d4!important;
	-ms-box-shadow:5px 5px 0px #d5d5d4!important;
}	
.ng-isolate-scope .ConfirmLblLeftAlign				
{
	margin-bottom:5px;
}	
.ng-isolate-scope .ConfirmTitleMargin				
{
	margin-bottom:5px;
}	
#CP_BB8PANCABalancev4ListApp table.dxeButtonEdit				
{
	height:36px !important;
	border:0.75px solid #d7d7d7 !important;
}	
.DeleteAssetDisclaimer				
{
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:18px;
	display:block;
	padding:5px;
}	
.PATDeleteAssetCancel				
{
	background-color:#e8e8e8;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	margin-left:10px;
	margin-top:28px;
}	
.PATDeleteAssetContinue				
{
	background-color:#349eef;
	padding:5px 10px 5px 10px;
	border-radius:3px;
}	
div#Btn6__BB8PATDeleteAsset_Input_App_CD > span				
{
	color:#fff !important;
}	
.messageBanner>table				
{
	min-height:17px;
}	
.AddPAHistMV .dxeTextBox .dxeEditArea				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
}	
.AddPAHistMV table.dxeButtonEdit				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
}	
.EditPAHistMV .dxeTextBox .dxeEditArea				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
}	
.EditPAHistMV table.dxeButtonEdit				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
}	
.PATGeneralAcctNameWrapper				
{
	margin-bottom:-21px;
	margin-top:-16px;
}	
.PATGeneralAcctWrapper				
{
	margin-bottom:-42px;
}	
.PATGeneralCheckbox				
{
	margin-top:23px;
}	
.PATKPIAsOf				
{
	border-right:none !important;
}	
#CP_BB8EditPAInsTypeInputApp .dxeTextBox td.dxic				
{
	border:1px solid #d7d7d7 !important;
}	
#FTbl_BB8EditPAInsTypeInputApp_9 table.dxeButtonEdit				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
}	
.EditNetWorthInclude				
{
	margin-bottom:10px;
	margin-top:10px;
}	
.EditAssetInsured				
{
	margin-bottom:10px;
	margin-top:10px;
}	
.EditNetWorthInclude .FieldLabel				
{
	min-width:115px !important;
}	
.EditNetWorthInclude .dxeBase				
{
	width:24px !important;
}	
.EditAssetInsured .dxeBase				
{
	width:15px !important;
	margin-left:89px;
}	
.EditPATDescriptionContainer				
{
	margin-top:10px;
}	
#CP_BB8EditPAv4InputApp .dxeTextBoxSys				
{
	border:1px solid #d7d7d7 !important;
	border-radius:unset !important;
	margin-right:24px!important;
}	
#CP_BB8EditPAv4InputApp .EditNetWorthInclude				
{
	margin-bottom:10px;
	margin-top:24px;
}	
#CP_BB8EditPAv4InputApp .EditAssetInsured				
{
	margin-bottom:10px;
	margin-top:24px;
}	
#CP_BB8EditPAv4InputApp .EditNetWorthInclude .FieldLabel				
{
	min-width:115px !important;
}	
#CP_BB8EditPAv4InputApp .EditNetWorthInclude .dxeBase				
{
	width:24px !important;
}	
#CP_BB8EditPAv4InputApp .EditAssetInsured .dxeBase				
{
	width:24px !important;
	margin-left:102px !important;
}	
#CP_BB8EditPAInsTypeInputApp table.dxeTextBoxSys				
{
	margin-right:24px !important;
}	
.PATViewCurrentInsAsst .FieldLabel				
{
	color:#8c8c8c!important;
	font-family:'Helvetica W02 Bold', Helvetica, Arial, sans-serif!important;
	font-size:15px!important;
	font-weight:bold!important;
}	
.PATViewCurrentInsAsst .dxeEditAreaSys				
{
	font-size:15px!important;
	height:auto!important;
}	
.PATViewCurrentInsAsst table.dxeButtonEdit				
{
	height:auto!important;
}	
.PATViewCurrentInsAsst .dxeButtonEdit .dxeEditArea, .PATViewCurrentInsAsst .dxeButtonEdit td.dxic				
{
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:15px!important;
	height:auto!important;
	padding-left:2px!important;
}	
.PATViewCurrentInsAsst				
{
	-webkit-border-radius:0px!important;
	-moz-border-radius:0px!important;
	border-radius:0px!important;
	width:938px!important;
	-khtml-border-radius:0px!important;
	-webkit-box-shadow:5px 5px 0px #d5d5d4!important;
	-moz-box-shadow:5px 5px 0px #d5d5d4!important;
	box-shadow:5px 5px 0px #d5d5d4!important;
}	
.PATEditKPIContainer .PATViewKPI				
{
	padding:0px 0px 2.5px!important;
	margin-bottom:0px!important;
	-webkit-box-shadow:5px 5px 0px #d5d5d4!important;
	-moz-box-shadow:5px 5px 0px #d5d5d4!important;
	box-shadow:5px 5px 0px #d5d5d4!important;
	z-index:-10;
	border-bottom:1px solid #d5d5d4;
}	
.PATViewCurrentInsAsst .EditPATDescription				
{
	background-color:transparent!important;
	border:0px!important;
	padding:10px 0px 0px!important;
	width:904px!important;
}	
.PATViewCurrentInsAsst .EditPATDescription .dxeMemoEditArea				
{
	color:#8c8c8c!important;
	font:normal normal normal 14px/20px 'Helvetica W01 Light', 'HelveticaNeue-Light', 'Helvetica Neue Light', Helvetica Neue, Helvetica, Arial, sans-serif!important;
}	
.PATViewInsAsstMVList>table:first-child				
{
	background-color:#fff;
	margin:70px 0px 40px;
	padding:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	min-width:960px;
}	
.PATViewInsAsstMVList .dxgvControl				
{
	width:auto!important;
}	
.PATViewInsAsstMVList>table:first-child:not(.dxgvControl)				
{
}	
.PATEditButtonContainer				
{
	position:absolute;
	top:32px;
	right:30px;
}	
.PATEditButtonContainer .iXingBtn span				
{
	color:#fff;
	font-size:13px;
	background:#3ba0ec;
	padding:7px 20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-khtml-border-radius:2px;
}	
.PATEditButtonContainer .iXingBtn span:before				
{
	font-family:'FontAwesome';
	padding:0px 5px 0px 0px;
	content:'\f040';
}	
.PATExpireButtonContainer				
{
	position:absolute;
	top:73px;
	right:30px;
}	
.PATExpireButtonContainer .iXingBtn span				
{
	color:#666;
	font-size:13px;
	background:#e8e8e8;
	padding:7px 13px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-khtml-border-radius:2px;
}	
.PATExpireButtonContainer .iXingBtn span:before				
{
	font-family:'FontAwesome';
	padding:0px 5px 0px 0px;
	content:'\f253';
}	
.PATDeleteButtonContainer				
{
	position:absolute;
	top:107px;
	right:30px;
}	
.PATDeleteButtonContainer .iXingBtn				
{
	color:#666;
	font-size:13px;
	background:#e8e8e8;
	padding:7px 13px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-khtml-border-radius:2px;
}	
.PATViewCurrentInsAsst:not(.ViewCurrentPrvtAsset) .PATDeleteButtonContainer .iXingBtn span:before				
{
	font-family:'FontAwesome';
	padding:0px 4px 0px 0px;
	content:'\f05c';
}	
.PATExpireAssetButton td, .PATDeleteButtonContainer td, .PATEditButtonContainer td, .PATExpireButtonContainer td				
{
	text-decoration:inherit!important;
}	
.PATExpireAssetButton span				
{
	font-size:13px;
	display:inline-block;
	padding:7px 20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	width:30px;
	-khtml-border-radius:2px;
	text-align:center;
}	
.PATExpireAssetYes span				
{
	color:#fff;
	background:#3ba0ec;
}	
.PATExpireAssetNo span				
{
	color:#666;
	background:#e8e8e8;
}	
.ViewCurrentPrvtAsset .PATDeleteButtonContainer .iXingBtn				
{
	color:#666;
	font-size:13px;
	background:#e8e8e8;
	padding:7px 13px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-khtml-border-radius:2px;
}	
.ViewCurrentPrvtAsset .PATDeleteButtonContainer .iXingBtn span:before				
{
	font-family:'FontAwesome';
	padding:0px 4px 0px 0px;
	content:'\f05c';
}	
.PATInsuranceHeader				
{
	color:#314D81;
	font-size:22px !important;
}	
.AddInsuranceLifeStyle				
{
	background-color:#fff;
	margin:20px 0px 0px 0px;
	padding:0px 80px 20px 20px;
}	
.AddInsurancePropertyStyle				
{
	background-color:#fff;
	margin:20px 0px 0px -20px;
	padding:0px 80px 20px 62px;
}	
.AddInsuranceDisabilityStyle				
{
	background-color:#fff;
	margin:20px 187px 0px -42px;
	padding:0px 64px 20px 80px;
}	
.SelectPropertyTitle				
{
	color:#314D81;
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:22px;
	display:inline-block;
	margin:0px 0px 20px 0px;
}	
.PATViewInsAsstMVList .dxeTextBox td.dxic				
{
	background-color:#fff;
	height:30px!important;
	border:1px solid #d7d7d7 !important;
}	
.PATViewInsAsstMVList .dxeButtonEdit				
{
	border:1px solid #d7d7d7 !important;
	margin-right:24px!important;
}	
.PATViewInsAsstMVList table.dxeTextBoxSys				
{
	margin-right:24px!important;
}	
.PATSelectAPropertyList .dx-overlay-content.dx-resizable.dx-loadpanel-content				
{
	margin-left:450px !important;
	position:fixed;
	top:-590px !important;
	left:440px !important;
}	
.PATGetValueButton				
{
	margin-bottom:6px;
}	
.PATRadioButton .dx-item.dx-radiobutton				
{
	margin-right:10px;
}	
span.dx-icon.dx-icon-clear				
{
	display:none;
}	
.LPKPILabel.ng-isolate-scope				
{
	font-size:24px !important;
	font-weight:300 !important;
	padding:2px 2px 10px 20px !important;
}	
.BB8AllAcctsKPIV4				
{
	border-right:1px solid #e0e0e0 !important;
}	
.BB2KPIAllRelationshipsV4				
{
	border-bottom:1px solid #e0e0e0 !important;
}	
.LPKPIBorderRightTableV4				
{
	width:240px !important;
}	
.LPKPI_AsOfTitleLabelV4.ng-isolate-scope				
{
	width:125px !important;
}	
div#CP_PATListKPIInputApp .LPKPIBorderRightTable				
{
	width:237px!important;
}	
.EditPATDescription				
{
	background-color:#fff !important;
	border:1px solid #d7d7d7 !important;
	padding:10px 12px;
	border-radius:5px !important;
}	
.PATEditInsType table[id^="FTbl"]				
{
	position:relative;
}	
.PATEditInsType .dxeErrorCell				
{
	position:absolute;
	top:32px;
	right:-2px;
}	
.PATModalPop table[id^="FTbl"]				
{
	position:relative;
}	
.PATModalPop .dxeErrorCell				
{
	position:absolute;
	top:32px;
	right:-2px;
}	
.BB8TitleStyle				
{
	color:#314D81!important;
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:22px!important;
	position:relative;
	top:10px;
}	
.NoMarginTop				
{
	margin-top:0px!important;
}	
.dx-datagrid-content .dx-datagrid-table .dx-row>td				
{
	background-color:#f6f6f7!important;
}	
.dx-datagrid-headers .dx-datagrid-text-content				
{
	color:#375388!important;
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:13px;
	font-weight:700;
	padding-top:10px;
	padding-bottom:10px;
}	
#IXCOL_BB8CrtAsstv4InputApp_17 .FieldLabel				
{
	color:#595757!important;
	font-family:"Helvetica W01 Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	font-size:14px!important;
	font-weight:normal!important;
	margin-bottom:0px!important;
}	
table#Btn7__BB2CPassword_Input_App				
{
	z-index:0 !important;
}	
.BB2CDashWinners, .BB2CDashLosers				
{
	display:none!important;
}	
.BB2CDshTilesWFiles				
{
	display:none!important;
}	
.BB2CDshFlipbookWFiles				
{
	margin:-30px 0px 3px -3px!important;
}	
.footer_right a				
{
	color:#fff;
	padding:0px 10px;
	vertical-align:middle;
}	
.footer_right a:last-child				
{
	padding:0px 0px 0px 10px;
}	
.IX_flipSlidesNav .IX_flipSlidesNav_Prev, .IX_flipSlidesNav .IX_flipSlidesNav_Prev:hover				
{
	height:15px!important;
	background:url(/App_Themes/default/images/ClientThemeImages/FiduciaryTrust/Left_white_arrow.png) center center no-repeat !important;
	display:inline-block;
	margin:7px 7px 0px 0px!important;
	width:20px!important;
}	
.IX_flipSlidesNav .IX_flipSlidesNav_Next, .IX_flipSlidesNav .IX_flipSlidesNav_Next:hover				
{
	height:15px!important;
	background:url(/App_Themes/default/images/ClientThemeImages/FiduciaryTrust/Right_white_arrow.png) center center no-repeat !important;
	display:inline-block;
	margin:7px 0px 0px -5px!important;
	width:20px!important;
}	
.AdvancedDocumentsListColumn				
{
	margin:67px 0px 0px!important;
}	
.BB2cUploadDocTitle .FieldLabel				
{
	color:#fff!important;
}	
.BB2cUploadDocDate .FieldLabel				
{
	color:#fff!important;
}	
.BB2cUploadDocAcct .FieldLabel				
{
	color:#fff!important;
}	
.BB2cUploadDocCat .FieldLabel				
{
	color:#fff!important;
}	
#lblField_OriginalFileName				
{
	color:#fff!important;
}	
.fileinput-button				
{
	background-color:#fff!important;
}	
.BB2CSetSecurity .FieldLabel				
{
	color:#fff!important;
}	
#CP_BB2CDashboardAC1ListApp span.TableTitle				
{
	color:#505050!important;
}	
#CP_BB2CDashboardAccountsListApp span.TableTitle				
{
	color:#505050!important;
}	
.UserProfilePicImg				
{
	display:none!important;
}	
div#ctl00_ContentPlaceHolder1_wpz_BB2CContact_Input_App				
{
	left:-121px!important;
}	
span[class*=BB2Profile], td[class*=BB2Profile] label, table[class*=BB2Profile] input				
{
	color:#fff!important;
}	
table[id*=BB2CPassword] label				
{
	color:#fff!important;
}	
.BB2cClientNoChartClick .TableTitle				
{
	color:#505050!important;
	display:inline-block;
	padding:30px 0px 0px 0px;
}	
.IXslideshow-container .IX_flipSlideContentStats				
{
	color:#505050!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}	
img[id*=iXingBtnPersonalization], img[id*=ExportToExcel]				
{
	height:23px;
}	
img[id*=BB2CAcctGrpDash]				
{
}	
.LPKPIFilterDataButton img				
{
	height:35px !important;
}	
.AllAccountsBtn img				
{
	height:38px;
	margin:0px 0px 0px -1.5px;
}	
.AllAccountsBtn				
{
	border-right:1px solid #e2e2e2;
}	
.AllGroupsBtn img				
{
	height:38px;
}	
.NegativeMarginTopButton img[id*=BB2CFilterTaxLot]				
{
	height:16px!important;
}	
.iXingBtn img[id*=BB2CDocsSideFilters]				
{
	height:23px;
}	
.BB2DashKPIViewAll.iXingBtn img				
{
	height:10px;
}	
.iXingBtn img[id*=BB2CDocUploadWithImg], img[id*=BB2CPassword], img[id*=BB2CEmailPref]				
{
	height:33px;
}	
.iXingBtn.BB2cManageGroupsRemove img				
{
	height:35px !important;
}	
span#IX_TT_BB2CAcctGrpDashAdmin1InputApp, span#IX_TT_BB2CAcctGrpEditInputApp, span#IX_TT_BB2CAddAcctToGrpListApp, span#IX_TT_InvestmentsAcctsBBCKPIListApp, span#IX_TT_InvestmtsGrpListBBCKPIListApp				
{
	color:#505050!important;
}	
div[id*=BB2CAcctGrpDashAdmin1] img[id*=BB2CAcctGrpDash]				
{
	height:33px;
}	
.iXingBtn.BB2CManageGroupsAddNew img				
{
	height:14px!important;
}	
div[id*=BB2CAddAcctToGrp] .iXingBtn img[id*=BB2CAddAcctToGrp]				
{
	height:33px;
}	
div[id*=BB2CAcctGrpEdit] .iXingBtn img				
{
	height:33px;
}	
div[id*=BB2CAcctGrpDash] .dxgvPagerBottomPanel, div[id*=InvestmentsGrpList] .dxgvPagerBottomPanel				
{
	background-color:#fff!important;
	margin:-3px 0px 0px;
	padding:0px;
}	
.ViewSelGrpBtn img, .ViewAllAcctsBtn img				
{
	height:33px;
}	
.LPKPI_ViewAllAccounts img, .LPKPI_ViewAllGroups img				
{
	height:35px !important;
}	
.SelAcctBtn img, .SelAllAcctBtn img				
{
	height:34px;
}	
.BB2cMarketIndicesTitle				
{
	color:#124f7d!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px!important;
	font-weight:normal!important;
	display:inline-block;
	margin:20px 0px 5px 10px;
	border-bottom:2px solid #e3e2e2 !important;
	text-transform:uppercase;
}	
.BB2cMarketIndicesSubText				
{
	color:#124f7d!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px!important;
	font-style:italic !important;
	margin:5px 0px 0px 9px;
}	
table[id*=AMThree] .PasswordResetThreeStepStepsButton				
{
	color:#FFF!important;
}	
table[id*=AMThre] .FieldLabelBold, table[id*=AMThre].TextBoxAsLabel input, table[id*=AMThr2] .FieldLabel, table[id*=AMThr2] .FieldLabelBold				
{
	color:#FFF!important;
}	
.SignInWelcomeTextBG h3				
{
	color:#2e3f53;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica W01 Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:25px;
	font-weight:normal;
	display:block;
	margin:30px 0px 0px 0px;
}	
.SignInWelcomeTextBG a				
{
	color:#697585;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica W01 Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:italic !important;
	text-decoration:underline;
}	
div[id*= BB2CPassword_Input]				
{
	top:176px!important;
}	
div[id*=BB2CEmailPref]				
{
	display:none!important;
}	
div[id*=BBCFinContTicker].LPIC_RSSFeedList				
{
	display:none!important;
}	
table#ctl00_ContentPlaceHolder1_wpz_InvestmentsGrpListBB2C_List_App_ctlApplicationInvestmentsGrpListBB2ListApp8_InvestmentsGrpListBB2C_List_App_iXingBtnPersonalization, table#ctl00_ContentPlaceHolder1_wpz_BB2CTaxLotDet_List_App_ctlApplicationBB2CTaxLotDetListApp7_BB2CTaxLotDet_List_App_iXingBtnPersonalization				
{
	margin:0px 2px 0px 0px;
}	
div[id*=InvestmentsAcctPerfFTCListApp] img[id*=WebChart]				
{
	display:none!Important;
}	
div[id*=ActRealized] img[id*=WebChart]				
{
	display:none!important;
}	
.HoldingsSector11FTC img[id*=iXingBtnPersonalization], .HoldingsSector11FTC img[id*=ExportToExcel]				
{
	position:absolute;
	top:409px;
}	
div[id*=FTCChartApp]				
{
	padding:20px 0px 0px 0px;
}	
.HoldingsSector11FTC img[id*=iXingBtnPersonalization]				
{
	right:54px;
}	
.HoldingsSector11FTC img[id*=ExportToExcel]				
{
	right:2px;
}	
div[id*=FTCChartApp] img~table				
{
	display:none;
}	
div[id*=FTCClientDash] .dxtcTab.TabHeaderWithClick				
{
	background:none!important;
}	
div[id*=FTCClientDash] .TabHeaderWithClick.dxtcTab td.dxtc				
{
	color:#6e6e6e!important;
}	
.HoldingsSector11FTC .iXingBtn				
{
	position:inherit!important;
}	
.BB2CeConsentProfileNameFirstWrapper				
{
	color:#fff!important;
	font-size:20px!important;
}	
.BB2CeConsentProfileNameLastWrapper				
{
	color:#fff!important;
	font-size:20px!important;
}	
.BB2CeConsentProfileWrapA fieldTable				
{
	color:#fff!important;
}	
.BB2CeConsentProfileMainPhoneWrapper				
{
	color:#fff!important;
	margin-left:-2px!important;
	margin-top:20px;
}	
.BB2CeConsentProfilePhone2Wrapper				
{
	color:#fff!important;
}	
input#ctl00_ContentPlaceHolder1_wpz_BB2CeConsentContact_Input_App_ctlApplicationBB2CeConsentContactInputApp3_BB2CeConsentContact_Input_App_Field_PrimaryTelephoneNumber_I				
{
	color:#fff!important;
}	
input#ctl00_ContentPlaceHolder1_wpz_BB2CeConsentContact_Input_App_ctlApplicationBB2CeConsentContactInputApp3_BB2CeConsentContact_Input_App_Field_Phone2_I				
{
	color:#fff!important;
}	
img#Btn22__BB2CeConsent_Input_App_BImg				
{
	height:33px;
	margin-top:15px;
	cursor:pointer;
}	
table#ctl00_ContentPlaceHolder1_wpz_BB2CeConsent_Input_App_ctlApplicationBB2CeConsentInputApp5_BB2CeConsent_Input_App_Field_Accepted				
{
	width:275px!important;
}	
.BB2CeConsentInfo				
{
	color:#fff!important;
	font-size:14px!important;
	line-height:25px;
	width:761px!important;
	text-align:justify;
	letter-spacing:.5px;
}	
.BB2CeConsentTitle				
{
	color:#fff!important;
	font-size:20px!important;
	letter-spacing:.5px;
}	
img#Btn0__BB2eConsenInterButton_Input_App_BImg				
{
	height:40px;
}	
table#ctl00_ContentPlaceHolder1_wpz_BB2CeConsentInter_Input_App_ctlApplicationBB2CeConsentInterInputApp4_BB2CeConsentInter_Input_App_Field_Accepted				
{
	width:275px!important;
}	
table#FTbl_BB2CeConsentInterInputApp_21				
{
	margin-top:-20px;
}	
.BB2CeConsentTerms				
{
	color:#fff;
	font-size:14px;
	line-height:25px;
	width:761px;
	text-align:justify;
	letter-spacing:.5px;
}	
.BB2TermsAndConditions				
{
	color:#004c79!important;
	font-size:14px;
	background:#f8f8f8;
	padding:5px 19px;
	border-radius:3px;
	cursor:pointer;
	letter-spacing:0.82px;
}	
table#FTbl_BB2CeConsentTermsPDFInputApp_1				
{
	margin-top:10px;
}	
.iXingBtn .BB2TermsAndCondition, .dxh0h				
{
	text-decoration:none!important;
}	
.BB2CeConsentTermsLink a				
{
	color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica W01 Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:15px;
	text-decoration:underline;
	letter-spacing:.5px;
}	
.BB2cMyAdvisorsTitle				
{
	color:#fff;
	font-size:22px;
}	
.BB2cMyAdvisorsList				
{
	background-color:#fff;
	height:fit-content;
	width:100%;
	margin-top:10px;
	box-shadow:0px 0px 10px 3px rgba(0,0,0,0.2);
}	
.BB2cMyAdvisorsList table				
{
	width:100%;
}	
.BB2cMyAdvisorsList div#IXCC_BB2cMyAdvisorsListListApp				
{
	width:100% !important;
}	
.BB2cMyAdvisorsList .NewsFeedPageColumn.clearfix				
{
	width:100% !important;
	bottom:0px!important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedDate				
{
	color:#333 !important;
	font-size:14px !important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedTitle				
{
	color:#004c79;
	font-size:18px;
	line-height:26px;
	border:none;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedItem				
{
	height:120px;
	display:inline-block;
	margin:15px 0;
	padding:0 5px;
	width:290px;
	padding-left:23px;
	border-left:1px solid rgba(18,63,100,0.25);
	border-top:none;
	align-items:center;
}	
.BB2cMyAdvisorsList span.fieldLabel.fieldLabelNewsFeedDate				
{
	font-size:14px;
	font-weight:800;
}	
.BB2cMyAdvisorsList span.fieldLabel.fieldLabelNewsFeedAuthor				
{
	font-size:14px;
	font-weight:800;
}	
.BB2cMyAdvisorsList .NewsFeedSubTitle				
{
	font-size:14px !important;
}	
.BB2cMyAdvisorsList .NewsFeedText				
{
	font-size:14px !important;
}	
.BB2cMyAdvisorsList .POINewsFeedAppWrapper .NewsFeedItem .NewsFeedTitle , .NewsFeedSubTitle , .NewsFeedDetails , .NewsFeedText				
{
	color:#333 !important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedDate, .NewsFeedWrapper .NewsFeedItem .NewsFeedDetails .NewsFeedAuthor				
{
	font-size:14px !important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedItem .NewsFeedSubTitle				
{
	color:#333 !important;
	font-size:14px !important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper .NewsFeedItem:nth-child(3n+1)				
{
	border-left:none;
}	
.BB2cMyAdvisorsList .NewsFeedPageColumn				
{
	display:flex;
	flex-wrap:wrap;
}	
.BB2cMyAdvisorsList .NewsFeedPage				
{
	display:block!important;
	width:880px!important;
	position:relative!important;
}	
.BB2cMyAdvisorsList .ScreenContextDisplayLabelPaddingAlign				
{
	display:none;
}	
.BB2cMyAdvisorsList .NewsFeedBxWrapperParent				
{
	margin:0px 0px -5px 25px!important;
}	
.BB2cMyAdvisorsList .bx-viewport				
{
	height:auto!important;
}	
.BB2cMyAdvisorsList .bx-wrapper				
{
	margin:0;
}	
.BB2cMyAdvisorsList .TwoColumnsItem				
{
	border:0!important;
	display:flex!important;
	margin:0!important;
	padding:0!important;
	width:auto!important;
	flex-wrap:wrap!important;
}	
.BB2cMyAdvisorsList .TwoColumnsTitleLeftDetails				
{
	border:0!important;
	margin:0!important;
	padding:0!important;
}	
.BB2cMyAdvisorsList .TwoColumnsTitleLeft img				
{
	height:90px;
	width:90px;
}	
.BB2cMyAdvisorsList a				
{
}	
.BB2cMyAdvisorsList .NewsFeedTitle				
{
	padding:0px 0px 10px 0px!important;
	margin-top:-5px;
}	
.BB2cMyAdvisorsList .NewsFeedAuthor				
{
	font-size:14px!important;
	padding-bottom:4px!important;
}	
.BB2cMyAdvisorsList .NewsFeedDate				
{
	display:none!important;
}	
.BB2cMyAdvisorsList .TwoColumnsTitleLeft				
{
	height:90px!important;
	display:flex;
	margin:0px 15px 0px 0px!important;
	padding:0!important;
	overflow:hidden;
	border-radius:5px;
	width:90px!important;
}	
.BB2cMyAdvisorsList .NewsFeedWrapper				
{
	height:auto!important;
	display:flex!important;
	flex-wrap:wrap!important;
}	
.BB2cMyAdvisorsList .bx-controls.bx-has-controls-direction				
{
	display:none!important;
}	
.dxgvGroupRow, .dxgvGroupRow:hover				
{
	color:#454242 !important;
	background-color:#fff !important;
}	
.dxgvHeader, .dxgvHeader table, .dxgvHeader:hover, .dxgvHeader table:hover				
{
	color:#fff !important;
}	
.dxgvHeader td				
{
	color:#fff !important;
}	
.dxgvFooter				
{
	background-color:#fff!important;
}	
.dxgvFooter td.dxgvIndentCell				
{
	word-wrap:normal !important;
}	
.dxgvFooter td.dxgvIndentCell .nowrapping				
{
	position:relative;
}	
.dxgvFooter td.dxgvIndentCell .nowrapping2				
{
	position:relative;
}	
.dxgvFooter td.dxgvIndentCell .nowrapping3				
{
	position:relative;
}	
.dxgvFocusedGroupRow .dxgv table tr, .dxgvFocusedGroupRow .dxgv table tr:hover, .dxgvGroupRow .dxgv table tr, .dxgvGroupRow .dxgv table tr:hover				
{
	border:none;
	vertical-align:bottom;
}	
.WidgetMenuHeaderDiv>.dxgvControl>tbody>tr>td>.dxgvTable>tbody>tr.dxgvSelectedRow>td.dxgv, .WidgetMenuHeaderDiv>.dxgvControl>tbody>tr>td>.dxgvTable>tbody>.dxgvFocusedRow>td.dxgv				
{
	background-color:transparent !important;
	padding:3px 6px 4px;
	overflow:hidden;
	border-left:0px none;
	border-bottom:1px solid #CFCFCF !important;
	border-right:0px none !important;
	border-top:0px none;
}	
.WidgetMenuHeaderDiv .dxgvEditFormDisplayRow td.dxgv,.WidgetMenuHeaderDiv  .dxgvDataRow td.dxgv,.WidgetMenuHeaderDiv  .dxgvDataRowAlt td.dxgv				
{
	background-color:transparent !important;
	padding:3px 6px 4px;
	overflow:hidden;
	border-left:0px none;
	border-bottom:1px solid #CFCFCF !important;
	border-right:1px solid #CFCFCF !important;
	border-top:0px none;
}	
.WidgetMenuHeaderDiv .dxgvTable .dxgvDataRow:hover				
{
	background:transparent url(/App_Themes/Default/images/bg-1.png) repeat-x bottom !important;;
}	
.WidgetMenuDetailsDiv .dxgvTable .dxgvDataRow:hover				
{
	background-color:transparent !important;
}	
.WidgetMenuDetailsDiv .dxgvTable tr.dxgvDataRow:hover				
{
	background:#fff url(/App_Themes/Default/images/bg-1.png) repeat-x bottom;
}	
#shortMenuDiv .QuickNavigate, #shortMenuDiv .dxeButtonEdit				
{
	background-color:transparent;
	border:1px solid #40517b !important;
	-webkit-border-radius:4px !important;
	-moz-border-radius:4px  !important;
	border-radius:4px !important;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif  !important;
	-khtml-border-radius:4px  !important;
}	
.dxgvGroupRow td.dxgv[colspan="1"]:first-child, .dxgvFocusedGroupRow td.dxgv[colspan="1"]:first-child				
{
	border-right:0px none !important;
}	
.dxgvTable .dxgvDataRow:hover td.dxgv, .dxgvSelectedRow tr:hover td.dxgv, .dxgvFocusedRow tr:hover td.dxgv				
{
	background-color:transparent;
	background-image:none;
}	
.expandDiv:hover				
{
	height:10px;
	background-image:url(/App_Themes/Default/images/DavosCollapsedListWhiteH.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}	
.collapseDiv:hover				
{
	height:10px;
	background-image:url(/App_Themes/Default/images/DavosExpandedListWhiteH.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}	
.dxgvHeaderExpandCollapseAll table				
{
	width:100%;
}	
.dxeButtonEdit				
{
	border:1px solid #d7d7d7!important;
}	
.dxGridView_gvExpandedButton, .dxGridView_gvExpandedButtonRtl				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosExpandedListWhite.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxGridView_gvCollapsedButton, .dxGridView_gvCollapsedButtonRtl				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosCollapsedListWhite.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.dxGridView_gvCollapsedButton:hover, .dxGridView_gvCollapsedButtonRtl:hover				
{
	height:10px;
	width:9px;
	background-image:url(/App_Themes/Default/images/DavosCollapsedListWhiteH.png);
	background-repeat:no-repeat;
	background-position:top left;
}	
.WidgetMenuHeaderDiv .dxncControl				
{
	font:10px Arial !important;
}	
.WidgetMenuHeaderDiv .dxgvControl a				
{
	color:#454242 !important;
}	
.ixinglink				
{
	color:#454242 !important;
}	
.EmptyChartData				
{
	color:gray;
	background-color:transparent;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:12px;
	line-height:normal;
}	
.LargePriceChangeLabel				
{
	color:#9C9C9C;
	font-family:Verdana;
	font-size:13px;
}	
.tileReportDialog				
{
	background-color:white !important;
}	
.MenuApplicationTitle				
{
	color:#136797;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}	
.dxgvIndentCell				
{
	background:transparent !important;
	border:none !important;
}	
.separationRuler				
{
	height:2px;
	display:block;
	margin:-1px 0;
	width:907px;
	clear:both;
	background-image:url(/App_Themes/Default/images/rule-1.png);
	background-repeat:no-repeat;
	background-position:center;
}	
.ApplicationTitle				
{
	color:#7698BA;
	font-family:Verdana;
	font-size:10pt;
}	
.iXingBtnReportDialog				
{
	color:#454242;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}	
.iXingBtnSmallerFont				
{
	color:#136797;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	cursor:pointer;
}	
.TopMenuLinkNarrow				
{
	color:white;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	cursor:pointer;
}	
.iXingBtnTextSmall				
{
	color:#136797;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	cursor:pointer;
}	
.fieldTableTight				
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-spacing:0;
}	
.copyrightLabel				
{
	color:#808080;
	font-family:Verdana;
	font-size:6pt;
}	
.DetailLabel				
{
	color:Black;
	font-family:Verdana;
	font-size:7pt;
}	
.SplitLabel				
{
	color:#6F6F6F;
	font-weight:bold;
	margin:8px 0;
	padding:0;
	font:normal bold normal 16px/22px Arial, Helvetica, sans-serif;
}	
.TableTitleTight				
{
	color:#6F6F6F;
	font-weight:bold;
	margin:0px 0px;
	padding:0;
	font:normal bold normal 16px/22px Arial, Helvetica, sans-serif;
}	
.TableTitleSmaller				
{
	color:#6F6F6F;
	padding:0;
	font:normal bold normal 13px/19px Arial, Helvetica, sans-serif;
}	
.TableTitle75Per				
{
	color:#6F6F6F;
	font-weight:bold;
	padding:0;
	font:normal bold normal 0.75em/0.75em Arial, Helvetica, sans-serif;
}	
.FieldTable				
{
	margin-left:9px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}	
.TextBoxInError				
{
	color:#000000;
	background-color:#f2f2f2;
	font-family:Verdana;
	font-size:10pt;
	border-style:solid;
	border-color:Red;
	border-width:1pt;
}	
.DateEditAsLabel				
{
	color:#454242;
	background-color:transparent !important;
	line-height:normal !important;
	border:0px none !important;
	border-spacing:0px;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
}	
.DateEditAsLabel input				
{
	background-color:transparent !important;
	height:auto !important;
	line-height:normal !important;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
}	
.DateEditAsLabel.WhiteBg				
{
	background-color:#fff !important;
}	
.dxgvFilterBarExpressionCell .dxgvFilterBarClearButtonCell				
{
	color:#454242;
	border:none;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}	
.dxeEditArea				
{
	color:#454242 !important;
	background-color:White;
	border:none;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif !important;
}	
.dxeMemoEditArea				
{
	color:#454242 !important;
	background-color:White;
	border:none;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif !important;
}	
.FieldLabelBold				
{
	color:#454242;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
	font:normal bold normal 11px/16px Arial, Helvetica, sans-serif;
}	
.dxeFocused				
{
	border-color:#5d9dbc;
	outline:none;
}	
.TextBoxWithNoValidation				
{
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}	
table.dxeMemoSys				
{
	color:#454242;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	-khtml-border-radius:4px;
}	
td.dxeButtonEditButton				
{
	color:#454242;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	-khtml-border-radius:4px;
}	
.dxeTextBox				
{
	color:#454242;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	-khtml-border-radius:4px;
}	
table.dxeMemoSys td				
{
	padding-right:2px;
}	
.dxeMemoDiv				
{
	overflow:hidden !important;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	overflow-x:hidden !important;
	overflow-y:hidden !important;
}	
.dxgvCustomization				
{
	height:auto !important;
	overflow:visible !important;
	width:auto !important;
	padding-bottom:25px !important;
	min-height:50px !important;
	min-width:120px !important;
}	
.HomePageiXingbody				
{
	background-color:#f2f2f2;
}	
.HomePageBodyClassic				
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:700px;
	line-height:100px;
	margin:-8px 0;
	background-image:url(/App_Themes/Default/images/HomePageBackground.png);
	background-repeat:no-repeat;
}	
.HomePageBody				
{
	background-color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:6px 0;
	min-height:710px;
}	
.HomePageBodyOneSection				
{
	background-color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100px;
	margin:0px 0px;
	width:1056px;
	min-height:720px;
}	
.HomePageHeader0Centered				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	line-height:48px;
	display:block;
	margin:16px 0;
	text-align:center;
}	
.HomePageHeader1				
{
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.600em;
	line-height:1.375em;
	margin:16px 0;
}	
.HomePageHeader1Black				
{
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.600em;
	line-height:1.375em;
	margin:16px 0;
}	
.HomePageHeader1 > a				
{
	color:#454242;
	text-decoration:none;
}	
.HomePageHeader1Centered				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:32px;
	display:block;
	margin:16px 0;
	text-align:left-align;
}	
.HomePageHeader1GreyCentered				
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:32px;
	display:block;
	margin:16px 0;
	text-align:center;
}	
.HomePageHeader1Grey				
{
	color:LightGrey;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:32px;
}	
.HomePageHeader2Grey				
{
	color:#A6A6A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
}	
.HomePageHeader1Half				
{
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:24px;
	margin:16px 0;
}	
.HomePageHeader1HalfCentered				
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
}	
.HomePageHeader2				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1428em;
	line-height:1.375em;
	margin:16px 0;
}	
.HomePageHeader2Centered				
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0000em;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:left;
}	
.HomePageText1Left				
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:left;
}	
.HomePageText2Left				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:left;
}	
.HomePageSubHeaderBlueCentered				
{
	color:#3A5998;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0000em;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:center;
}	
.HomePageHeader2BlackCentered				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3428em;
	line-height:1.175em;
	display:block;
	margin:16px 0;
	text-align:left;
}	
.HomePageHeader2BlackJustified				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1428em;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:justify;
}	
.HomePageHeader3				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1428em;
	line-height:1.375em;
	margin:16px 0;
}	
.HomePageHeader3GreyJustified				
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	margin:16px 0;
	text-align:justify;
}	
.LabelText				
{
	color:#454242;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}	
.HomePageHeader4				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1428em;
	line-height:1.375em;
	margin:16px 0;
}	
.HomePageHeader4Centered				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1428em;
	line-height:1.375em;
	display:block;
	margin:16px 0;
	text-align:center;
}	
.HomePageHeader5				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	margin:16px 0;
}	
.HomePageHeader5:Hover				
{
	color:#454242;
	text-decoration:underline;
}	
.HomePageMessageSmall				
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}	
.HomePageMessage				
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}	
.HomePageColorHighlight				
{
	color:#3A5998;
}	
.HomePageColorHighlightBright				
{
	color:#d60a01;
}	
.footer ul.sn				
{
	font-family:Arial, Helvetica, sans-serif;
}	
.footer ul				
{
	margin-left:0;
	text-align:center;
	list-style:none;
}	
.footer ul li				
{
	display:inline;
	padding:0 8px;
	border-left:1px solid #dad9d9;
}	
.footer ul li:first-child				
{
	border:none;
}	
.footer p				
{
	color:#b5b3b3;
	font-size:9px;
	line-height:12px;
	text-align:justify;
}	
.footer ul.sn li				
{
	border:0;
	padding:0 4px;
}	
.footer ul.sn li a.button				
{
	font-size:18px;
	line-height:24px;
	padding:0;
	width:24px;
	text-align:center;
}	
a.button				
{
	color:#fff;
	background:url(/App_Themes/Default/images/FirstSplash/button.png) repeat-x top;
	display:inline-block;
	margin:4px 0;
	padding:4px 8px;
	white-space:nowrap;
	-webkit-box-shadow:0 1px 1px rgba(69,66,66,0.6);
	-moz-box-shadow:0 1px 1px rgba(69,66,66,0.6);
	box-shadow:0 1px 1px rgba(69,66,66,0.6);
}	
a.button:hover				
{
	background-position:bottom;
}	
.summary				
{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}	
.details				
{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}	
.nav ul li ul				
{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}	
.topBannerMembership				
{
	height:80px;
	padding:46px  0px 0px 0px;
	width:907px;
	margin-left:0px;
	margin-top:0px;
}	
.separationRuler1				
{
	height:2px;
	display:block;
	margin:-1px 0;
	width:907px;
	clear:both;
	background-image:url(/App_Themes/Default/images/rule-1.png);
	background-repeat:no-repeat;
	background-position:center;
}	
.SignOnLabel				
{
	color:#4a8f32;
	font-family:Verdana;
	font-size:10pt;
}	
.side_l				
{
	height:128px;
	background-image:url(/App_Themes/Default/images/Bckg-TopHeader-Left.png);
	background-repeat:no-repeat;
	background-position:left;
}	
.side_r				
{
	height:128px;
	background-image:url(/App_Themes/Default/images/Bckg-TopHeader-Right.png);
	background-repeat:no-repeat;
	background-position:right;
}	
.main_content				
{
	height:128px;
	background:url(/App_Themes/Default/images/Bckg-TopHeader-Rpt.png) repeat-x;
	width:1;
}	
.LoginMenuTable				
{
	background-color:Green;
	height:70px;
}	
.LoginMessageLabel				
{
	color:Black;
	font-family:Verdana;
	font-size:11pt;
	font-weight:normal;
}	
.LoginMessageTitleLabel				
{
	color:Black;
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}	
.LoginLabel				
{
	color:#808080;
	font-family:Verdana;
	font-size:8pt;
}	
.LoginLink				
{
	color:#808080;
	font-family:Verdana;
	font-size:7pt;
}	
.LoginTextBox				
{
	color:Black;
	background-color:White;
	font-family:Verdana;
	font-size:8pt;
}	
.ErrorMessageLabel				
{
	color:#FF6666;
	font-family:Verdana;
	font-size:8pt;
}	
.LoginBody				
{
	background-image:url(/App_Themes/Default/images/backdrop.png);
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:top;
}	
.LoginMiddleDiv				
{
	background-color:Blue;
	height:950px;
}	
.LoginBottomImageDiv				
{
	height:522px;
	width:1057px;
	background-image:url(/App_Themes/Default/images/Login-List-Sample.png);
	position:absolute;
	top:330px;
	left:15px;
}	
.LoginMenu				
{
	color:black;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
}	
.LoginDisclaimerLabel				
{
	color:#808080;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
}	
.TileCell				
{
	padding-right:5px;
}	
body				
{
	margin:0;
	width:1;
	--black-benchmark:#BFDAF7;
}	
.WidgetMenuHeader				
{
	color:White;
	font-size:14px !important;
	font:Verdana !important;
}	
.WidgetMenuItem				
{
	color:Black;
	font-family:Verdana !important;
	font-size:10px !important;
}	
.WidgetMenuHeaderDiv				
{
	background-color:#3B5998;
	height:100%;
	overflow:auto;
	width:160px;
	padding-top:60px;
	float:left;
	z-index:1005;
}	
.WidgetMenuDetailsDiv				
{
	background-color:#f2f2f2;
	height:100%;
	overflow:auto;
	width:290px;
	float:right;
	z-index:1005;
}	
.WidgetMenuApplicationTitle				
{
	color:#136797;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin-left:5px;
	margin-top:5px;
}	
.WidgetGroupCellEmpty				
{
	height:59px;
	width:79px;
}	
.WidgetGroupCell				
{
	height:59px;
	border:1px solid #e4e4e4;
	width:79px;
	padding-left:4px;
	vertical-align:middle;
}	
.WidgetGroupImage				
{
}	
.WidgetGroupRow				
{
	height:55px;
}	
.WidgetGroupTable				
{
	height:198px;
	margin-left:6px;
}	
.WidgetGroupTable:hover				
{
	cursor:pointer;
}	
.WidgetGroupPopup				
{
	background-color:White;
	-webkit-box-shadow:0 3px 6px 0 rgba(200, 200, 200, 0.7);
	-moz-box-shadow:0 3px 6px 0 rgba(200, 200, 200, 0.7);
	border-bottom:1px solid #808080;
	-khtml-box-shadow:0 3px 6px 0 rgba(200, 200, 200, 0.7);
}	
.WidgetGroupPopupTop				
{
	height:0;
	display:block;
	width:0;
	border-left:10px solid transparent;
	position:absolute;
	border-bottom:10px solid #808080;
	border-right:10px solid transparent;
}	
.WidgetGroupPopupTopTitle				
{
	background-color:White;
	height:60px;
	margin-left:auto;
	text-align:center;
	-webkit-box-shadow:0 0px 6px 0 rgba(200, 200, 200, 0.7);
	-moz-box-shadow:0 0px 6px 0 rgba(200, 200, 200, 0.7);
	-khtml-box-shadow:0 0px 6px 0 rgba(200, 200, 200, 0.7);
	margin-right:auto;
	border-top:1px solid #808080;
}	
.WidgetTitleEdit				
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	border:1px solid transparent;
	margin:12px 0px 0px 18px;
	padding:4px 7px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:600px;
	outline:0;
	text-align:center;
	-webkit-appearance:none;
	appearance:none;
}	
.WidgetTitleEdit:focus				
{
	color:#333333;
	border-color:#ccc;
}	
.WidgetNewGroup				
{
	height:15px;
	width:15px;
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
	z-index:400;
	margin-right:50px;
}	
.acInput				
{
}	
.acHeader				
{
	color:#333333;
	margin:0px;
	padding:2px;
	overflow:hidden;
	font:normal normal bold 9pt/16px Tahoma;
}	
.acResults ul				
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-position:outside;
}	
.acResults ul li				
{
	color:#333333;
	display:block;
	margin:0px;
	padding:2px;
	overflow:hidden;
	cursor:pointer;
	font:normal normal normal 9pt/16px Tahoma;
}	
.acLoading				
{
	background-image:url('/App_Themes/Default/images/indicator.gif') !important;
	background-repeat:no-repeat !important;
	background-position:right center !important;
}	
.acSelect				
{
	color:Black;
	background-color:#d8dfea;
}	
.MembershipMasterTopTable				
{
	width:897px;
	padding-left:10px;
	padding-right:0px;
}	
.QuestionnairePrompt				
{
	color:#454242;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
	font:normal normal normal 12px/16px Arial, Helvetica, sans-serif;
}	
.HelpPart				
{
	height:600px;
	width:200px;
	background-image:url(/App_Themes/Default/images/HelpMenuBackground.png);
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:4px;
}	
.withHelp				
{
	cursor:help;
}	
.detachPopupIcon				
{
	cursor:pointer !important;
}	
.helpPopup				
{
	color:#000000;
	background:#eeeeee;
	border:1px solid #1a1a1a;
	display:none;
	padding:10px;
	width:280px;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	position:absolute;
	word-wrap:break-word;
}	
#quickSearchDiv				
{
	height:52px;
	display:none;
	width:266px;
	background-image:url(/App_Themes/Default/images/InputBoxSinglePopup.png);
	padding-left:28px;
}	
.callToActionButtonBlack				
{
	color:#d7d7d7;
	text-decoration:none;
	background:-moz-linear-gradient(top,  #666,  #000);
	border:solid 1px #333;
	display:inline-block;
	margin:0 2px;
	padding:.1em 1em .22em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	border-radius:.5em;
	outline:none;
	text-align:center;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}	
.callToActionButtonBlack:hover				
{
	text-decoration:none;
	background:-moz-linear-gradient(top,  #444,  #000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}	
.callToActionButtonBlack:active				
{
	color:#666;
	background:-moz-linear-gradient(top,  #000,  #444);
	position:relative;
	top:1px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}	
.WidgetMenuTopDIV				
{
	width:960px;
	padding-left:30px;
}	
.GoldTextLabel				
{
	color:#454242;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
	font:normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}	
.oneByOne1				
{
	margin:0;
	overflow:hidden;
	position:relative;
}	
.ChartTooltip				
{
	background-color:#ffffff;
	border:1pt solid #a5a5a5;
	display:none;
	padding:5px;
	font:normal normal normal 11px/14px Arial, Helvetica, sans-serif;
	position:absolute;
}	
.AppletProfileRightPane				
{
	height:727px;
	width:313px;
	background-image:url(/App_Themes/Default/images/AppletProfile_RightPane.png);
	background-repeat:no-repeat;
	padding-left:37px;
	padding-top:25px;
}	
.AppletHeader1				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}	
.AppletHeader2				
{
	color:#67809A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}	
.AppletHeader3				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
}	
.AppletProfileDetails				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.AppletProfileDetailsLabel				
{
	color:#848484;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.AppletProfileTrialLabel				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:34px;
}	
.AppletSubTitle				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}	
.AppletSubTitleText				
{
	color:#8b8b8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}	
.ToggleAlternateMenu				
{
	color:#c3d0dc;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	width:120px;
	cursor:pointer;
	position:absolute;
	top:15px;
	left:120px;
}	
.QuickNavigate				
{
	border-color:#40517b;
}	
.headersFloat				
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}	
.headersFloat table.dxgvTable				
{
	border-spacing:0px;
}	
.nowrapping2				
{
	white-space:nowrap;
}	
.nowrapping3				
{
	white-space:nowrap;
}	
.PerfFootnoteRow td				
{
	color:#333;
	padding:4px;
	font:normal normal normal 13px Arial, Helvetica, sans-serif !important;
}	
.IX_becomeUserFixedDiv				
{
	background:#fff;
	border:1px solid #333;
	padding:9px 12px;
	width:200px;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
	-webkit-box-shadow:0px 3px 6px #999;
	-moz-box-shadow:0px 3px 6px #999;
	box-shadow:0px 3px 6px #999;
	position:fixed;
	top:0px;
	left:0px;
	z-index:100000;
}	
.IX_becomeUserFixedDiv a				
{
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
}	
.IX_enhanceAlertWindow				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background:url(/App_Themes/default/images/1x1Black50opacity.png) top left repeat;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
}	
.IX_enhanceAlertText				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 10px 0px;
}	
.IX_enhanceAlertOkButton_Button				
{
	color:#454242;
	font-size:11px;
	border:1px solid #ddd;
	margin:0px auto;
	padding:10px;
	width:70px;
	cursor:pointer;
	text-align:center;
}	
.IX_enhanceAlertOkButton_Button:hover				
{
	border:1px solid #B0C4DE;
}	
.IX_enhanceAlertOkButton				
{
	color:#454242;
}	
.IX_enhanceAlertCancelButton				
{
	margin-left:10px;
}	
.IX_enhanceAlert				
{
	color:#454242;
	background-color:#fff;
	padding:20px 10px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	width:400px;
}	
#IX_filteringTooltip				
{
	background-color:#ffffff;
	border:1px solid #a5a5a5;
	padding:5px;
	font:normal normal normal 11px/14px Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:12002;
}	
span.TableTitle[id*=LPDisplayNameBannerInputApp]				
{
	background-color:white;
	border:1px solid #d7d7d7;
	display:inline-block;
	margin:-10px 0px 0px -35px;
	padding:3px 55px 3px 10px;
	overflow:hidden;
	width:573px;
	white-space:nowrap;
	text-overflow:ellipsis;
}	
span.TableTitle.MDSecAccountTitle				
{
	background-color:white;
	border:1px solid #d7d7d7;
	display:inline-block;
	margin:-10px 0px 0px -55px;
	padding:3px 55px 3px 10px;
	overflow:hidden;
	width:573px;
	white-space:nowrap;
	text-overflow:ellipsis;
}	
.jspPane				
{
	position:absolute;
}	
.jspVerticalBar				
{
	height:100%;
	width:10px;
	position:absolute;
	top:0px;
	right:0px;
}	
.jspHorizontalBar				
{
	height:16px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}	
.jspVerticalBar *,.jspHorizontalBar *				
{
	margin:0px;
	padding:0px;
}	
.jspCap				
{
	display:none;
}	
.jspHorizontalBar .jspCap				
{
	float:left;
}	
.jspTrack				
{
	border-left:0px none;
	position:relative;
}	
.jspDrag				
{
	background-color:#dcddde;
	margin:0px auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:6px;
	cursor:pointer;
	position:relative;
	top:0px;
	left:0px;
	opacity:0;
	transition:opacity 1s;
}	
.jspContainer:hover .jspDrag				
{
	opacity:1;
}	
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag				
{
	height:100%;
	float:left;
}	
.jspArrow				
{
	background-color:#50506d;
	display:block;
	cursor:pointer;
	text-indent:-20000px;
}	
.jspArrow.jspDisabled				
{
	background-color:#80808d;
	cursor:default;
}	
.jspVerticalBar .jspArrow				
{
	height:16px;
}	
.jspHorizontalBar .jspArrow				
{
	height:100%;
	width:10px;
	float:left;
}	
.jspVerticalBar .jspArrow:focus				
{
	outline:none;
}	
.jspCorner				
{
	background-color:#eeeef4;
	height:100%;
	float:left;
}	
* html .jspCorner				
{
	margin:0px -3px 0px 0px;
}	
.PasswordResetThreeStepStepsButton				
{
	color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	display:inline-block;
	padding-left:5px;
	vertical-align:top;
	zoom:1;
	*display:inline;
}	
.IX_screenOverlay				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background:url(/App_Themes/default/images/1x1Black50opacity.png) top left repeat;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
}	
.gridHyperlink				
{
	text-decoration:underline;
	cursor:pointer;
}	
.gridHyperlink.buttonClickDisabled				
{
	text-decoration:none;
	cursor:default;
}	
.RIAClientProfPhone				
{
	margin-top:10px;
	position:absolute;
	top:auto;
	left:auto;
}	
.RIAClientProfLocation				
{
	margin-top:2px;
	position:absolute;
	top:auto;
	left:auto;
}	
.RIAClientProfEmail				
{
	position:absolute;
	top:auto;
	left:auto;
}	
.RIAClientProfPersonal				
{
	position:absolute;
	top:auto;
	left:auto;
}	
.RIAFirmProfBioPhoto:before				
{
	height:100%;
	display:inline-block;
	vertical-align:middle;
	content:'';
}	
.RIAFirmProfBioPhoto img,.RIAClientProfBioPhoto .RIAFirmProfBioPhoto img				
{
	margin:0px auto;
	-webkit-box-shadow:0px 0px 0px;
	-moz-box-shadow:0px 0px 0px;
	box-shadow:0px 0px 0px;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}	
.InvisibleValue				
{
	visibility:hidden;
}	
.paddingTop20				
{
	padding-top:20px !important;
}	
.ViewContentBanner img				
{
	max-width:100%;
}	
.ViewContentURL a				
{
	color:inherit;
	font-family:inherit;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
	display:inline-block;
}	
.ViewContentURL a:hover				
{
	text-decoration:underline;
}	
.BookmarksStyle .buttonItem				
{
	margin-bottom:4px;
	min-height:30px;
	-webkit-box-shadow:4px 4px 8px #959494;
	-moz-box-shadow:4px 4px 8px #959494;
	box-shadow:4px 4px 8px #959494;
}	
.BookmarksStyle .buttonItem>a.textToRight, .BookmarksStyle .buttonItem>a.textToLeft				
{
	color:#6d6e71;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}	
.BookmarkButtonsList				
{
	float:left;
}	
.DocLibWrapper.ResearchDocSlider .documentImage img				
{
	height:auto !important;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}	
.DocLibWrapper.ResearchDocSlider .documentImage				
{
	overflow:hidden;
	min-height:80px;
	position:relative;
}	
.IX_DocumentTags span				
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline-block;
	margin:0px 3px 3px 0px;
	padding:3px;
}	
.IX_DocumentTags .IX_DocumentTagsFieldLabel				
{
	color:white;
	background-color:#3A5998;
}	
.IX_DocumentTags .IX_documentTag, .IX_DocumentTags .IX_documentTag a				
{
	color:#454242;
	background-color:white;
	text-decoration:none;
}	
.RIAClientProfBioPhoto				
{
	position:absolute;
	top:auto;
	left:auto;
}	
.negative_margin_img>tbody>tr>td>img				
{
	-webkit-margin-start:-1px;
}	
table.negative_margin_chromeFix				
{
	-webkit-margin-start:-1px;
}	
.IX_Column.FullWidthColumn				
{
	width:100% !important;
}	
.preWrap				
{
	white-space:pre;
}	
.preWrapWrap				
{
	white-space:pre-wrap;
}	
.ClientProfDetailInput .TableTitle				
{
	margin:0px;
}	
.AllValuesInBold tr td.dxgv, .AllValuesInBold tr td.dxgv, .AllValuesInBold tr td.dxgv				
{
	font-weight:bold !important;
}	
.DocLibWrapper.BB2Docs .documentImage img				
{
	height:auto !important;
}	
.forceHeightAuto				
{
	height:auto !important;
}	
.BB2Email.dxeReadOnly				
{
	border:0px none !important;
}	
.IX_componentMainTable.dxgvTable .dxgvHeader				
{
	cursor:default;
}	
.dxgvGroupRow td.dxgv.ListIsLoading, .dxgvFocusedGroupRow td.dxgv.ListIsLoading				
{
	white-space:nowrap !important;
	visibility:hidden;
}	
.IX_disableButton				
{
	background-color:#fff;
	bottom:0px;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:1000;
	opacity:0.4;
}	
.TableWithTextRespecctingLineBreaks .dxgvDataRow td.dxgv, .TableWithTextRespecctingLineBreaks .dxgvFocusedRow td.dxgv				
{
	white-space:pre-wrap;
}	
.HiddenField				
{
	display:none !important;
}	
.IX_componentMainTable .dxgv				
{
	text-align:right;
}	
.IX_componentMainTable .dxgv.firstCell				
{
	text-align:left;
}	
table.IX_componentMainTable.dxgvTable				
{
	margin:0px;
	padding:0px;
	border-spacing:0px;
}	
body.PageIsInterstitial #main-nav, body.PageIsInterstitial #shortMenuHandle				
{
	visibility:hidden;
}	
div[id*=DVTB]				
{
	background-color:white;
}	
.IX_enhanceTimeoutWindow				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background:url(/App_Themes/default/images/1x1Black50opacity.png) top left repeat;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
}	
.IX_enhanceTimeoutText				
{
	color:#454242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:30px 10px 10px;
	text-align:center;
}	
.IX_enhanceTimeoutOkButton_Button				
{
	color:#f7f7fa;
	font-size:13px;
	background:url(/App_Themes/default/images/KeepMeSignedInNonActive_bg.png) top left repeat;
	display:inline-block;
	margin:0px 10px 10px 0px;
	padding:9px;
	width:130px;
	cursor:pointer;
	text-align:center;
}	
.IX_enhanceTimeoutOkButton_Button:hover				
{
	background:url(/App_Themes/default/images/KeepMeSignedInActive_bg.png) top left repeat;
}	
.IX_enhanceTimeoutOkButton_Button:focus				
{
	color:#f7f7fa;
	font-size:13px;
	background:url(/App_Themes/default/images/KeepMeSignedInNonActive_bg.png) top left repeat;
	display:inline-block;
	margin:0px 10px 10px 0px;
	padding:9px;
	width:130px;
	cursor:pointer;
	outline:1px dashed black;
	text-align:center;
}	
.IX_enhanceTimeoutOkButton				
{
	color:#f7f7fa;
}	
.IX_enhanceTimeout				
{
	color:#454242;
	background-color:#fff;
	padding:0px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	width:400px;
}	
.IX_enhanceTimeout:focus				
{
	color:#454242;
	background-color:#fff;
	padding:0px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	width:400px;
	outline:1px dashed white;
}	
.IX_enhanceTimeoutTitle				
{
	color:#fff;
	background-color:#454242;
	padding:20px 10px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	position:relative;
}	
.IX_enhanceTimeoutTimer				
{
	color:#454242;
	font-size:14px;
	padding:0px 0px 30px 0px;
	text-align:center;
}	
.IX_enhanceTimeoutOkButtonWrap				
{
	background-color:#efefef;
	padding:10px 0px 0px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	text-align:right;
	border-top:1px solid #ddd;
}	
.IX_enhanceTimeoutTitle:focus				
{
	color:#fff;
	background-color:#454242;
	padding:20px 10px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	outline:1px dashed white;
	position:relative;
}	
#keepAliveFrame				
{
	position:absolute;
	top:-1px;
	left:-1px;
}	
.IX_enhanceTitleCloseX				
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	cursor:pointer;
	position:absolute;
	top:15px;
	right:10px;
}	
.IX_enhanceTimeoutTimer #sessiontimer				
{
	font-size:200%;
}	
.IX_enhanceAlertButtons				
{
	padding:20px 0px 0px;
	text-align:right;
}	
.displayInlineBlock				
{
	display:inline-block;
	zoom:1;
	*display:inline;
}	
.ListUsesVirtualScrolling .dxgvEditFormDisplayRow td.dxgv, .ListUsesVirtualScrolling .dxgvDataRow td.dxgv, .ListUsesVirtualScrolling .dxgvDataRowAlt td.dxgv				
{
	white-space:nowrap;
	text-overflow:ellipsis;
}	
.ListUsesVirtualScrolling .dxgvSelectedRow td.dxgv, .ListUsesVirtualScrolling .dxgvFocusedRow td.dxgv				
{
	white-space:nowrap;
	text-overflow:ellipsis;
}	
.dxeListBox div.dxlbd ::-webkit-scrollbar				
{
	width:7px;
	visibility:visible !important;
}	
.dxeListBox div.dxlbd ::-webkit-scrollbar-thumb				
{
	background-color:rgba(50,50,50,.5);
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0px 0px 1px rgba(255,255,255,.5);
	box-shadow:0px 0px 1px rgba(255,255,255,.5);
	visibility:visible !important;
}	
.dxeListBox div.dxlbd ::-webkit-scrollbar-track				
{
	background-color:rgba(57,57,57, .6);
	-webkit-border-radius:8px;
	border-radius:8px;
	visibility:visible !important;
}	
.virtualScrollingAnimaion				
{
	background:url(/App_Themes/default/images/AnimatedList.gif) 0px 0px repeat-y;
}	
.ForceTableWidthAutoForVirtualScrolling				
{
	width:auto !important;
	margin-right:0px !important;
}	
.cc_banner-wrapper				
{
	position:relative;
	z-index:9001;
}	
.cc_container .cc_btn				
{
	background-color:#f1d600;
	font-size:0.6em;
	line-height:1em;
	display:block;
	padding:8px 10px;
	width:33%;
	margin-left:10px;
	cursor:pointer;
	text-align:center;
	float:right;
	max-width:120px;
	transition:font-size:200ms;
}	
.cc_container .cc_message				
{
	line-height:1.5em;
	margin:0;
	padding:0;
}	
.cc_container				
{
	color:#999;
	background-color:#fff;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:17px;
	border:1px solid #ccc;
	padding:15px;
	overflow:hidden;
	bottom:0;
	position:fixed;
	left:0;
	right:0;
	opacity:1;
	box-sizing:border-box;
	transition:opacity 400ms;
}	
.cc_container.fader				
{
	opacity:0;
}	
.cc_container .cc_btn,.cc_container .cc_btn:visited				
{
	color:#fff;
	background-color:#324458;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
}	
.cc_container .cc_btn:hover,.cc_container .cc_btn:active				
{
	color:#324458;
	background-color:#B6B8B9;
	transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
}	
.cc_container a				
{
	color:#324458;
	text-decoration:none;
}	
.DocLibWrapper .bx-wrapper>.bx-viewport .sliderWrap .documentImage img				
{
	position:relative;
}	
.PipeText a				
{
	color:inherit;
	text-decoration:none;
}	
.PipeText a:hover				
{
	text-decoration:underline;
}	
#popup_content				
{
	border:16px 16px no-repeat url(/App_Themes/Default/images/info.gif);
	padding:0em;
	overflow:1em 1.75em;
}	
#popup_content.alert				
{
	background-repeat:url(/App_Themes/Default/images/info.gif);
}	
#popup_content.confirm				
{
	background-repeat:url(/App_Themes/Default/images/important.gif);
}	
#popup_container				
{
	color:#000;
	font-size:Verdana, Aerial;
	font-style:11px;
	border:#FFF;
	display:solid 5px #999;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:5px;
	text-align:250px;
	filter:580px;
}	
#popup_title				
{
	color:#666;
	font-style:14px;
	height:bold;
	text-decoration:1.75em;
	border:#CCC url(/App_Themes/Default/images/title.gif) top repeat-x;
	display:solid 1px #FFF;
	padding:0em;
	overflow:0em;
	border-spacing:default;
	-khtml-box-shadow:solid 1px #999;
}	
#popup_content.prompt				
{
	background-repeat:url(/App_Themes/Default/images/help.gif);
	bottom:center;
}	
#popup_message				
{
	padding-top:48px;
}	
#popup_panel				
{
	padding:1em 0em 0em 1em;
	bottom:center;
}	
#popup_prompt				
{
	padding:.5em 0em;
}	
ul.complianceBullets li				
{
	margin:0px 20px;
}	
ul.complianceBullets				
{
	margin:10px 0px;
}	
.reportDialogLabel				
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	padding:0px;
}	
.IX_ERRORMESSAGE_MAINDIV				
{
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-left:20px;
	margin-top:40px;
	border-style:solid;
	border-color:#86aed5;
	border-width:2px;
	-khtml-border-radius:5px;
}	
.ScreenContextDisplayLabelPaddingAlign				
{
	padding-right:10px !important;
	vertical-align:middle;
}	
.ScreenContextDisplayLabelPaddingAlign2				
{
	padding-right:10px !important;
}	
.appletLibrary div.search span.input-group-addon				
{
	background-color:#fff;
	border:none;
	-webkit-border-radius:15px 0px 0px 15px;
	-moz-border-radius:15px 0px 0px 15px;
	border-radius:15px 0px 0px 15px;
}	
.appletLibrary div.search div.input-group input.form-control				
{
	border:1px solid #fff;
	-webkit-border-radius:0px 15px 15px 0px;
	-moz-border-radius:0px 15px 15px 0px;
	border-radius:0px 15px 15px 0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}	
.appletLibrary .right				
{
	width:230px !important;
}	
.appletLibrary .applet				
{
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	width:165px !important;
}	
.appletLibrary .applet img				
{
	margin:3px;
	width:150px !important;
}	
.appletLibrary .thumbnail				
{
	border:none;
}	
.appletLibrary .thumbnail .title				
{
	font-size:12px !important;
	padding-left:4px;
}	
.appletLibrary .applet .desc				
{
	font-size:10px;
	padding-left:4px;
}	
.appletLibrary .applet.active, .appletLibrary .filter.active				
{
	border:1px solid #2f4155 !important;
}	
.appletLibrary .nav-pills>li.active>a, .appletLibrary .nav-pills>li.active>a:focus, .appletLibrary .nav-pills>li.active>a:hover				
{
	color:#2f4155;
	background-color:transparent !important;
	font-weight:bold;
}	
.appletLibrary .nav-tabs>li.active>a, .appletLibrary .nav-tabs>li.active>a:focus, .appletLibrary .nav-tabs>li.active>a:hover				
{
	color:#2f4155;
	background-color:white !important;
	font-weight:bold;
	border:none;
}	
.appletLibrary ul.nav.nav-tabs				
{
	border:none;
}	
.appletLibrary .handle				
{
	color:#999 !important;
	height:55px !important;
	border:none !important;
	margin-top:-85px;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	top:50% !important;
}	
.appletLibrary .add:hover, .appletLibrary .add:active, .appletLibrary .handle:hover, .appletLibrary .handle:active				
{
	color:#2f4155 !important;
	background-color:#f1f1f3 !important;
}	
.appletLibrary .handle .title				
{
	font-size:0px !important;
}	
.appletLibrary .add				
{
	color:#999 !important;
	height:150px !important;
	border:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	top:50% !important;
}	
.appletLibrary .add i				
{
	margin-top:60px !important;
}	
.appletLibrary i.fa-2x				
{
	font-size:1.5em;
}	
.appletLibrary ul.nav.nav-pills a:hover				
{
	color:#2f4155;
	background-color:transparent;
}	
.appletLibrary ul.nav li a				
{
	color:#999;
}	
.appletLibrary ul.nav.nav-tabs li a				
{
	border:none !important;
}	
.appletLibrary ul.nav.nav-tabs a:hover				
{
	color:#2f4155;
}	
.grid-stack-item-handle a.glyphicon, .grid-stack-item-handle a.fa, .grid-stack-item-handle i.fa				
{
	color:grey;
}	
.grid-stack-item-content				
{
	border:none;
}	
.grid-stack-item-handle				
{
	border-bottom:none;
}	
.grid-stack > .grid-stack-item > .grid-stack-item-content				
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}	
.dxeRadioButtonList, .dxeCheckBoxList				
{
	border:0px none !important;
}	
.dx-button-has-icon .dx-icon				
{
	height:auto;
	width:auto;
}	
.canvas				
{
	margin:0;
	padding:0;
	top:25px;
}	
.dx-button-has-icon .dx-button-content				
{
	padding:0;
}	
.dx-button				
{
	background-color:transparent;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}	
.IXTableOnlyNeededForCallbacks				
{
	display:none !important;
	padding:0;
}	
.IXResponsiveContent				
{
	margin:0px auto;
}	
.MQMAQuestWrap img				
{
	max-width:100%;
}	
label.mqmaRadioLabel.disabled				
{
	cursor:not-allowed;
	opacity:0.6;
}	
.xdx-numberbox-spin-container				
{
	height:100%;
	overflow:hidden;
	width:22px;
	float:right;
}	
.MQMAQuestWrap img.ansHelpIcon				
{
	display:inline-block;
	padding-top:0px;
	vertical-align:middle;
}	
.InvestmentsGrpPerf2BBC .ScreenContextDisplayLabel				
{
	font-size:12px!important;
	display:block;
	padding:5px 0px;
	visibility:visible !important;
}	
.InvestmentsGrpPfvBnBBC .ScreenContextDisplayLabel				
{
	font-size:12px!important;
	display:block;
	padding:5px 0px;
	visibility:visible !important;
}	
.InvestmentsAcctPfvBB2C .ScreenContextDisplayLabel				
{
	font-size:12px!important;
	display:block;
	padding:5px 0px;
	visibility:visible !important;
}	
.InvestmentsGrpPerfBB2C .ScreenContextDisplayLabel				
{
	font-size:12px!important;
	display:block;
	padding:5px 0px;
	visibility:visible !important;
}	
.dx-toolbar-label>div				
{
	display:none !important;
}	
.ng-scope.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title:before				
{
	display:none !important;
}	
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content				
{
	padding:1px 17px 12px 17px;
}	
.ng-scope.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title				
{
	background-color:transparent !important;
	padding:3px 15px 2px 15px;
	position:relative;
	border-bottom:none !important;
}	
.dx-overlay-wrapper.ng-isolate-scope .dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable .dx-template-wrapper.ng-scope.dx-item-content.dx-toolbar-item-content				
{
	overflow:auto;
	white-space:normal;
	justify-content:initial;
}	
.dx-overlay-wrapper.ng-isolate-scope .dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable .dx-template-wrapper.ng-scope.dx-item-content.dx-toolbar-item-content .ng-binding.ng-scope				
{
	color:#414042;
	font-size:18px;
	font-style:18px;
	overflow:auto;
	white-space:normal;
	justify-content:initial;
}	
.dx-popup-title.dx-toolbar .dx-toolbar-items-container				
{
	height:26px !important;
}	
.dx-tooltip-wrapper .dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title				
{
	position:absolute;
	top:0px;
	right:0px;
}	
.dx-overlay-shader				
{
	z-index:9999;
}	
.StyleAsRadioButtons .dxgvFocusedRow td.dxgv:first-child				
{
	background:url(/App_Themes/default/images/ClientThemeImages/BB2Advisor/MQMA_radioselected.png) 5px center no-repeat;
	padding-left:30px !important;
}	
.StyleAsRadioButtons .dxgvDataRow td.dxgv:first-child				
{
	background:url(/App_Themes/default/images/ClientThemeImages/BB2Advisor/MQMA_radiounselected.png) 5px center no-repeat;
	padding-left:30px !important;
}	
.dx-dropdownlist-popup-wrapper .dx-overlay-content				
{
	overflow-y:auto !important;
}	
.PipesWrapper .pipeGroup .PipeEntry .PipeText				
{
	white-space:pre-wrap;
}	
.FontAwesomeButton .dx-button-content				
{
	display:none;
}	
.FontAwesomeButton.BackButton:after				
{
	color:white;
	font-family:fontawesome;
	font-size:36px;
	position:absolute;
	top:5px;
	content:'\f104';
}	
.ic-row				
{
	display:flex;
	justify-content:flex-start;
	flex-direction:row;
}	
.ic-row-right				
{
	display:flex;
	justify-content:flex-end;
	flex-direction:row;
}	
.ic-row-center				
{
	display:flex;
	justify-content:center;
	flex-direction:row;
}	
.ic-row-spaceBetween				
{
	display:flex;
	justify-content:space-between;
	flex-direction:row;
}	
.ic-empty-rows-1				
{
	margin-top:19px;
}	
.ic-empty-rows-2				
{
	margin-top:38px;
}	
.ic-empty-rows-3				
{
	margin-top:57px;
}	
.ic-empty-rows-4				
{
	margin-top:76px;
}	
.ic-empty-rows-5				
{
	margin-top:95px;
}	
.ic-empty-rows-6				
{
	margin-top:114px;
}	
.ic-empty-rows-7				
{
	margin-top:133px;
}	
.ic-empty-rows-8				
{
	margin-top:152px;
}	
.ic-empty-rows-9				
{
	margin-top:171px;
}	
.ic-empty-rows-10				
{
	margin-top:190px;
}	
.ic-empty-rows-11				
{
	margin-top:209px;
}	
.ic-empty-rows-12				
{
	margin-top:228px;
}	
.ic-empty-rows-13				
{
	margin-top:247px;
}	
.ic-empty-rows-14				
{
	margin-top:266px;
}	
.ic-empty-rows-15				
{
	margin-top:285px;
}	
.ic-empty-rows-16				
{
	margin-top:304px;
}	
.ic-empty-rows-17				
{
	margin-top:323px;
}	
.ic-empty-rows-18				
{
	margin-top:342px;
}	
.ic-empty-rows-19				
{
	margin-top:361px;
}	
.ic-empty-rows-20				
{
	margin-top:380px;
}	
.ic-empty-rows-21				
{
	margin-top:399px;
}	
.ic-empty-rows-22				
{
	margin-top:418px;
}	
.ic-empty-rows-23				
{
	margin-top:437px;
}	
.ic-empty-rows-24				
{
	margin-top:456px;
}	
.ic-empty-rows-25				
{
	margin-top:475px;
}	
.dx-overlay-wrapper.ic-warning-message				
{
	width:100%;
}	
.ic-warning-message>.dx-overlay-content				
{
	color:white;
	background-color:#F0903B !important;
	padding:5px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	opacity:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
}	
.ic-warning.dx-state-focused .ic-warning-message>.dx-overlay-content				
{
	opacity:1;
}	
.ic-warning.dx-texteditor .dx-texteditor-container:after				
{
	color:white;
	background-color:#F0903B !important;
	font-size:13px;
	height:18px;
	line-height:18px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:18px;
	margin-top:-9px;
	-khtml-border-radius:50%;
	text-align:center;
	position:absolute;
	top:50%;
	right:4px;
	box-sizing:border-box;
	content:'i';
}	
.WarningAlignRight  .ic-warning-message.dx-overlay				
{
	min-width:300px;
	bottom:116%;
	position:absolute;
	left:100%;
}	
.WarningAlignRight .ic-warning-message>.dx-overlay-content				
{
	overflow:visible;
	margin-left:15px !important;
	transform:translate(0px,0px) !important;
}	
.WarningAlignRight .ic-warning.dx-texteditor				
{
	position:relative;
}	
.WarningAlignRight .ic-warning-message>.dx-overlay-content:before				
{
	border-left:10px solid transparent;
	position:absolute;
	top:31%;
	left:-22px;
	border-bottom:10px solid transparent;
	border-right:12px solid #f8bb78;
	border-top:10px solid transparent;
	content:'';
}	
.DashPrevDayChangeStyle				
{
	display:none;
}	
.CMSCharacterLimitStyle				
{
	font-weight:bold;
}	
.CMSSummaryFieldStyle				
{
	font-family:'Helvetica W01 Light', Helvetica, Arial, sans-serif !important;;
	font-size:16px;
}	
.CMSSummaryFieldWrapperStyle				
{
	margin-bottom:-8px;
}	
.ic-col-right				
{
	flex-grow:1;
}	
.ic-col				
{
	display:flex;
}	
.ic-mfa-step-label				
{
	color:#595757;
	font-size:17px;
	font-weight:600;
	margin-bottom:20px;
}	
.ic-mfa-form-next-btn, .ic-mfa-form-next-btn.dx-state-focused, .ic-mfa-form-next-btn.dx-state-hover, .ic-mfa-form-submit-btn, .ic-mfa-form-submit-btn.dx-state-focused, .ic-mfa-form-submit-btn.dx-state-hover				
{
	color:#fff;
	background-color:#349cef;
	border-radius:5px;
	width:100px;
	margin-bottom:15px !important;
	margin-top:20px !important;
}	
.ic-mfa-dialog .dx-field-item-label-text				
{
	color:#595757;
	font-size:17px;
	font-weight:600;
}	
.ic-mfa-dialog .dx-field-item-label-location-top 				
{
	margin-bottom:5px;
}	
.ic-mfa-dialog .dx-toolbar-label>div				
{
	font-size:25px;
	display:block !important;
}	
.ic-mfa-dialog .dx-popup-title				
{
	color:#406486;
	background-color:#fff;
	border:1px solid #fff;
}	
.ic-mfa-dialog .dx-toolbar-items-container 				
{
	margin-bottom:10px;
	margin-top:20px;
}	
.ic-mfa-dialog .dx-popup-content				
{
	margin:0px 10px;
}	
.ic-mfa-dialog .dx-checkbox-container				
{
	margin-top:7px;
}	
.glyphicon				
{
	font-family:'Glyphicons Halflings' !important;
	font-style:normal;
	font-weight:normal;
	position:relative;
	top:1px;
	*display:inline-block;
	-webkit-font-smoothing:antialiased;
}	
div[id*=BB2CDsh] .BB2Docs.DocLibWrapper .documentDate				
{
	display:none;
}	
div[id*=BB2CDsh] .IXslideshow-container .IX_flipSlideContentSubTitleDate				
{
	display:none;
}	
.BB2CAdvTaxLotByAcct table[id*=FilterTaxLot].iXingBtn				
{
	top:-8px;
	right:-276px;
}	
.DateEditAsLabel.WhiteBg.DateAsText				
{
	background-color:#f1f1f1!important;
}	
.pullRefreshContApp				
{
	height:100%;
	width:100%;
	position:relative;
}	
.pull2refresh-loader				
{
	position:absolute;
	left:50%;
}	
.BB2cManageGroupsButton span				
{
	color:#fff;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px;
}	
.BB2cManageGroupsButton				
{
	height:25px;
	background:linear-gradient(to bottom, #7087ba 0%,#3f4c78 100%);
	padding:7px 13px 7px 13px;
	-webkit-border-radius:-2px!important;
	-moz-border-radius:-2px!important;
	border-radius:-2px!important;
	width:113px!important;
	cursor:pointer;
	-khtml-border-radius:-2px!important;
	box-sizing:border-box;
}	
.BB2cManageGroupsButton td				
{
	text-decoration:none!important;
}	
div.ic-field-wrapper.HiddenImage				
{
	display:none !important;
}	
.CRMBasicFinSnap .ic-field-wrapper.fieldTable.ic-row-spaceBetween				
{
	width:300px;
}	
.CRMBasicFinSnap				
{
	background:#fff;
	margin:0px 0px 20px 0px;
	padding:20px;
	width:340px;
}	
.CRMBasicFinSnap .FieldLabel				
{
	color:#7b7b7b!important;
	font-family:'Helvetica W01 Bold', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px!important;
}	
.CRMBasicFinSnap .fieldTable				
{
	margin:3px 0px;
}	
.CRMBasicFinSnap .FieldLabel + div				
{
	font-family:'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px!Important;
}	
.FinSnapAcctList .TableTitle				
{
	color:#124f7d!important;
	font-family:'Helvetica W01 Light', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:17px!important;
}	
.CRMBasicFinSnap .ic-empty-rows-3				
{
	margin-top:40px!important;
}	
.CRMBasicAcctsListApp				
{
	background:#fff;
}	
.CRMBasicAcctsListApp .TableTitle				
{
	margin:0px 0px 40px;
	padding:20px 20px 0px 20px;
}	
.CRMBasicKPI .CRMKPILabel + div:not(.dx-datebox)				
{
	overflow:hidden;
	width:100%;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
}	
.CRMBasicKPI				
{
	color:#7b7b7b;
	background:#fff;
	margin:0px 0px 20px 0px;
	padding:20px;
	text-align:left;
	position:relative;
}	
.CRMKPICol1				
{
	width:185px;
	position:absolute;
	left:20px;
}	
.CRMKPICol1 h2				
{
	color:#000;
	font-family:'Helvetica W01 Light', Helvetica, Arial, sans-serif!important;
	font-size:22px!important;
	line-height:1.3!important;
	margin:0px!important;
}	
.CRMKPICol2				
{
	margin:0px 40px 0px 230px;
	width:325px;
}	
.CRMBasicKPI .CRMKPILabel label, .CRMBasicKPI .CRMKPILabel				
{
	font-family:'Helvetica W01 Bold', Helvetica, Arial, sans-serif!important;
	font-size:13px!important;
}	
.CRMKPICol3				
{
	width:360px!important;
}	
.CRMKPILastContact				
{
	margin:0px 0px 0px 230px;
	width:245px!important;
}	
.CRMKPILabelLastContact				
{
	padding:8px 0px 0px;
}	
.CRMKPIBlueBtn				
{
	color:#fff!important;
	background-color:#3a9dea!important;
	font-family:'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:13px!important;
	height:34px!important;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:130px!important;
	-khtml-border-radius:4px;
}	
.CRMKPIBlueBtn .dx-button-content				
{
	padding:inherit!important;
}	
.CRMKPIGoInvBtn				
{
	position:absolute;
	top:20px;
	right:20px;
}	
.CRMKPIBecUserBtn				
{
	position:absolute;
	top:70px;
	right:20px;
}	
.FinSnapAcctList .dx-tabpanel-container				
{
	background-color:transparent!important;
}	
.BB8v4CRMAdvHousePnL.RelationshipByFam h3.SubTitle				
{
	color:#7b7b7b;
	font-family:'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px!important;
	font-weight:normal!important;
	display:block;
	position:absolute;
	top:43px;
	left:15px;
	z-index:999;
}	
.BlueV4ApplyFilter .TableTitle				
{
	margin:0px 0px 10px 7px;
}	
.BlueV4ApplyFilter .BlueAdvInvFilterAsOf				
{
	margin:0px 0px 0px 8px;
}	
.CRMKPILastContactUpdate .dx-button .dx-button-content:before				
{
	color:#3a9dea;
	font-family:'FontAwesome';
	font-size:19px;
	line-height:1;
	display:inline-block;
	margin:0px 0px 0px 4px;
	content:'\f271';
}	
.CRMKPILastContactUpdateField				
{
	background:transparent!important;
}	
.CRMKPIAddressesField .dx-button-content:after				
{
	font-family:'FontAwesome'!important;
	font-size:16px;
	display:inline-block;
	margin:0px 0px 0px 8px;
	content:'\f064';
}	
.CRMKPIAddressesField .dx-button-content				
{
	color:#3a9dea;
	font-family:'Helvetica W01 Light', Arial, Helvetica, sans-serif!important;
	font-size:14px;
	padding:0px;
}	
.CRMKPIAddresses .dx-button				
{
	background:transparent!important;
}	
.CRMKPIAddresses				
{
	bottom:20px;
	position:absolute;
}	
.FinSnapAcctList				
{
	margin:0px 0px 0px 20px;
}	
.dx-datebox-date.dx-datebox-calendar.dx-state-readonly .dx-texteditor-buttons-container 				
{
	display:none;
}	
.AppTopBorder .TableTitle				
{
	margin:0px 0px 10px 0px;
}	
.LeftColWrap				
{
	margin-right:20px;
}	
.AppCenterButton				
{
	color:#fff!important;
	background-color:#3a9dea!important;
	font-size:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:209px;
	-khtml-border-radius:4px;
}	
.ix-dropdownwrapper				
{
	display:inline-block;
	position:absolute;
	top:0px;
	left:0px;
}	
.ix-dropdowncontainer-icon-div:hover .ix-dropdowncontainer-icon				
{
	opacity:0;
}	
.ix-dropdowncontainer-icon-div:hover .ix-dropdowncontainer .ix-dropdown, .ix-dropdowncontainer:hover .ix-dropdown,.ix-dropdowncontainer-icon-div:hover .ix-dropdowncontainer#main-nav				
{
	display:inline-block;
}	
#shortMenuHandle .ix-dropdown:hover ul.sub-links				
{
	display:block;
}	
.ix-dropdowncontainer-icon-div:hover .ix-dropdowncontainer#main-nav				
{
	margin-top:0px !important;
	opacity:1;
	visibility:visible;
}	
.ix-dropdowncontainer-icon-div .ix-dropdowncontainer#main-nav				
{
	display:block !important;
	margin-top:-500px !important;
	opacity:0;
	visibility:visible;
	-webkit-transition:margin-top 1s, opacity 2s;
	transition:margin-top 1s, opacity 2s;
}	
.v4MobileDashKPIBeAsOf				
{
	margin-left:6px;
}	
.v4MobileDashKPIBeAsOfWrapper				
{
	margin-top:3px;
	float:left;
}	
.v4MobileDashKPI				
{
	background-color:#fff;
	padding:10px 0px 30px 20px;
	position:relative;
}	
div[id*=v4BB2CActvDashFilter] .BB2CClearFilterPos .dx-button-content:empty				
{
	display:none!important;
}	
span.DashLPKPI_AsOfDate				
{
	color:#124f7d!important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
	font-size:12px!important;
	display:block;
	padding:7px 0px 0px;
	border-bottom:0px!important;
}	
div#IXCOL_GrayClientDashboard6InputApp_0 div#CP_GrayDashboardWelcomeInputApp				
{
	height:328px !important;
}	
.DashboardK				
{
	background-color:#fff;
	margin-top:85px;
}	
.clearfix.IXColumn.IXCanvasApplication-GrayV4Menu-Input-App				
{
	display:inline-block;
}	
.clearfix.IXColumn.IXCanvasApplication-v4Gray-ClientLogin-Input-App				
{
	display:inline-block;
}	
.clearfix.IXColumn.IXCanvasApplication-GrayV4Menu-Input-App .GrayV4Menu				
{
	margin-left:0 !important;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	float:inherit;
}	
.clearfix.IXColumn.IXCanvasApplication-v4Gray-ClientLogin-Input-App .v4Gray_ClientLogin_Input_AppCtrl				
{
	width:123px;
	text-align:center;
	top:5px;
	left:inherit;
}	
.IXResponsiveHeader .IXResponsiveContent .topHeaderBG				
{
	margin-left:45%;
}	
.clearfix.IXColumn.IXCanvasApplication-GrayV4MobLogo-Input-App				
{
	display:inline-block;
}	
.dx-overlay-wrapper .dx-overlay-content.dx-resizable.dx-menu-adaptive-mode				
{
	max-height:unset !important;
}	
.SearchBar				
{
	display:none;
}	
.search-display				
{
	display:none;
}	
.NewsFeedV4				
{
	width:100% !important;
}	
.mo-perf-tabs .dx-tabpanel-container				
{
	min-width:100%;
}	
.mo-app-wrapper				
{
	background:#fff;
}	
.mo-button				
{
	height:30px;
	display:flex;
	padding:0 1em;
	border-radius:3px;
	align-items:center;
	justify-content:center;
}	
.mo-button .dx-button-content				
{
	padding:0;
}	
.mo-button.dx-button-has-text .dx-button-content:active				
{
	transform:unset;
}	
.mo-button.dx-button-mode-contained.dx-state-hover , .mo-button.dx-button-mode-contained.dx-state-focused				
{
	opacity:0.8;
}	
.mo-button--secondary , .mo-button--secondary.dx-button-mode-contained.dx-state-hover , .mo-button--secondary.dx-button-mode-contained.dx-state-focused .mo-button--secondary.dx-button-mode-contained.dx-state-active				
{
	color:#006DDF !important;
	background:transparent !important;
	border:1px solid #006DDF !important;
}	
.mo-button--primary, .mo-button--primary.dx-button-mode-contained.dx-state-hover, .mo-button--primary.dx-button-mode-contained.dx-state-focused .mo-button--primary.dx-button-mode-contained.dx-state-active				
{
	color:#fff !important;
	background:#006DDF !important;
	border:none !important;
}	
.mo-button--destructive, .mo-button--destructive.dx-button-mode-contained.dx-state-hover, .mo-button--destructive.dx-button-mode-contained.dx-state-focused .mo-button--destructive.dx-button-mode-contained.dx-state-active				
{
	color:#fff !important;
	background:#D5000D !important;
	border:none !important;
}	
.mo-button .dx-button-text				
{
	line-height:1em;
}	
.padding-top				
{
	padding-top:1.5em;
}	
.padding-right				
{
	padding-right:1.5em;
}	
.padding-left				
{
	padding-left:1.5em;
}	
.padding-bottom				
{
	padding-bottom:1.5em;
}	
.last-row-button-row .ic-row:last-child				
{
	padding:.75em 1.5em 0;
	margin-bottom:-.75em;
	margin-top:1.5em;
	border-top:1px solid #E0E3E7;
}	
.button-margin-right				
{
	margin-right:8px;
}	
.button-row--full-width .ic-row:last-child .ic-col , .button-row--full-width .ic-row:last-child .ic-field-wrapper , .button-row--full-width .ic-row:last-child button				
{
	width:100%;
}	
.margin-right				
{
	margin-right:1.5em;
}	
.margin-top				
{
	margin-top:1.5em;
}	
.margin-left				
{
	margin-left:1.5em;
}	
.margin-bottom				
{
	margin-bottom:1.5em;
}	
.width-100				
{
	width:100% !important;
}	
.mo-app-wrapper h2.TableTitle				
{
	font-size:16px !important;
	height:auto;
	line-height:1em;
	padding:0 20px 20px !important;
	margin-bottom:20px;
	border-bottom:1px solid #E0E3E7;
}	
.temp-hide				
{
	display:none;
}	
.mo-input-field .dx-textbox				
{
	margin:0 !important;
}	
.mo-input-field label				
{
	margin-bottom:5px !important;
	position:unset;
}	
.mo-input-field--full-width				
{
	min-width:100%;
	max-width:100%;
}	
.mo-input-field--date				
{
	max-width:130px;
}	
.mo-input-field--hide-clear .dx-clear-button-area				
{
	display:none;
}	
.mo-input-field .dx-placeholder:before				
{
	line-height:14px;
	padding:0 8px;
}	
.mo-input-field--sayt-width-auto .dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable				
{
	width:auto !important;
	min-width:258px !important;
}	
.mo-button--disabled , .mo-button--disabled .dx-button-text				
{
	pointer-events:none;
	opacity:0.5;
}	
.mo-button--plus-before .dx-button-text:before				
{
	font-size:16px;
	content:"add";
}	
.mo-button--material-icon .dx-button-text:before				
{
	font-family:'Material Icons';
	margin-right:5px;
}	
.mo-button--material-icon .dx-button-text				
{
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}	
.mo-flex				
{
	display:flex;
}	
.mo-flex--justify-content-space-between				
{
	justify-content:space-between;
}	
.mo-flex--align-items-center				
{
	align-items:center;
}	
.mo-flex--align-items-end				
{
	align-items:flex-end;
}	
.dx-overlay-modal .dx-popup-title.dx-toolbar .dx-toolbar-after				
{
	align-items:center;
}	
.dx-overlay-modal .ng-scope.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title				
{
	padding-left:20px;
}	
.dx-overlay-modal .dx-popup-title.dx-toolbar .dx-toolbar-before				
{
	padding-left:0;
}	
.mo-button--min-width-100px				
{
	min-width:100px;
}	
.dx-button-mode-contained.dx-state-hover				
{
	background-color:unset !important;
	border:unset !important;
}	
.mo-input-field--radio-button.dx-radiogroup .dx-radiobutton				
{
	line-height:14px;
	display:flex;
	margin:0;
	align-items:center;
}	
.mo-input-field--radio-button.dx-radiogroup .dx-radiobutton-icon				
{
	height:auto;
	margin:0;
	width:auto;
	position:relative;
}	
.mo-input-field--radio-button.dx-radiogroup .dx-radiobutton:not(:last-child)				
{
	margin-bottom:1em;
}	
.mo-input-field--radio-button .dx-radio-value-container				
{
	padding:0 5px 0 0 !important;
}	
.mo-input-field--radio-button .dx-radiobutton-icon-checked .dx-radiobutton-icon-dot				
{
	height:8px;
	background:#006DDF;
	margin:0;
	border-radius:50%;
	width:8px;
	position:absolute;
	top:calc(50% - 4px);
	left:calc(50% - 4px);
}	
.mo-input-field--radio-button .dx-radiobutton-icon:before				
{
	height:16px;
	background:linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
	border:1px solid #CCCFD3;
	width:16px;
	box-sizing:border-box;
}	
.mo-input-field .dx-radiobutton-icon-checked .dx-radiobutton-icon:before				
{
	border:1px solid #006DDF;
}	
.mo-input-field--radio-button				
{
	color:#595757 !important;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue','Helvetica W02 Roman', Helvetica, Arial, sans-serif !important;
}	
.contains-benchmarks [style*="var(--black-benchmark)"]				
{
	color:#375388 !important;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}	
.contains-benchmarks [style*="var(--black-benchmark)"]:after				
{
	color:##333 !important;
	background-color:var(--black-benchmark);
	font-size:13px;
	display:inline-flex;
	margin:0 10px;
	padding:4px 7px;
	border-radius:3px;
	content:"Benchmark";
}	
@media only print {

.dxpcControl				
{
	display:none !important;
}	
#shortMenuHandle				
{
	display:none !important;
}	
#navigationPathDiv				
{
	display:none !important;
}	
.iXingBtn				
{
	display:none !important;
}	
.LPKPIBannerThemed.LPKPIBannerAllDashboard,.LPKPIBannerThemed				
{
	height:72px!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!Important;
	box-shadow:none!important;
}	
.dxtcTab, .dxtcTabWithTabPositionLeft, .dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight				
{
	display:none !important;
}	
table.LPKPIBorderRightTable,.LPKPI_AsOfTitleLabel				
{
	border:none!important;
}	
.IX_ThemeLogo .iXingBtn				
{
	display:block!important;
}	
.LPKPIBannerThemed.LPKPIBannerAllDashboard .LPKPI_AsOfTitleLabel				
{
	border:none!important;
}	
.dxtcActiveTab table, .dxtcActiveTabWithTabPositionBottom table, .dxtcActiveTabWithTabPositionLeft table, .dxtcActiveTabWithTabPositionRight table				
{
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}	
.topBanner				
{
	height:80px!important;
}	
.IX_ListTableTitleWithSubTitle .TableTitle				
{
	font-weight:normal;
	font:normal normal normal 12px/200% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",'Helvetica W01 Light', Helvetica, Arial, "Lucida Grande", sans-serif !important;
}	
.dxgvHeader:before				
{
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	border-bottom:1px solid rgba(0,0,0,0.15);
}	
.signoutButtonDiv				
{
	display:none!important;
}	
.dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv, .dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv				
{
	border-bottom:0px!important;
}	
.dxgvHeader *, .dxgvHeader				
{
	border-right:0px!important;
}	
td.gridHyperlink.dxgv				
{
	text-decoration:none!important;
}	
.dxgvGroupPanel .dxgvHeader table				
{
	-webkit-box-shadow:inherit!important;
	-webkit-print-color-adjust:exact;
}	
.IX_ThemeFooter, .HeaderBGFullWidth .navBg				
{
	display:none;
}	
.dxgvGroupPanel .dxgvHeader:before, .dxgvGroupPanel .dxgvHeader:after				
{
	display:none;
}	
div.IX_becomeUserFixedDiv				
{
	display:none!important;
}	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {

.jspDrag				
{
	background-color:#dcddde;
	margin:0px auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:6px;
	cursor:pointer;
	position:relative;
	top:0px;
	left:0px;
	opacity:1;
}	
.jspContainer:hover .jspDrag				
{
	opacity:1;
}	
.dxeListBox div.dxlbd				
{
	overflow-y:hidden !important;
}	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

#shortMenuHandle				
{
	width:704px;
	padding-bottom:15px;
	position:absolute;
	top:84px;
	left:256px;
}	
.sub-links				
{
}	
.HomePageNarrowMasterTopTable				
{
	width:1024px;
}	
form				
{
	width:1024px;
}	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

.topBanner				
{
	height:92px;
	width:768px;
}	
#shortMenuHandle				
{
	width:704px;
	padding-bottom:15px;
	position:absolute;
	top:84px;
	left:auto;
	right:0px;
}	
.sub-links				
{
}	
.HomePageNarrowMasterTopTable				
{
	width:768px;
}	
.jdash-widget				
{
	margin:15px 3px 15px 3px !important;
}	
.WidgetMenuTopDIV				
{
	width:756px;
	margin-left:-2px;
	padding-left:0px;
}	
.jdash-body				
{
	padding:15px 5px 15px 0px !important;
}	
form				
{
	width:768px;
}	
.iXingbody				
{
	width:768px;
}	
}
@-moz-document url-prefix() {

div#CP_BB2CDshMrktIndcsInputApp.LPKPIBannerDashboard				
{
	height:777px;
}	
#CL_HTML_BB2CDshMrktIndcsInputApp_1 > iframe:nth-child(3)				
{
	height:755px;
}	
}
