body,button,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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}button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}html,body{line-height:1.2;font-family:Arial,Helvetica,sans-serif;font-size:12px}.header-huge{font-size:32px}.header-large{font-size:22px}.header-medium{font-size:20px}.header-small{font-size:14px}.text-medium{font-size:13px;line-height:1.5}.text-normal{font-size:12px}.text-small{font-size:11px}.text-xsmall{font-size:10px}.text-xxsmall{font-size:9px}.text-grey{color:#666}.text-lightgrey{color:#999}.color-inverted{color:#ddd}.italic{font-style:italic}.bold{font-weight:bold}.all-caps{text-transform:uppercase}html.wait *{cursor:wait!important}body{background-color:#fff;color:#333}html.no-scroll,.no-scroll body{overflow:hidden!important}.force-scroll body{overflow-y:scroll}.link-color,a,a:visited,a:active{color:#28497b;text-decoration:none}a.color-inverted:visited,a.color-inverted:active{color:#ddd}a:hover{text-decoration:underline}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:bold}em{font-style:italic}.ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}iframe[name='google_conversion_frame']{display:none}#page-wrapper{position:relative;margin-left:0;transition:margin-left .2s}.can-sidebar #page-wrapper{margin-left:256px}.force-hide-sidebar #page-wrapper{margin-left:0!important}#scrollbar-width-test{position:absolute;width:100px;height:100px;overflow:scroll;top:-9999px}#user-notice{position:fixed;bottom:0;right:0;left:0;z-index:90;background:rgba(255,255,255,.9);color:#2f2f2f;text-align:center;padding:0 4px;line-height:32px}.can-sidebar #user-notice{left:256px;transition:left .2s}.force-hide-sidebar #user-notice{left:0!important;transition:left .2s}#user-notice .ok{margin-left:16px}#user-notice .email-verify-notice{display:none}.show-email-verification-notice #user-notice .email-verify-notice{display:block}#user-notice .cookie-accept-notice{display:none}.show-cookie-acceptance-notice #user-notice .cookie-accept-notice{display:block}.headline-bar{background-color:#fff;margin-bottom:16px;height:48px;line-height:48px}.content-center:after,.clearfix:after{content:" ";display:block;height:0;clear:both}.is-fixed{position:fixed!important}.expandable .expandable-toggle{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expandable .expandable-content{display:none}.expandable.expanded .expandable-content{display:block}.tf-desktop body{padding-bottom:32px}.tf-desktop .headline-bar{padding:0 16px}.tf-desktop .content-center{position:relative;margin:0 auto;width:992px}.tf-desktop #new-release-notice{position:fixed;top:0;left:0;right:0;height:100px;z-index:100000;background:#496f9e;color:#fff;box-shadow:0 0 4px 4px rgba(0,0,0,.5);text-align:center}.tf-desktop #new-release-notice>div{display:inline-block;overflow:hidden}.tf-desktop .can-sidebar #new-release-notice{padding-left:256px}.tf-desktop .force-hide-sidebar #new-release-notice{padding-left:0!important}.tf-desktop #new-release-notice>div>span{float:left;display:inline-block;height:60px;line-height:30px;padding:20px 0}.tf-desktop #new-release-notice>div>button{float:left;height:60px;padding:0 32px;margin:20px 0 20px 32px}.tf-mobile .content-center{position:relative}.tf-mobile #page-wrapper{overflow:hidden}.tf-mobile .headline-bar{padding:0 14px}.tf-mobile select:focus,.tf-mobile textarea:focus,.tf-mobile input:focus{font-size:16px}.tf-mobile #new-release-notice{position:fixed;top:0;left:0;right:0;z-index:100000;background:#496f9e;color:#fff;box-shadow:0 0 4px 4px rgba(0,0,0,.5);text-align:center}.tf-mobile #new-release-notice>div{display:inline-block;overflow:hidden}.tf-mobile #new-release-notice>div>span{float:left;line-height:30px;margin:20px 0}.tf-mobile #new-release-notice>div>button{display:block;clear:both;height:60px;padding:0 32px;margin:0 auto 20px auto}.tf-mobile #user-notice{line-height:1.5;padding:2px 4px}.tf-mobile #user-notice .ok{margin-left:16px;height:18px;line-height:18px}#modal-container,#modal-container .modal-content,#modal-container .bg-fade{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}#modal-container .bg-fade{background:#000;opacity:.6}#modal-container .modal-content{overflow:hidden;overflow-y:auto;padding:48px 0}#modal-container .modal-content.no-padding{padding:0}.autosuggest-results{display:none;position:absolute;background:#fff;border:1px solid #2b2b2b;z-index:2;max-height:200px;min-width:160px;overflow:hidden;overflow-y:auto}.autosuggest-results.show{display:block}.autosuggest-results li{cursor:pointer;display:block;padding:4px}.autosuggest-results li:focus{background:#2b2b2b;color:#fff}.autosuggest-results li:hover{background:#ccc}.autosuggest-results.highlight-first li:first-child{background:#2b2b2b;color:#fff}.funnel{position:relative}.funnel>.top{background:#001225;text-align:center}.funnel>.top>.center{margin:auto}.funnel>.top>.center>.logo{display:block;height:37px;background-repeat:no-repeat;background-position:center;margin:auto;background-image:url(/img/topmenu/tf_logo_live.png)}.funnel>.layout{margin:auto;padding:0 8px}#modal-container .funnel>.layout{width:392px;padding:16px;background-color:#fff}.funnel>.layout>.body{max-width:360px;margin:auto;position:relative}.funnel>.layout>.body>.header{text-align:center}.funnel>.layout>.body>.more-options{padding:16px 0;text-align:center}.funnel>.layout>.body>.more-options>div{margin-bottom:8px}.funnel>.layout>.left-cms{float:left;width:265px}.funnel>.layout>.right-cms{float:right;width:265px}.tf-desktop .funnel>.top{padding:8px 0;margin-bottom:24px}.tf-desktop .funnel>.layout{max-width:922px}.tf-desktop .funnel>.layout>.body>.header{padding-bottom:16px}.tf-mobile .funnel>.top{padding-top:5px;padding-bottom:2px;margin-bottom:8px}.tf-mobile .funnel>.top>.center,.tf-mobile .funnel>.layout{max-width:360px;width:auto}.tf-mobile .funnel>.layout>.body>.header{padding-bottom:16px}#offline-notification{box-shadow:0 0 2px 2px rgba(0,0,0,.4);position:fixed;top:0;right:0;left:0;z-index:10000;cursor:pointer;background-color:#f99;border-bottom:1px solid #666;display:none}#offline-notification div{color:#000;font-size:12px;font-weight:bold;margin:15px 30px;display:none}.tf-mobile #offline-notification a.dismiss{margin-left:30px}.tf-desktop #offline-notification a.dismiss{position:absolute;top:15px;right:20px}