.button{background:url(/images/buttons.png.pagespeed.ce.v3W_k_AuAP.png) no-repeat;border:none;text-indent:-9999px;position:relative;height:17px}.button:focus{outline:none}.button:hover{cursor:pointer}.button.search{width:91px;background-position:-1px -19px}.button.search:hover{background-position:-1px -1px}.button.valid{width:91px;background-position:-93px -19px}.button.valid:hover{background-position:-93px -1px}.button.ok{width:30px;background-position:-185px -19px}.button.ok:hover{background-position:-185px -1px}.button.free_subscription{width:144px;background:none}.archive_article_right_col div.newsletter form .btn_red{margin:10px 0 0 45px;padding:3px}.button.subscribe{width:86px;background-position:-526px -19px}.button.subscribe:hover{background-position:-526px -1px}.button.update_profile{width:165px;background-position:-613px -19px}.button.update_profile:hover{background-position:-613px -1px}.button.update{width:93px;background-position:-778px -19px}.button.update:hover{background-position:-778px -1px}.button.enable_my_subscription{width:164px;background-position:-361px -19px;/display: block}.button.enable_my_subscription:hover{background-position:-361px -1px}.button.no_image{text-indent:0;padding:0 20px 1px;font-size:10px;font-weight:bold;letter-spacing:-1px;text-decoration:none;text-transform:uppercase;height:17px;cursor:pointer;border:none;background:#d60008;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.button.no_image:hover{color:#d60008;background:#fff;border:#aaa 1px solid}.a_protected_access{position:relative}.a_protected_access:after{background:url(/images/xcommon_glyphs.png.pagespeed.ic.6bC8Uh7_2w.png) no-repeat;content:"";display:inline-block;position:relative;left:3px;width:21px;height:11px;border:none}.a_protected_access.valid:after{background-position:0 -104px}.a_protected_access.invalid:after{background-position:-22px -104px}.b_tickbox:before{background:transparent url(/images/xcommon_glyphs.png.pagespeed.ic.6bC8Uh7_2w.png) -13px -38px no-repeat;content:"";display:inline-block;position:relative;width:12px;height:12px;border:none;vertical-align:text-bottom}.b_tickbox.active:before{background-position:-26px -38px}.b_tickbox.inactive:before{background-position:-13px -38px}