html,body{margin:0;padding:0;}body{color:#000;font:85% normal normal normal Helvetica,Arial,sans-serif;}img{border:none;}html,body{background:#CDE9A7 url('/images/body-background-top.png') repeat-x scroll top;min-width:580px;}div#mast{margin:0;}div#mast div#logo{margin:.5em 0 0 4%;position:relative;top:1.5em;width:105px;height:24px;z-index:1;}ul#user_controls{text-transform:lowercase;color:#5A6F3E;font-size:.8em;position:absolute;top:3px;right:5%;padding:0;margin:0;list-style-type:none;}ul#user_controls li{display:inline;padding:0 .5em;border-right:1px solid #DDD;}ul#user_controls li:last-child{border:none;}ul#user_controls li span{color:#93AF6D;}ul#user_controls li a{color:#5A6F3E;text-decoration:underline;}div#mast ul#navigation{text-align:right;padding:.5em 0 .3em;margin:0 5%;list-style-type:none;}div#mast ul#navigation li{display:inline;margin:0;padding:0 .1em;list-style-type:none;}div#mast ul#navigation li a{color:#727F57;padding:.5em 1em .3em 1em;margin:0;font-weight:bold;text-decoration:none;}div#mast ul#navigation li a{background:#E2EFD1 url('/images/navigation-tab-shadow.png') repeat-x scroll bottom;}div#mast ul#navigation li a:hover,div#mast ul#navigation li.active a{background-color:#FFF;background-image:none;color:#172601;}div#mast ul#navigation li a{border-top-right-radius:.1em;border-top-left-radius:.1em;-moz-border-radius-topright:.1em;-moz-border-radius-topleft:.1em;-webkit-border-top-right-radius:.1em;-webkit-border-top-left-radius:.1em;}#loading_message{position:fixed;top:10px;right:10px;display:inline;background-color:rgba(159,49,49,0.65);color:#EEE;padding:3px;display:none;z-index:1000;}div#content{margin:0 auto;padding:1.5em 2%;width:92%;background-color:#FFF;overflow:auto;}div#content{border-radius:.4em;-moz-border-radius:.4em;-webkit-border-radius:.4em;}div#content a,#facebox a{color:#0046EF;text-decoration:none;}div#content a:hover,#facebox a:hover{color:#1542AF;text-decoration:underline;}div#content h2{margin:0 0 .5em 0;font-size:.9em;color:#507F44;font-weight:bold;text-transform:uppercase;border-bottom:1px dashed #93BA88;}div#content h3{margin:0 0 .5em 0;padding:.2em .5em;font-size:1.1em;background-color:#BFE5FF;color:#29495F;}div#content .text_right{text-align:right;}div#content .smallcaps{font-variant:small-caps;}.inner_content{background-color:#DCF1FF;padding:1em;}.inner_content{border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}form label.block{display:block;}.custom_form input[type="text"],.custom_form input[type="password"],.custom_form textarea{border:2px solid #CCC;font-size:1.3em;width:99%;}.custom_form input[type="text"]:focus,.custom_form input[type="password"]:focus,.custom_form textarea:focus{border:2px solid #7BC379;}.custom_form input.half_size{width:50%;}.custom_form input.error{border:2px solid #CE5D5D;}.custom_form select{font-size:1.2em;}.custom_form label.error{color:#CE5D5D;}div.column_container{overflow:auto;}div.left_small_column{float:left;width:250px;padding:10px;}div.right_column{margin-left:300px;padding:10px;}div.right_small_column{float:right;width:250px;padding:10px;}div.left_column{margin-right:300px;padding:10px;}div.left_column_half{float:left;width:44%;padding-left:3%;padding-right:3%;}div.right_column_half{float:right;width:44%;padding-left:3%;padding-right:3%;}.button{background:#FF8E26 url('/images/button-background.png') repeat-x scroll top;font-weight:bold;border:1px solid #CF6100;padding:.2em .5em;color:#FFF !important;}.button:hover{color:#FFDDBF !important;text-decoration:none !important;}.button{border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;}a.small_delete_button{text-indent:-10000em;display:inline-block;width:12px;height:12px;background:#CCC url('/images/delete.png') no-repeat scroll top left;}a.small_delete_button:hover{background:#F00 url('/images/delete-hover.png') no-repeat scroll top left;}#mainscreen_preview_register{overflow:auto;padding:1em 2% 0 3%;position:relative;min-height:300px;background:#FFF url('/images/mainscreen_preview_register_background.png') repeat-x bottom;}#mainscreen_preview_register{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}#mainscreen_preview{width:410px;padding:0;margin:0;line-height:0;overflow:hidden;position:absolute;bottom:0;left:2%;}#mainscreen_preview img{margin:0;padding:0;}#mainscreen_register{margin:0 0 0 430px;color:#2E3624 !important;}#mainscreen_register a{display:block;color:#ffddd2 !important;background-color:#761E00;padding:1em;text-shadow:#441603 2px 2px 2px;}#mainscreen_register a{border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;}#mainscreen_register a{-o-box-shadow:3px 3px 5px #7F905C;-icab-box-shadow:3px 3px 5px #7F905C;-khtml-box-shadow:3px 3px 5px #7F905C;-moz-box-shadow:3px 3px 5px #7F905C;-webkit-box-shadow:3px 3px 5px #7F905C;box-shadow:3px 3px 5px #7F905C;}#mainscreen_register a:hover{text-decoration:none !important;background-color:#651900;color:#FFFFFF !important;}#mainscreen_register span{display:block;font-size:2em;margin-bottom:.2em;}div#mainscreen_information blockquote{color:#6E2103;font-size:1.5em;font-style:italic;text-align:center;margin:0 0 1em 0;}div#mainscreen_information blockquote cite{color:#85391C;font-size:.8em;font-style:normal;}#mainscreen_features{margin-top:2em;color:#444;padding-bottom:1em;}#mainscreen_features img{float:left;margin:0 1em 3em 0;}#mainscreen_features strong{display:block;color:#000;}#mainscreen_features p{min-height:5em;}div#login_container{font-size:1.2em;width:40%;margin:auto;}form#login p#login_error{background-color:#F8E0E0;border:1px solid #CE5D5D;padding:.5em;}form#login p#login_error img{float:left;margin:0 1em 1em 0;}div#signup_container{width:70%;margin:auto;}div#signup_text{color:#888;}div#profile_container{width:70%;margin:auto;}div#child_accounts{width:70%;margin:2em auto 0 auto;}div#zeep_mobile{width:70%;margin:2em auto 0 auto;}div#zeep_mobile object{width:100%;height:300px;}#subscription_container{background-color:#DCF1FF;width:60%;margin:auto;padding-top:1em;padding-bottom:1em;}#subscription_container{border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}.subscription_status{padding:.5em;margin-bottom:2em;min-height:32px;}.subscription_status img{float:left;margin:0 1em 2em 0;}.subscription_active{background-color:#E4F3C0;border:1px solid #87BD3C;}.subscription_none{background-color:#F8E0E0;border:1px solid #CE5D5D;}ul#subscription_plans{list-style-type:none;margin:0;padding:0;}ul#subscription_plans li{margin-bottom:.5em;}ul#subscription_plans li a{display:block;padding:.5em 1em;background-color:#DCF1FF;font-style:italic;}ul#subscription_plans li a{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}ul#subscription_plans li a:hover{background-color:#BFE5FF;text-decoration:none;}ul#subscription_plans li a strong{margin-left:-.5em;font-style:normal;display:block;}ul.navigation_list{list-style-type:none;margin:0 0 1em 0;padding:0;}ul.navigation_list li a{display:block;padding:.3em;margin-bottom:.1em;background-color:#DCF1FF;}ul.navigation_list li a{border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;}ul.navigation_list li a:hover{text-decoration:none !important;background-color:#D1E5F5;}div.chart{background-color:#FFF;text-align:center;margin:0;padding:0;line-height:0;}div.chart{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}ol#cool_meter{margin:0 0 1em 0;padding:0 0 0 2em;list-style-type:decimal;color:#507F44;}ol#cool_meter li{margin:0;padding:0;padding-top:1px;}ol#cool_meter a{color:#2380BF;display:block;padding:.2em .5em;background-color:#C2DDEF;border-bottom:1px solid #A7C8DF;font-variant:small-caps;}ol#cool_meter a.finished{color:#83A7BF;text-decoration:line-through;}div#income{background-color:#DCF1FF;margin-top:1em;}div#income{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}div#income table{margin-bottom:1em;width:100%;font-size:1.4em;}div#income table th,div#income table td{text-align:left;vertical-align:bottom;}div#income table th{font-variant:small-caps;font-size:.9em;font-weight:bold;}div#income table td{font-weight:bold;}div#income table tr#income_net td,div#income table tr#income_net th{border-top:1px dashed #93BA88;}div#budget_container{margin-bottom:3em;overflow:auto;}div#budget ul#budget_menu{float:right;list-style-type:none;}div#budget ul#budget_menu li{display:inline;}ul#month_list{list-style-type:none;text-align:center;}ul#month_list li{display:inline;margin:0;padding:.1em .3em;}ul#month_list li.active{font-weight:bold;}ul#month_list li:hover{background-color:#E8F6FF;}ul#month_list li.active{background-color:#FFDBBB;}div#getting_started{width:90%;margin:2em auto;}div#getting_started h3{color:#333 !important;font-weight:normal;background-color:inherit !important;font-size:1.4em !important;font-variant:small-caps;padding:0 !important;margin:0 !important;}div#getting_started p{color:#555 !important;margin-top:0 !important;font-size:.9em;line-height:1.5em;}table#cashflow{width:100%;}table#cashflow th,table#cashflow td{padding:2px .5em;white-space:nowrap;}table#cashflow th{font-size:.7em;text-transform:uppercase;text-align:left;}table#cashflow tfoot tr td{font-weight:bold;padding-top:1em;}table#cashflow tr.parent td{font-weight:bold;padding-top:1em;}table#cashflow tr.parent td.category{font-weight:bold;color:#CF5C00;}table#cashflow .category{width:20%;text-align:right;}table#cashflow .amount{width:5%;}table#cashflow .rollover{width:12px;padding:0;}table#cashflow .percent{width:5%;}table#cashflow .left{width:5%;}table#cashflow .over_budget{color:#F00;}table#cashflow .delete{width:12px;padding:0;}table#cashflow .bar{text-align:right;white-space:nowrap;}table#cashflow td.percentage_used div.bar-background{width:100%;background:#DDDDDD url('/images/bar-background.png') repeat-x scroll bottom;}table#cashflow .green{background:#78BF65 url('/images/bar-green.png') repeat-x scroll bottom;}table#cashflow .yellow{background:#EFB34A url('/images/bar-yellow.png') repeat-x scroll bottom;}table#cashflow .red{background:#DF4545 url('/images/bar-red.png') repeat-x scroll bottom;}table#cashflow .bar span{font-size:.8em;font-weight:bold;padding-right:3px;}table#cashflow .bar span.spent a{color:#000 !important;}table#recent_transactions{font-size:.8em;width:100%;}table#recent_transactions tr.credit td.amount{color:#01CF00;}table#recent_transactions tr.debit td.amount{color:#F00;}table#recent_transactions tr.exclude td{color:#AFABA4;}table#recent_transactions tr.exclude td a{color:#748FCF;}div#transaction_links{background-color:#DCF1FF;}div#transaction_links ul{list-style-type:none;margin:0;padding:0;}div#transaction_links ul li a{display:block;padding:.2em .5em;}div#transaction_links ul li a:hover,div#transaction_links ul li a.selected{background-color:#BFE5FF;text-decoration:none;}div#transaction_links ul li a span{color:#77BFEF;}table.data{border:1px solid #D4E0EE;}table.data,table.data th,table.data td{border-bottom:1px solid #D4E0EE;border-collapse:collapse;color:#333;}table.data td,table.data th{padding:2px 4px;}table.data thead th{text-align:center;background-color:#DCF1FF;color:#4F76A3;font-size:100% !important;font-weight:bold;}table.data tbody tr td{background-color:#FCFDFE;}table.data tbody tr.odd td{background-color:#F7F9FC;}table.data tr.credit td.amount{color:#01CF00;}table.data tr.debit td.amount{color:#F00;}table.data tr.exclude td{color:#CCC;text-decoration:line-through;}table.data tr.exclude td a{color:#CCC !important;}table.tablesorter thead th{cursor:pointer;padding-right:21px;background-image:url('/images/table_sort.gif');background-repeat:no-repeat;background-position:right;}table.tablesorter thead th.headerSortDown{background-image:url('/images/table_desc.gif');background-repeat:no-repeat;background-position:right;}table.tablesorter thead th.headerSortUp{background-image:url('/images/table_asc.gif');background-repeat:no-repeat;background-position:right;}a.toggle_category{font-size:.9em;margin-left:.2em;text-align:center;width:1em;display:inline-block;}.category_results{position:absolute;display:none;font-size:.9em;background-color:#FFF;border:1px solid #999;z-index:1000;}.category_results ul{list-style-type:none;margin:0;padding:0;}.category_results ul li{margin:0;padding:2px 5px;outline:none;display:block;}.category_results ul li.category_selected,.category_results ul li:hover{background:#78BF65 url('/images/bar-green.png') repeat-x scroll bottom;}.category_results ul li ul{display:none;position:absolute;white-space:nowrap;background-color:#FFF;border:1px solid #999;}.category_results ul li ul li{cursor:pointer;}.editInPlace_Category:hover{background-color:#FCFFD5 !important;}tr.editingInPlace td{background-color:#FCFFD5 !important;}div#manage_categories_container{width:50%;margin:auto;padding:0 1em;border-left:3px solid #EEE;border-right:3px solid #EEE;}div#manage_categories_container ul#parents{border-left:.5em solid #DCF1FF;border-top:.5em solid #DCF1FF;border-bottom:.5em solid #DCF1FF;background-color:#DCF1FF;}div#manage_categories_container ul#parents{margin:1em 0;padding:0;}div#manage_categories_container ul#parents li{cursor:pointer;list-style-type:none;padding:.2em .5em;font-weight:bold;}div#manage_categories_container ul#parents li span{color:#C4E0F3;font-weight:normal;}div#manage_categories_container ul#parents li.selected{background-color:#FFF;}div#manage_categories_container ul#parents li ul{display:none;}div#manage_categories_container div#children ul{list-style-type:none;margin:1.5em 0;padding:0;}div#manage_categories_container div#children ul li{padding:.2em 0;}div#transaction_search_container{margin:0 auto 2em auto;width:50%;background-color:#DCF1FF;border:3px solid #BFE5FF;padding:1em;}div#transaction_search_container label{display:none;}div#transaction_search_container form input{font-size:1.2em;}div#transaction_search_container form input#transaction_search{width:60%;}div#transaction_search_container form input#transaction_search_submit{width:30%;}div#transaction_search_container p{margin:0 0 .3em 0;}div#transaction_search_container p#transaction_search_info{font-size:.9em;color:#839DAF;}div#transaction_search_container p#transaction_search_info em{color:#5F727F;}form#transaction_table_form{margin:auto;width:90%;}table#transactions{font-size:.9em;width:100%;}table#transactions th.select,table#transactions td.select{width:1em;}table#transactions th.date,table#transactions td.date{width:10%;white-space:nowrap;}table#transactions th.description,table#transactions td.description{}table#transactions th.category,table#transactions td.category{width:15%;white-space:nowrap;}table#transactions th.amount,table#transactions td.amount{width:5%;white-space:nowrap;}table#transactions td.category input{width:99%;}ul#transaction_table_options{margin:0 0 .2em 0;padding:0;display:inline;}ul#transaction_table_options li{display:inline;padding:0 1em 0 0;}#pager{float:right;}#pager input{width:5em;text-align:center;}#pager a{font-size:1.2em;}.label_block{display:block;margin-bottom:.3em;}.submit_section{border-top:1px dashed #DDDDDD;padding-top:.5em;}#facebox div.right_column_half{color:#666;line-height:1.3em;}#facebox .b{background-image:url('/images/facebox/b.png');}#facebox .tl{background-image:url('/images/facebox/tl.png');}#facebox .tr{background-image:url('/images/facebox/tr.png');}#facebox .bl{background-image:url('/images/facebox/bl.png');}#facebox .br{background-image:url('/images/facebox/br.png');}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}#facebox table{border-collapse:collapse;}#facebox td{border-bottom:0;padding:0;}#facebox .body{padding:10px;background-color:#fff;width:500px;}#facebox .loading,#facebox .image{text-align:center;}#facebox img{border:0;margin:0;}#facebox .footer{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}.facebox_hide{z-index:-100;}.facebox_overlayBG{background-color:#000;z-index:99;}table#transaction_split_table{width:100%;}table#transaction_split_table td{width:33%;}table#transaction_split_table td input{width:70%;}div.pane_container{overflow:auto;}div.pane{width:500px;margin:0 1em 1em 0;padding:10px;background-color:#2E2E2E;float:left;}div.pane{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}div.pane h4{font-size:1.2em;font-weight:normal;color:#CCC;padding:0;margin:0 0 .2em .3em;float:left;}div.pane ul.filter{list-style-type:none;margin:0;padding:0;float:right;}div.pane ul.filter li{font-size:.9em;margin:0;display:inline;}div.pane ul.filter li a{color:#BCE27F !important;padding:.1em .4em;}div.pane ul.filter li a:hover,div.pane ul.filter li.active a{background-color:#FFF;color:#2E2E2E !important;text-decoration:none !important;}div.pane ul.filter li a:hover,div.pane ul.filter li.active a{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}div.pane div.graph{clear:both;}#tooltip{position:absolute;font-size:.9em;padding:.2em .5em;color:#181F0F;background-color:#CDE9A7;z-index:300;}#tooltip h3,#tooltip div{margin:0;font-size:.9em;font-weight:normal;}form#email_form{margin:auto;width:60%;}form#email_form label{display:block;}form#email_form textarea{width:100%;height:10em;}div#footer{font-size:.8em;color:#709F31;text-align:center;margin:.5em 0 5em;}div#footer ul{list-style-type:none;margin:0;padding:0;}div#footer ul li{margin:0 .5em;display:inline;}div#footer ul li a{color:#709F31;}pre.api_code{background-color:#FEFBD2;border:1px solid #C2C0A1;padding:1em;font:1.1em "Courier New","Courier New",Courier,monospace;overflow:scroll;}