div#module-accounts span{float:right;}
div#module-accounts a.disabled,div#module-accounts a.disabled:hover{background:none;color:#bbb;text-decoration:none;}span.accounts,div#module-accounts ul.totals li{color:#8e8e8e;}
div#module-accounts li.missing p{color:#999;margin:10px 20px;text-align:center;}
div#module-accounts ul li h3{background:url(../images/icons/account-list.png) 25px 10px no-repeat;color:#382d24;line-height:50px;padding:0 25px 0 65px;}
div#module-accounts ul li.credit h3{background-position:25px -86px;}
div#module-accounts ul li.investments h3{background-position:25px -185px;}
div#module-accounts ul li.loans h3{background-position:25px -290px;}
div#module-accounts ul li span.status{height:20px;margin:0 5px;text-align:right;width:20px;top:17px;position:relative;}
div#module-accounts ul li ul li span.status{top:7px;}
div#module-accounts ul li li.refreshing h6 span,div#module-accounts ul li.refreshing.error li.error.refreshing span.status img,div#module-accounts ul li.refreshing.error li.error span.status img,div#module-accounts ul li.refreshing.error li span.status img,div#module-accounts ul li.refreshing li.error.refreshing span.status img,div#module-accounts ul li.refreshing li.error span.status img.refreshing,div#module-accounts ul li.refreshing li span.status img,div#module-accounts ul li.error li.error.refreshing span.status img,div#module-accounts ul li.error li.error span.status img.refreshing,div#module-accounts ul li.error li span.status img,div#module-accounts ul li li.refreshing span.status img,div#module-accounts ul li li.error span.status img,div#module-accounts ul li li span.status img,div#module-accounts ul li.refreshing.error span.status img.refreshing,div#module-accounts ul li span.status img{visibility:visible;}
div#module-accounts ul li.refreshing.error li.error span.status,div#module-accounts ul li.error li.error span.status,div#module-accounts ul li.refreshing li.error span.status,div#module-accounts ul li li.error span.status,div#module-accounts ul li.error span.status{background:url(../images/icons/account-list.png) 1px -400px no-repeat;}
div#module-accounts ul li.refreshing.error li span.status,div#module-accounts ul li.error li span.status,div#module-accounts ul li li span.status,div#module-accounts ul li span.status{background:none;}
div#module-accounts ul li.error li.refreshing span.status img,div#module-accounts ul li.refreshing li.refreshing span.status img,div#module-accounts ul li.refreshing span.status img{visibility:visible;}div#module-accounts ul li.loans li,div#module-accounts ul li.loans a{color:#382d24;cursor:default;}
div#module-accounts ul li.loans a.cta{color:#ff8139;cursor:pointer;font-weight:bold;}
div#module-accounts ul li.loans a.cta:hover{text-decoration:underline;}
div#module-accounts ul li.loans a:hover{text-decoration:none;}
div#module-accounts ul.totals{margin:10px 6px 10px;}
div#module-accounts ul.totals li{background:none;padding:2px 0;}
div#module-accounts ul.totals li.net-worth{border-top:1px solid #ccc;color:#222;font-weight:bold;}
div#module-accounts ul.totals li.asset-total{border-bottom:1px dotted #ddd;}
div#module-accounts ul li{background:url(../images/backgrounds/account-group.png) 0 0 no-repeat;cursor:pointer;}
div#module-accounts ul li li{cursor:text;}
div#module-accounts ul li:hover{background-position:-600px 0;}
div#module-accounts ul li.open{background-position:-300px 0;}
div#module-accounts ul h6{font-size:8pt;color:#8e8e8e;text-transform:none;letter-spacing:normal;}
div#module-accounts ul li ul{background:url(../images/backgrounds/accounts.png) 0 0 repeat-x;padding:8px 0 0 0;}
div#module-accounts h4,div#module-accounts h6{margin:0;padding:0 0 0 10px;}
div#module-accounts ul li ul li{background:#f3f3f3;display:none;border-bottom:1px solid #e7e7e6;border-top:1px solid #efefef;padding:10px 0;}div#module-accounts ul li ul li:first-child{border-top:none;}div#module-accounts ul li.open ul li{display:block;}
div.pop#pop-notifications.prefs form#notifications-email,div.pop#pop-notifications.prefs form#notifications-mobile,div.pop#pop-notifications.email form#notifications-prefs,div.pop#pop-notifications.email form#notifications-mobile,div.pop#pop-notifications.mobile form#notifications-prefs,div.pop#pop-notifications.mobile form#notifications-email{display:none;}
div.pop#pop-notifications.autopilot div.buttons a#button-save,div.pop#pop-notifications div.buttons a#button-back,div.pop#pop-notifications div.buttons a#button-next,div.pop#pop-notifications.prefs div.buttons a#button-finished,div.pop#pop-notifications.email div.buttons a#button-back,div.pop#pop-notifications.prefs div.buttons a#button-next{display:none;}
div.pop#pop-notifications.autopilot div.buttons a#button-back,div.pop#pop-notifications.autopilot div.buttons a#button-finished,div.pop#pop-notifications.autopilot div.buttons a#button-next{display:block;}
div.pop#pop-notifications.email div.main div.buttons a#button-back,div.pop#pop-notifications.email div.main div.buttons a#button-finished,div.pop#pop-notifications.mobile div.main div.buttons a#button-finished,div.pop#pop-notifications.prefs div.main div.buttons a#button-next{display:none;}
div.module div.button-bar a.cta{border-color:#dea303;background-position:0 -21px;color:#7c5a00;}
div.module div.button-bar small{margin:0 0 0 10px;line-height:20px;}
div.module div.button-bar a.cta{margin:0;}div.module div.button-bar{background:url(../images/backgrounds/module_footer.png) bottom left no-repeat;height:27px;clear:both;}
div.module div.button-bar a{background:url(../images/buttons/module_bar.png) repeat-x;border:1px solid #adb9c2;color:#00476f;font-size:10px;font-weight:bold;float:right;line-height:19px;margin:0 4px 0 0;text-align:center;width:139px;}
div.module{background:url(../images/backgrounds/module_content.png) repeat-y;margin:0 0 15px 0;}

.dotline {
border-top: 2px dotted #8E8E8E;
margin-top: 15px;
}



div.module-content-left-menu{margin:0 4px;}
div.module-content-left-menu div.missing{margin:15px;text-align:left;border:1px solid black;float:none;width:100%;}

div.module-content{font-size:12px;color:#000;margin:0 40px;}
div.module-content div.missing{text-align:left;border:none;float:none;width:100%;}

div.module h1{background:url(../images/backgrounds/module_header.png) no-repeat 0 0;color:#998f86;font-size:12px;line-height:18px;padding:4px 0 0 8px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}div.module h1 img{float:right;margin:0 3px 0 0;}div.module h1 a{font-family:"Lucida Grande",verdana,sans-serif;color:#999;float:right;font-weight:normal;font-size:10px;margin:0 10px 0 0;letter-spacing:normal;text-transform:none;}div.module h1 a#module-mobile-trigger{background:url(../images/icons/mobile.png) top left no-repeat;padding:0 5px 0 13px;}div.module h1 a#module-edit-trigger{background:url(../images/icons/edit.png) top left no-repeat;padding:0 5px 0 21px;}div.module h1 a#module-accounts-update{background:url(../images/icons/refresh.gif) top left no-repeat;padding:0 5px 0 18px;}div.module h1 a#module-alert-trigger{background:url(../images/icons/shield.png) top left no-repeat;padding:0 10px 0 17px;}div.module h4{margin:0 5px;}div.module h4,div.module h6{color:#685c53;}div#module-offers ul{background:url(../images/offers/menu_ul.gif) top repeat-x;margin:20px 0;height:76px;width:612px;}div#module-offers ul li{background:url(../images/offers/menu.png) 0 0 no-repeat;color:#007934;cursor:pointer;float:left;padding:55px 0 10px 0;text-align:center;font-weight:bold;width:111px;}div#module-offers ul li.inactive{cursor:default;border:none;opacity:.35;}div#module-offers ul li.inactive a{cursor:default;}div#module-offers ul li.all{display:inline;margin-left:26px;}div#module-offers ul li.checking{background-position:-111px 0;width:112px;}div#module-offers ul li.saving{background-position:-223px 0;}div#module-offers ul li.cc{background-position:-334px 0;}div#module-offers ul li.spending{background-position:-445px 0;}div#module-cashflow table{background:#fafafa;width:216px;}div#module-cashflow table td,div#module-cashflow table th{text-align:center;width:33%;}div#module-cashflow thead th{padding-top:3px;}div#module-cashflow tfoot td{padding-bottom:3px;}div#module-cashflow li.month-6 label{color:#333;font-weight:bold;}div#module-cashflow div.module-content{margin:0 20px;}div#module-cashflow h2{color:#8b8078;font-family:inherit;font-size:14px;margin:15px 0 5px 0;}

div.column#column-left{margin:15px 15px 0 10px;width:290px;}
div.column#column-main{margin:15px 0 0 0;width:620px;}

div.column#column-main div.module h1{background-position:-352px 0;}
div.column#column-main div.module{background-position:-352px 0;}
div.column#column-main div.button-bar{background-position:-352px bottom;}

div.module thead th,div.module thead td{color:#685c53;font-family:"Lucida Grande",verdana,arial,sans-serif;font-size:29px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}div#module-trends div.module-content{margin:10px 20px;}div#module-trends table{width:250px;}div#module-trends th{padding-left:5px;}div#module-investments table{width:520px;}div#module-investments div.module-content{margin:10px 50px 20px;}table.portfolio tbody tr th{background-position:0 -200px;}span.date{float:right;margin:0 0 0 25px;text-transform:uppercase;}div.short#module-alert ul li.short{display:none;}div.module#module-alert a.dismiss{clear:right;float:right;}div.module#module-alert ul li{background:url(../images/icons/alerts.png) 8px -42px no-repeat;border-bottom:1px solid #eee;border-top:1px solid #f5f5f5;color:#685c53;padding:7px 10px 7px 24px;}div.module#module-alert ul li.good{background-position:8px 8px;}div.module#module-spending{text-align:center;}div.module#module-spending h1{text-align:left;}div.module#module-spending table{margin:10px auto 30px auto;}div.module#module-spending div.module-content{margin-bottom:30px;}div.module#module-spending table tfoot{display:none;height:0;overflow:hidden;}div.module#module-spending table td,div.module#module-spending table th{border:6px solid white;}div.module#module-spending table tr.hidden,div.module#module-spending table tr.hidden td{height:0;line-height:0;overflow:visible;}div.module#module-spending table tr{vertical-align:top;}div.module#module-spending table tr td.overbudget{visibility:hidden;}div.module#module-spending table tr.overbudget td.overbudget{visibility:visible;}div.module#module-spending table tr.overbudget span{display:none;}div.module#module-spending div.noEvents#module-budget-table table a.budget,div.module#module-spending div.noEvents#module-budget-table table a.budget:hover{color:#382D24;cursor:default;text-decoration:none;}div.module#module-spending div.noEvents#module-budget-table table thead div#month-container,div.module#module-spending div.noEvents#module-budget-table table tbody tr a.dismiss,div.module#module-spending div#module-budget-table table tbody tr#budget-null a.dismiss{display:none;}div.module#module-spending table tbody th{text-align:right;font-weight:normal;}div.module#module-spending thead th.bar{text-align:center;width:302px;}div.module#module-spending table td.bar{background:#eee url(../images/effects/shadow.png) repeat-x left center;}div.module#module-spending table td.bar div.bar{background:#cbe662 url(../images/effects/3d.png) repeat-x left center;font-weight:bold;line-height:14px;height:14px;text-align:right;}div.module#module-spending table td.bar div.bar span{margin:0 2px;}div#month-container{position:absolute;}div#month-line{position:absolute;top:0;height:178px;border-left:1px solid #000;z-index:10;}div#month-line small{bottom:-15px;color:#685c53;font-weight:bold;left:-50px;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;width:100px;}div.module#module-spending table tr.warning div.bar{background-color:#f2dd45;border-color:#f7eb90;}div.module#module-spending table tr.overbudget div.bar{background-color:#ff8e24;border-color:#ff881f;}div.module#module-spending table td.overbudget{color:#e86a00;font-weight:bold;}ul.timeline{border-bottom:1px solid #eee;margin:0 0 5px 0;padding:4px 0 3px 0;}ul.timeline li{color:#ddd;display:inline;font-size:10px;margin:0;padding:9px 5px 6px 5px;}ul.timeline li.selected{background:#fff;border:1px solid #eee;border-bottom:none;}ul.timeline li.selected a{color:#000;cursor:default;font-weight:bold;text-decoration:none;}div.module#module-spending table tr.subcategory td,div.module#module-spending table tr.subcategory th{font-size:90%;}#spendingContainer{height:330px;}div#spendingContainer .widget{height:300px;}div#recent.section table.list{width:246px;}div#spending.section table.list td{font-size:11px;}div#spending.section div.recent-list{float:right;}#popup-content-hasChanged{margin:20px 0;text-align:center;}