.hide{display:none}div.hide{display:none}div.show{display:block}.full{width:100%}.clear{line-height:1px;height:0;clear:both;overflow:hidden;visibility:hidden}#master-page{background-color:#fff;width:100%;height:100%;display:block;float:left}#enterprise_wrapper{background-color:#fff;width:940px;margin:0;float:left}#body #fat-footer{border-top:0;margin-top:0}#enterprise_wrapper #enterprise_marquee{margin-bottom:15px}#enterprise_wrapper #enterprise_marquee img{max-width:940px}#enterprise_wrapper #slider_bottom{display:block;text-align:left;position:relative;background-color:#757575;height:34px;z-index:50;margin-bottom:0;*top:-2px}#enterprise_wrapper .el_marquee_tab{text-align:left;background-color:#757575;height:24px;z-index:50;position:absolute;top:-24px;left:0;*zoom:1;*position:relative;*width:295px}#enterprise_wrapper .el_marquee_tab_image{position:absolute;top:0;right:-13px;background-image:url(../images/enterprise_redesign/ent_re_bg_tab.png);background-repeat:no-repeat;width:13px;height:24px;z-index:50;*zoom:1}#enterprise_wrapper .el_marquee_tab .el_marquee_tab_header{padding:5px 7px 0 14px}#enterprise_wrapper #slider_bottom .el_marquee_tab .el_marquee_tab_header{position:relative;z-index:50;top:10px}#enterprise_wrapper .el_marquee_tab_header .main_header{color:#fff;font-family:Trebuchet MS;font-size:24px;font-weight:700;white-space:nowrap}.enterprise_callout_profile{width:230px;height:83px;right:190px;top:205px}#enterprise_wrapper #login_form{width:285px;padding:0 0 0 5px;margin:2px 0 0}#enterprise_wrapper #login_form p{margin:0 0 15px;padding:0;position:relative}#enterprise_wrapper #login_form p.login_btn{margin-bottom:24px}.ent_forgot_password{position:absolute;right:0;top:0;font-size:11px}#enterprise_login #LoginPassword,#enterprise_login #LoginUsername{width:290px}.rememberLogin{text-align:right}.rememberLogin input{vertical-align:middle;margin:0!important}#create_account_form{padding:0 0 0 11px}#enterprise_message{margin:15px 0 0;clear:both;background-color:#EFEFEF;width:300px}.enterprise_message_content{margin:0;padding:13px 18px}#enterprise_message p{font-size:12px;font-family:Verdana;margin:0;padding:0;line-height:1.2em}#enterprise_wrapper h3{font-family:"Trebuchet MS";font-size:17px;line-height:17px;font-weight:700;color:#585858;margin:19px 0 15px;padding:0}#enterprise_wrapper .issueAlert h3{margin:0;font-size:14px}#enterprise_wrapper p{font-family:Verdana;font-size:12px;color:#000}#enterprise_profile p{margin:20px 0 10px;line-height:14px}#enterprise_wrapper .ent_inputs{width:220px}#enterprise_wrapper #CreateAccountFirstName,#enterprise_wrapper #CreateAccountLastName{width:160px}#enterprise_wrapper #profile_table .ent_select{padding-top:15px}#enterprise_wrapper #profile_table .optional,#enterprise_wrapper #profile_table .preloaded{color:#777;font-size:11px}#enterprise_wrapper .ent_select select{width:226px}#enterprise_wrapper input[type=checkbox],#enterprise_wrapper input[type=radio]{border:0;padding:3px;margin:4px 0 0}#enterprise_wrapper .ent_login_inputs{width:280px;border:1px solid #abadb3;padding:1px;margin:5px 0 0}.center{margin:0 auto}#logoImage{position:absolute;right:20px;top:45px}.logoImg{top:19px!important}#logoImage div{clear:both;width:400px;text-align:center;height:110px;display:table;vertical-align:middle}#logoImage span{display:table-cell;vertical-align:middle}#logoImage b{display:inline-block;height:100%;vertical-align:middle}#logoImage img{vertical-align:middle;max-height:110px;max-width:400px}#enterprise_callout{position:absolute;background-color:#EFEFEF}.enterprise_callout_login{width:182px;height:83px;left:320px;top:79px}.corner_tl{position:absolute;top:0;left:0}.corner_tr{position:absolute;top:0;right:0}.corner_bl{position:absolute;bottom:0;left:0}.corner_br{position:absolute;bottom:0;right:0}.box_content{padding:10px}#enterprise_wrapper .enterprise_callout_profile .box_content h3{font-family:"Trebuchet MS";font-size:15px;font-weight:700;color:#585858;margin:12px 0 0;padding:0;text-align:left}#enterprise_wrapper .enterprise_callout_login .box_content h3{font-family:"Trebuchet MS";font-size:17px;font-weight:700;color:#585858;margin:5px 0 1px;padding:0;text-align:center}#enterprise_wrapper .enterprise_callout_profile .box_content p{text-align:left;padding-top:0;margin-top:3px}#enterprise_wrapper .enterprise_callout_profile .box_content p a{font-family:"Trebuchet MS";font-size:15px;font-weight:700}#enterprise_wrapper .enterprise_callout_login .box_content p{font-family:Verdana;font-size:12px;color:#000;text-align:center;padding-top:0;margin-top:10px}#enterprise_wrapper .box_content .btn-blue{position:relative;left:20px}#enterprise_wrapper #profile_table{margin-left:25px;margin-bottom:0}#enterprise_wrapper #profile_table td{padding:10px 10px 0 0}#enterprise_wrapper #profile_table td.email{padding:15px 10px 5px 0}#enterprise_wrapper #profile_table td:first-child{text-align:right}#enterprise_wrapper #profile_table td.tleft{text-align:left}#enterprise_wrapper #profile_table td.small{font-size:10px;line-height:10px;padding:0;color:#585858;letter-spacing:-.2px}#enterprise_wrapper #profile_table td.all_fields_required{padding:25px 0 0;text-align:left;vertical-align:top}#enterprise_wrapper #profile_table .btn-blue{margin-top:10px}#enterprise_wrapper #profile_table .m-b-20{margin-bottom:20px}#enterprise_wrapper #enterprise_errors{font-size:12px;font-family:Verdana;font-weight:400;margin:0 0 5px}#enterprise_wrapper .logout{font-size:11px}#divRecoverPasswordContent h1{padding:0}#modal-title-bar{height:27px;width:720px;display:block;background-color:#000}a#modal-close-link{color:#000;background-image:url(../images/enterprise_redesign/ent_re_icon_close.gif);background-repeat:no-repeat;background-position:top right;position:relative;top:4px;right:4px;text-decoration:none;line-height:30px}a#modal-close-link:hover{color:#000}#enterprise_wrapper #profile_table td.like_to_receive{padding:18px 10px 0 0}#enterprise_wrapper .toolTipLink:hover{text-decoration:none}#enterprise_wrapper #enterprise_errors h3{margin:0;padding:0;line-height:20px;font-size:14px;font-family:'Trebuchet MS',Verdana,Arial,sans-serif}.CreateAccountUserNameisEmail{color:#585858}.CreateAccountUserName{color:#000}.userInfo{line-height:1em;padding-bottom:12px}.userInfo input{width:250px;margin:3px 0 0}.userInfo .filled{font-weight:700;padding-top:12px;display:block}.userLastName{margin:0 0 12px}.userEmail{margin:0 0 12px}.signUp input{vertical-align:middle}#enterprise_wrapper p.privacy_b{padding:0 0 0 35px;background-image:url(../../images/reg/icon_lock_25x25.gif);background-position:0 2px;background-repeat:no-repeat;font-size:11px;line-height:15px;margin:24px 0 0;color:#666!important}p.privacy_b a{font-size:11px}firts_time_login_table{margin-left:40px}.update_details{width:500px;margin-top:0}#enterprise_wrapper p.required{margin:20px 0 0;color:#777}.overlay_holder{display:none;position:absolute;left:0;top:0;z-index:2005;background-color:#fff;margin-bottom:30px}.overlay_holder h5{color:#fff;text-indent:10px;font-family:Verdana;font-size:13px}#overlay{width:722px}#modal_bg{display:none;width:1px;height:1px;position:fixed;left:0;top:0;z-index:2002;display:block;background-color:#000}#overlay_bar{height:27px;width:100%;display:block;background-color:#000}.overlay_close{position:absolute;right:6px;top:7px;z-index:2007}.overlay_content{padding:30px}#email-verification-content .notification,#patron-login-content .notification{display:none;margin-bottom:20px;padding:10px}#email-verification-content .notification p,#patron-login-content .notification p{margin:0}.wide-content{height:600px}.email-verification-content,.patron-login-content{border:1px solid #ccc;border-radius:6px;padding:30px;width:420px;margin:auto;background-color:#fff;margin-top:-135px;position:relative}.email-verification-content.wide,.patron-login-content.wide{width:480px}.email-verification-content h1,.patron-login-content h1{font-size:21px;margin-bottom:15px;font-family:Helvetica,Arial,sans-serif}.email-verification-content h2,.patron-login-content h2{font-size:13px;font-family:Helvetica,Arial,sans-serif;margin-bottom:3px;color:#333}.email-verification-content p,.email-verification-content a,.patron-login-content p,.patron-login-content a{font-family:Helvetica,Arial,sans-serif;font-size:13px}.email-verification-content input .patron-login-content input{margin-right:20px;width:202px;height:20px;padding-left:10px;font-size:13px;font-family:Helvetica,Arial,sans-serif;float:left}#use-previous{margin-left:6px}#email-verification-content .successAlert,#patron-login-content .successAlert{margin:0;padding:4px}#email-verification-content .successAlert p,#patron-login-content .successAlert p{margin:3px 0 5px 35px;font-family:Helvetica,Arial,sans-serif;font-size:13px}.email-verification-content a#submit-email,.patron-login-content a#submit-library-card{margin:0;vertical-align:top}.patron-login-content .library-separator{text-align:center;margin:25px 0 0;border-top:1px solid;border-color:gray;padding-bottom:10px}.patron-login-content .library-separator span{position:relative;top:-10px;padding:0 10px;background-color:#fff;color:gray;font-family:Helvetica,Arial,sans-serif;font-size:13px}#send-email a#submit-email,#send-library-card a#submit-library-card{padding:0 20px;margin-bottom:2px}#sent-email{display:none}.wide-content{background-color:#fff}#email-verification-content .existing-profile{float:left;border-right:1px solid #ccc;padding:0 10px 117px 0;width:230px;margin-right:33px}#email-verification-content .help-col{margin:0 0 0 275px}.old-profile-link{margin-top:19px}#email-verification-content .resend-email{margin:20px 0 67px 3px}#email-verification-content .existing-profile a{margin-top:20px;width:200px;white-space:nowrap}#email-verification-content #create-password-div table{margin-top:22px}#new-account-errors,#existing-account-errors{display:none;margin:10px 0}#create-password-errors-div{margin-top:20px}#existing-account-errors{margin:0 0 30px}#created-password{display:none}#created-password h1{margin-bottom:22px}#created-password p{margin-bottom:13px}#created-password p span{margin-right:15px}#created-password ul{margin:5px 0 20px 20px}#created-password ul li{list-style-type:disc}#email-verification-content .new-profile{margin-top:-10px}#email-verification-content .new-account{margin:-10px 0 10px 0}#email-verification-content .new-account td{padding:3px 9px 13px 0}.email-verification-content p.info-profile{margin:-20px 0 10px 0;color:#777;font-size:11px}#email-verification-content .new-account td input{width:160px;margin-right:10px;padding-left:5px}#submit-password{margin-right:20px}#email-verification-content #submit-email.transfer,#patron-login-content #submit-library-card.transfer{margin-right:15px;vertical-align:middle}.new-profile #email-address,.new-profile #password{width:168px}.email-verification-content .loading_indicator,.patron-login-content .loading_indicator{margin-top:0}#create-password-div .loading_indicator{margin:7px 25px 0 0}.transfer-history .loading_indicator{margin:7px 30px 0 0}#create-password-div #show-login,#go-back{line-height:35px}::-webkit-input-placeholder{color:#757575}:-moz-placeholder{color:#757575;font-family:Helvetica,Arial,sans-serif}::-moz-placeholder{color:#757575;font-family:Helvetica,Arial,sans-serif}:-ms-input-placeholder{color:#757575;font-family:Helvetica,Arial,sans-serif}#old-account-btn{margin-top:30px}.transfer-history{margin-bottom:36px}.input_container{}.wide-content.enchance-profile{min-height:940px;text-align:center}.personalize_account_enh{width:435px}div.lynda-wide-content{border:1px solid #ccc;border-radius:6px;padding:30px;background-color:#fff;position:absolute;left:50%;margin-left:-225px;margin-top:-25px;margin-bottom:80px;text-align:left}.lynda-wide-content h1{font-size:21px;margin-bottom:15px;font-family:Helvetica,Arial,sans-serif}.lynda-wide-content h2{font-size:13px;font-family:Helvetica,Arial,sans-serif;margin-bottom:3px;color:#333}.lynda-wide-content p,.lynda-wide-content a,.lynda-wide-content span,.lynda-wide-content input{font-family:Helvetica,Arial,sans-serif;font-size:13px}.lynda-wide-content p{margin:15px 0}.wide-content{background-color:#fff}#create-profile-header,#patron-login-header{background-image:url(../images/emailverification/Computer-Privacy-Security_BGArt.jpg);display:block;width:100%;height:200px;background-repeat:no-repeat}.custom-header-image{background-color:#000;width:100%;margin-top:34px;overflow:hidden}.custom-header-image img.custom-header{display:block;margin:auto}.sso-profile .lynda-validate-message{position:relative;top:-2px}.wide-content .wide-banner{background-image:url(../images/emailverification/Computer-Privacy-Security_BGArt.jpg);display:block;width:100%;height:200px;background-repeat:no-repeat}#sso_profile{height:auto;min-height:1000px;margin-bottom:-34px;background-color:#eee}.sso-welcome-content,.sso-welcome-content p,.sso-welcome-content input{font-size:13px;font-family:Helvetica,Arial,sans-serif}.sso-welcome-content h2,.sso-welcome-content h3{font-family:Helvetica,Arial,sans-serif}.sso-welcome-content{position:relative;width:870px;min-height:280px;font-family:Helvetica,Arial,sans-serif;margin:-145px auto 0 auto;padding:40px 45px;background-color:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.4);overflow:hidden}.sso-welcome-content h2{font-size:18px;margin-bottom:40px}.sso-welcome-content .profile_actions h2{font-size:22px;margin-bottom:30px}.prev_account h2{font-size:22px;margin-bottom:15px}.sso-welcome-content .profile_actions h3{margin-bottom:47px}.sso-welcome-content .siderail h3{margin-bottom:10px}.sso-welcome-content h2+p{font-weight:700}.sso-welcome-content .profile_actions{float:left;width:500px}.sso-welcome-content .profile_actions input{width:240px;display:block;margin-bottom:20px}.sso-welcome-content .siderail{float:left;width:260px;padding:50px 0 50px 40px;border-left:solid 1px #ccc}.sso-welcome-content #email_addr,.sso-welcome-content input[type=text],.sso-welcome-content input[type=password]{float:left;width:240px;margin:0 0 30px;padding:12px 10px;font-size:14px;color:#333;border:solid 1px #e3e3e3}.prev_account input[type=text],.prev_account input[type=password]{width:180px}.sso-welcome-content .existing-profile{float:left}.sso-welcome-content .aligned{width:290px;float:left;margin-bottom:30px}.prev_account .aligned{width:230px;margin-bottom:35px}.sso-welcome-content .aligned input{margin-bottom:0}.sso-welcome-content select{width:262px;padding:12px 10px}.sso-welcome-content div.fieldsContainer{width:580px}.sso-welcome-content label{display:block;font-size:14px;font-weight:700;margin-bottom:10px;clear:left}.sso-welcome-content label+span{display:block;width:530px;font-size:14px;padding:13px 11px;word-wrap:break-word}.sso-welcome-content .aligned label+span{width:240px}.sso-welcome-content #email_addr{width:530px;margin-bottom:60px}.sso-welcome-content .privacy_info{width:240px;float:left;padding-left:35px;margin:27px 0 0 15px;background:url(../images/promo/icon_lock_27x27_transparentOnW.gif) no-repeat left top}.sso-welcome-content .buttons{clear:left;margin-top:60px}.sso-welcome-content #btn_save{width:90px}.sso-welcome-content .buttons+p{font-size:12px;color:#777;margin:0}.sso-welcome-content .iradio_flat{margin-right:5px}.sso-welcome-content .not_bold{font-weight:400}.sso-welcome-content #email_addr.error,.sso-welcome-content input[type=text].error,.sso-welcome-content input[type=password].error,.sso-welcome-content select.error{border:1px solid #E8293E}.sso-welcome-content .error .icheckbox_flat{border:2px solid #E8293E;border-radius:5px}.sso-welcome-content p.error{color:#E8293E;font-weight:700}.sso-welcome-content .buttons+.fields-required{margin-top:10px}.prev_account .buttons{clear:left;margin-bottom:85px}.prev_account .buttons+p{margin:0}.prev_account .buttons input:first-child{width:154px;margin-right:40px}#email_signup,#email_signup_bg,#patron-login{height:auto;min-height:540px;background-color:#eee;padding-bottom:60px}#email_signup .email-verification-content,#patron-login .patron-login-content{width:515px;padding:30px 20px 30px 35px;box-shadow:0 0 5px rgba(0,0,0,.4);border:0}#email_signup_bg .email-verification-content{box-shadow:0 0 5px rgba(0,0,0,.4);border:0}#email_signup .issueAlert,#email_signup .successAlert,#email_signup .notification{margin-left:-35px;margin-right:-20px}#email_signup h1,#patron-login h1{font-size:18px;margin-bottom:20px}#email_signup h2,#patron-login h2{margin-bottom:5px}#email_signup a,#email_signup p,#email_signup h2,#email_signup label,#patron-login a,#patron-login p,#patron-login h2,#patron-login label{font-size:14px;font-family:Helvetica,Arial,sans-serif}#email_signup .em-button.large,#patron-login .em-button.large{font-size:16px}#email_signup label,#patron-login label{display:block;margin-bottom:8px;clear:left}#email_signup .em-input,#patron-login .em-input{width:290px;height:auto;color:#757575;padding:13px 10px;font:700 18px/18px Helvetica,Arial,sans-serif;border:solid 1px #d0d0d0;box-sizing:border-box;margin:0}#email_signup .em-input:focus,#patron-login .em-input:focus{padding:12px 9px;border:solid 2px #06618a}#email_signup .em-input.error,#email_signup .em-input.success,#patron-login .em-input.error,#patron-login .em-input.success{padding-right:23px}#email_signup .em-input.error:focus,#email_signup .em-input.success:focus,#patron-login .em-input.error:focus,#patron-login .em-input.success:focus{padding-right:22px}#email_signup .em-input.error,#patron-login .em-input.error{border:solid 1px #8f0200}#email_signup .em-input.error:focus,#patron-login .em-input.error:focus{border:solid 2px #8f0200}#email_signup .em-validation_icon,#patron-login .em-validation_icon{float:left;top:0;height:50px}#email_signup #send-email #submit-email{margin:7px 0 7px 18px}#patron-login #send-library-card #submit-library-card{margin:7px 0}#email_signup .loading_indicator,#patron-login .loading_indicator{background-repeat:no-repeat;background-position:left 50%;padding-left:24px;color:#686868;font-size:13px;line-height:20px}#email_signup #send-email #submit-email+.loading_indicator{height:50px;width:auto;line-height:47px}#patron-login #send-library-card #submit-library-card+.loading_indicator{height:50px;margin-left:0;line-height:47px}#email_signup #email-error,#patron-login #library-card-error,#patron-login #library-card-pin-error,#patron-login #library-card-password-validation-error{clear:left;display:none;color:#8f0200;font-size:14px;font-family:Helvetica,Arial,sans-serif;padding-top:5px}#email_signup #email-error.error,#patron-login #library-card-error.error,#patron-login #library-card-pin-error.error,#patron-login #library-card-password-validation-error.error{display:block}#email_signup #sent-email{margin-top:20px}#email_signup .resend-email{margin:20px 0 30px}#email_signup .old-profile-link{margin-top:30px}#email_signup .old-profile-link #show-login{padding-left:10px}#email_signup .aligned,#patron-login .aligned{width:245px;float:left;margin-bottom:25px}#email_signup .aligned.cleared,#patron-login .aligned.cleared{clear:left;width:268px}#patron-login .aligned.cleared.privacy-notice{width:500px}#email_signup .aligned input,#patron-login .aligned input{width:232px;margin-bottom:0}#email_signup .transfer-history{clear:left;margin-bottom:25px;padding-top:10px}#email_signup #submit-email.transfer,#patron-login #submit-library-card.transfer{margin-right:25px;vertical-align:baseline}#email_signup #use-previous{margin-left:0}#email_signup .passwordHelper{width:237px;overflow:hidden}#email_signup .passwordHelper h3{font:700 15px/15px Helvetica,Arial,sans-serif;margin-bottom:0}#email_signup .passwordHelper ul li{padding:0 0 0 24px;margin:20px 0 10px;list-style:none;background:url(../images/validate/success_12x12_green_w.png) no-repeat left 4px}#email_signup .passwordHelper ul li.error{color:#8c0000;background:url(../images/validate/error_x.png) no-repeat left 4px}#email_signup .custom_field{width:398px;float:left;margin:0 25px 25px 0}#email_signup .custom_field select{padding:0}#email_signup .custom_field+span,#email_signup .custom_field span:first-child{color:#757575}#email_signup .custom_field+span{float:left;font-size:14px;font-weight:700;font-family:Helvetica,Arial,sans-serif;line-height:44px}#email_signup .buttons,#patron-login .buttons{clear:left}#email_signup #submit-password{margin-top:10px;margin-right:25px}.radio_feature{margin-right:40px;display:inline-block}#masterAdmin.masterErr{font-weight:700}