*,:before,:after{-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:museo-sans,Helvetica,Arial,sans-serif;color:#333;margin:0}h1,h2,h3,h4,h5,h6{font-family:museo-slab;line-height:1.2em}h1.logo{font-size:2.5em;text-align:center;background:#46f url(../images/header_bg.gif) repeat center center;color:#fff;border-radius:10px 0;padding:10px 0;text-shadow:0 2px 0 rgba(0,0,0,.5);margin-bottom:0}@media screen and (max-width:600px){h1.logo{font-size:1.3em}}a{color:#46f;text-decoration:none;border-bottom:1px solid #8da2ff}.container{width:100%;padding:0 40px;margin:2em auto;font-size:1.5em;line-height:1.6em}.statement-wrapper{background:#fff;color:#222;padding:40px 0;box-shadow:0 0 10px #ccc;position:relative}p.tip{float:right;margin:0 auto;color:#777;font-size:.65em}p.tip:before{content:'\2605';display:inline-block;width:18px;height:18px;border-radius:9px;text-align:center;background:#FC5331;color:#fff;font-size:15px;line-height:18px;font-weight:700;padding:0;margin-right:5px}#newStuffPopup p,ul{font-size:1.2em;color:#444}#newStuffPopup p.datestamp{margin:0;text-transform:uppercase;font-size:.9em;background:#334cbe url(../images/header_bg.gif) no-repeat center center;background-size:100%;color:#fff;padding:4px 7px;border-radius:10px 0}#newStuffPopup ul{margin-left:2em;padding-left:10px}#newStuffPopup ul li{margin-bottom:1.2em}.img{border:3px solid #fff;box-shadow:0 0 10px 0 #ccc;display:block;margin:20px 0}.TKAdjustableNumber input{font-family:museo-sans,Helvetica,Arial,sans-serif;font-size:1em;color:#46f;background:transparent;border:0;outline:0;width:180px}.TKSwitch,.TKGatewaySelectPopup{cursor:pointer}.dataVar{border-radius:0;color:#46f;background-color:transparent}p.statement{font-size:3em;line-height:1.5em;margin:0 auto;padding:0 40px;color:#333}@media screen and (max-width:600px){p.statement{font-size:2em;line-height:1.5em}}.gw_info{margin:0 auto}.gw_info .info{margin:20px 40px 0;padding:10px;background:#f7f7f7;color:#999;border-radius:4px;overflow:auto}.gw_info .info a{display:block;float:right;color:#999;text-decoration:none;border-bottom:1px solid #ccc}.gw_info .ico{opacity:.7}@media screen and (min-width:1040px){p.statement{width:1040px}.container{width:1040px}.gw_info{width:1040px}}h2.secondary{color:#777;font-weight:400;border-bottom:1px solid #ccc;padding:0 0 10px;margin-top:1.5em}.clear{clear:both}.results{width:100%}.results .col{width:50%;float:left;margin-bottom:20px}@media screen and (max-width:900px){.results .col{float:none;margin-bottom:20px}}.results .col p{margin:0;padding:0}@media screen and (max-width:600px){.results .col p.result{font-size:.7em}}.results .col p.result .main-text{color:#333;font-weight:700;font-size:2.6em}.results .col p.result .sub{color:#999;font-weight:700;font-size:1em;font-variant:small-caps}.results .col p.deduction .main-text{color:#FC5331;font-weight:700;font-size:1.1em}.results .col p.deduction .sub{color:#FC5331;font-style:italic;font-size:.7em;font-weight:400;margin-left:4px}.results .col p.deduction .main-text:before{content:'Fees:\00a0';color:#777;font-weight:400}.share-wrap{background:#fff;border-radius:4px;padding:15px;color:#888;box-shadow:0 0 15px #ccc}.twitter-share-button{display:inline-block;position:relative;top:7px}a.facebook-share-button{font:400 normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:26px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:pointer;padding:0 7px;display:inline-block;vertical-align:top;zoom:1;border:1px solid #ccc;color:#333;border-radius:4px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:-webkit-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);position:relative;top:7px}a.facebook-share-button:hover,a.facebook-share-button:active{border-color:#bbb;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-webkit-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9);box-shadow:none}a.facebook-share-button:active{box-shadow:inset 0 3px 7px rgba(0,0,0,.1)}a.facebook-share-button span{background:url(../favicon.ico) no-repeat;width:16px;height:16px;display:inline-block;position:relative;top:3px;margin-right:3px}.newsletter-wrap{margin-top:20px;color:#93842c;border:2px solid #efe7b8;background-color:#fcf8e3;padding:15px 20px;border-radius:4px;overflow:hidden}.newsletter-wrap .star{font-size:3em;float:left;display:block;margin-right:10px;position:relative;top:-3px}.newsletter-wrap p{margin:0;width:auto;overflow:auto;float:left}.newsletter-wrap form{display:inline-block}.newsletter-wrap form input{display:inline-block}.newsletter-wrap form input[type=email]{background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;margin-left:15px;padding:3px 5px;font:.8em/1 museo-sans,Helvetica,Arial,sans-serif}.newsletter-wrap form input[type=submit]{background:#46f;border:2px solid rgba(0,0,0,.2);border-radius:4px;padding:3px 5px;color:#fff;font:.8em/1 museo-sans,Helvetica,Arial,sans-serif}.newsletter-wrap .mc-field-group{display:inline-block}.disclaimer{color:#777;margin-top:5em;padding-top:10px;border-top:1px solid #eee;font-size:.65em;line-height:1.2em}.disclaimer a{color:#777;border-bottom:1px solid #ccc}.disclaimer a:hover{color:#444}.author{background:#d9edf7;color:#3a87ad;padding:15px 20px;border-radius:4px;overflow:auto}.author a{color:#3a87ad;border-bottom:1px solid #b2d2e2}.twitter-follow-button{float:right;position:relative;top:5px}.popup-wrap{z-index:110;position:fixed;width:100%;height:100%;top:0;left:0;padding:50px 0;background:transparent}.popup{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);min-height:200px;width:700px;height:65%;overflow:hidden;position:relative;margin:0 auto;padding:15px}@media screen and (max-width:600px){.popup-wrap{padding:0}.popup{width:100%;height:80%;margin-top:10%}}.popup h3{margin:0;padding-bottom:10px}.popup h3 .close{float:right;font-weight:400;font-size:.9em;position:absolute;top:0;right:0;border:0;padding:12px 15px;color:#999}.popup h3 .close:hover{color:#c00}.popup .inner{height:100%;padding-bottom:20px;overflow:scroll}.popup .pg-item{display:block;height:50px;padding:10px 10px 14px;background:#f3f3f3;margin:0 0 10px;height:auto;overflow:auto;border-radius:4px;position:relative;-webkit-transition:all .07s ease-out;transition:all .07s ease-out}.popup .pg-item:hover,.popup .pg-item.selected{background:#d9edf7}.popup .pg-item.selected{box-shadow:inset 0 0 0 2px #c5e1f1}.popup .pg-item .radio,.popup .pg-item .logo,.popup .pg-item .info{float:left}.popup .pg-item .radio{margin-right:10px;margin-top:10px;margin-left:5px}.popup .pg-item .logo{width:48px;height:32px}.popup .pg-item .logo img{width:32px;height:32px;position:relative;top:3px}.popup .pg-item .info{cursor:pointer;width:auto;width:80%}@media screen and (max-width:600px){.popup .pg-item .info{width:70%}}.popup .pg-item .info .title{display:block}.popup .pg-item .info .title a.reference{font-weight:400;color:#888;border:0;font-size:1.2em;position:absolute;right:20px}.popup .pg-item .info .title a.reference:hover{color:#46f;text-decoration:none;border-bottom:1px solid #8da2ff}.popup .pg-item .info .description{color:#888;position:relative;top:3px}.popup .pg-item .info .description .good{color:green}.popup .pg-item .info .description .bad{color:#FC5331}label[for=none] a.reference{display:none}.var{color:green;border-bottom:1px dashed green}.TKToggle{cursor:pointer}.TKAdjustableNumber{position:relative;word-spacing:no-wrap}.TKAdjustableNumberHover{}.TKAdjustableNumberDown{}.TKAdjustableNumberHelp{position:absolute;font-size:65%;opacity:.5}.TKAdjustableNumberInput,.TKNumberFieldInput{-webkit-appearance:none;border:0;background:transparent;outline:0;margin:0;padding:0;font-family:inherit;font-size:inherit;text-align:left;color:inherit;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.TKCursorDragHorizontal{cursor:pointer;cursor:move;cursor:col-resize}.TKNumberField,.TKNumberFieldInput{cursor:pointer}