body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{font-size:.9em;color:#222;background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#20566f;}h1{font-size:2em;margin-bottom:.75em;}h2{font-size:1.5em;line-height:1;margin-bottom:1em;}h3{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}h4{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h5{font-size:1em;font-weight:bold;}h6{font-size:1em;font-weight:bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}.text p{margin:0 0 1.5em;}.text p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}.text p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}.text a:focus,.text a:hover{color:#000;}.text a{color:#009;text-decoration:underline;}.text blockquote{margin:1.5em;color:#666;font-style:italic;}.text strong{font-weight:bold;}.text em,dfn{font-style:italic;}.text dfn{font-weight:bold;}.text sup,.text sub{line-height:0;}.text abbr,.text acronym{border-bottom:1px dotted #666;}.text address{margin:0 0 1.5em;font-style:italic;}.text del{color:#666;}.text pre,.text code{margin:1.5em 0;white-space:pre;}.text pre,.text code,.text tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}.text li ul,.text li ol{margin:0 1.5em;}.text ul,.text ol{margin:0 1.5em 1.5em 1.5em;}.text ul{list-style-type:disc;}.text ol{list-style-type:decimal;}.text dl{margin:0 0 1.5em 0;}.text dl .text dt{font-weight:bold;}.text dd{margin-left:1.5em;}.text table{margin-bottom:1.4em;width:100%;}.text th{font-weight:bold;background:#C3D9FF;}.text th,.text td{padding:4px 10px 4px 5px;}.text tr.even td{background:#E5ECF9;}.text tfoot{font-style:italic;}.text caption{background:#eee;}.text .small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.text .large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.text .hide{display:none;}.text .quiet{color:#666;}.text .loud{color:#000;}.text .highlight{background:#ff0;}.text .added{background:#060;color:#fff;}.text .removed{background:#900;color:#fff;}.text .first{margin-left:0;padding-left:0;}.text .last{margin-right:0;padding-right:0;}.text .top{margin-top:0;padding-top:0;}.text .bottom{margin-bottom:0;padding-bottom:0;}input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#404040;}label{color:#444;cursor:pointer;padding-left:2px;line-height:16px;}label.chosen{color:#333;}form label{float:left;width:120px;padding-bottom:8px;margin-top:2px;}form label.checkboxLabel{width:auto;margin:2px 0 0 2px;}form input{float:left;}form br{clear:left;}.form .spacer{height:18px;}.form .buttons img{float:left;}.form .buttons input{float:left;overflow:visible;background:transparent url(/img/form/button_bg.gif) repeat-x scroll left top;border:medium none;color:#FFF;cursor:pointer;font-size:13px;height:26px;padding:0;width:auto;}.form .buttons input.on{background-position:left bottom;}.form .buttons br{clear:left;}.form .buttons a{font-size:13px;word-spacing:normal;line-height:23px;}.form .buttons{text-align:center;word-spacing:10px;margin:10px 0 5px;}.form input{border:1px solid #c9cecf;background:transparent url(/img/form/input_bg.png) repeat-x scroll left top;height:13px;padding:3px 6px;vertical-align:middle;}.form input[disabled]{background:transparent url(/img/form/input_bg_disabled.png) repeat-x scroll left top;}.form input.selected{border:1px solid #9ac3d6;background:transparent url(/img/form/input_bg_selected.png) repeat-x scroll left top;}.form .checkbox,.form .checkedcheckbox{cursor:pointer;display:block;float:left;font-size:0;height:14px;margin:0;padding:0;width:13px;margin-left:4px;margin-top:3px;}.form .checkbox{background:transparent url(/img/form/checkbox.gif) no-repeat scroll left top;}.form .checkedcheckbox{background:transparent url(/img/form/checkbox.gif) no-repeat scroll left bottom;}.form .radio{cursor:pointer;display:block;float:left;font-size:0;height:15px;margin:0;padding:0;width:15px;margin:2px 2px 0 4px;}.form .radio{background:transparent url(/img/form/radio.gif) no-repeat scroll left top;}.form .radio.checked{background:transparent url(/img/form/radio.gif) no-repeat scroll left bottom;}.form textarea{border:1px solid #c9cecf;background:#FEFEFE url(/img/form/textarea.gif) repeat-x scroll 0 0;}.form textarea.selected{border:1px solid #9ac3d6;}.form .select{float:left;position:relative;border:1px solid #c9cecf;background:transparent url(/img/form/input_bg.png) repeat-x scroll left top;height:19px;cursor:pointer;}.form .select.selected{border:1px solid #9ac3d6;}.form .select img{float:right;}.form .select a{padding:1px 1px 1px 6px;vertical-align:middle;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('/text-overflow.xml#ellipsis');color:#404040;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;height:17px;line-height:17px;}.form .select .formsOptionsDiv{display:none;position:absolute;left:-1px;top:20px;background:#FFF none repeat scroll 0 0;border:1px solid #C9CECF;border-top:none;padding:1px 0;margin-left:0;min-width:100%;max-height:300px;overflow:visible;overflow-y:auto;overflow-x:hidden;}.form .select .formsOptionsDiv a{border:1px solid #FFF;color:#404040;display:block;padding:1px 2px 1px 3px;text-decoration:none;font-size:11px;margin:0 1px;text-overflow:none;-o-text-overflow:none;-moz-binding:none;height:auto;}.form .select .formsOptionsDiv a img{float:left;}.form .select .formsOptionsDiv a:visited{color:#404040;}.form .select .formsOptionsDiv a:hover{border-color:#cfd0d6;color:#404040;background:#eff3f4;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{font-family:Trebuchet MS,Trebuchet,Tahoma,Verdana,Arial,sans-serif;}html,body{width:100%;height:100%;}html{background:#5eaac6;}body{background:url(/img/body-bg.png) repeat-x;width:100%;}br.clear{line-height:0;font-size:0;clear:both;}br.ieclear{line-height:0;font-size:0;clear:both;display:none;}a,a:hover,a:visited{color:#00E;}.newFeature{color:red;font-weight:bold;}.strike{text-decoration:line-through;}#logo_ru{display:block;position:absolute;left:40px;top:10px;width:242px;height:166px;background:url(/img/logo_ru.png);}#logo_en{display:block;position:absolute;left:12px;top:18px;width:281px;height:129px;background:url(/img/logo_en.png);}#logout{position:absolute;right:20px;top:4px;}#logout a{text-decoration:none;color:#01336B;float:left;line-height:25px;}#logout a:hover{text-decoration:underline;color:#01336B;}#logout a img{float:left;margin-right:2px;}#logout #log{width:75px;}#logout #reg{width:115px;padding-right:4px;}#header{margin-left:305px;height:104px;position:relative;}#header ul{position:absolute;left:0;bottom:0;margin:0;padding:72;top:72px;}#header li{float:left;list-style:none;margin:0;padding:0;}#header li a{font-size:1.3em;float:left;display:block;margin:0 0 0 9px;padding:10px 10px 0 10px;height:32px;text-decoration:none;color:#30667f;cursor:pointer;}#header li a.disabled{cursor:text;}#header li i{display:block;float:left;width:9px;height:42px;}#header li{background:url(/img/tab-l.png) no-repeat;}#header li a{background:url(/img/tab-m.png) repeat-x;}#header li i{background:url(/img/tab-r.png) no-repeat;}#header li.selected{background:url(/img/stab-l.png) no-repeat;}#header li.selected a{background:url(/img/stab-m.png) repeat-x;}#header li.selected i{background:url(/img/stab-r.png) no-repeat;}.adt{position:absolute;top:5px;left:400px;z-index:100;background-color:#F8FAFA;border:1px solid black;font-size:.8em;}.adt a.bannerl{display:block;cursor:pointer;padding:4px;}.adt a.bannerl.img{padding:0;}.adt div.banner h1{font-size:1.1em;font-weight:600;margin-bottom:.4em;text-decoration:underline;cursor:pointer;}.adl{position:absolute;top:186px;left:2px;width:127px;z-index:4;}.adl a.bannerl{display:block;width:127px;margin-bottom:3px;text-decoration:none;cursor:pointer;}.adl div.banner{background-color:#F8FAFA;border:1px solid black;padding:4px;margin-bottom:3px;font-size:.8em;}.adl div.banner h1{font-size:1.1em;font-weight:600;margin-bottom:.4em;text-decoration:underline;cursor:pointer;}.adl .adlink{font-size:.85em;color:#fff;margin-left:2px;display:block;text-decoration:underline;}#adr{position:absolute;width:127px;z-index:100;left:10000px;top:180px;display:none;}#adr a.bannerl{display:block;width:127px;margin-bottom:3px;text-decoration:none;cursor:pointer;}#adr div.banner{background-color:#F8FAFA;border:1px solid black;padding:4px;margin-bottom:3px;font-size:.8em;}#adr div.banner h1{font-size:1.1em;font-weight:600;margin-bottom:.4em;text-decoration:underline;cursor:pointer;}#adr .adlink{font-size:.85em;color:#fff;margin-left:2px;display:block;text-decoration:underline;}#slogan{position:absolute;font-size:12px;text-align:right;left:40px;top:150px;width:80px;font-family:Century Gothic,sans-serif;color:#fff;filter:alpha(opacity= 40);-moz-opacity:.40;opacity:.40;line-height:100%;}#begunRoot,.begun,#begunRoot li,#begunRoot .bgbanner{margin:0!important;}#begunRoot li{margin-bottom:5px!important;}.banner table td:FIRST-CHILD{display:none;}.banner table td{display:block;text-align:left;width:100px;}.banner>div{overflow:hidden;}#mount{margin:6px 23px 0 129px;position:relative;width:auto;min-width:867px;}#mount-t,#mount-b{height:15px;position:relative;z-index:-1;}#mount-t{background:url(/img/mount-tl.png) no-repeat;}#mount-b{background:url(/img/mount-bl.png) no-repeat;}#mount-t b,#mount-b b{display:block;height:15px;margin:0 15px;}#mount-t b{background:url(/img/mount-tm.png) repeat-x;}#mount-b b{background:url(/img/mount-bm.png) repeat-x;}#mount-t i,#mount-b i{display:block;position:absolute;right:0;top:0;width:15px;height:15px;}#mount-t i{background:url(/img/mount-tr.png) no-repeat;}#mount-b i{background:url(/img/mount-br.png) no-repeat;}#mount-m{position:relative;}#mount-ml,#mount-mr{display:block;position:absolute;top:0;bottom:0;width:7px;}#mount-ml{background:url(/img/mount-ml.png) repeat-y;left:0;}#mount-mr{background:url(/img/mount-mr.png) repeat-y;right:0;}#mount-mm{position:static;margin:0 7px;background:url(/img/mount-mm.png) repeat-x #fff;padding:20px;}#footer{height:36px;margin:7px 0 7px 150px;font-size:.85em;color:#fff;}#footer a{color:#fff;}.block{margin-top:10px;}.block-t,.block-b{height:5px;overflow:hidden;}.block-t{background:url(/img/block.gif) no-repeat;}.block-b{background:url(/img/block.gif) 0 -5px no-repeat;}.light .block-b{background:url(/img/light-block.gif) 0 -5px no-repeat;}.block-t b,.block-b b{display:block;height:5px;}.block-t b{background:url(/img/block.gif) right top no-repeat;}.block-b b{background:url(/img/block.gif) right -5px no-repeat;}.light .block-b b{background:url(/img/light-block.gif) right -5px no-repeat;}.block-t b b,.block-b b b{margin:0 5px;}.block-t b b{background:url(/img/block.gif) 0 -10px repeat-x;}.block-b b b{background:url(/img/block.gif) 0 -15px repeat-x;}.light .block-b b b{background:url(/img/light-block.gif) 0 -15px repeat-x;}.block-m{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:block;background:url(/img/block-bg.png) bottom left repeat-x #f8fafa;padding:1px 5px;font-weight:normal;}.light .block-m{display:block;background:url(/img/light-block-bg.png) bottom left repeat-x #f8fafa;padding:1px 5px;font-weight:normal;}.bmount-t,.bmount-b{height:5px;overflow:hidden;}.bmount-t{background:url(/img/bmount-tl.png) no-repeat;}.bmount-b{background:url(/img/bmount-bl.png) 0 -5px no-repeat;}.bmount-t b,.bmount-b b{display:block;height:5px;}.bmount-t b{background:url(/img/bmount-tr.png) right top no-repeat;}.bmount-b b{background:url(/img/bmount-br.png) right -5px no-repeat;}.bmount-t b b,.bmount-b b b{margin:0 10px;}.bmount-t b b{background:url(/img/bmount-t.png) 5px 0 repeat-x;}.bmount-b b b{background:url(/img/bmount-b.png) 0 -5px repeat-x;}.bmount-m{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:block;background:url(/img/blue-mount-m.png) bottom left repeat-x #5ca8c5;padding:1px 5px;font-weight:normal;}.blue-mount{background:url(/img/blue-mount-t.png) no-repeat;width:116px;padding:1px 0;margin:9px 9px;}.blue-mount b{display:block;width:116px;height:10px;background:url(/img/blue-mount-b.png) bottom left no-repeat;}.blue-mount a{display:block;margin:9px 0 0 0;padding:0 10px;width:96px;height:98px;background:url(/img/blue-mount-m.png) bottom left repeat-x #5ca8c5;text-decoration:none;text-align:center;color:white;}.blue-mount img{display:block;padding:0;margin:0 auto;}.gray-border-t,.gray-border-b{position:relative;height:10px;}.gray-border-t{background:url(/img/gray-border-tl.png) no-repeat;}.gray-border-b{background:url(/img/gray-border-bl.png) no-repeat;}.gray-border-t b,.gray-border-b b{display:block;margin:0 9px;height:9px;}.gray-border-t b{border-top:1px solid #adb0b2;}.gray-border-b b{border-bottom:1px solid #adb0b2;}.gray-border-t b b,.gray-border-b b b{position:absolute;right:0;top:0;margin:0;border:0;width:9px;height:10px;}.gray-border-b b b{background:url(/img/gray-border-br.png) no-repeat;}.gray-border-t b b{background:url(/img/gray-border-tr.png) no-repeat;}.gray-border-m{padding:1px 0;border-left:1px solid #adb0b2;border-right:1px solid #adb0b2;}.twocols-form{padding:1px 0;}.twocols-form ul{margin:10px 0 15px;}.twocols-form ul li{color:red;line-height:20px;}.twocols-form table th,.twocols-form table td{padding:0 5px 0 0;height:25px;}.twocols-form table .selectArea{float:left;}.twocols-form table td b{display:block;float:left;font-weight:normal;}.twocols-form img.required{width:10px;height:20px;margin-left:5px;vertical-align:middle;}.twocols-form hr{height:1px;border:none;color:#C0C0C0;background:#C0C0C0;}.twocols-form .buttons{text-align:center;word-spacing:10px;width:360px;margin:10px 0 5px;}.twocols-form .buttons a{font-size:13px;word-spacing:normal;line-height:23px;}.section{text-decoration:none;border-bottom:1px dashed;color:#00E;}.hidden{display:none;}.register .block-m{zoom:1;}.register .form{width:400px;float:left;}.register input{width:189px;}.register label{width:140px;}.register .t{line-height:200%;color:#888;}.register .t a{color:#4a4aff;}.register .t img{opacity:.6;}.register #generateLogin{display:block;margin:2px 0 8px 144px;width:190px;}.register #updateCaptcha{float:left;font-size:smaller;margin-left:4px;width:140px;}.register .buttons{width:200px;margin:0 auto;}.settings .block-m{zoom:1;}.settings .form{width:400px;float:left;}.settings input{width:189px;}.settings label{width:140px;}.settings .t{line-height:200%;color:#888;}.settings .t a{color:#4a4aff;}.settings small{color:#999;display:block;margin:0 0 0 144px;}.settings .actionLink{font-size:.9em;margin:0 0 0 144px;display:block;}.settings #refmore{margin:2px 40px 0 0;font-size:11px;float:right;}.invite .block-m{padding:20px 20px 10px 20px;}.invite label{width:200px;}.invite input{width:240px;}.invite .select{width:256px;}.invite #message{width:400px;}.invite .buttons .buttonImgRight{margin-right:10px;}.editGoal .currency{font-size:smaller;}.editGoal label .currency{font-size:100%;}.editGoal .block-m{padding:20px 20px 10px 20px;}.editGoal form label{width:220px;}.editGoal form input[type=text]{width:204px;}.editGoal form .select{width:216px;}.editGoal form input#page\.price{width:116px;margin-right:6px;}.editGoal form input#page\.currency{width:70px;}.editGoal form #selectpage\.currency{width:80px;}.editGoal form input#page\.currentValue{width:204px;}.editGoal form .auto{float:left;margin:2px 0 0 10px;font-size:smaller;height:16px;width:150px;}.editGoal .auto.loading{background:url("/img/spinner.gif") no-repeat;text-indent:-500px;overflow:hidden;}.editGoal small{color:#999;display:block;margin:0 0 0 224px;height:16px;}.editGoal #currentValueHint{float:left;margin:4px 0 0 10px;}.editGoal .buttons .buttonImgRight{margin-right:10px;}.editGoal .buttons{width:565px;}.editGoal #remainingCont{margin-bottom:14px;}#creditPopup{z-index:5;position:absolute;width:auto;padding:8px;}#creditPopup .buttons .buttonImgRight{margin-right:15px;}#creditPopup .buttons{margin-left:70px;}#periodEndPopup{position:absolute;width:auto;padding:8px;}#periodEndPopup .buttons .buttonImgRight{margin-right:15px;}#periodEndPopup .buttons{margin-left:70px;}.goalPeriods img{vertical-align:bottom;}.result{height:50px;margin-bottom:26px;color:#fff;width:820px;}.result .bmount-m{font-weight:bold;}ul.results img{float:left;margin-right:3px;}ul.results{margin:10px 0 10px;list-style-type:none;}ul.results li{line-height:25px;}ul.errors{margin:0 0 15px;list-style-type:none;}ul.errors li{color:red;line-height:20px;}ul.errors li a{color:red;}.login{width:820px;}.login label{width:140px;}.login input{width:194px;}.login .block-m{padding:20px 20px 10px 20px;}.login .buttons a{word-spacing:0;float:left;margin:3px 0 0 75px;}.login #cb_remember{margin-left:0;}.login #cb_secure{margin-left:30px;}.goals{width:820px;margin-top:10px;}.goals .block-m{padding:10px 10px 0 10px;}.goals .completed,.goals .uncompleted{float:left;}.goals .goal{margin:0 0 10pt;color:#fff;width:100%;}.goals .goal h3{color:#fff;}.goals .goal .info .left{float:left;width:104px;text-align:center;}.goals .goal .scroller{clear:left;margin:0 5px;border:1px solid #fff;text-align:center;position:relative;}.goals .goal .scroller .comp{background-color:#00e300;position:absolute;left:0;}.goals .goal .scroller .compw{background-color:#afe3af;position:absolute;left:0;}.goals .goal .scroller p{position:relative;margin:0 auto;padding-right:10px;width:1px;overflow:visible;}.goals .goal .remaining .planned{float:right;text-align:right;}.goals .goal .actions{clear:left;margin-top:5px;font-size:9pt;}.goals .goal .actions a{float:left;color:#fff;text-align:center;}.goals .goal .actions div{float:left;}.goals .goal .twit{float:right;margin:5px 7px 0 0;}.goals .uncompleted .goal .content{height:160px;}.goals .uncompleted{width:445px;}.goals .uncompleted .goal .info .left{height:100px;}.goals .uncompleted .actions a,.goals .uncompleted .actions div{width:142px;}.goals .completed .bmount-b{overflow:inherit;}.goals .completed{width:340px;margin-left:13px;}.goals .completed .goal h3{margin-bottom:.5em;}.goals .completed .goal .info{height:74px;}.goals .completed .goal .content{height:117px;}.goals .completed .actions a,.goals .completed .actions div{width:105px;}.goals .right a{color:white;font-size:small;}.goals .left a{color:white;font-size:small;position:relative;top:-5px;}.rowIcon{margin-left:4px;vertical-align:middle;}.alert{width:813px;background:#F8FAFA;}.alert h3{margin-bottom:5px;}.alert p{margin-left:30px;}.alert .block-m{padding:10px;}.alert .positive{padding-left:32px;line-height:32px;background-image:url(/img/status/ok.png);background-position:left;background-repeat:no-repeat;}.alert .negative{padding-left:32px;line-height:32px;background-image:url(/img/status/warn.png);background-position:left;background-repeat:no-repeat;}.alert .buttons .buttonImgRight{margin-right:20px;}.income{width:820px;}.income .block-m{padding:20px 20px 10px 20px;}.income form{margin:0;}.income label{width:166px;}.income form .buttons{width:410px;}.income .buttons .buttonImgRight{margin-right:10px;}.income small{margin:0 0 0 80px;font-size:11px;color:#999;display:block;}.income small.right{margin:0 0 0 6px;line-height:20px;float:left;}.income small.right span{width:300px;position:absolute;}.income .select{width:282px;}.income input{width:270px;}.income #page\.value{width:175px;}.income #selectpage\.currency{width:90px;margin-left:3px;}.income .typeBlock{margin:0 10px 0 40px;display:none;}.income .typeBlock small{margin:1px 0 4px 3px;}.income #typeEnvelope small.right{margin-left:6px;text-align:left;}.income .typeBlock input{width:230px;}.income .typeBlock .select{width:242px;}.pageHub dt{margin-top:20px;}.pageHub .block-m{padding:20px 20px 1px 20px;}.expense{width:820px;}.expense .block-m{padding:20px 20px 10px 20px;}.expense label{width:190px;}.expense .buttons .buttonImgRight{margin-right:10px;}.expense .accBlock{display:none;}.expense .buttons{width:450px;}.expense small{font-size:11px;vertical-align:5px;margin-left:4px;display:block;color:#999;}.expense .accBlock{margin:0 10px 0 40px;}.expense #accIncome small{margin-bottom:7px;}.expense #accIncome input{width:180px;}.expense em{color:#999;font-size:11px;}.expense .select{width:232px;}.expense input{width:220px;}.expense #page\.value{width:115px;}.expense #selectpage\.currency{width:100px;margin-left:3px;}#optionspage\.accumulation a{height:24px;line-height:24px;}.expense #cbLabel_page\.useGateway{width:190px;}.expense .bannerl{float:left;margin:1px 0 0 20px;}.expense .bannerl div{font-size:12px;}.dataTable{width:820px;}.dataTable .block-m{padding:18px;}.dataTable .twocols-form{width:754px;margin:0 auto;}.dataTable table{width:776px;border-spacing:1px;border-collapse:separate;border-bottom:2px solid #cbd9ec;}.dataTable table td,.dataTable table th{padding:3px;}.dataTable table th{font-weight:bold;}.dataTable table .row0 td,.dataTable table .row0 th{background-color:#cbd9ec;}.dataTable table .total{font-weight:bold;}.dataTable table small{color:#999;font-weight:normal;}.dataTable .inlineSpinner{margin:1px 6px 1px 2px;vertical-align:top;}.twocols-form .spacer{height:18px;}.envelope{width:820px;}.envelope label{width:250px;}.envelope .gray-border{width:750px;margin:10px auto;}.envelope .twocols-form{width:720px;margin:0 auto;}.envelope .buttons .buttonImgRight{margin-right:10px;}.envelope table{width:100%;border-spacing:1px;border-collapse:separate;}.envelope table td,.envelope table th{padding:3px;}.envelope table th{font-weight:bold;}.envelope table .row0 td,.envelope table .row0 th{background-color:#cbd9ec;}.feedback{width:820px;}.feedback .block-m{padding:20px 20px 10px 20px;}.feedback .buttons .buttonImgRight{margin-right:10px;}#feedback .block-m{padding:20px 20px 10px 20px;}#feedback .buttons .buttonImgRight{margin-right:10px;}#feedback .select{width:260px;}#feedback textarea{width:460px;height:130px;margin-bottom:4px;}#feedback #email{width:250px;}.passwordReset .block-m{padding:20px 20px 10px 20px;}.passwordReset input[type=text]{width:184px;}.passwordReset label{width:140px;}.intro{width:820px;}.intro .right{margin-left:10px;margin-top:0;float:right;}.intro .left{width:300px;height:340px;}.intro .right a{display:block;margin:0 7px;}.intro .block-m{padding:10px;}.intro .form{margin-top:10px;}.home{width:813px;}.home .block-m{padding:10px;}.home .gray-border{width:770px;margin:10px auto;}.home .twocols-form{width:740px;margin:0 auto;}.home .buttons .buttonImgRight{margin-right:10px;}.home table{width:100%;border-spacing:1px;border-collapse:separate;margin-bottom:10px;}.home table td,.envelope table th{padding:3px;}.home table th{font-weight:bold;}.home table .row0 td,.envelope table .row0 th{background-color:#cbd9ec;}.home h3 small{font-size:10pt;}#weekNotCompleted{width:820px;}#weekNotCompleted .block-m{padding:10px;font-weight:bold;line-height:17px;background-position:left top;}#weekNotCompleted img{vertical-align:middle;margin-right:5px;margin-bottom:4px;}.homeStatus{width:403px;float:left;}.homeStatus .block-m{padding:10px;}.homeStatus ul.status{font-weight:bold;margin-left:26px;line-height:26px;}.homeStatus .status li{list-style:none;cursor:pointer;}.homeStatus .status li.error{color:red;padding-left:32px;background-image:url(/img/status/error.png);background-position:left top;background-repeat:no-repeat;}.homeStatus .status li.warning{color:#fa0;padding-left:32px;background-image:url(/img/status/warn.png);background-position:left top;background-repeat:no-repeat;}.homeStatus .status li.ok{color:green;padding-left:32px;background-image:url(/img/status/ok.png);background-position:left top;background-repeat:no-repeat;}.homeStatus .defaultGoal{margin-left:60px;margin-top:6px;font-weight:bold;cursor:pointer;}#profileCompletion{width:400px;float:left;padding-left:10px;}#profileCompletion h4{margin-bottom:5px;}#profileCompletion .ok{padding-left:32px;line-height:32px;background-image:url(/img/status/ok.png);background-position:left;background-repeat:no-repeat;}#profileCompletion .warn{padding-left:32px;line-height:32px;background-image:url(/img/status/warn.png);background-position:left;background-repeat:no-repeat;}#profileCompletion p{margin-left:7px;margin-top:10px;}#profileCompletion .block-m{padding:10px;}#profileCompletion .progress{margin:7px 7px;border:1px solid #999;width:350px;}#profileCompletion .progress .completedok{background-color:#82f182;}#profileCompletion .progress .completedwarn{background-color:#eff169;}#profileCompletion .wizard{margin:15px 0 0 34px;font-weight:bold;display:block;}.textPage{width:820px;}.textPage p{text-align:justify;}.tooltipAnchor{display:inline-block;color:#00E;border-bottom:1px dashed;text-decoration:none;}.tooltipAnchor:hover{text-decoration:none;}.tooltip{background:#F8FAFA url(/img/block-bg.png) repeat-x scroll left bottom;border:1px solid #C9C9C9;padding:8px;white-space:nowrap;}.hint{background:#F8FAFA url(/img/block-bg.png) repeat-x scroll left bottom;border:1px solid #C9C9C9;padding:8px 26px 8px 8px;overflow:hidden;}.hint a.close{cursor:pointer;position:absolute;top:6px;right:6px;padding:0;margin:0;font-size:0;border:0;outline:none;}.formHint{margin:0 0 1.5em;}.formHint a.more{font-size:smaller;target-name:new;target-new:window;target:new-window;cursor:help;}.countryWizardPage label{width:150px;}.countryWizardPage .select{width:230px;}.personsWizardPage label{width:150px;}.personsWizardPage .select{width:230px;}.personsWizardPage #newPerson{display:block;margin-left:150px;}.expenseCalendar{width:820px;}.expenseCalendar .small{color:#999;display:block;margin:0 10px 0 40px;font-size:11px;}.expenseCalendar .smallr{color:#999;display:block;margin:2px 0 0 4px;font-size:11px;}.expenseCalendar .total{text-decoration:underline;}.expenseCalendar .block-m{padding:15px 20px 20px 20px;}.expenseCalendar h3{margin-bottom:1em;}.expenseCalendar h3 a{font-size:10pt;}.expenseCalendar .date{clear:left;float:left;width:130px;padding:3px;}.expenseCalendar .item{padding:3px;margin-bottom:4px;}.expenseCalendar table td,.expenseCalendar table th{padding:3px;}.expenseCalendar table th{font-weight:bold;vertical-align:top;}.expenseCalendar table .row0 td,.expenseCalendar table .row0 th{background-color:#cbd9ec;}.popupEditor{width:215px;padding:10px;float:left;overflow:visible;}.popupEditor h4{margin-bottom:.5em;}.popupEditor .buttons{width:160px;padding-left:35px;margin:4px auto 0 auto;}.popupEditor .buttons .buttonImgRight{margin-right:28px;}.popupEditor .moreExpressionSamples{color:#999;font-size:9pt;border:1px dotted #999;margin:6px;padding:4px;}.popupEditor textarea{margin:0;padding:0;}.popupEditor p{font-size:9pt;}.popupEditor p a{margin-left:4px;}.popupEditor ul.errors{margin-bottom:4px;}.expressionValueEditor{width:315px;}.expressionValueEditor .form .spacer{height:3px;}.expressionValueEditor form label{font-size:12px;width:70px;margin-bottom:0;}.expressionValueEditor form .select{width:240px;}.expressionValueEditor form .select a{font-size:12px;}.expressionValueEditor #expressionCurrency.enabled{border-bottom:1px dotted;cursor:pointer;}.expressionValueEditor form label[for=editExpression],.expressionValueEditor form label[htmlFor=editExpression]{width:auto;margin-top:0;padding-bottom:3px;margin-bottom:3px;}.spinner{margin:5px 9px 0 3px;float:left;vertical-align:top;}.CompleteWeek{width:814px;}.CompleteWeek .block-m{padding:10px;padding-bottom:5px;}.CompleteWeek h3{margin-bottom:.4em;}.CompleteWeek p,.CompleteWeek div.positive,.CompleteWeek div.negative{margin-left:.2em;}.CompleteWeek h4{margin-top:.8em;margin-bottom:.3em;}.CompleteWeek input{overflow:visible;padding:0 5px;}.CompleteWeek .uncompletedActualExpenses{margin-left:.4em;}.CompleteWeek .uncompletedActualExpenses .buttons{margin-top:0;width:700px;}.CompleteWeek .uncompletedActualExpenses .buttonImgRight{margin-right:28px;}.CompleteWeek .alert{background:none;}.CompleteWeek .alert div{float:left;}.CompleteWeek .alert .buttons{float:left;padding-left:30px;margin-top:4px;}.CompleteWeek .alert .buttons input{padding:0 4px;}.CompleteWeek .alert .buttons .buttonImgRight{margin-right:28px;}.CompleteWeek label{width:700px;margin-left:10px;}.CompleteWeek .positive{padding-left:32px;line-height:32px;background-image:url(/img/status/ok.png);background-position:left;background-repeat:no-repeat;}.CompleteWeek .negative{padding-left:32px;line-height:32px;background-image:url(/img/status/warn.png);background-position:left;background-repeat:no-repeat;}.statusList{width:814px;}.statusList .block-m{padding:10px 30px 5px 10px;}.statusList h3{margin-bottom:.4em;}.statusList h3 a{font-size:13px;margin-left:4px;}.statusList table{margin:0 0 10px 10px;border-collapse:separate;border-spacing:1px;width:100%;border-bottom:2px solid #CBD9EC;}.statusList table td{padding:3px 3px 3px 3px;}.statusList table td.a{text-align:center;width:34px;padding:4px 3px 2px 3px;}.statusList table .row1 td{background-color:#cbd9ec;}.goalChange{width:820px;}.goalChange .block-m{padding:20px 20px 10px 20px;}.goalChange .buttons .buttonImgRight{margin-right:10px;}.goalChange label{width:220px;}.goalChange small{color:#999;}.goalWithdrawal .buttons .buttonImgRight{margin-right:10px;}.goalWithdrawal label{width:180px;}.goalWithdrawal small{color:#999;}.goalWithdrawal input{width:240px;}.goalWithdrawal .select{width:252px;}.goalWithdrawal textarea{width:252px;margin-bottom:4px;}.goalWithdrawals table tr>td:first-child+td+td{text-align:right;}#LiveInternet{position:relative;left:50px;top:-50px;float:left;}#weekNavigation a{font-size:14.4px;font-weight:normal;}#weekNavigation .vip{vertical-align:middle;font-size:12px;}#weekNavigation .disabledLink{font-size:14.4px;font-weight:normal;}#transferFunds{width:820px;}#transferFunds .block-m{padding:20px 20px 2px 20px;}#transferFunds form label{width:160px;}#transferFunds .form .select{width:320px;}#transferFunds .buttons{margin-left:150px;margin-top:10px;}#transferFunds .buttons a{margin-left:20px;}#transferFunds .buttons .buttonImgRight{margin-right:10px;}#transferFunds textarea{width:320px;}#transferFunds small{float:left;color:#999;}#transferFunds #maxAmount{margin:0 0 16px 164px;}#transferFunds small a{color:#999;}#transferFunds .checkboxLabel{width:auto;margin-right:3px;}#transferFunds .spacer{height:6px;}.defaultPage{width:820px;}.defaultPage .block-m{padding:20px 20px 10px 20px;}#executionHint{margin:12px 0 10px 0;}#executionActionsBlock .block-m{padding-top:15px;}#execution{width:820px;}#execution .block-m{padding:15px 20px 6px 20px;}#execution .dates{margin-bottom:20px;}.executionHead th,.executionHead td{padding:0 10px 5px 0;}.executionHead th{width:150px;white-space:nowrap;}.executionHead .envelope td,.executionHead .envelope th{padding-bottom:20px;}#execution .disabledLink{text-decoration:underline;color:#999;}#execution .done{color:#999;}#execution .done a{color:#999;}#execution .moved{color:#999;text-decoration:line-through;}#execution .moved a{color:#999;text-decoration:underline;}#execution .red{color:red;}#execution table.todo{width:100%;line-height:21px;}#execution table.todo td{padding:0 2px 2px 2px;}#execution table.todo td.amount{white-space:nowrap;text-align:right;font-weight:bold;}#execution table.todo td.planned{white-space:nowrap;}#execution table.todo td.join{width:20px;white-space:nowrap;text-align:center;}#execution table.todo th{vertical-align:top;font-weight:bold;padding-right:8px;width:88px;}#execution table.todo td.action a{font-size:smaller;line-height:19px;}#execution .dayspace td{height:8px;}#execution .plannedDate{text-align:right;padding-right:8px;vertical-align:top;}#execution .actualDate{text-align:right;padding-right:8px;color:#999;}#execution .actualDate a{color:#999;vertical-align:top;}#execution table.todo img{vertical-align:middle;}#execution .current{background:#d0eaf4;border-bottom:solid 1px #99c4d5;padding:0 3px;margin:0 -3px;}#execution .inlineSpinner{margin:1px 6px 1px 2px;}#balance table#goals tr>td:first-child+td{text-align:right;}#balance table#goals tr>td:first-child+td+td{text-align:right;}#balance table#goals tr>td:first-child+td+td+td{text-align:right;}#balance table#goals tr>td:first-child+td+td+td+td{text-align:center;}#balance .inlineSpinner{vertical-align:top;margin-left:1px;}.report .reportHint{font-size:small;margin-top:10px;}#savedMoneyReport{width:820px;}#savedMoneyReport .block-m{padding:20px;}#savedMoneyReport #reportFilter{margin-bottom:10px;}#savedMoneyReport .select{width:170px;}#savedMoneyReport .buttons{float:left;margin:0 0 0 10px;}#savedMoneyReport .buttons .buttonImgLeft{margin-left:20px;}#savedMoneyReport .buttons input{width:80px;}#savedMoneyReport .buttons a{margin-left:20px;}#savedMoneyReport #specifiedDates{margin-left:20px;float:left;display:none;}#savedMoneyReport #specifiedDates label{width:auto;margin-right:6px;}#savedMoneyReport #specifiedDates input{width:70px;margin-right:10px;}#savedMoneyReport table tr>td:first-child+td{text-align:right;}#savedMoneyReport table tr>td:first-child+td+td{text-align:right;}#savedMoneyReport table tr>td:first-child+td+td+td{text-align:right;}#accumulations #reportFilter{margin-bottom:10px;}#accumulations .select{width:170px;}#accumulations .buttons{float:left;margin:0 0 0 10px;}#accumulations .buttons .buttonImgLeft{margin-left:20px;}#accumulations .buttons input{width:80px;}#accumulations .buttons a{margin-left:20px;}#accumulations table tr>td:first-child+td{text-align:right;}#accumulations table tr>td:first-child+td+td{text-align:right;}#accumulations table tr>td:first-child+td+td+td{text-align:right;}#uncompletedReport h3 a{font-size:14.4px;font-weight:normal;}#uncompletedReport table tr>td:first-child+td{text-align:center;}#uncompletedReport table tr>td:first-child+td+td{text-align:right;}.wizard .block-m{padding:20px;}#wizard h3{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}#wizard h4{font-size:1em;font-weight:bold;margin-bottom:1.5em;}#wizard h4{width:820px;text-align:right;margin:4px;}#wizard h4 a,#wizard h4 span{padding:0 4px;}#wizard .addNew{margin:1.25em 0 .25em 0;}#adstats .select{width:241px;}#adstats input[type=text]{width:80px;}.closeAccount label{width:160px;}#notLoggedHome{width:820px;padding:10px;}#notLoggedHome .feature{float:left;width:240px;padding:0 6px;cursor:pointer;}#notLoggedHome:hover .feature{filter:alpha(opacity= 30);-moz-opacity:.30;opacity:.30;}#notLoggedHome .feature:hover{filter:alpha(opacity= 100);-moz-opacity:1.0;opacity:1.0;}#notLoggedHome h2{font-size:1.7em;margin-top:20px;}#notLoggedHome .feature img{border:1px solid #bbb;padding:4px;margin-bottom:8px;}#notLoggedHome .want{text-align:center;font-size:1.2em;padding:10px 0;}#notLoggedHome .signup{width:418px;height:56px;line-height:56px;margin:0 auto;background:url(/img/home/signup.png) no-repeat;text-align:center;vertical-align:middle;font-size:1.3em;font-weight:bold;font-family:Tahoma,Geneva,sans-serif;text-shadow:#fff 1px 1px;cursor:pointer;}#notLoggedHome .feature-separator{float:left;width:1px;padding:0 25px 0 6px;background:transparent;}#notLoggedHome .block1 strong,#notLoggedHome .block1 h2{color:#eca10d;}#notLoggedHome .block2 strong,#notLoggedHome .block2 h2{color:#80c610;}#notLoggedHome .block3 strong,#notLoggedHome .block3 h2{color:#d24d3f;}#incompat{width:100%;height:100%;}#incompat .back{width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;position:absolute;left:0;top:0;}#incompat .msg{width:400px;opacity:1.0;padding:20px;margin:0 auto;background:#F8FAFA url(/img/block-bg.png) repeat-x scroll left bottom;border:4px solid #525252;position:relative;top:200px;}#incompat div a{display:block;}#incompat div p{margin-bottom:10px;}#reservedAmountReport table{border-spacing:1px;border-collapse:collapse;width:740px;}#reservedAmountReport table td{width:450px;}#reservedAmountReport th,#reservedAmountReport td{padding:3px;}#reservedAmountReport th{font-weight:bold;padding:3 8px;}#reservedAmountReport th a{font-weight:normal;}#reservedAmountReport .select{width:90px;margin:0 6px;}#reservedAmountReport #safeAmount{height:42px;}#reservedAmountReport #safeAmount div{float:left;}#reservedAmountReport #safeAmount td{vertical-align:top;}#reservedAmountReport .loading#safeAmountValue{background:url("/img/spinner.gif") 8px 5px no-repeat;}#reservedAmountReport .dataTable{white-space:nowrap;padding:4px 16px 16px 16px;}#reservedAmountReport .detailed{color:#999;font-size:11px;}#reservedAmountReport .detailed td{padding-left:20px;}#cashFlowReport .row0 .ok{background:#CBD9EC url("/img/status/ok.png") no-repeat center right;}#cashFlowReport .row1 .ok{background:url("/img/status/ok.png") no-repeat center right;}#cashFlowReport .row0 .warn{background:#CBD9EC url("/img/status/warn.png") no-repeat center right;}#cashFlowReport .row1 .warn{background:url("/img/status/warn.png") no-repeat center right;}#cashFlowReport table th{text-align:center;}#cashFlowReport table tr>td:first-child{text-align:center;}#cashFlowReport table tr>td:first-child+td+td{text-align:right;padding-right:6px;}#cashFlowReport table tr>td:first-child+td+td+td{text-align:right;padding-right:34px;}#navigableTitle{width:820px;margin-bottom:.5em;}#navigableContent{padding-top:8px;}.selectWeek{float:right;padding-right:20px;}.selectWeek.loading{background:url("/img/spinner.gif") no-repeat right 11px;}.selectWeek a{font-size:14.4px;font-weight:normal;display:block;padding-top:9px;}.nextWeek{padding:4px 20px 0 0;text-align:right;}.nextWeek.loading{background:url("/img/spinner.gif") no-repeat right 6px;}.prevWeek{padding:0 20px 8px 0;text-align:right;}.prevWeek.loading{background:url("/img/spinner.gif") no-repeat right 1px;}#remainingHistory .weekBegin{font-weight:bold;}#remainingHistory table th{text-align:center;}#remainingHistory table tr>td:first-child{text-align:center;}#remainingHistory table tr>td:first-child+td+td{text-align:right;padding-right:6px;}#remainingHistory table tr>td:first-child+td+td+td{text-align:right;padding-right:6px;}#expenses table tr>td:first-child+td+td{text-align:center;}#expenses table tr>td:first-child+td+td+td{text-align:center;}#expenses table tr>td:first-child+td+td+td+td{text-align:right;}#incomes table tr>td:first-child+td+td+td+td{text-align:right;}#goalChanges table th{text-align:center;}#goalChanges table tr>td:first-child{text-align:left;width:104px;padding:0 5px 0 8px;}#goalChanges table tr>td:first-child+td+td{text-align:right;}#goalChanges table tr>td:first-child+td+td+td{text-align:right;}#goalAccumulations table th{text-align:center;}#goalAccumulations table tr>td:first-child+td{text-align:right;}#goalAccumulations table tr>td:first-child+td+td{text-align:right;}.purchaseVip .select{width:300px;}.purchaseVip #billingForm label{padding-bottom:3px;}.purchaseVip small{margin:0 0 6px 23px;color:#999;display:block;}.purchaseVip .buttons{overflow:hidden;}.vip{color:red;vertical-align:top;font-size:.7em;cursor:pointer;}.vipInfo{float:left;margin-left:30px;height:35px;line-height:45px;font-size:15px;}.account .select{width:212px;}.account input[type=text]{width:200px;}.account .buttons{overflow:hidden;width:370px;}.account .buttons .buttonImgRight{margin-right:10px;}.account .checkboxLabel{width:114px;}.account .bannerl{float:left;margin:0 0 12px 12px;font-size:12px;}.account small{color:#999;margin-left:122px;display:block;}.stores form{margin-top:20px;}.stores form .select{width:300px;}.accountTransfer label{width:160px;}.accountTransfer .select{width:320px;}.accountTransfer .buttons{overflow:hidden;}.accountTransfer .buttons .buttonImgRight{margin-right:10px;}.accountTransfer .spinner{margin-top:3px;}.accountTransfer textarea{width:320px;}.accountTransfer #exchangeRateBlock{display:none;}.accountTransfer label[for=page\.otherAccountAmount]{width:100px;margin-left:14px;margin-right:4px;text-align:right;}.accountTransfer #exchangeRate{width:60px;}.accountTransfer #page\.otherAccountAmount{width:113px;}.accountTransfer #page\.amount{width:307px;}.correctBalance label{width:160px;}.correctBalance .select{width:270px;}.correctBalance input[type=text]{width:258px;}.correctBalance .buttons .buttonImgRight{margin-right:10px;}.correctBalance small{float:left;margin-left:164px;color:#999;}.correctBalance #exchangeRateBlock{display:none;}#stageIndicator{display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:104px;}#stageIndicator{background:transparent url(/img/watermark.png) repeat 0 -104px;}#stageIndicatorTop{display:block;position:absolute;width:100%;height:104px;left:0;top:0;}#stageIndicatorTop{background-image:url(/img/watermark.png);}#accountHistory .ra{float:right;}.confirmEmail label{width:200px;}.confirmEmail form{margin-top:25px;}#vipAlert{position:relative;}#vipAlert form{position:absolute;left:204px;top:14px;}div.calendar{position:relative;z-index:10;}.calendar,.calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif;border-collapse:separate;}.calendar .button{text-align:center;padding:2px;color:black;background-color:white;}.calendar .nav{background-color:white;}.calendar thead .title{font-weight:bold;text-align:center;background:#5EAAC6;color:white;padding:2px;}.calendar thead .daynames{background:#F8FAFA;}.calendar thead .name{border-bottom:1px solid #556;border-top:1px solid #556;padding:2px;text-align:center;color:#000;}.calendar thead .weekend{color:#a66;}.calendar thead .hilite{background-color:#65CB65f;color:#000;border:1px solid #CAFFCA;padding:1px;}.calendar thead .active{background-color:#77c;padding:2px 0 0 2px;}.calendar .daysrow{background-color:white;}.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{font-size:80%;color:#bbb;}.calendar tbody .day.othermonth.oweekend{color:#fbb;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#bdf;}.calendar tbody .rowhilite td{background:#ffc;}.calendar tbody .rowhilite td.wn{background:#ffc;}.calendar tbody td.hilite{background:#ffc;padding:1px 3px 1px 1px;border:1px solid #bbb;}.calendar tbody td.active{background:#cde;padding:2px 2px 0 2px;}.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#fff;color:#000;}.calendar tbody td.weekend{color:#a66;}.calendar tbody td.today{font-weight:bold;color:#ef3124;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .footrow{text-align:center;background:#556;color:#fff;}.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px;}.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px;}.calendar tfoot .active{background:#77c;padding:2px 0 0 2px;}.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:white;color:#000;font-size:90%;z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}.calendar .combo .label-IEfix{width:4em;}.calendar .combo .hilite{background:#acf;}.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:bold;}.calendar td.time{border-top:1px solid #000;padding:1px 0;text-align:center;background-color:#f4f0e8;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}.calendar td.time .ampm{text-align:center;}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff;}.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}#planner{width:584px;float:left;}#planner h3{margin:5px;line-height:23px;}#planner h3 small{font-size:10pt;}#planner h3 small .vip{display:none;vertical-align:top;}#planner #field{width:561px;height:296px;margin:10px 6px 10px 6px;overflow:hidden;position:relative;}#planner .envelope{position:absolute;width:113px;margin-left:-1px;}#planner .envelope i{height:48px;display:block;padding:3px;border:1px solid black;font-style:normal;font-size:12px;line-height:15px;position:relative;z-index:5;background-color:#F8FAFA;}#planner .envelope i.before{color:#999;}#planner .envelope i.before s{color:#999;border:none;cursor:default;}#planner .envelope .error{color:red;}#planner .envelope i s{display:inline-block;text-decoration:none;color:#00E;cursor:pointer;border-bottom:1px dashed;}#planner .envelope i u{text-decoration:none;}#planner .envelope i a{display:block;}#planner .envelope i .remaining{display:block;}#planner .envelope i .remaining a{display:inline-block;text-decoration:none;color:#00E;cursor:pointer;border-bottom:1px dashed;}#planner .envelope b{border:1px solid black;margin-top:-1px;background-color:#EEE;display:block;overflow:hidden;}#planner .envelope b q{cursor:pointer;display:block;position:relative;}#planner .envelope b q span{display:block;width:100%;height:100%;border:1px #036 solid;margin:-1px;background:#0CF;}#planner .envelope b q.selected{z-index:3;padding-bottom:1px;}#planner .envelope b q.selected span{border:2px dotted black;width:110px;margin:-2px;}#planner .envelope b em{cursor:pointer;position:relative;display:block;}#planner .envelope b em span{display:block;width:100%;height:100%;border:1px #036 solid;margin:-1px;background:#F3F;}#planner .envelope b em.selected{z-index:3;}#planner .envelope b em.selected span{border:2px dotted black;margin:-2px;width:110px;}#planner .envelope pre{display:block;text-align:center;}#planner .envelope pre.current{font-weight:bold;}#planner .expense{position:absolute;cursor:move;z-index:2;}#planner .expense span{display:block;width:100%;height:100%;border:1px #036 solid;margin:-1px;}#planner .expense.expense b{float:left;cursor:w-resize;width:4px;height:100%;}#planner .expense.expense i{float:right;cursor:e-resize;width:4px;height:100%;z-index:5;}#planner .expense.selected{z-index:3;}#planner .expense.selected span{border:2px dotted black;margin:-2px;}#right{float:left;padding-left:10px;}#right .block{width:218px;}#remaining{margin-top:20px;}.expenseInfo h3{margin-bottom:14px;}.expenseInfo .name{margin-bottom:14px;}.fixedExpenseInfo ul{padding-top:4px;list-style:disc;list-style-position:outside;margin-left:22px;}.fixedExpenseInfo ul li{font-size:9pt;}.fixedExpenseInfo ul li span{white-space:nowrap;}.explainEnvelope table{font-size:9pt;}.explainEnvelope table tr.head{border-bottom:1px solid black;font-size:10pt;}.explainEnvelope table tr td{border-bottom:1px dotted gray;}.explainEnvelope table .p{color:green;border-bottom:1px dotted green;vertical-align:bottom;text-align:left;cursor:pointer;}.explainEnvelope table .n{color:red;border-bottom:1px dotted red;vertical-align:bottom;text-align:left;cursor:pointer;}#planner .envelope.selected{z-index:2;border-left:2px dotted black;border-right:2px dotted black;margin-left:-3px;margin-right:-2px;}