*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content fieldset{padding:46px 0 20px}.full{position:static}.full .content{padding:0;width:980px;border:0;background:#fff url(../../../../images/full_bg_border.gif) no-repeat 0 100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.full .content .extra-content{margin:0 20px 20px;padding:0;border-top:8px solid #2d4563;text-align:left}.full .content a.overlay-close:link,.full .content a.overlay-close:visited{top:5px;right:5px;padding:0;width:27px;height:27px;background:transparent url(../../../../images/btn_close.png) 0 0 no-repeat;text-indent:-90009px}.full .content form{position:relative;margin:0;height:93px;background:transparent url(../../../../images/banner_main.jpg) -35px 0 no-repeat}.full .content form legend{display:none}.full .content fieldset{position:relative;clear:both;display:none;margin:0;padding:27px 0 0 280px;width:978px;height:93px;background:transparent url(../../../../images/barrier_header.png) 0 0 no-repeat;color:#fff;text-align:left;font-weight:normal;font-size:12px}.full .content fieldset a:link,.full .content fieldset a:visited{color:#fff;text-decoration:none}.full .content fieldset a:hover,.full .content fieldset a:active{text-decoration:underline}.full .content fieldset .intro{display:none}.full .content fieldset .input,.full .content fieldset .forgottenPassword{float:left;display:block;margin:0 30px 5px 0;padding:0;width:215px}.full .content fieldset .input.text{position:relative;height:25px}.full .content fieldset .input.text label{display:none}.full .content fieldset .input.text input{margin:0 0 5px 0;width:215px;font-size:11px}.full .content fieldset .input.checkbox{padding-left:0}.full .content fieldset .input.checkbox input{margin:-2px 3px 0 0}.full .content fieldset .input.checkbox label{vertical-align:top}.full .content fieldset .input.checkbox label span.information{position:relative;display:inline-block;margin:0 0 0 2px;width:16px;height:16px;background:transparent url(../../../../images/info-ico.png) 0 0 no-repeat;vertical-align:top;text-indent:-90009px}.full .content fieldset .input.checkbox label span.information span{position:absolute;top:-9px;left:18px;display:none;padding:5px 8px;width:180px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#c2c2c2;color:#333;text-indent:0;white-space:normal;font-size:11px}.full .content fieldset .input.checkbox label span.information:hover span,.full .content fieldset .input.checkbox label span.information:active span{display:block}.full .content fieldset .input.submit{position:absolute;top:5px;right:134px;margin:0}.full .content fieldset .input.submit{width:75px}.full .content fieldset .input.submit input{padding-right:0;padding-left:0;width:75px;background-image:url(../../../../images/btn_submit_plain.png);text-align:center}.full .content .login-barrier-splash{padding:0 0 10px;background:transparent;text-align:center}.full .content .login-barrier-splash p{padding:5px 30px 20px;color:#5b5959;font-size:16px}.full .content .login-barrier-splash p strong{color:#f4067f;font-weight:normal}.full .content .login-barrier-splash p.note{padding:15px 30px 0}.full .content .login-barrier-splash .joinTodayLink:link,.full .content .login-barrier-splash .joinTodayLink:visited,.content .upgradeOnline:link,.content .upgradeOnline:visited,.content form .input.submit input,.confirmation-page .content a.continueLink:link,.confirmation-page .content a.continueLink:visited,.half_one.ipad a.button:link,.half_one.ipad a.button:visited{display:block;overflow:hidden;margin:18px auto 11px;padding:6px 0 0;width:196px;height:30px;border:0;background:transparent url(../../../../images/btn_pink.png) 0 0 no-repeat;color:#fff;text-decoration:none;-webkit-text-shadow:0 -1px 1px rgba(0,0,0,0.8);-moz-text-shadow:0 -1px 1px rgba(0,0,0,0.8);text-shadow:0 -1px 1px rgba(0,0,0,0.8);font-size:13px;cursor:pointer}.full .content .login-barrier-splash .joinTodayLink:hover,.full .content .login-barrier-splash .joinTodayLink:active,.content .upgradeOnline:hover,.content .upgradeOnline:active,.content form .input.submit input:hover,.confirmation-page .content a.continueLink:hover,.confirmation-page .content a.continueLink:active,.half_one.ipad a.button:hover,.half_one.ipad a.button:active{background-position:0 -30px}body{background:#ccc;color:#000;font:12px/18px Arial,"Helvetica Neue",Helvetica,sans-serif}.wrapper{position:relative;margin:0 auto;padding:0 0 10px;width:980px;font-size:12px}.content{margin-bottom:10px;padding:20px;min-height:400px;border:1px solid #ccc;background:#f1f1f1}.full{padding-bottom:20px;background:#fff}#bodyWrapper .content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tls-container{font-family:Arial,Helvetica,sans-serif}.tls-container .header{height:137px;border-bottom:solid 34px #856d91;background:#fff;font-family:Arial,Georgia,"Times New Roman",Times,serif}.tls-container .mast-logo{position:relative;float:left;clear:left;display:block;overflow:hidden;padding:24px 20px 0 28px;width:480px;background-color:#fff}.tls-container .mast-logo img{float:left;display:inline;border:0}.tls-container .mast-logo .tagline{float:left;padding:0 0 0 4px}.tls-container .mast-logo .tagline img{float:none;display:inline}.tls-container .mast-logo .tagline h2{margin:0;padding:0 0 0 2px;height:1.2em;color:#666;font-weight:normal;font-style:italic;font-size:1.2em;line-height:.7em}.full{padding-bottom:20px;background:#fff}.full .content,.content{margin:0;padding:20px;border:0;background:#fff;font-family:Arial,Helvetica,sans-serif}.tls-container h1{overflow:hidden;padding:35px 20px;background:#fff;font-weight:normal;font-size:2.5em;line-height:1.5em}.full .content form legend,.full .content fieldset .intro{display:block;padding:0}.full .content #tls_barrier_login_form{position:relative;float:left;margin-left:20px;padding:20px;width:305px;height:404px;border-top:3px #661e89 solid;border-bottom:1px #ccc solid;background:#fff url(../../../../images/tls/tls_barrier_bg_fade.png) repeat-x 0 0 scroll}.full .content #tls_barrier_login_form form{position:static;padding:0;background:transparent}#tls_barrier_loggedin{display:none}#tls_barrier_loggedin h2{margin:0 0 22px;color:#661e89;font-size:20px;font-family:Georgia,"Times New Roman",Times,serif;line-height:20px}.full .content fieldset{position:static;display:block;margin:0;padding:0;width:265px;height:auto;background:transparent;border:0;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.full .content fieldset a:link,.full .content fieldset a:visited{display:block;padding-left:15px;background:transparent url(../../../../images/tls/tls_barrier_bullet.png) no-repeat scroll 0 3px;color:#661e89;font-weight:bold}.full .content form legend{position:static;z-index:100;display:block;margin:0;width:159px;height:22px;background:transparent url(../../../../images/tls/tls_barrier_heading_registered_users.png) no-repeat 0 0 scroll;text-indent:-9999px}.full .content fieldset .intro{margin-bottom:10px;padding-top:20px}.full .content fieldset .forgottenPassword{margin:10px 0 20px}.full .content fieldset .input{float:none;margin:5px 0;width:auto}.full .content fieldset .input.text{height:auto}.content fieldset .input.text input,.full .content fieldset .input.text input,.tls_barrier_col #tls_voucher_container input{width:265px;border:2px #ccc solid;font-size:11px}body .content fieldset .has-error input{background-position:245px 3px}.full .content fieldset .input.submit{top:auto;right:auto;bottom:9px;left:78px;float:none}.full .content fieldset .input.submit,.journey-page .content form .input.submit{width:150px}.full .content fieldset .input.submit input,.journey-page .content form .input.submit input{position:static;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-right:0;padding-left:0;width:150px;height:35px;border:0;background:transparent url(../../../../images/tls/tls_btn.png) no-repeat 0 0 scroll;color:#fff;text-align:center;text-indent:0;text-transform:uppercase;text-shadow:none;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-moz-text-shadow:none;-webkit-text-shadow:none}.journey-page .content form .input.submit,.journey-page .content form .input.submit input{margin:0}.journey-page .content form .input.submit.continue{margin:18px auto 11px;width:150px}.journey-page{padding:0 20px;background:#fff}.journey-page .content{position:relative;margin:0 auto;padding:10px 20px;border-top:3px #661e89 solid;background:transparent url(../../../../images/tls/tls_content_bg.png) repeat-x 0 -120px scroll}.journey-page .content a:link,.journey-page .content a:visited{color:#661e89;text-decoration:none}.journey-page .content fieldset{position:static;width:305px;background:transparent;border:0;margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.journey-page .content fieldset p{padding:10px 0;width:auto;text-align:left}.journey-page .content legend{padding:0 0 10px;width:auto;position:absolute;top:0;left:0;background:transparent;color:#661e89;font-size:25px;font-weight:normal;font-family:Georgia,Arial,Verdana,sans-serif}.journey-page .content fieldset .input.text label{float:none;display:block;padding:10px 0;width:auto;text-align:left}.journey-page .content form{position:relative}.journey-page .content fieldset .error-message{margin-left:0;color:#f00;font-size:12px}.journey-page .content fieldset .error-message.server-error{padding:0}.content fieldset .passwordPolicy{padding-left:0}.journey-page .content fieldset .passwordPolicy p{margin:10px 0 0;padding:0 0 10px 0}#bodyWrapper.pub-tls .full .content fieldset .has-error input{background-position:244px 3px}.full .content fieldset .error-message{position:static;padding-bottom:0;width:auto;color:#f00;text-align:left;font-size:12px}.full .content fieldset .error-message p{padding:0;width:auto}.tls_barrier_col{float:left;padding:20px;width:305px;border-top:3px #661e89 solid;border-bottom:1px #ccc solid;background:#f5f5f5}.tls_barrier_col_content{position:relative;height:360px}div.tls_barrier_col_heading{padding:0}.tls_barrier_col{text-align:left}.tls_barrier_col div{padding-bottom:20px}.tls_barrier_col p{margin:0;padding:0;font-size:12px;font-family:Arial,Georgia,"Times New Roman",Times,serif}#tls_existing_subs .pbot{padding-bottom:5px;line-height:15px}.full .tls_barrier_col a:link,.full .tls_barrier_col a:visited{color:#00a}.tls_barrier_col ul{padding-left:20px;list-style-type:disc;font-size:1.2em;font-family:Arial,Georgia,"Times New Roman",Times,serif}.tls_btn,.confirmation-page .content a.continueLink:link,.confirmation-page .content a.continueLink:visited{position:absolute;bottom:0;left:58px;display:block;padding-bottom:5px;width:150px;height:35px;border:0;background:transparent url(../../../../images/tls/tls_btn.png) no-repeat 0 0 scroll;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;cursor:pointer}.full .tls_barrier_col a.tls_btn:link,.full .tls_barrier_col a.tls_btn:visited{color:#fff;text-decoration:none;line-height:34px}#tls_existing_subs{padding-left:0;width:285px;background:#fff url(../../../../images/tls/tls_barrier_bg_fade.png) repeat-x 0 0 scroll}#tls_existing_subs form{position:static;margin:auto;width:auto;height:auto;background:transparent}#tls_existing_subs_heading h2{position:relative;display:block;width:240px;height:22px;color:transparent;font-size:0}#tls_existing_subs_heading span{position:absolute;top:0;left:0;z-index:100;display:block;width:100%;height:100%;background:transparent url(../../../../images/tls/tls_barrier_heading_existing_subs.png) no-repeat 0 0 scroll}#tls_existing_subs #tls_voucher_container{width:100%;text-align:center}#tls_existing_subs #tls_voucher_container.loading{background:transparent url(../../../../images/tls/spinner-tls.gif) no-repeat 18px 3px}#tls_existing_subs #tls_voucher_container input.tls_voucher_text{text-align:center;font-size:11px}#tls_existing_subs input[type="text"]{width:180px;border-color:#ccc}#tls_existing_subs .error-message{color:#f00;font-size:1em}#tls_existing_subs .error-message a:link,#tls_existing_subs .error-message a:visited{color:#f00;text-decoration:underline}#tls_new_subs{width:325px;background:#fff url(../../../../images/tls/tls_barrier_bg_fade.png) repeat-x 0 0 scroll}#tls_new_subs_heading h2{position:relative;display:block;width:249px;height:69px;color:transparent;font-size:0}#tls_new_subs_heading span{position:absolute;top:0;left:0;z-index:100;display:block;width:100%;height:100%;background:transparent url(../../../../images/tls/tls_barrier_heading_subscribe.png) no-repeat 0 0 scroll}#tls_new_subs_content{padding-right:20px;background:transparent url(../../../../images/tls/tls_barrier_seperator.png) repeat-y 100% 0 scroll}#tls_new_subs div p{font-weight:bold;font-size:14px}#tls_new_subs ul{margin:0;padding:0 0 0 20px}#tls_new_subs ul li{margin:0;padding:0 0 20px 0}#tls_existing_subs div#voucher_error{color:#f00;font-size:1em}#tls_existing_subs div#voucher_error a:link,#tls_existing_subs div#voucher_error a:visited{color:#f00;text-decoration:underline}.footer{clear:both;margin:0;padding:67px 95px 99px 200px;background:#eee url(../../../../images/tls/tls_tree.gif) no-repeat 40px 25px}.footer .footer-links{clear:both;padding:0;zoom:1}.footer .footer-links li{float:left;margin-right:10px;padding-right:10px;background:#eee url(../../../../images/tls/tls_bg-design.png) no-repeat right 3px;list-style:none}.footer .footer-links li.last{background:0}.footer .footer-links li a:link,.footer .footer-links li a:visited{color:#545454;text-decoration:none;font:1.1em Arial,Helvetica,sans-serif}.footer .disclaimer{clear:both;margin-bottom:0;padding-top:21px;color:#999;font:1.1em Arial,Helvetica,sans-serif}.journey-page .content h2{padding-bottom:10px;color:#661e89;font-size:25px;font-family:Georgia,Arial,Verdana,sans-serif}.journey-page .content h2.ptop{padding-top:40px}.journey-page .content p{margin:10px 0;font-size:12px;font-family:Arial,Verdana,sans-serif}.journey-page .content a:link,.journey-page .content a:visited{color:#661e89;text-decoration:none;font-weight:bold}.journey-page .content ul{padding:0 0 20px 20px;list-style-type:disc;font-size:12px}.journey-page .content li{padding-left:5px;list-style-type:disc;font-size:12px;line-height:1.5em}.journey-page .content table{margin:0 0 20px;padding:0;font-size:12px}.journey-page .content thead,.journey-page .content tbody,.journey-page .content tfoot{margin:0;padding:0}.journey-page .content tr{margin:0;padding:0}.journey-page .content th,.journey-page .content td{margin:0;padding:2px;text-align:left}.journey-page .content .td1{font-weight:bold}.journey-page .content .td1,.journey-page .content .td2,.journey-page .content .td3,.journey-page .content .td4,.journey-page .content .td5{width:100px}.journey-page .content th{background:#661e89;color:white}.journey-page .content tr.odd_row{background:white}.journey-page .content tr.even_row{background:#EEE}.journey-page .content h3{display:block;padding-bottom:20px;font-weight:700;font-size:14px;font-family:Arial,Verdana,sans-serif}.journey-page.confirmation-page .content .inner{width:auto;text-align:center;background:transparent}.confirmation-page .content a.continueLink:link,.confirmation-page .content a.continueLink:visited{position:static;padding:9px 6px 3px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}html.ie7 .full .content{width:auto}html.ie7 #tls_existing_subs{width:265px}html.ie7 .full .content #tls_barrier_login_form{width:265px;height:360px}html.ie7 #tls_new_subs{width:285px}html.ie7 .full .content fieldset{position:static;width:auto!important}html.ie7 .full .content fieldset .input.text input,html.ie7 .tls_barrier_col #tls_voucher_container input{width:255px}html.ie7 .full .content fieldset .input.text.has-error input{padding-bottom:2px;width:240px;background-position:245px 2px}html.ie8 .full .content fieldset .has-error input{background-position:245px 2px}