
body{background:#257fa8 url('/images/bg.png') repeat-x scroll 0 36px;color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:13px;margin:0}h1,h2,h3{font-weight:400;margin:0.25em 0 0.5em}h1{color:#fff;font-size:138.5%;margin:25px 0 10px 0}a{color:#fff}a:hover,a:focus{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.hidden{display:none}.left{float:left}.right{float:right}#top-bar{background-color:#232627;font-size:85%;height:20px;padding:8px 0;width:100%}#top-bar .top-bar-body{margin:0 auto;width:950px}#top-bar #logo{background:url('/images/sprite.png') no-repeat;background-position:-43px -517px;float:left;height:18px;width:64px}#top-bar #logo a{display:block;height:100%;width:100%;outline:none;text-indent:-1234em}#top-bar #payoff{color:#fec006;float:left;font-size:77%;margin-left:5px;padding-top:1px}#top-bar #menu{float:left;margin-left:20px}#top-bar #user-bar{float:right}#top-bar #user-bar a{background:url('/images/icons.png') no-repeat;color:#2b9cce;padding:5px 0 5px 12px;margin-left:15px}#top-bar #user-bar .account{background-position:0 9px}#top-bar #user-bar .logout{background-position:0 -21px}#top-bar #user-bar .login{background-position:0 -51px}#top-bar #user-bar .signup{background-position:0 -82px}#group_invites,.flash{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto;width:950px;font-size:93%;margin-top:10px}#group_invites{background:#003349 url('/images/bg-group_invites.png') 0 5px no-repeat;color:#fff;padding:5px 5px 5px 50px;width:895px}#group_invites ul{margin:5px 0 0 20px}#group_invites li{list-style-type:disc}#group_invites a{color:#fff}.flash{background-color:#2B9CCE;padding:5px;text-align:center;width:940px}button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;background:url('/images/button_bg_green.gif');padding:4px 10px 5px;font-weight:bold;border:solid 1px #5e9c1e;color:#fff;margin:1px 0;text-decoration:none}button:active{margin-top:2px;margin-bottom:0}input{font-size:123.1%}input:focus{background:#fff}input.text_field,input.password_field{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;width:268px;background:#f9f9f9;border:1px solid #d6d3d3}#content{margin:0 auto;width:950px}#content.error{width:600px}#content.sessions{width:300px}#content.sessions .below{font-size:77%;line-height:26px;text-align:right}#content.sessions p{margin:10px 0}#content.sessions .remember_me{font-size:77%;line-height:16px;margin-top:6px}#content.sessions .remember_me input{float:left;height:13px;margin:0 3px 0 0;width:13px}#content.sessions .remember_me label{display:inline-block}#content.sessions .label_info,#content.sessions .general_terms{color:#636363;font-size:77%}#content.sessions .label_info{margin-left:5px}#content.sessions .content-body{padding:5px 10px 10px}#content.sessions .content-body #errorExplanation ul li{color:#c72026;font-size:85%;list-style-type:disc;margin-left:20px}#content.sessions .content-body .fieldWithErrors input{background:#fff7f8;border:1px solid #c72026}#content.sessions .content-body .fieldWithErrors input:focus{background:#fff}#content.small{width:300px}#content.small .payback select{width:122px}#content.small label{display:block}#content.small .field_date select{width:156px}#content.small .field_date select#payback_spent_date_3i{width:50px}#content.small .field_date select#payback_spent_date_1i{width:65px}#content.sessions .submit_button,#content.small .submit_button{background:url('/images/buttons.png');border:0;color:#fff;float:right;font-size:93%;font-weight:700;height:26px;width:96px}#content .content-body{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;background-color:#fff;color:#000;padding:10px}#content .content-body:after{content:" ";clear:both;display:block;height:0;overflow:hidden;visibility:hidden}#content .content-body{display:block}#content .content-body a{color:#2b9cce}#content .content-body .submit_button{background:url('/images/buttons.png');border:0;color:#fff;font-size:93%;font-weight:700;height:26px;width:96px}.column{display:inline-block;width:460px}.column:after{content:" ";clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.column{display:block}.column .pagination{font-size:93%;text-align:center}.transactions li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f9f9f9;border:1px solid #d6d3d3;padding:10px;display:inline-block;position:relative;margin-bottom:10px}.transactions li:after{content:" ";clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.transactions li{display:block}.transactions li:hover{background:#fff}.transactions li:hover .delete,.transactions li:hover .edit{display:block;outline:none}.transactions li .left{margin-right:20px;width:112px;text-align:right}.transactions li .left .amount{font-size:182%}.transactions li .left .your_share{font-size:77%;color:#9e9e9f}.transactions li .more-info{font-size:93%;float:left;width:290px}.transactions li .more-info .expense_title{font-size:138.5%}.transactions li .more-info .users{color:#9e9e9f;height:1.7em;overflow:hidden;width:290px}.transactions li .more-info .users div{padding:4px}.transactions li .more-info .users:hover{overflow:visible}.transactions li .more-info .users:hover div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;border:solid 1px;padding:3px;position:relative;z-index:100}.transactions li .edit,.transactions li .delete{display:none;position:absolute;right:10px;top:10px}.transactions li .delete{top:27px}.transactions li .edit a,.transactions li .delete a{background:url('/images/icons.png') 0 -151px;display:block;height:14px;outline:none;text-indent:-1234em;width:14px}.transactions li .delete a{background-position:0 -185px}.transactions .payback .amount{font-size:153.9%}.transactions .payback .more-info{margin-top:6px}.new_group .membership{margin:0 0 10px}.new_group label,.new_group input{margin-right:10px}.new_group .fieldWithErrors{display:inline}.overview{margin:0 auto;width:950px;color:#232627}.overview .transaction_forms_switcher{overflow:hidden}.overview .transaction_forms_switcher a{-webkit-border-top-left-radius:3px;-moz-border-radius-topLeft:3px;border-radius-top-left:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topRight:3px;border-radius-top-right:3px;background:#003349;color:#3a92bd;text-decoration:none;display:block;float:left;padding:4px 10px 6px;margin:0 10px 0 0;outline:none}.overview .transaction_forms_switcher a.active{color:#fff;background:#004c6e}.overview form#new_payback button,.overview form#new_expense button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;background:url('/images/button_bg_green.gif');padding:4px 10px 5px;font-weight:bold;border:solid 1px #5e9c1e;color:#fff;margin:1px 0;text-decoration:none;margin-left:10px;float:right}.overview form#new_payback button:active,.overview form#new_expense button:active{margin-top:2px;margin-bottom:0}.overview form#new_payback button{margin-top:17px}.overview form#new_payback button:active{margin-top:18px}.overview .new_expense_body,.overview .new_payback_body{-webkit-border-top-right-radius:3px;-moz-border-radius-topRight:3px;border-radius-top-right:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomLeft:3px;border-radius-bottom-left:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomRight:3px;border-radius-bottom-right:3px;padding:10px;overflow:hidden;background:#004c6e}.overview .new_expense_body label,.overview .new_payback_body label{color:#3a92bd}.overview .new_expense_body .field,.overview .new_payback_body .field{float:left;margin-right:10px;position:relative}.overview .new_expense_body .field .currency_symbol,.overview .new_payback_body .field .currency_symbol{color:#9e9e9f;position:absolute;height:1em;font-size:16px;font-weight:bold;top:27px;left:5px}.overview .new_expense_body label,.overview .new_payback_body label{display:block;font-size:93%}.overview .new_expense_body select,.overview .new_payback_body select{width:115px}.overview .new_expense_body .field_date select,.overview .new_payback_body .field_date select{width:70px}.overview .new_expense_body .field_date select#expense_spent_date_3i,.overview .new_payback_body .field_date select#expense_spent_date_3i{width:50px}.overview .new_expense_body .field_date select#expense_spent_date_1i,.overview .new_payback_body .field_date select#expense_spent_date_1i{width:65px}.overview .new_expense_body .text_field,.overview .new_expense_body select,.overview .new_payback_body .text_field,.overview .new_payback_body select{display:block;font-size:138.5%}.overview .new_expense_body .text_field,.overview .new_payback_body .text_field{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;border:0;height:22px;padding:10px}.overview .new_expense_body .sum,.overview .new_payback_body .sum{padding-left:3ex;text-align:right;width:85px}.overview .new_expense_body #expense_title,.overview .new_payback_body #expense_title{width:290px}.overview .new_expense_body select,.overview .new_payback_body select{float:left;font-size:93%;margin-top:11px}.overview .new_expense_body .group,.overview .new_payback_body .group{color:#fff;display:block;font-size:93%;height:44px;line-height:42px;overflow:hidden;width:115px}.overview #expense_summary_wrapper{display:inline-block;overflow:hidden;height:0}.overview #expense_summary_wrapper{display:block}.overview #expense_summary_wrapper #expense_summary{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#003349;color:#fff;padding:7px 10px;position:relative;margin:5px auto 0;z-index:200}.overview #expense_summary_wrapper #expense_summary .arrow_wrapper{position:absolute;left:50%}.overview #expense_summary_wrapper #expense_summary .arrow_wrapper .arrow{background:url('/images/sprite.png') no-repeat;background-position:-43px -320px;height:13px;left:-15px;position:absolute;top:-20px;width:30px}.overview #expense_summary_wrapper #expense_summary .expense_summary_text{color:#aad2e4;font-size:93%;margin:0;padding:3px 0 3px;overflow:hidden}.overview #expense_summary_wrapper #expense_summary .expense_summary_text span{color:#fff;text-decoration:none}.overview #expense_summary_wrapper #expense_summary .expense_summary_text .select_all_none{float:right}.overview #expense_summary_wrapper #expense_summary #expense_summary_body{display:inline-block}.overview #expense_summary_wrapper #expense_summary #expense_summary_body:after{content:" ";clear:both;display:block;height:0;overflow:hidden;visibility:hidden}.overview #expense_summary_wrapper #expense_summary #expense_summary_body{display:block}.overview #expense_summary_wrapper #expense_summary #expense_summary_body .expense_summary_text{float:left;padding-top:5px}.overview #expense_summary_wrapper #expense_summary #expense_summary_body .split{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;background:url('/images/button_bg_yellow.gif');padding:4px 10px 5px;font-weight:bold;border:solid 1px #5e9c1e;color:#fff;margin:1px 0;text-decoration:none;margin-left:10px;float:right}.overview #expense_summary_wrapper #expense_summary #expense_summary_body .split:active{margin-top:2px;margin-bottom:0}.overview #expense_summary_wrapper #expense_summary #expense_summary_body .reset{float:right;font-size:85%;margin-top:5px}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper{height:0;overflow:hidden}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper #share_list{overflow:hidden}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper #share_list table{background:#004c6e;margin:3px 0 10px 0;padding:0 10px;width:100%}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper #share_list table .chipin{text-align:right}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper #share_list table .checkbox{width:20px}.overview #expense_summary_wrapper #expense_summary #share_list_wrapper #share_list table .checkbox input{width:14px}.overview #overview #overview_bar{-webkit-border-top-left-radius:3px;-moz-border-radius-topLeft:3px;border-radius-top-left:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topRight:3px;border-radius-top-right:3px;overflow:auto;overflow:-moz-scrollbars-none;display:inline-block;background:#a0d233;color:#fff;padding:7px 10px 0 10px;margin-top:20px}.overview #overview #overview_bar{display:block}.overview #overview #overview_bar h2{float:left;font-size:108%;margin:0 5px 0 0}.overview #overview #overview_bar #view_group{display:inline;padding-left:10px}.overview #overview #overview_bar #view_group li{float:left;padding:0 5px}.overview #overview #overview_bar #view_group li.active{padding:0}.overview #overview #overview_bar #view_group li a,.overview #overview #overview_bar #view_group li span{display:block;font-size:93%;padding:2px 5px 8px}.overview #overview #overview_bar #view_group li span{-webkit-border-top-left-radius:3px;-moz-border-radius-topLeft:3px;border-radius-top-left:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topRight:3px;border-radius-top-right:3px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomLeft:0px;border-radius-bottom-left:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomRight:0px;border-radius-bottom-right:0px;background:#fff;color:#232627;padding-left:10px;padding-right:10px}.overview #overview #overview_bar h2 a{cursor:default;font-size:100%;padding:0;text-decoration:none}.overview #overview #overview_bar .add-group{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#74ab23;height:20px;text-decoration:none;line-height:20px;float:right;padding:0px 5px;margin-bottom:5px}.overview #overview #overview_bar .add-group:hover{background:#5d891c}.overview #overview #overview_bar .add-group:active{margin-top:0px}.overview #overview #overview_bar a{outline:none}.overview #overview .overview_body{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomLeft:3px;border-radius-bottom-left:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomRight:3px;border-radius-bottom-right:3px;overflow:auto;overflow:-moz-scrollbars-none;display:inline-block;background:#fff;padding:10px}.overview #overview .overview_body{display:block}.overview #overview .overview_body a{color:#232627}.overview #overview .overview_body h2{display:inline}.overview #overview .overview_body h3{margin:20px 0 10px}.overview #overview .overview_body h3.first{margin:0 0 10px}.overview #overview .overview_body h3 span{color:#9e9e9f;font-size:85%}.overview #overview .overview_body h3 span span{font-size:108%}.overview #overview .overview_body .pagetitle{margin-bottom:10px;clear:both}.overview #overview .overview_body .pagetitle h2{font-weight:700}.overview #overview .overview_body .pagetitle span{font-size:85%}.overview #overview .overview_body .debt,.overview #overview .overview_body .credit,.overview #overview .overview_body .balance{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f9f9f9;border:1px solid #d6d3d3;padding:10px;padding-top:0;padding-bottom:0;background:#fff}.overview #overview .overview_body .debt table,.overview #overview .overview_body .credit table,.overview #overview .overview_body .balance table{white-space:nowrap;width:100%;margin:0.5em}.overview #overview .overview_body .debt table td,.overview #overview .overview_body .credit table td,.overview #overview .overview_body .balance table td{padding:2px 4px}.overview #overview .overview_body .debt table td.amount,.overview #overview .overview_body .credit table td.amount,.overview #overview .overview_body .balance table td.amount{text-align:right}.overview #overview .overview_body .debt table td.graph,.overview #overview .overview_body .credit table td.graph,.overview #overview .overview_body .balance table td.graph{background:#fff;width:100%}.overview #overview .overview_body .debt table td.graph .negative,.overview #overview .overview_body .debt table td.graph .positive,.overview #overview .overview_body .credit table td.graph .negative,.overview #overview .overview_body .credit table td.graph .positive,.overview #overview .overview_body .balance table td.graph .negative,.overview #overview .overview_body .balance table td.graph .positive{height:21px;float:left}.overview #overview .overview_body .debt table td.graph .amount,.overview #overview .overview_body .credit table td.graph .amount,.overview #overview .overview_body .balance table td.graph .amount{background:#fec006;float:left;height:21px;width:0%}.overview #overview .overview_body .debt table td.graph .positive .amount,.overview #overview .overview_body .credit table td.graph .positive .amount,.overview #overview .overview_body .balance table td.graph .positive .amount{-webkit-border-top-left-radius:0px;-moz-border-radius-topLeft:0px;border-radius-top-left:0px;-webkit-border-top-right-radius:2px;-moz-border-radius-topRight:2px;border-radius-top-right:2px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomLeft:0px;border-radius-bottom-left:0px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomRight:2px;border-radius-bottom-right:2px}.overview #overview .overview_body .debt table td.graph .negative .amount,.overview #overview .overview_body .credit table td.graph .negative .amount,.overview #overview .overview_body .balance table td.graph .negative .amount{-webkit-border-top-left-radius:2px;-moz-border-radius-topLeft:2px;border-radius-top-left:2px;-webkit-border-top-right-radius:0px;-moz-border-radius-topRight:0px;border-radius-top-right:0px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomLeft:2px;border-radius-bottom-left:2px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomRight:0px;border-radius-bottom-right:0px;background:#c72026;float:right}.overview #overview .overview_body .debt table .payback,.overview #overview .overview_body .credit table .payback,.overview #overview .overview_body .balance table .payback{font-size:85%;width:60px}.overview #overview .overview_body .debt table td.graph .amount{background:#c72026}#footer{margin:0 auto;width:950px;overflow:auto;overflow:-moz-scrollbars-none;display:inline-block;color:#a5e3ff;font-size:77%}#footer{display:block}#footer a{text-decoration:none}#footer p{height:21px;margin:15px 0px}#footer .copyright{background:url('/images/sprite.png') no-repeat;background-position:-43px -43px;float:left;padding-left:35px}#footer .coorperation{float:right}
