@charset "utf-8";
/* CSS Document */

body { background-color:#fff; color:#000; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
h1 { color:#f17423; font-size:175%; text-transform:uppercase; font-weight:100;}
h2 { color:#5d87a1; font-size:130%; text-transform:uppercase; font-weight:100;}
h3 { font-size:100%; text-transform:uppercase;}
p { line-height:160%;}
a { color:#f17423;}
a:hover { color:#f94;}

#envestnetLogoLink img { display:none;}
#envestnetLogoLink { display:block; margin:0; background:#fff url(../images/logo_envestnet_small.gif) no-repeat 0 0; height:36px;  border-bottom:solid 1px #999;}
#header { background-color:#ccc; padding:0 0 2px 0;}
#skipNavLink { padding:4px 4px 8px 4px; display:block; color:#999; background:#fff url(../images/shadow_bottom_bg.gif) repeat-x bottom left; background-color:#fff;  border-bottom:solid 1px #999;}
#siteToolsNav { display:none;}
#searchForm { margin:0; padding:8px 10px 8px 10px; background:#fff url(../images/shadow_bg.gif) repeat-x 0 0px; border-top:solid 1px #999;}
#searchForm label { font-size:10px; height:15px; vertical-align:middle; color:#999;}
#searchForm #q { border:solid 1px #bbb; height:13px; background-color:#ddd; color:#999; vertical-align:middle; margin:0; font-size:10px;}
#searchForm #searchBtn { display:none;}
#searchForm #searchSubmit {  vertical-align:middle; height:15px; font-size:10px;}
#navigation { clear:both;}
#navigation ul { margin:0; padding:0; list-style:none;}
#navigation ul li {}
#navigation ul li a { display:block; padding:2px 4px; white-space:nowrap; border:solid 1px #579; background-color:#7d9fb4; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:4px;}
#navigation ul li a:hover {background-color:#00b3d8; color:#fff;}
#navigation ul li ul { display:none;}
body.aboutus li#aboutUsNav a.topNav,
body.platformsolutions li#platformSolutionsNav a.topNav,
body.investmentproductsandservices li#investmentProductsServicesNav a.topNav,
body.clients li#clientsNav a.topNav { background-color:#00b3d8;	color:#fff;}


#advisorLoginLink { display:block; background-color:#b4cd95; margin:1em 4px 1em 4px; border:solid 1px #9b7; text-align:center;}

#subNavigation { clear:both; padding:8px 10px 8px 10px; background:#fff url(../images/shadow_bg.gif) repeat-x 0 0px; border-top:solid 1px #999;}
#sectionName { clear:both; margin:0; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
#subNavigation ul { margin:0; padding:0; list-style:none;}
#subNavigation ul li { }
#subNavigation ul li a { display:block; margin:0 0 1px 0; padding:2px 4px; background-color:#ddd; color:#000; text-decoration:none; border:solid 1px #ccc;}
#subNavigation ul li a.selected,
#subNavigation ul li a:hover { color:#f37421; background-color:#fff;}

#headerImage { display:none;}
#body { border-bottom:solid 1px #ccc; border-top:solid 1px #999; padding-botttom:1em; background:#fff url(../images/shadow_bg.gif) repeat-x 0 0px;}
body.home #body { margin-top:0; padding-top:1em;}
#body ul { margin:0; padding:0 0 0 2em;}
#mainContent { padding:0 4px;}
#mainContent h1:first-child { margin-top:0;}

#homeLeft { padding:4px;}
#homeLeft #banners { padding-top:1em;}
#homeLeft #banners img { margin:4px 0;}
#homeFlashMiddle { display:none;}
#homeRight { padding:4px;}
#submitLoginAdv { margin:4px 0; clear:both; display:block;}
#advisorLoginForm img { display:none;}
#advisorLoginForm h2 { color:#360; font-size:11px; text-transform:uppercase; font-weight:bold;}
#advisorLoginForm label { font-size:10px; color:#ccc; display:block; clear:both; margin:0; padding:0;}
#advisorLoginForm input { border:solid 1px #ccc; font-size:11px;}

#homeMiddleBottom { padding:4px;}

#subContent { border-top:solid 1px #ccc; padding:1em 4px; margin-top:1em;}
#subContent p { padding:0; margin:.5em 0; font-size:90%;}
#subContent h2 { color:#9aa9b2; font-size:90%;}
#subContent h3 { color:#999; text-transform:lowercase; font-size:90%;}
#subContent ul { margin:0; padding:0; list-style:none;}
#subContent ul li { padding:0 0 0 8px; margin:.5em 0;}
#subContent a { color:#22bddd;}
#subContent a:hover { color:#22bddd;}

#gutterContent { display:none; padding:4px;}

#backToTopButton a { display:block; background-color:#b4cd95; margin:1em 4px 1em 4px; border:solid 1px #9b7; font-weight:bold; color:#fff; text-transform:uppercase; padding:2px 4px; text-decoration:none; text-align:center;}
#footer { clear:both;padding:8px 4px; background:#fff url(../images/shadow_bg.gif) repeat-x 0 0px; border-top:solid 1px #999;}
#footer #copyright { }

#footerLinks ul{ margin:0;padding:5px 0;list-style:none; clear:both;}
#footerLinks ul li { float:left;}
#footerLinks ul li a { display:block;color:#5d87a1; padding:1px 8px 1px 0; text-decoration:none;}
#footerLinks ul li a:hover { text-decoration:underline;}
#footer #veriSign { display:block; clear:both; border:none; margin-top:8px;}