input{font-family:Arial,Helvetica,sans-serif}
.shuffle_keypad_buttons{margin:0 0 0 30px}
#lf_login_headline{font-size:20px;margin-left:15px;clear:both;padding-bottom:30px}
.lf_login_box1{position:relative;width:290px;height:410px;border:5px solid #fff;margin-right:5px;margin-left:10px;background:#fff;float:left}
.mobile_input_box{position:relative;width:230px;height:330px;border:5px solid #fff;margin-right:5px;margin-left:10px;background:#fff;float:left}
.mobile_content_box{position:relative;width:97%;height:330px;border:5px solid #fff;margin-right:5px;background:#fff;float:left}
.lf_login_box_reauth{position:relative;width:595px;height:380px;border:5px solid #fff;margin-right:5px;margin-left:10px;background:#fff;float:left}
.lf_login_box2{position:relative;width:290px;height:410px;border:5px solid #fff;margin-right:5px;background:#fff;float:left}
.lf_login_box3{position:relative;width:290px;height:410px;border:5px solid #fff;margin-right:10px;background:#fff;float:left}
.lf_login_box3_reauth{position:relative;width:290px;height:380px;border:5px solid #fff;margin-right:10px;background:#fff;float:left}
.lf_login_form_row li{display:block;margin-right:15px;line-height:20px}
.lf_login_form_row div{line-height:20px}
.lf_login_form_row2 li{display:block;float:left;margin-right:2px;line-height:20px}
.lf_login_width25{width:27px}
.lf_login_width215{width:215px}
.lf_login_row{margin-top:15px}
.lf_login_box_content .lf_login_row:first-child{margin-top:0}
.lf_login_row_bottom{position:absolute;bottom:0;margin-bottom:5px}
.lf_login_box_content{width:250px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_box{width:400px;height:265px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content h2{padding-bottom:20px;font-size:14px}
.lf_login_box_content p,.lf_login_box_content_box p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box1 ul.help-links,.lf_login_box1_combined ul.help-links{padding-bottom:20px;line-height:13px}
.lf_login_box1 ul.help-links li,.lf_login_box1_combined ul.help-links li{padding-top:7px}
.lf_login_box1 ul.help-links li:first-child,.lf_login_box1_combined ul.help-links li:first-child{padding-top:0}
.lf_login_box1 ul.help-links li:first-child.hidden+li:nth-child(1n),.lf_login_box1_combined ul.help-links li:first-child.hidden+li:nth-child(1n){padding-top:0}
.lf_login_box_content a{color:#069;text-decoration:underline}
.lf_login_buttons{margin:0 0 13px 0;text-align:right;float:left}
.lf_login_buttons div{padding-bottom:6px}
.lf_login_buttons input{height:26px;border:0;cursor:pointer}
#buttonDiv1,#buttonDiv2{float:right;height:40px}
#buttonDiv2.ConfirmAndContinueBtnDiv{position:absolute;bottom:40px;right:40px}
#buttonDiv3{float:right;height:40px;position:absolute;bottom:40px;right:40px}
#buttonDiv13{float:right;height:2%;position:absolute;bottom:40px;right:10px}
#buttonDiv5,#buttonDiv6,#buttonDiv7{float:right;height:40px;position:absolute;bottom:40px;right:40px}
#buttonDiv2.ConfirmAndContinueBtnDiv{position:absolute;bottom:40px;right:40px}
#LoginHead{float:left;padding-bottom:2px;font-size:30px;font-family:BentonSans,Helvetica Neue,Roboto,Helvetica,sans-serif,Arial}
#lf_login_buttons_cc1,#lf_login_buttons_cc6,#lf_login_buttons_cc7{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#fff;cursor:pointer;height:40px;background-color:#006fcf;border:1px solid #006fcf;transition:background-color 200;border-radius:4px;width:235px;text-align:center;float:right}
#buttonDiv3>input[type="submit"]{margin:0 10px;font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;cursor:pointer;border-radius:4px;height:40px;width:235px;text-align:center;float:right;display:inline-block}
#lf_login_buttons_cc3,#lf_login_buttons_cc2{color:#cac9c9;background-color:#006fcf;border:1px solid #006fcf;transition:background-color 200;margin:0 10px;font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;cursor:no-drop;border-radius:4px;height:40px;width:235px;text-align:center;float:right;display:inline-block}
#ask_me_later{color:#006fcf;background-color:#fff;border:1px solid #006fcf}
#donot_ask_me_again{color:#006fcf;background-color:#fff;border:1px solid #fff}
#mobile_capture_button:disabled{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#ebebeb;cursor:pointer;height:40px;background-color:#fff;border:1px solid #ebebeb;transition:background-color 200;border-radius:4px;width:235px;text-align:center;float:right}
#mobile_capture_button:enabled{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#ebebeb;cursor:pointer;height:40px;background-color:#006fcf;border:1px solid #006fcf;transition:background-color 200;border-radius:4px;width:235px;text-align:center;float:right}
#mobile_capture_button:hover:enabled{background-color:#1068a5;border:1px solid #1068a5}
#lf_login_buttons_cc5:disabled{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#ebebeb;cursor:pointer;height:40px;background-color:#fff;border:1px solid #ebebeb;transition:background-color 200;border-radius:4px;width:235px;text-align:center;float:right}
#lf_login_buttons_cc5:enabled{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#ebebeb;cursor:pointer;height:40px;background-color:#006fcf;border:1px solid #006fcf;transition:background-color 200;border-radius:4px;width:235px;text-align:center;float:right}
#lf_login_buttons_cc5:hover:enabled{background-color:#1068a5;border:1px solid #1068a5}
#ask_me_later:hover,#donot_ask_me_again:hover,#addrDOBAskMeLater:hover{background-color:#e5e5e5}
#lf_login_buttons_cc1:hover,#lf_login_buttons_cc3:hover,#lf_login_buttons_cc2:hover{background-color:#1068a5;border:1px solid #1068a5}
#lf_login_buttons_cc_a1,#lf_login_buttons_cc_a2,#lf_login_buttons_cc_a3{position:absolute;right:25px;padding-top:9px}
#lf_login_lock_btn{background:url(../images/login_lock_sprite2.gif) no-repeat -84px 0;width:13px;margin-left:10px}
#lf_login_log_btn_text_en,#submit_login_log_btn1_en{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:normal;color:#fff;cursor:pointer;height:40px;background-color:#006fcf;border:1px solid #006fcf;transition:background-color 200;border-radius:4px;width:107px;text-align:left;padding-left:25px}
.shuffle_keypad_buttons #lf_login_log_btn_text_en,#submit_login_log_btn1_en{padding-left:0;text-align:center;margin-right:1px}
.shuffle_keypad_buttons{left:91px}
#lf_login_log_btn_text_en:hover,#submit_login_log_btn1_en:hover,#lf_login_buttons_cc6:hover,#lf_login_buttons_cc7:hover{background-color:#1068a5;border:1px solid #1068a5}
.login-secure-lock_en{display:block;width:13px;position:absolute;left:75px;top:10px}
.login-secure-lock_fr{display:block;width:13px;position:absolute;left:130px;top:6px}
#lf_login_log_btn_text_en.disable{border:1px solid #cfcfce;background-color:#fff;color:#cfcfce;cursor:pointer;cursor:default}
#lf_login_log_btn_text_fr.disable{border:1px solid #cfcfce;background-color:#fff;color:#cfcfce;cursor:pointer;cursor:default}
#lf_login_log_btn_text_fr,#submit_login_log_btn1_fr{background:url(../images/login_lock_sprite2-2-new.gif) no-repeat 0 -26px;width:160px;padding-left:13px;font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:12px;font-weight:bold;color:#fff;cursor:pointer;text-align:left}
#lf_login_log_mem_btn_text{font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;font-size:14px;font-weight:bold;color:#fff;cursor:pointer}
#lf_login_log_mem_btn_text_memdate a img{margin-top:-6px}
.lf_form_row_radio li{display:block;float:left;margin-right:15px;line-height:20px;padding-bottom:20px;margin-left:2px}
.lf_adjust_radio input{margin:0 5px 0 0;padding:0}
.lf_error_username{color:#f00!important}
#need_username,#need_password,#need_memorable{display:none}
.lf_login_box1_combined{position:relative;width:295px;height:410px;border-top:5px solid #fff;border-right:0;border-bottom:5px solid #fff;border-left:5px solid #fff;margin-left:10px;background:#fff;float:left}
.lf_login_box2_combined{position:relative;width:300px;height:410px;border-top:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;border-left:0;margin-right:5px;background:#fff;float:left}
.lf_login_box1_combined_p6{position:relative;width:595px;border:5px solid #fff;margin-right:5px;margin-left:10px;background:#fff;float:left}
.lf_login_box_content_combined_p6{width:550px;height:265px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p6 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p6 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p9{width:550px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p9 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p9 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p12 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p12 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p13{width:550px;height:685px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p13 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p13 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p14{width:550px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p14 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p14 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p8{width:550px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p8 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p8 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p9{width:250px;height:230px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p9 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p9 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p12{width:250px;height:670px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p12 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p12 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p13{width:250px;height:705px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p13 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p13 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p14{width:250px;height:540px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p14 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p14 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p8{width:250px;height:250px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p8 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p8 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p10{width:550px;height:457px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p10 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p10 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p10{width:250px;height:457px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p10 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p10 a{color:#069;text-decoration:underline}
.lf_login_box_content_combined_p11{width:550px;height:415px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_combined_p11 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_combined_p11 a{color:#069;text-decoration:underline}
.lf_login_box_content_sect3_p11{width:250px;height:415px;overflow:hidden;margin:20px 0 0 20px}
.lf_login_box_content_sect3_p11 p{color:#555;padding-bottom:15px;line-height:13px}
.lf_login_box_content_sect3_p11 a{color:#069;text-decoration:underline}
.lf_continue_p11{position:absolute;right:20px;bottom:0}
.lf_login_buttons_combined{height:26px;margin:20px 0 20px 0;text-align:right;float:right}
.lf_login_buttons_combined div{padding-bottom:6px}
.lf_login_buttons_combined input{height:26px;border:0;cursor:pointer}
#lf_continue_btn{background:url(../images/continue_lock_sprite.gif) no-repeat 0 0;width:88px}
#lf_continue_lock_btn{background:url(../images/continue_lock_sprite.gif) no-repeat -97px 0;width:13px;margin-left:10px}
a.keypad_btn{text-decoration:none}
.lf_keypad_bg a.btn_txt{text-decoration:none}
.lf_keypad_bg{border:solid 1px lightgray;padding-top:12px;padding-left:12px;width:230px}
.lf_keypad_headline{float:left;line-height:20px;padding-right:3px}
.lf_keypad_buttons{height:auto;margin-top:-14px;text-align:right;float:left;padding-top:27px;padding-left:25px}
.lf_keypad_buttons div{padding-bottom:6px}
.lf_keypad_buttons input{height:26px;border:0;width:60px;cursor:pointer}
#lf_keypad_one_btn1{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -36px -47px;width:46px;height:26px}
#lf_keypad_two_btn2{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -84px -47px;width:46px;height:26px}
#lf_keypad_three_btn3{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -132px -47px;width:46px;height:26px}
#lf_keypad_four_btn4{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -36px -79px;width:46px;height:26px}
#lf_keypad_five_btn5{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -84px -79px;width:46px;height:26px}
#lf_keypad_six_btn6{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -132px -79px;width:46px;height:26px}
#lf_keypad_seven_btn7{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -36px -111px;width:46px;height:26px}
#lf_keypad_eight_btn8{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -84px -111px;width:46px;height:26px}
#lf_keypad_nine_btn9{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -132px -111px;width:46px;height:26px}
#lf_keypad_zero_btn0{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -35px -142px;width:46px;height:26px}
#lf_keypad_clear_btn{background:url(../images/lf_login_keypad_sprite.gif) no-repeat -84px -142px;width:95px;height:26px}
.lf_corner_tl,.lf_corner_tr,.lf_corner_bl,.lf_corner_br{position:absolute;width:5px;height:5px;overflow:hidden}
.lf_corner_tl{top:-5px;left:-5px}
.lf_corner_tr{top:-5px;right:-5px}
.lf_corner_bl{bottom:-5px;left:-5px}
.lf_corner_br{bottom:-5px;right:-5px}
.mod_counter_left{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#f00;float:left;height:79px;width:7px}
.mod_counter_right{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#f00;float:left;height:79px;width:7px}
#mod_counter_content{float:left;background-color:#f00;height:76px;width:537px;padding-bottom:3px;margin-bottom:7px;margin-right:-1px;margin-left:-1px}
#mod_counter_content p{color:#fff;display:block;float:left;line-height:14px;margin-top:23px;padding:0;width:437px}
.mod_counter_icon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/mod_error_icon.gif) no-repeat scroll 0 0;float:left;height:39px;width:40px;margin:17px 20px 0 18px}
.dd_mm_yy{float:right;width:150px;height:13px;color:gray}
.mod_counter_login_left{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#f00;float:left;height:76px;width:7px}
.mod_counter_login_left_haz{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#fa1;float:left;height:76px;width:7px}
.mod_counter_login_right{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#f00;float:left;height:76px;width:7px}
.mod_counter_login_right_haz{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#fa1;float:left;height:76px;width:7px}
#mod_counter_login_content{float:left;background-color:#f00;height:76px;width:238px;margin-right:-1px;margin-left:-1px}
#mod_counter_login_content_haz{float:left;background-color:#fa1;height:76px;width:238px;margin-right:-1px;margin-left:-1px}
#mod_counter_login_content p{color:#fff;display:block;float:left;line-height:12px;margin-top:1px;padding:0;width:150px}
#mod_counter_login_content_haz p{color:#fff;display:block;float:left;line-height:12px;margin-top:1px;padding:0;width:150px}
.mod_counter_login_icon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/mod_error_icon.gif) no-repeat scroll 0 0;float:left;height:39px;width:40px;margin:17px 20px 0 18px}
.mod_counter_login_icon_haz{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/mod_error_icon_haz.gif) no-repeat scroll 0 0;float:left;height:39px;width:40px;margin:17px 20px 0 18px}
#loginErrorBox{margin:10px auto;overflow:hidden;width:247px;min-height:75px;height:auto;position:relative}
#loginErrorBox div.messaging_top{background-color:#f00}
#loginErrorBox>.messaging_top,#loginErrorBox>.messaging_content,#loginErrorBox>.messaging_bottom{width:247px}
#loginErrorBox .messaging>.messaging_top,.messaging>.messaging_content,#loginErrorBox>.messaging_bottom{display:block;width:247px}
#loginErrorBox>.messaging_content{background-color:#f00}
#loginErrorBox .messaging_content{min-height:14px;height:auto;width:247px;clear:both;float:none;margin:0}
#loginErrorBox .messaging_msg{margin:0 0 0 76px;width:141px}
#loginErrorBox .messaging_msg{width:770px;height:auto;margin:0 0 0 70px;padding:0;clear:both;float:none}
#loginErrorBox .messaging_msg p{display:block;color:#fff;line-height:14px;padding:0;margin:0;clear:both;float:none}
#loginErrorBox>div.messaging_bottom{background-color:#f00}
#loginErrorBox>.messaging_bottom{height:33px}
#loginErrorBox>.messaging_icon{background:transparent url(../images/messaging_error_icon_new.gif) no-repeat 0 0}
#loginErrorBox .messaging_icon{width:32px;height:31px;position:absolute;top:32%;left:21px;margin:0;z-index:100;clear:both;float:none}
#loginSuccessBox{margin:10px auto;overflow:hidden;width:247px;min-height:75px;height:auto;position:relative}
#loginSuccessBox div.messaging_top{background-color:#6b1}
#loginSuccessBox>.messaging_top,#loginSuccessBox>.messaging_content,#loginSuccessBox>.messaging_bottom{width:247px}
#loginSuccessBox .messaging>.messaging_top,.messaging>.messaging_content,#loginSuccessBox>.messaging_bottom{display:block;width:247px}
#loginSuccessBox>.messaging_content{background-color:#6b1}
#loginSuccessBox .messaging_content{min-height:14px;height:auto;width:247px;clear:both;float:none;margin:0}
#loginSuccessBox .messaging_msg{margin:0 0 0 76px;width:141px}
#loginSuccessBox .messaging_msg{width:770px;height:auto;margin:0 0 0 70px;padding:0;clear:both;float:none}
#loginSuccessBox .messaging_msg p{display:block;color:#fff;line-height:14px;padding:0;margin:0;clear:both;float:none}
#loginSuccessBox>div.messaging_bottom{background-color:#6b1}
#loginSuccessBox>.messaging_bottom{height:33px}
#loginSuccessBox>.messaging_icon{background:transparent url(../images/messaging_success_icon_new.gif) no-repeat 0 0}
#loginSuccessBox .messaging_icon{width:32px;height:31px;position:absolute;top:32%;left:21px;margin:0;z-index:100;clear:both;float:none}
#container.message .lf_login_box1,#container.message .lf_login_box2,#container.message .lf_login_box3{height:475px}
#container.message .lf_login_box_content{height:400px}
p.trusted-message,p.donthaveacc-message{font-size:13px;line-height:22px}
ul.tick-points{margin:10px 0 50px 0}
ul.tick-points li{list-style-image:url(../images/oa_tick.png);margin:20px 0 10px 20px;font-size:13px;color:#000}