@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
*:focus{outline:0}
html{height:100%}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
a#lf_login_log_mem_btn_text img{margin-top:-6px}
a#lf_login_log_mem_btn_text_memdate img{margin-top:-6px}
span{display:inline}
.change_pwd_span{float:left;padding-left:20px;display:inline}
.change_pwd_img{display:block;float:left;padding-left:10px;padding-right:10px;margin-top:-4px}
table{border-collapse:collapse;border-spacing:0}
body{width:100%;height:100%;background:#fff;font-size:11px;color:#001f64;font-family:Helvetica Neue,Roboto,Helvetica,sans-serif,Arial}
a,a:visited{color:#001f64;text-decoration:none}
a:focus{outline:dotted 1px #000}
a img{border:0;text-decoration:none}
.width25{width:25px}
.width45{width:45px}
.width50{width:50px}
.width65{width:65px}
.width80{width:75px}
.width95{width:95px}
.width100{width:100px}
.width105{width:105px}
.width120{width:120px}
.width130{width:130px}
.width170{width:180px}
.width160{width:170px}
.width195{width:195px}
.width220{width:215px}
.width225{width:225px}
.width233{width:233px}
.width245{width:245px}
.width420{width:400px}
.width310{width:310px}
.width550{width:550px}
.width600{width:600px}
.width800{width:800px}
.width865{width:865px}
.widthUniform{width:250px}
.col1{width:120px}
.col2,.col3,.col6,.col7,.col11{width:65px}
.col4{width:80px}
.col5,.col8{width:70px}
.col9{width:35px}
.col10{width:45px}
.col12{width:50px;padding-right:0}
.hidden{display:none}
.schedulesummary{display:none;margin-top:25px}
.displayBlock{display:block}
.clear{clear:both}
.space{height:5px;overflow:hidden}
.hr{width:860px;height:1px;background:#fff;overflow:hidden;margin-bottom:20px}
.mandatory{color:#ff3222;font-size:16px}
.disclaimer{font-size:11px;position:absolute;left:10px;bottom:10px;display:inline-block}
#tabs{height:50px;z-index:1;float:left;margin-left:10px;margin-top:4px;margin-right:40px;margin-bottom:1px;display:block;position:relative;font-size:12px}
#tabs ul{float:left}
#tabs li{width:250px;height:60px;display:block;float:left;text-align:center;line-height:60px;overflow:hidden;background-color:#f7f8f9;color:#006fcf!important;border-top:solid 4px #f7f8f9;border-left:solid 1px #ecedef;border-right:solid 1px #ecedef;border-bottom:solid 1px #ecedef}
#tabs li.active{background-color:#fff;border-bottom:#fff 1px solid;border-top:solid 4px #00175a;color:#00175a!important}
#main_nav{width:100%;height:20px;background:#001f64}
#main_nav ul,#sub_navs ul{width:960px;margin:0 auto}
#main_nav li{float:left;padding:0 15px 0 15px;color:#fff;font-size:12px;line-height:20px;height:20px}
#main_nav li.last{border:0}
#main_nav li.active{background:#f5f9fa;color:#001f64}
#sub_navs{width:100%;height:25px;background-color:#ecedee}
#sub_navs li{display:inline;font-size:11px;line-height:25px;padding:0 15px 0 15px;background:url(../images/subnav_divider.gif) no-repeat right}
#sub_navs li.last{padding-right:0;background:0}
#sub_navs li.active a{text-decoration:underline}
#logo{float:left;margin:0 0 20px 10px}
h1#fx_international_payments{background:url(../images/oa_fxip_logo.png) no-repeat;width:309px;height:19px;float:left;text-indent:-9999px;margin:15px 0 0 15px}
h1#fx_international_payments_en{background:url(../images/oa_fxip_logo.png) no-repeat;width:309px;height:19px;float:left;text-indent:-9999px;margin:15px 0 0 15px}
h1#fx_international_payments_fr{background:url(../images/oa_fxip_logo.png) no-repeat;width:309px;height:54px;float:left;text-indent:-9999px;margin:-5px 0 0 15px}
#headline{font-size:30px;font-family:BentonSans,Helvetica Neue,Roboto,Helvetica,sans-serif,Arial;margin-left:15px;clear:both;margin-bottom:30px;color:#001f64}
#headline ul{display:inline}
#headline li{display:inline;font-size:13px;line-height:20px;color:#7f7f7f;padding:0 15px 0 15px;background:url(../images/oa_check.png) no-repeat right}
#headline li.done{color:#6b1;background:url(../images/oa_check_green.png) no-repeat right}
.help{font-size:11px;width:43px;height:15px;line-height:15px;position:absolute;background:url(../images/icon_question.gif) no-repeat top right;font-weight:normal;top:12px;right:12px}
#main-wrapper{position:relative;min-height:100%;background-color:#ecedee}
#wrapper{position:relative;width:960px;margin:20px auto}
#main-wrapper #wrapper{padding-top:20px;margin:0 auto;padding-bottom:170px}
.AXP_CenterContent #main-wrapper #wrapper{padding-bottom:350px}
#footer{position:absolute;bottom:0;width:100%}
#container{position:relative;width:930px;margin-left:1px;margin-top:3px}
.bg_top{width:930px;height:11px;overflow:hidden}
.bg_bottom{width:930px;height:11px;overflow:hidden}
.box{position:relative;width:900px;border:5px solid #fff;margin-left:10px;background:#fff;padding-bottom:10px}
.pcbox{margin-left:0}
.heading{height:24px;padding:0 0 0 20px;font-size:16px;font-weight:500;line-height:40px;font-family:"Helvetica Neue",Roboto,Helvetica,sans-serif,Arial;color:#001f64}
.section_heading{height:20px;padding:0 0 0 20px;font-size:14px;font-weight:bold}
html>body box_content{width:890px}
.box_content{width:870px;margin:20px 0 0 20px}
.box_content#firstPage{margin-left:17px}
.box_content p{color:#555}
.shadowed_inset{display:block;position:relative;border:solid 1px #c9c9c9;margin:1px}
.shadowed_inset>.content{width:90%;height:90%;margin:20px}
.shadowed_inset>.top,.shadowed_inset>.right,.shadowed_inset>.bottom,.shadowed_inset>.left{position:absolute}
.shadowed_inset>.top{width:100%;height:7px;top:0;left:0}
.shadowed_inset>.right{width:9px;height:100%;top:0;right:0}
.shadowed_inset>.bottom{width:100%;height:7px;bottom:2px;left:0}
.shadowed_inset>.left{width:9px;height:100%;top:0;left:-9px}
.shadowed_inset>.rt,.shadowed_inset>.rb,.shadowed_inset>.lb,.shadowed_inset>.lt{position:absolute;width:9px}
.shadowed_inset>.rt,.shadowed_inset>.lt{height:7px}
.shadowed_inset>.rb,.shadowed_inset>.lb{height:9px}
.inner_box_top{width:864px;height:5px;overflow:hidden;margin-top:20px}
.inner_box_bottom{width:864px;height:6px;overflow:hidden;margin-bottom:20px}
.inner_box{position:relative;width:864px;padding-bottom:40px}
.inner_box h2{margin-bottom:15px}
.left_box{float:left;width:270px;padding:33px 0 0 30px;line-height:20px}
.right_box{float:left;width:490px;border-left:1px #d5d5d5 solid;padding:0 0 0 35px;margin:35px 0 0 35px;line-height:20px}
.right_card_box{float:left;width:490px;border-left:1px #d5d5d5 solid;padding:0 0 0 35px;margin:35px 0 0 35px}
.left_input,.right_input{float:left;width:240px}
.half_column{float:left;width:420px;margin-right:15px;line-height:22px}
.corner_tl,.corner_tr,.corner_bl,.corner_br{position:absolute;width:5px;height:5px;overflow:hidden}
.corner_tl{top:-5px;left:-5px}
.corner_tr{top:-5px;right:-5px}
.corner_bl{bottom:-5px;left:-5px}
.corner_br{bottom:-5px;right:-5px}
.form_row{padding-top:15px}
.form_row li{display:block;float:left;margin-right:14px;line-height:20px}
input{vertical-align:middle}
.form_text{float:left;height:20px;background:url(../images/input_center.gif) repeat-x;border:0;display:inline}
.form_text.error{background:url(../images/input_center_error.gif) repeat-x}
.form_text_gray{float:left;height:20px;background:url(../images/input_center_gray.gif) repeat-x;border:0;display:inline;color:#555}
.form_text_disable{float:left;height:20px;border:1px solid #bcc6c7;display:inline;color:#555;background-color:#ebebebc7;padding-left:3px;height:18px}
.input_search{height:20px;width:220px;background:url(../images/input_center.gif) repeat-x;float:left;border:0}
.input_right_search{width:18px;height:20px;background:url(../images/input_right_search.png) no-repeat;float:left}
.input_right_ok{width:23px;height:20px;background:url(../images/input_right_ok.gif) no-repeat;float:left}
.input_right_wrong{width:23px;height:20px;background:url(../images/input_right_wrong.gif) no-repeat;float:left}
.input_right_ok.disable{background:url(../images/input_right_disable_ok.gif) no-repeat}
.input_left{width:5px;height:20px;background:url(../images/input_left.gif) no-repeat;float:left}
.input_right{width:5px;height:20px;background:url(../images/input_right.gif) no-repeat;float:left}
.input_left.error,.input_left_blue.error{background:url(../images/input_left_error.gif) no-repeat}
.input_right.error,.input_right_blue.error{background:url(../images/input_right_error.gif) no-repeat}
.input_left_blue{width:5px;height:20px;background:url(../images/input_left.gif) no-repeat;float:left}
.input_right_blue{width:5px;height:20px;background:url(../images/input_right.gif) no-repeat;float:left}
.input_left_gray{width:4px;height:20px;background:url(../images/input_left_gray.gif) no-repeat;float:left}
.input_right_gray{width:4px;height:20px;background:url(../images/input_right_gray.gif) no-repeat;float:left}
.input_left.disable{background-image:url(../images/input_left_disable.png)}
.input_right.disable{background-image:url(../images/input_right_disable.png)}
.form_text.disable{color:#565656;background-image:url(../images/input_center_disable.png)}
.strength{background:url("../images/strength_sprite.gif") no-repeat;background-position:82px 0;width:82px;height:37px;overflow:hidden}
.strength.strfr{background:url("../images/strength_sprite_fr.gif") no-repeat;background-position:82px 0;width:82px;height:37px;overflow:hidden}
.strength.tooshort{background-position:0 0}
.strength.weak{background-position:-82px 0}
.strength.fair{background-position:-164px 0}
.strength.strong{background-position:-246px 0}
div.form_textarea_container{width:244px;height:242px;border:solid 1px #c9c9c9;overflow:hidden}
.width550 div.form_textarea_container{width:550px}
.form_textarea_container>.container{width:100%;height:100%;overflow-y:auto}
.form_textarea_container>div{margin-top:2px;margin-left:2px;margin-right:2px}
.form_textarea_container>div a{color:#555;font-size:94%;letter-spacing:1px;margin-left:5px;display:block;padding-top:2px;padding-bottom:4px;line-height:14px}
.form_textarea_container>div a:link{background:transparent}
.form_textarea_container>div a:visited{background:transparent}
.text_area{border-left::1px solid #ccc!important;border-right::1px solid #ccc!important;height:135px!important;width:410px;background:url("/FXIPWeb/stylesheets/input_center_txt_area.gif") repeat-x scroll 0 0 transparent}
.message_textarea{width:300px;height:135px;resize:none}
.radio_label{float:right;margin-left:5px}
.popout_container{background:#CCC;height:40px;width:760px;padding:40px;margin-bottom:20px}
.list_viewer{margin:20px 0 10px 0;width:100%;overflow:hidden;position:relative;border-bottom:1px solid #ccc}
.list{width:245px;border-bottom:#ccc 1px solid;position:relative}
.list_item{background:url(../images/bg_list.gif) repeat-x;height:40px;line-height:normal;width:265px}
.list_item a,.list_item a:visited{color:#006fcf;text-decoration:underline}
.list_item div{float:left}
.item_name{background:url(../images/dls_icon_right.png) 0 5px no-repeat;height:15px;width:100%;padding:5px 0 0 20px;white-space:nowrap}
.item_contact{color:#555;width:100%;margin-top:3px}
.item_contact_details{color:#555;width:45%;margin-top:9px}
.item_contact .phone{float:left;margin-right:2px;height:14px;overflow:hidden;width:126px}
.item_contact .email{float:right;height:14px;margin-left:2px;overflow:hidden;width:126px;text-align:right}
.pagination{text-align:right;line-height:12px}
.pagination img{vertical-align:bottom}
.pagination ul,.pagination li{display:inline}
.pagination li{margin:0 5px 0 5px}
.page_num{color:#3688dc}
.instruction{color:#999!important}
.bottom_row{margin:20px 0 20px 30px;line-height:13px}
.bottom_row p{color:#333}
.bottom_row_text{border-right:1px #bfbfbf solid;padding-right:10px;margin-right:10px}
#quick_help{width:663px;float:left}
#need_more_help{width:200px;float:left;font-weight:bold;margin:25px 0 0 20px}
#need_more_help a,#need_more_help a:visited{font-weight:normal;text-decoration:underline;color:#069}
#notes_comments{margin-bottom:20px}
.hr_sm{background:#d5d5d5;height:1px;width:465px;overflow:hidden;margin:30px 0 25px 0}
.hr_inner{width:800px;height:1px;background:#ccc;overflow-hidden;margin-top:20px;margin-bottom:20px}
.hr_auto{width:100%;height:1px;background:#ccc}
.adjust_radio{margin-left:-5px;margin-right:5px}
.date{width:90px;float:left}
*/.disabled_btn,.disabled_link{cursor:default}
.enabled_btn,.enabled_link{cursor:pointer}
#add_funds_btn{float:right}
#submit_contract_btn{float:right;margin-right:10px}
#continue_btn{float:right;margin-right:10px}
.buttons{margin:20px 0 0 0;text-align:right;height:50px}
.buttons input{height:26px;border:0;cursor:pointer}
#log_out_btn{float:right;margin-top:20px;margin-right:30px}
.box_content #complete_btns,.box_content #success_btns{float:right}
#complete_btns input,#complete_btns div,#success_btns input,#success_btns div{float:left}
#get_quote_btn{margin:0 15px 0 20px}
#send_approve_btn{margin-left:20px}
#batch_management_btn{margin-left:20px}
#approve_btn{margin-left:40px}
#email_btn{float:right;margin-right:10px}
#print_btn{margin-left:40px}
#save_as_pdf_btn{margin-left:20px}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;display:block;background-color:#333;filter:alpha(opacity=70);background-color:rgba(51,51,51,0.7)}
#create_btn{margin-left:50px}
#cancel_email_conf_btn{float:left}
#send_email_conf_btn{float:left;margin-left:50px}
#approve_confirm .buttons{float:right}
#cancel_approve_btn{margin-left:40px;float:left}
#approve_payment_btn{margin-left:40px;float:left}
#search_btn{margin:20px 20px 0 0}
#emails{margin:15px 0 20px 0}
#pay_to_amex{margin-top:-15px}
#get_quote{margin:15px 0 20px 0;text-align:right}
#summary,#blended_summary,#cons_summary{width:100%;height:100%;background:#ebebeb url(../images/bg_summary.gif) left top repeat-x}
#summary ul.form_row,#blended_summary ul.form_row,#cons_summary ul.form_row{padding:0;margin:10px 0 0 20px;display:block}
#summary ul.form_row li,#blended_summary ul.form_row li,#cons_summary ul.form_row li{margin-right:10px;margin-bottom:10px}
.summary_box{display:block;width:100%;height:100px;background:url(../images/bg_summary.gif) repeat-x #ebebeb}
.summary_box ul.form_row{padding:0;margin:10px 0 0 20px;display:block}
.summary_box ul.form_row li{margin-right:10px;margin-bottom:10px}
#summary .summary_box.fi_consumer ul.form_row li{width:125px}
#add_fund_options{float:left;padding-left:400px;padding-bottom:35px}
#open_contracts table{width:870px}
#open_contracts table thead th{padding:5px;text-align:left}
#open_contracts table tr td{padding:5px 0;text-align:left}
#open_contracts table tr td a{text-decoration:underline}
.heading2{padding:20px 0 0 20px;font-size:14px;font-weight:bold}
#tooltip_holder{position:absolute;z-index:1000}
#tooltip_top,#tooltip_content,#tooltip_bottom{z-index:1;width:110px}
#tooltip_top,#tooltip_bottom,#tooltip_left,#tooltip_right{background:url(../images/tooltip_sprite.gif) no-repeat}
#tooltip_top{height:9px;background-position:0 0}
#tooltip_content{min-height:14px;height:auto;background:url(../images/tt_mid.gif) repeat-y}
#tooltip_content div{padding:5px 8px 5px 13px;line-height:15px}
#tooltip_bottom{height:9px;background-position:0 -12px}
.tooltip_arrow{height:14px;width:13px;position:absolute;top:44%;z-index:2}
#tooltip_left{left:-11px;background-position:0 -21px}
#tooltip_right{right:-11px;background-position:-14px -21px}
.mini-box{width:100%;height:auto;border:5px solid #d4e1ef;z-index:1500;background:#fff;display:block;position:relative}
.mini-box-bank{width:100%;height:auto;border:5px solid #fff;z-index:1500;background:#fff;display:block;position:relative}
.mini_heading{height:32px;width:100%;background:url(../images/bg_heading_lightblue.gif) repeat-x;top:0}
.mini_heading div{width:100%;text-align:center;padding-top:9px;float:left}
.mini_heading div h2{font-size:14px;font-weight:bold}
.close{width:53px;height:15px;font-size:11px;line-height:15px;font-weight:normal;background:url(../images/btn_close.gif) no-repeat top right;position:absolute;top:6px;right:12px}
.search_btn{float:left;margin-right:1em;margin-top:25px}
.clear_btn{float:left;margin-top:25px}
html>body mini_box_content{height:100%}
.mini_box_content{width:95%;height:100%;overflow:hidden;margin:20px auto;top:0}
.mini_left_box{width:245px;float:left;line-height:20px;padding:33px 0 0 40px}
.mini_right_box{width:290px;float:left;border-left:1px #d5d5d5 solid;padding:0 0 0 35px;margin:35px 0 0 35px;line-height:20px}
.mini_centre_box{width:245px;margin:auto;top:0}
.shuffle_keypad{width:228px}
.shuffle_keypad.modal{position:absolute;z-index:100}
.shuffle_keypad_form_row li{display:block;float:left;margin-right:3px;line-height:20px}
.shuffle_keypad_bg{width:228px;background-color:#fff;border:2px solid #9b9b9b;padding-top:12px;padding-left:11px;padding-bottom:10px}
.shuffle_keypad_headline{float:left;line-height:20px;padding-right:3px}
.shuffle_keypad_buttons{height:auto;width:160px;margin:3px auto;text-align:right}
.shuffle_keypad_buttons .keypad_btn{float:left;margin:1px;padding-bottom:0!important;background-color:#006890!important;border-color:#006890!important}
.shuffle_keypad_buttons .keypad_btn:hover{background-color:#0b3578!important;border-color:#0b3578!important}
.shuffle_keypad_buttons #shuffle_keypad_clear_btn,.shuffle_keypad_buttons #shuffle_keypad_accept_btn,.shuffle_keypad_buttons #shuffle_keypad_close_btn{float:right;padding-bottom:0;margin:0;overflow:hidden}
.shuffle_keypad_buttons #shuffle_keypad_close_btn{margin-top:2px}
.shuffle_keypad_buttons #shuffle_keypad_clear_btn{margin-left:4px;margin-top:1px;margin-bottom:1px;height:39px;float:left}
.shuffle_keypad_buttons .btn{margin-left:4px}
.shuffle_keypad_buttons .clear_btn{margin:0;padding-top:1px;float:right}
#search_for_bank{width:725px;height:auto;position:absolute;z-index:100}
#search_for_intermediary_bank{width:725px;height:auto;position:absolute;z-index:100}
#intermediary_bank_results{overflow-y:auto;overflow-x:hidden;width:690px}
#search_for_bank_additional{width:100%;height:100%}
#search_for_bank_additional_results{height:150px;overflow-y:auto;overflow-x:hidden;width:690px}
#search_for_bank_close{float:right;margin-right:20px}
#search_for_bank_search,#search_for_bank_clear{float:left;margin-right:1em;margin-top:25px}
#search_for_bank_lookup,#search_for_bank_lookup_clear{float:left;margin-right:1em;margin-top:25px}
#search_for_bank label.label{display:block;margin-left:5px}
#receiving_bank_info{position:absolute;top:10px;right:150px;z-index:100;width:590px}
#currency_equiv input{clear:both;float:left}
#currency_equiv div{float:left;margin-top:1px;margin-left:4px;line-height:16px}
.respond{width:865px;height:75px;margin:20px 0 35px 20px}
.label{line-height:18px;font-size:11px;text-transform:uppercase}
.label.error{color:#f00}
.mod_disable{color:#989898!important}
#messaging,.messaging{margin:10px auto;overflow:auto;width:865px}
#messaging_paymenthistory,.messaging_paymenthistory{margin:10px auto;overflow:auto;width:780px}
.messaging_content{float:left;height:76px;width:852px;margin-right:-1px;margin-left:-1px}
.messaging_content_paymenthistory{float:left;height:50px;width:781px;margin-right:-1px;margin-left:-1px}
.messaging_msg{margin-top:15px;float:left;display:block;vertical-align:middle}
.messaging_paymenthistory_msg{margin-top:15px;float:left;display:block;vertical-align:middle}
.messaging_msg p{display:block;color:#fff;float:left;line-height:14px;padding:0;width:752px}
.messaging_paymenthistory_msg p{display:block;color:#fff;float:left;line-height:14px;padding:0;width:667px}
.messaging_msg_cbnet p{display:block;color:#fff;float:left;line-height:14px;padding:0;width:600px}
.messaging_content_cbnet{float:left;height:76px;width:680px;margin-right:-1px;margin-left:-1px}
.messaging.fixedinfo .messaging_msg p,.messaging.countdown .messaging_msg p,.messaging.ukusinfo .messaging_msg p{color:#001f64}
.messaging_icon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;float:left;width:40px;height:39px;margin:17px 20px 0 18px}
#messaging>div.messaging_left,.messaging>div.messaging_left{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;float:left;height:76px;width:7px}
#messaging>div.messaging_right,.messaging>div.messaging_right{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;float:left;height:76px;width:7px}
.messaging.success>div.messaging_left{background-color:#6b1}
.messaging.success>div.messaging_right{background-color:#6b1}
.messaging.success>.messaging_content>div.messaging_icon{background:transparent url(../images/messaging_success_icon.gif) no-repeat scroll 0 0}
.messaging.success>.messaging_content{background-color:#6b1}
.messaging.success>.messaging_content_cbnet>div.messaging_icon{background:transparent url(../images/messaging_success_icon.gif) no-repeat scroll 0 0}
.messaging.success>.messaging_content_cbnet{background-color:#6b1}
.messaging.info>div.messaging_left{background-color:#fa1}
.messaging.info>div.messaging_right{background-color:#fa1}
.messaging.info>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_info_icon.gif) no-repeat scroll 0 0}
.messaging.info>.messaging_content{background-color:#fa1}
.messaging.info>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_info_icon.gif) no-repeat scroll 0 0}
.messaging.info>.messaging_content_cbnet{background-color:#fa1}
.messaging.ukusinfo>div.messaging_left{background-color:#fa1}
.messaging.ukusinfo>div.messaging_right{background-color:#fa1}
.messaging.ukusinfo>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_info_icona.gif) no-repeat scroll 0 0}
.messaging.ukusinfo>.messaging_content{background-color:#fa1}
.messaging.CAPdeleteConf>div.messaging_left{background-color:#fa1}
.messaging.CAPdeleteConf>div.messaging_right{background-color:#fa1}
.messaging.CAPdeleteConf>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_info_icona.gif) no-repeat scroll 0 0}
.messaging.CAPdeleteConf>.messaging_content{background-color:#fa1}
.messaging.infogray>div.messaging_left{background-color:#999}
.messaging.infogray>div.messaging_right{background-color:#999}
.messaging.infogray>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.infogray>.messaging_content{background-color:#999}
.messaging.infogray>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.infogray>.messaging_content_cbnet{background-color:#999}
.messaging.infograyAmber>div.messaging_left{background-color:#ffa633}
.messaging.infograyAmber>div.messaging_right{background-color:#ffa633}
.messaging.infograyAmber>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_infogray_icon_amber.gif) no-repeat scroll 0 0}
.messaging.infograyAmber>.messaging_content{background-color:#ffa633}
.messaging.infograyAmber>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_infogray_icon_amber.gif) no-repeat scroll 0 0}
.messaging.infograyAmber>.messaging_content_cbnet{background-color:#ffa633}
.messaging.grayconst>div.messaging_left{background-color:#999}
.messaging.grayconst>div.messaging_right{background-color:#999}
.messaging.grayconst>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.grayconst>.messaging_content{background-color:#999}
.messaging.grayconst>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.grayconst>.messaging_content_cbnet{background-color:#999}
.messaging.countdown>div.messaging_left{background-color:#fa1}
.messaging.countdown>div.messaging_right{background-color:#fa1}
.messaging.countdown>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_countdown_icon.gif) no-repeat scroll 0 0}
.messaging.countdown>.messaging_content{background-color:#fa1}
.messaging.error>div.messaging_left{background-color:#f00}
.messaging.error>div.messaging_right{background-color:#f00}
.messaging.error>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_error_icon.gif) no-repeat scroll 0 0}
.messaging.error>.messaging_content{background-color:#f00}
.messaging.error>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_error_icon.gif) no-repeat scroll 0 0}
.messaging.error>.messaging_content_cbnet{background-color:#f00}
.messaging_paymenthistory.error>.messaging_icon{background:transparent url(../images/messaging_error_icon.gif) no-repeat scroll 0 0}
.messaging_paymenthistory.error>.messaging_content_paymenthistory{background-color:#f00}
.messaging.paymentinfo>div.messaging_left{background-color:#999}
.messaging.paymentinfo>div.messaging_right{background-color:#999}
.messaging.paymentinfo>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.paymentinfo>.messaging_content{background-color:#999}
.messaging.quoteinfo>div.messaging_left{background-color:#999}
.messaging.quoteinfo>div.messaging_right{background-color:#999}
.messaging.quoteinfo>.messaging_content>.messaging_icon{background:transparent url(../images/messaging_infogray_icon.gif) no-repeat scroll 0 0}
.messaging.quoteinfo>.messaging_content{background-color:#999}
.messaging.auinfo>div.messaging_left{background-color:#fa1}
.messaging.auinfo>div.messaging_right{background-color:#fa1}
.messaging.auinfo>.messaging_content_cbnet>.messaging_icon{background:transparent url(../images/messaging_info_icona_new.gif) no-repeat scroll 0 0}
.messaging.auinfo>.messaging_content_cbnet{background-color:#fa1}
#sub_nav li.active{text-decoration:underline}
#cross_currency{float:right}
#cross_currency ul li{float:left;margin-left:5px}
#cross_currency div{float:right}
#cross_currency div form div{height:27px}
#perpage{margin:10px 0 30px 0;text-align:right}
#perpage select{width:110px}
#search_intermediary{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}
.data{display:none}
.page_num,.pagination img{cursor:pointer}
.options{margin-top:25px}
.options.active{background-position:0 -18px}
.expand_collapse{margin-top:20px;margin-right:15px;float:right}
#pay_fee_in_currency_type{float:left;margin-right:15px}
#clear_currency_type{float:left}
#continue_in_currency_type{float:left}
.spaceRight{margin-right:20px}
ul.column_data{list-style-type:none;float:left}
ul.column_data li{float:left;display:block;margin-right:10px;min-height:20px}
ul.column_data li.col_transaction{width:120px}
ul.column_data li.col_currency{width:120px}
ul.column_data li.col_rate{width:40px}
ul.column_data li.col_fee{width:40px}
ul.column_data li.col_totalpayment{width:130px}
ul.column_data li.col_details_btn{width:120px}
ul.column_data li.col_heading{width:700px}
ul.column_data li.col_sr_bank a{text-decoration:underline}
ul.column_data li.col_sr_bank{width:100px;word-wrap:break-word}
ul.column_data li.col_sr_bic{width:80px;word-wrap:break-word}
ul.column_data li.col_sr_localcode{width:80px;word-wrap:break-word}
ul.column_data li.col_sr_address{width:100px;word-wrap:break-word}
ul.column_data li.col_sr_zip{width:80px;word-wrap:break-word}
ul.column_data li.col_sr_country{width:70px;word-wrap:break-word}
ul.column_data li.col_sr_city{width:80px;word-wrap:break-word}
#printdetails_summary{width:100%;height:150px;background:url(/FXIPWeb/stylesheets/bg_summary.gif) repeat-x #ebebeb}
.printdetails_left_box{float:left;width:330px;padding:0 0 0 20px;line-height:20px;margin-top:20px;border-right:1px #d5d5d5 solid}
.printdetails_right_box{float:left;width:340px;padding:0 0 0 35px;line-height:20px;margin-top:20px}
.print-content-section{margin-top:10px}
.print-section-boxes{padding:10px}
.data-section{clear:both;display:block;float:none}
.pd_left_input,.pd_right_input{float:left;width:145px}
.printdetails_left_box .label,.printdetails_right_box .label{font-weight:bold}
.pd_left_input{margin-right:5px}
div.print_summary_header{display:block;border:solid #ccc 1px;height:100%}
div.print_summary_box{border:solid #ccc 1px;width:100%}
#print_headline{font-size:15px;font-weight:bold;clear:both;margin-bottom:10px}
#print_headline span.customer{font-size:inherit;font-weight:normal}
#print_headline span.timestamp{font-size:80%;float:right;font-weight:normal;color:#666}
html>body.print{background:#fff}
.ui-autocomplete{background:#f4f9fd;width:220px;border:solid 1px #dfe4e7;margin:50px}
.ui-autocomplete li{padding:5px 0 5px 10px}
.ui-autocomplete li:hover{background:#fff;cursor:pointer}
.ui-datepicker{width:254px;height:248px;display:none}
.ui-datepicker .ui-datepicker-header{position:absolute;top:3px;left:3px;width:250px;height:242px;background:url(../images/calendar/bg_calendar.gif) no-repeat;font-weight:bold;padding-top:5px;font-size:12px}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:10px;text-indent:-9999px;width:10px;height:10px;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{background:url(../images/calendar/arrow_left.gif) no-repeat;left:10px}
.ui-datepicker .ui-datepicker-next{background:url(../images/calendar/arrow_right.gif) no-repeat;right:10px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{background:#f4f9fd;margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:220px;font-size:12px;border-collapse:collapse;margin:0;position:absolute;top:44px;left:18px;font-weight:bold;padding-bottom:20px}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;width:20px;height:20px;text-align:center}
.ui-datepicker td span,.ui-datepicker td a{display:block;text-decoration:none;color:#555;padding:5px 0 5px 0}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
a.ui-state-highlight{color:#001f64!important;background:url(../images/calendar/dash_blue.gif) no-repeat bottom center}
.calendar_shadow{width:254px;height:248px;background:url(../images/calendar/shadow.gif) no-repeat;filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}
#close_cal{position:absolute;bottom:10px;left:25px;height:30px;width:200px;border-top:#fff solid 1px;font-weight:normal;padding-top:2px;line-height:30px}
#close_cal a{width:50px;display:block;background:url(../images/calendar/btn_close.gif) no-repeat right;margin-left:80px}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
#loading-mask,#loading-mask-process{position:absolute;color:#000;font-size:1.1em;font-weight:bold;text-align:center;z-index:99999}
.process-loader,.confirm-box-section{display:none;background:#000;filter:alpha(opacity=70);opacity:.7;position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:100000}
.loader-box{display:none;position:fixed;top:45%;left:45%;width:120px;margin-left:-60px;padding:15px 60px;background:#fff;border:5px solid #d4e1ef;color:#000;font-weight:bold;text-align:center;z-index:100002}
.loader-box_consumer{display:none;position:fixed;top:18%;left:35%;width:380px;margin-left:-60px;padding:10px 60px;background:#fff;border:5px solid #d4e1ef;color:#000;font-weight:bold;text-align:center;z-index:100002}
#loading-mask-new .loader-box{text-align:left;font-weight:normal;padding:28px 20px 27px 22px;width:307px;top:35%;left:42%}
#loading-mask-new .plz-wait{font-weight:bold;font-size:15px;color:#001f64}
#loading-mask-new .text-message{margin-top:15px;float:left}
#loading-mask-new .loading-img{float:left;width:24px}
#loading-mask-new .loading-text{float:left;width:275px;margin-left:8px;color:#555}
.confirm-box{display:none;position:fixed;top:35%;left:35%;width:480px;margin-left:-60px;background:#fff;border:5px solid #d4e1ef;color:#000;font-weight:normal;text-align:left;z-index:100002;padding:10px}
.confirm-btn-sec{float:right;padding:0;padding-right:10px}
.confirm-btn{background:url(../images/buttons_sprite_splash.png) -546px -26px no-repeat;width:69px;height:25px;display:block;margin-top:2px;line-height:25px;text-align:center;font-weight:bold;color:#fff;float:left}
.conf-close{width:53px;height:15px;font-size:11px;line-height:15px;font-weight:normal;background:url(../images/btn_close.gif) no-repeat top right;position:absolute;top:6px;right:12px;z-index:40}
.top-green-msg-section{background:url(../images/top-sec-bg.jpg) repeat-x;height:56px;color:#fff;padding:2px;border:#404040 solid 1px;border-top:0;font-weight:bold}
.top-green-msg-section ul{height:50px;margin:0;padding:0;float:left}
.top-green-msg-section ul.first-level{padding:0 12px 0 0;font-size:11px;font-weight:normal;line-height:15px}
.top-green-msg-section ul.second-level{padding:0 12px 0 0;font-size:11px;font-weight:normal;line-height:15px}
.top-green-msg-section ul.third-level{text-align:center;margin-left:5px;width:604px}
.top-green-msg-section ul.third-level li{line-height:15px;font-weight:bold;font-size:12px;width:600px}
.top-green-msg-section a,.top-green-msg-section a:link,.top-green-msg-section a:visited{color:#fff}
.top-green-msg-section span.red{color:#f00}
.top-green-msg-section span.first-pos1{top:2px}
.top-green-msg-section span.first-pos2{top:13px}
.top-green-msg-section span.first-pos3{top:22px}
.top-green-msg-section span.sec-pos1{top:2px}
.top-green-msg-section span.sec-pos2{top:13px}
.top-green-msg-section span.third-pos{top:2px}
.top-green-msg-section span.fourth-pos{top:18px}
input.mod_disabled{color:#bdbdbd}
.blue_inset{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff none repeat scroll 0 0;margin:10px auto}
#lang-tool-box{position:fixed;display:none;z-index:999}
#lang-tool-header{width:138px}
#lang-tool-body{width:146px;height:63px;background:url(../images/lang-tool-bg.png)}
#lang-tool-icon ul{list-style:none;width:130px;margin:0;padding:5px 0 0 18px;text-decoration:none;color:#062c72}
#lang-tool-icon ul li{float:left;padding:0;margin:29px 0 0 8px;color:#062c72;text-decoration:none}
#lang-tool-icon ul li span{float:left;color:#c0c0c0}
#lang-tool-icon ul li img{border:0}
.qty-text-box{float:left}
.qty-btns-box{float:left;width:20px;margin-left:2px}
.qty-text-box .form_text{width:20px}
.qty-btns-box .up{background:url(../images/buttons_sprite_splash.png) no-repeat -1954px -42px;height:10px}
.qty-btns-box .down{background:url(../images/buttons_sprite_splash.png) no-repeat -1954px -52px;height:10px}
.table-list-header li{float:left;padding-right:5px}
.gray-txt{color:#363636;font-size:11px}
#copyright_section{text-align:center;text-decoration:none;margin:auto;color:#000;line-height:15px;width:100%;z-index:-1}
#copyright_section a{color:#06c;float:none;font-size:100%;text-decoration:none;height:16px;padding:0 5px;border-right:1px solid #999}
#copyright_section br{margin-bottom:5px}
#copyright_section a.LastFooterItem{border-right:0}
#navigator_footer_ca,#navigator_footer{background:#fff url('../images/silverFooterBackground.gif') repeat-x;display:block;padding:5px 0 0 10px;font-size:10px;text-decoration:none;font-family:arial,helvetica;width:99.2%;vertical-align:top;line-height:20px;z-index:-1}
#navigator_footer_ca{min-height:25px}
#navigator_footer a,#navigator_footer_ca a{color:#3f3f3f;text-decoration:none;height:20px;white-space:normal;padding:0 5px 0 5px}
#navigator_footer_ca .copyright,#navigator_footer .copyright{float:right;text-align:right;margin:0 10px 0 0;color:#3f3f3f;height:20px}
.biller_code_ref_comment{color:red;font-size:13px;margin:20px 20px 10px 20px}
.biller_code_sec{width:208px;height:125px;padding:0;background:#fff url(../images/bPay_vert_bg_208_125.PNG) no-repeat;margin:10px 20px 20px 20px}
.biller_code_sec .biller_code{font-family:Helvetica;font-size:15px;font-weight:bold;color:#002e67;padding-left:130px;padding-top:17px}
.biller_code_sec .biller_ref{font-family:Helvetica;font-size:15px;font-weight:bold;color:#002e67;padding-left:80px;padding-top:1px}
.child_results_table tr th{padding:0 5px 15px 0;border-bottom:1px solid #ccc}
.child_results_table tr td{padding:10px 2px 10px;border-bottom:1px solid #ccc;color:#555}
.child_results_table a{text-decoration:underline}
.email-list{margin:0;padding:0}
.email-list li{float:left;padding:5px;width:275px}
.list-heading{float:left;font-size:14px;font-weight:bold;height:35px;line-height:35px;padding:0 0 0 20px}
.list-details{float:right;margin-right:20px;font-weight:normal;margin-top:8px;padding-bottom:8px}
.txt-gray{color:#555;font-size:11px;height:24px;line-height:24px;margin-left:10px}
#transaction_info_modal .container td>a{color:#069;text-decoration:underline}
.txt-data{color:#555;font-size:12px;min-height:24px;word-wrap:break-word}
.print-logo-section{margin:20px 0 20px 0}
.print-logo-section .print-amex-logo{margin-left:20px}
.print-logo{float:left}
.punch-line{float:left;padding-top:10px}
h1.plogo-punch-line{font-size:25px;color:#000;margin-left:20px;text-transform:uppercase}
.pay-user-info{float:left;width:248px}
.biller-info{float:left}
.print_summary_header .heading2{padding:20px 0 0 20px;font-size:12px;font-weight:bold;width:130px}
.print-time{margin:10px 0 0 68px}
.common-address-info{float:right;width:360px;border:solid #c7c7c7 1px}
.pay-user-info .detl-info{color:#555;font-size:13px;margin-top:25px;word-wrap:break-word}
.pay-user-info .detl-info-new{color:#555;float:left;font-size:13px;margin-left:0;margin-top:25px;padding-bottom:10px;padding-left:0;padding-right:10px;width:670px}
.print-body-text .detl-info-new{color:#000}
.common-address-info .headings{color:#001f64;float:left;padding:5px 0 5px 0;width:120px}
.common-address-info .details{float:right;color:#555;padding:5px 0 5px 0;width:220px}
.common-address-info li{padding-left:5px;padding-right:5px;border-bottom:#eaeaea solid 1px}
.common-address-info li.last{border-bottom:0}
.common-address-info .address-info li{padding:0;line-height:15px;border:0}
.biller-info{margin-top:-35px}
.biller-info .biller_code_char{font-family:Helvetica;font-size:17px;font-weight:bold;color:#002e67;left:185px;position:relative;top:62px;width:90px}
.biller-info .biller_ref_char{font-family:Helvetica;font-size:17px;font-weight:bold;color:#002e67;left:113px;position:relative;top:67px;width:153px}
.print-body-text{font-size:13px;background:#fff;color:#000}
.print-body-text .data-section{padding-bottom:10px}
.print-body-text .print-list-table td,.print-body-text .print-list-table th{border-bottom:#777 solid 1px;padding:5px 0 5px 0}
.print-body-text .hr_auto{border-bottom:#777 solid 1px;height:1px;background:0}
.print-body-text .common-address-info,.print-body-text .common-address-info li{border-bottom:#777 solid 1px}
.print-body-text .common-address-info li.last,.print-body-text .common-address-info .address-info li{border:0}
.print-body-text .form_text_gray,.print-body-text .txt-data,.print-body-text .common-address-info .details,.print-body-text .common-address-info .headings,.print-body-text .pay-user-info .detl-info,.print-body-text .results_table,.print-body-text .results_table td,.print-body-text .pay-user-info h1{color:#000;font-size:13px}
.print-body-text #summary label.label{font-weight:bold;font-size:13px}
.print-body-text #summary,.print-body-text #blended_summary{height:150px;width:100%;background:#ebebeb;color:#000;font-size:13px}
.print-body-text .summary_box{height:70px}
.print-body-text #wrapper_print_area #summary{height:100%;margin-bottom:20px}
.print-body-text #wrapper_contract_print_area #summary{height:330px;width:809px;margin-bottom:0}
.print-body-text #wrapper_contract_print_area{height:900px}
.print-body-text .print_bank_summary li{width:120px}
.ajaxLoadBox{margin-right:10px}
.ajaxLoadBox_Loader{float:left;margin-right:10px}
.ajaxLoadBox_Text{float:left;color:#555;height:17px;padding-top:2px}
.bank_details_text{margin-left:13px;color:#001f64!important}
.mini_box_content_bank_details{width:95%;height:100%;overflow:hidden;margin:5px auto;top:0}
.bankReference{color:#fff}
.pdf_btn{background:url(../images/icon_pdf.png) no-repeat;padding-left:10px;padding-right:5px;background-position-y:6px}
a.white-txt{color:#fff;text-decoration:underline}
#lf_login_log_btn_text_en.disable{cursor:pointer;cursor:default}
#lf_login_log_btn_text_fr.disable{cursor:pointer;cursor:default}
.radio_button_label{vertical-align:middle;!important;padding-left:20px;!important}
.currency_dropdown{padding-left:40px!important}
.bank_search_box{width:280px}
.pad_bottom_label{padding-bottom:3px}
.pad_bottom_div{padding-bottom:10px;padding-left:5px}
.search_bank_popup{left:100px!important}
input[type="radio"].radio_button{display:none!important}
input[type="radio"].radio_button+label:before{content:""!important;display:inline-block!important;width:11px!important;height:11px!important;vertical-align:middle!important;margin-right:4px!important;background-color:#fff!important;border-radius:8px!important;border:1px solid #000!important;float:left!important;margin-top:3px!important}
input[type="radio"].radio_button:checked+label:before{content:"\2022"!important;color:#000!important;background-color:#fff!important;font-size:2.4em!important;text-align:center!important;line-height:12px!important;border:1px solid #000!important}
input[type="radio"].radio_button:disabled+label:before{content:""!important;display:inline-block!important;width:11px!important;height:11px!important;vertical-align:middle!important;margin-right:4px!important;background-color:#ebebeb!important;border-radius:8px!important;border:1px solid #909090!important;float:left!important;margin-top:3px!important}
.radio_button_IE{float:left;!important}
.radio_button_label_IE{display:inline-block;!important;padding-left:20px}
.info_grey_message{width:555px!important;padding-bottom:10px!important;overflow:hidden}
.margin_right_20{margin-right:20px}
.float_left{float:left;display:block}
.float_right{float:right;display:block}
.message_v_middle{display:block;margin-top:30px}
.message_v_middle_ml{display:block;margin-top:18px}