table.D_ledger,.D_ledger thead,.D_ledger tbody,.D_ledger th,.D_ledger tr,.D_ledger td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:top;}table.D_ledger{width:100%;border-collapse:collapse;border-spacing:0;}table.D_ledger thead th,table.D_ledger tbody td{border-bottom:1px solid #E7E7E7;padding:.65em .25em;font-size:.9em;}table.D_ledger thead th{border-top:2px solid #E7E7E7;color:#999;font-weight:bold;vertical-align:bottom;}table.D_ledger .center{text-align:center;}table.D_ledger .right{text-align:right;}table.D_ledger tbody td.ledgerActions{width:45px;}table.D_ledger tbody td.ledgerActions a{margin:0;padding:0;}table.D_ledger tbody tr td.ledgerActions div{height:16px;}table.D_ledger tbody tr:hover td.ledgerActions div{display:inline;}table.D_ledger tbody td.ledgerActions li{padding:0!important;}table.D_ledger thead th.ledgerDate,table.D_ledger thead th.ledgerAmount{width:85px;}table.D_ledger tbody td p.payFrom{margin:.3em 0 0;padding:0;}.addInfo{margin-top:.5em;}.addInfoWrap{display:block;}.actionBar{margin-bottom:.5em;padding:.25em;}.moneyIn{color:#00AB42;}.moneyOut{color:#AD0014;}.D_paysearchBar input.text{font-weight:bold;line-height:1.1em;color:#444;border:1px solid #45769D;padding:2px 18px 2px 2px;background-position:right center;background-repeat:no-repeat;}.payee .image{float:left;height:60px;width:50px;overflow:hidden;}.payee .image img{width:50px;height:50px;}.payee .info{float:none;clear:none;margin-left:60px;}.dd{background-color:#fff;border-color:#ccc;}#whatsSharing{position:absolute;border:1px solid #ccc;background:#fff;top:19px;display:none;z-index:300;width:350px;white-space:normal;padding:.5em;left:0;}#addMenu,#exportMenu{top:15px;left:-1px;position:absolute;border-width:1px;border-style:solid;display:none;z-index:300;}#addMenu ul,#exportMenu ul{margin:0;padding:0;list-style-type:none;display:block;}#addMenu ul li,#exportMenu ul li{display:block;margin:.5em .75em;border-bottom:1px solid #ccc;}#addMenu ul li a,#exportMenu ul li a{display:block;margin:.25em .75em;}.dialog .addable .add,.dialog .editor .edit{display:block;}.dialog .editor .add,.dialog .addable .edit{display:none;}.dialog .addable input.add,.dialog .editor input.edit{display:inline;}li.disabled a span:hover,li.disabled a:hover span{text-decoration:none!important;}.money .D_boxhead p.D_less{margin:.5em 0 1em;}.cashflow{background-image:none;}.cashflow .D_boxhead h3{margin:0;font-family:verdana,arial,sans-serif;}#rollup{border-left:1px solid #ccc;padding-left:.5em;}#rollup ul{margin:0;padding:.5em;list-style-type:none;background-color:#fff;color:#000;}#rollup ul li{overflow:hidden;width:100%;}#rollup ul li p.label{margin:.3em .5em;float:left;font-size:1.1em;font-weight:bold;}#rollup ul li p.total{margin:.3em 0 .3em .5em;float:right;text-align:right;font-size:1.1em;font-weight:bold;}#netLabel,#netTotal{font-size:1.3em!important;}#rollup ul li.borderBottom{border-bottom:1px dotted #000;}#rollup ul li.borderTop{border-top:1px solid #000;}#rollup ul li.borderTopDouble{border-top:2px solid #000;}#rollup .allcash{margin:0 0 0 2em;padding:0;list-style-type:none;}#rollup .allcash li{overflow:hidden;border-bottom:1px dotted #000;width:100%;}#rollup .allcash li p.label{margin:.3em .5em;float:left;font-size:.85em;font-weight:normal;}#rollup .allcash li p.total{margin:.3em 0 .3em .5em;float:right;text-align:right;font-size:.85em;font-weight:normal;}.transBox .D_box,.transBox .D_boxsection{overflow:visible;}.D_filterHead{margin:.5em 0;}.isdropDown{position:relative;}.D_boxsection .error .input p.error{display:block;}.D_boxsection .input p.error{display:none;}#upsell .D_actions{margin-left:3em;}#upsell .D_actions li{display:block;white-space:normal;float:none;}#upsell .D_actions li a{padding:0 0 6px 20px;}#upsell .D_actions li p{font-weight:normal;}#filterBox{position:absolute;top:15px;left:0;border-width:1px;border-style:solid;display:none;}#filterBox ul{margin:.5em;padding:0;}#filterBox ul li{margin:0;padding:.5em!important;display:block;font-weight:bold;overflow:hidden;border-bottom:1px solid #ccc;width:390px;}#filterBox ul li label.outer{display:block;margin-right:.5em;float:left;width:110px;}#filterBox ul li select{font-size:.9em;}#filterBox ul li div.datePicker{margin:.5em 0 0 3.5em;padding:.5em .25em .25em;display:none;}#filterBox ul li div.datePicker label{float:left;display:block;width:55px;margin-right:.5em;}#filterBox ul li.footer{border:none;text-align:center;}#filterBox ul li div.startDate{padding-bottom:.3em;}#filterBox ul li div.datePicker p.error{display:none;}#filterBox ul li div.error{background:#FFDDDF;color:#000;}#filterBox ul li div.error p.error{display:block;margin-top:.5em;}.dateClr{overflow:hidden;width:100%;}ul li a.addPayment{white-space:normal;}