body
{
    margin: auto 0;
    padding: 0;
    font-family: Helvetica,Arial,sans-serif;
    background-color: #E5E5E5;
}

table a img
{
    border: none;
}
table img
{
    border: none;
}
.clear_both
{
    clear: both;
}

.main_div
{
    height: 100%;
    margin: 0 auto;
    width: 100%;
    position: relative;
}

/* Top Layer - Logo, client info, setting */

.top_layer
{
    background-image: url('../images/top_background.png');
    background-repeat: repeat-x;
    height: 42px;
    min-width: 400px;
    width: 100%;
}
.top_layer_content
{
}
.top_layer_content table
{
    width: 100%;
}
.logo_info
{
    padding-left: 5px;
}
.no_scroll
{
    width: 100%;
    overflow: auto;
}
.width_separatior
{
    width: 18%;
}
.logo_details
{
    color: #3F3D3E;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 6px;
    text-align: right;
    width: 80px;
}

.privacyContent_header
{
    color: darkblue;
    float: left;
    font-size: 30px;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 6px;
    text-align: left;    
}

.privacyContent_btn
{
    height: 51px;
    width: 100%;
    bottom: 0;
    background-color: #ffffff;
    text-align: center;
}

.top_left
{
    background-image: url('../images/logo.png');
    width: 117px;
    height: 39px;
    float: left;
}
.top_right
{
    display: block;
    float: left;
    text-align: center;
    width: 40px;
}
.top_separator
{
    display: block;
    float: left;
    height: 41px;
    text-align: center;
    width: 1px;
}
.separator_img
{
    width: 1px;
    height: 40px;
}

.setting_info
{
    text-align: center;
    width: 40px;
}
.setting_img
{
    height: 19px;
    padding: 11px 0 0 11px;
    width: 20px;
}

.setting_inactive
{
    text-align: center;
    width: 40px;
}

.menubar1_layer
{
    background-image: url('../images/menubar1_back.png');
    background-repeat: repeat-x;
    height: 44px;
    min-width: 400px;
}

.menubar1_layer table
{
    width: 100%;
}

.nav1_details
{
    padding-left: 6px;
}
.nav1_separator
{
    display: block;
    float: left;
    height: 45px;
    text-align: center;
    width: 1px;
}
.nav1_separator_img
{
    display: block;
    height: 45px;
    width: 1px;
}

.nav1_message
{
    display: block;
    float: left;
    height: 27px;
    text-align: center;
    width: 40px;
}

.nav1_call
{
    display: block;
    float: left;
    height: 27px;
    text-align: center;
    width: 40px;
}

.nav1_call_img
{
    height: 27px;
    margin: 7px 0 0 1px;
    width: 25px;
}

.nav1_message_img
{
    width: 25px;
    height: 27px;
    margin: 7px 0 0 1px;
}

.cons_name
{
    color: #0F387B;
    font-weight: bold;
    font-size: 13px;
}
.cons_address
{
    color: #48609D;
    font-size: 11px;
}

.nav2_exp
{
    text-align: center;
    padding-top: 3px;
}
.nav2_exp_img
{
    cursor: pointer;
}
.nav2_note_img
{
    cursor: pointer;
    text-align: center;
}

.nav2_note
{
    text-align: center;
    padding-top: 3px;
}


.nav2_separator
{
    width: 6px;
}

.nav2_table
{
    height: 44px;
    padding-left: 14px;
}

.menubar2_layer
{
    background-image: url('../images/menubar2_back.png');
    background-repeat: repeat-x;
    height: 44px;
    position: relative;
    width: 100%;
    clear: both;
}
.menu2table
{
    width: 100%;
}

.ul_option img
{
    border: none;
}
.ul_option
{
    margin: 0;
    padding: 0;
    height: 44px;
    padding: 7px 0 0 14px;
}
.ul_option li
{
    list-style-type: none;
    display: inline;
    margin-right: 3px;
}


.title_layer
{
    background-image: url('../images/titlebar_back.png');
    background-repeat: repeat-x;
    height: 35px;
    position: relative;
    min-width: 400px;
}
.title_layer table
{
    width: 100%;
}

.title_left
{
    text-align: center;
}
.title_separator
{
    height: 35px;
    text-align: center;
    width: 1px;
}
.title_separator_img
{
    height: 34px;
    width: 1px;
}
.title_right
{
    width: 40px;
    text-align: center;
}
.title_right_img
{
    width: 20px;
    height: 10px;
}
.feed_title
{
    color: #082A7D;
    font-size: 17px;
    font-weight: bold; /*padding-left:42%;*/
}

.feed_list
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.feed_load
{
    background-image: url("../images/newsfeed_back.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.feed
{
    background-image: url('../images/feed_back.png');
    background-repeat: repeat-x;
    height: 65px;
    position: relative;
    cursor: pointer;
}



.flag
{
    position: absolute;
    height: 51px;
    width: 21px;
    left: 10px;
}
.arrow
{
    background-image: url("../images/feed_arrow.png");
    display: block;
    height: 14px;
    width: 10px;
}

.white
{
    background-image: url('../images/flag_white.png');
}
.blue
{
    background-image: url('../images/flag_blue.png');
}
.green
{
    background-image: url('../images/flag_green.png');
}
.orange
{
    background-image: url('../images/flag_orange.png');
}
.feed_list_details
{
    /* padding-left: 47px; */
    position: absolute;
    left: 38px;
    right: 38px;
    height: 65px;
    padding: 5px;
}

.feed_list_title
{
    color: #1E4582;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    padding: 4px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
}

.feed_list_desc
{
    color: #909090;
    font-size: 13px;
    -ms-text-overflow: ellipsis;
}

.footer_layer
{
    background-image: url('../images/footer_back.png');
    background-repeat: repeat-x;
    width: 100%;
    height: 50px;
    position: fixed;
    bottom: 0;
}
.footer_layer img
{
    border: none;
}

.fnavigation_bar
{
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 625px;
}
.ul_footer_menu
{
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
}
.ul_footer_menu li
{
    display: inline;
}

.fmenu_home
{
    height: 21px;
    width: 26px;
    border: none;
}
.fmenu_tab
{
    width: 52px;
    height: 45px;
}
.fmenu_title
{
    margin: 0;
    padding: 0;
}
.home
{
    background-image: url('../images/fmenu_home.png');
    width: 26px;
    height: 11px;
}

.menu li :hover
{
    background-image: url('../images/fmenu_active.png');
    color: #D4D4D4;
    cursor: pointer;
    font-weight: bold;
    height: 42px;
    width: 69px;
}

.li_active
{
    background-image: url('../images/fmenu_active.png');
    color: #D4D4D4;
    cursor: pointer;
    font-weight: bold;
    height: 42px;
    width: 69px;
}


.fmenu
{
    cursor: pointer;
    height: 42px;
    width: 69px;
    display: block;
    margin-top: 6px;
    float: left;
    color: #3F3F3F;
    font-size: 11px;
}

.fmenu a
{
    color: #3F3F3F;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}

.active a
{
    color: #D4D4D4;
    text-decoration: none;
}

.fmenu :hover
{
    background-image: url('../images/fmenu_active.png');
    cursor: pointer;
    height: 42px;
    width: 69px;
    display: block;
    color: #D4D4D4;
    font-weight: bold;
}


.active
{
    background-image: url('../images/fmenu_active.png');
    color: #D4D4D4;
    cursor: pointer;
    font-weight: bold;
    height: 42px;
    width: 69px;
}


.home_image
{
    background-image: url('../images/fmenu_active.png');
    height: 21px;
    width: 26px;
    margin-bottom: 2px;
}
.home_image_act
{
    background-image: url('../images/fmenu_home_act.png');
}

.fmenu_home
{
    background-image: url('../images/fmenu_home_inact.png');
}
.fmenu_home .menu_active
{
    background-image: url('../images/fmenu_home_act.png');
}

.load_layer
{
    background-image: url('../images/load_more_back.png');
    background-repeat: repeat-x;
    height: 48px;
    color: #1E4582;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-top: 21px;
    cursor: pointer;
}

.fimage
{
    height: 24px;
}

.body_layer
{
    position: relative;
    min-width: 400px;
}
/*  manage Draft Expense */
.nav1_exp_title
{
    color: #082A7D;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 9px;
    width: 99%;
}

.nav1_exp_add
{
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    text-align: center;
    width: 40px;
}

.menu2_separator_img
{
    height: 44px;
    width: 1px;
}

.menu2_separator
{
    width: 1px;
    height: 45px;
    text-align: center;
    display: block;
    float: left;
}

.menu2_popup
{
    height: 27px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin: 15px 0 0;
}
.menu2_popup_img
{
    width: 20px;
    height: 10px;
}

.menu2_question
{
    height: 27px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    cursor: pointer;
    float: left;
    margin: 12px 0 0;
}

.menu2_question_img
{
    height: 24px;
    width: 24px;
    cursor: pointer;
}
.menu2_width_separator
{
    width: 4%;
}

.menu2_popup_report /*10.28.13*/
{
    height: 27px;
    width: 40px;
    text-align: center;
    float: left;
    margin: 15px 0 0;
}

.draft_expense
{
    background-image: url('../images/inactive_draft.png');
    width: 111px;
    height: 31px;
    color: #96A7D4;
    cursor: pointer;
    float: left;
    text-align: center;
}
.draft_report
{
    background-image: url("../images/inactive_draft.png");
    color: #96A7D4;
    cursor: pointer;
    float: left;
    height: 31px;
    text-align: center;
    width: 111px;
    margin-left: 4px;
}

.menu_seperator
{
    margin-left: 4px;
}

.draft_menu_active
{
    background-image: url("../images/active_draft.png");
    color: #FFFFFF;
}

.draft_expense:hover
{
    background-image: url('../images/active_draft.png');
    color: #FFFFFF;
}

.draft_report:hover
{
    background-image: url('../images/active_draft.png');
    color: #FFFFFF;
}

.draft_expense p, .draft_report p
{
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0;
}
.menu2_details
{
}
.menu2_table
{
    height: 44px;
    padding-left: 14px;
}

.menu2_table td
{
    text-align: center;
}


.draft
{
    background-image: url('../images/draft_back.png');
    background-repeat: repeat-x;
    height: 41px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #9D9D9D;
}

.draft_taller
{
    background-image: url('../images/draft_back.png');
    background-repeat: repeat-x;
    height: 61px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #9D9D9D;
    background-size:contain;
}

.blank_draft
{
    height: 41px;
    position: relative;
    cursor: pointer;
    background-color: #FFFFFF;
    border-bottom: 1px solid #9D9D9D;
}

.blank_draft span
{
    height: 41px;
}

.draft_list_details
{
    float: left;
    width: 76%;
    height: 41px;
}

.draft_list_details_taller
{
    float: left;
    width: 76%;
    height: 61px;
}

.draft_list_r_80
{
    width: 82% !important;
}
.draft_content
{
    background-image: url("../images/blank_back.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.draft_content_group
{
    background-image: url("../images/group_change_back.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.draft_content_img
{
    background-image: url("../images/blank_back1.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.draft_content2
{
    background-image: url("../images/blank_back2.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.draft_list
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.peyment_check
{
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
}


.draft_flag
{
    height: 40px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 13px;
}


.draft_green
{
    background-image: url('../images/draft_green_flag.png');
}
.draft_red
{
    background-image: url('../images/draft_red_flag.png');
}
.draft_orange
{
    background-image: url('../images/Orange_Group.png');
}

.d_title
{
    color: #909090;
    font-size: 13px;
    margin: 0;
    padding-left: 26px;
    padding-top: 3px;
    height: 20px;
}

.draft_arrow
{
    float: right;
    padding-top: 13px;
    width: 20px;
}
.draft_arrow_img
{
    background-image: url("../images/feed_arrow.png");
    height: 14px;
    width: 10px;
    display: block;
}

.draft_exp_arrow
{
    float: right; /*padding-top: 13px;*/
    width: 70px;
}
.draft_arrow_110
{
    float: right; /*padding-top: 13px;*/
    width: 110px;
}

.draft_exp_arrow_img
{
    background-image: url("../images/feed_arrow.png");
    height: 14px;
    width: 10px;
    display: block;
    margin-top: 13px;
    margin-left: 40px;
}

.draft_clip_img
{
    background-image: url("../images/attach.png");
    height: 31px;
    width: 31px;
    display: block;
    margin-top: 6px;
    float: left;
}

.load_More_Report
{
    background-image: url('../images/report_list_back.png');
    background-repeat: repeat-x;
    height: 66px;
    color: #1E4582;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-top: 21px;
    cursor: pointer;
}

.deleteReport
{
    background-image: url('../images/delete_btn.png');
    cursor: pointer;
    height: 33px;
    width: 64px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
}

.delete_option_report
{
    position: absolute;
    display: block;
    right: 6px;
    top: 15px;
    display: none;
}
.deleteReport_grey
{
    background-image: url('../images/delete_btn_Disable.png');
    cursor: pointer;
    height: 33px;
    width: 64px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
}

.add_exp_report_option
{
    width: 285px;
    margin: 0 auto;
    padding-top: 25px;
}
/* POP UP - filter */
.popup
{
    position: absolute;
    z-index: 999999;
    display: none;
}

.popup_filetr_for_filtmanage
{
    top: 40px;
    right: 40px;
}
.popup_filetr_for_home
{
    top: 44px;
    right: 0px;
}

.popup_Logout
{
    top: 38px;
    right: 0px;
}

.popup_Logout_Employee
{
    top: 38px;
    right: 0px;
}

.popup_filetr_for_transfer
{
    top: 38px;
    right: 0px;
}
.popup_tagfiletr_for_home
{
    display: block;
    position: relative;
    width: 210px;
    width: 200px;
    margin: 0 auto;
    z-index: 999999999 !important;
}
.popup_black_top
{
    background-image: url('../images/popup_black_top_back.png');
    width: 200px;
    height: 7px;
}
.popup_black_bottom
{
    background-image: url('../images/popup_black_bottom_back.png');
    width: 200px;
    height: 5px;
}
.popup_black_mdl
{
    background-image: url('../images/popup_filetr_mdl_back.png');
    background-repeat: repeat-y;
    width: 200px;
    text-align: left;
}
.ul_filter
{
    list-style-type: none;
    margin: 0;
    padding-left: 3px;
}

.ul_filter .first
{
    background-image: url('../images/white_top.png');
    width: 194px;
    height: 7px;
}

.ul_filter .last
{
    background-image: url('../images/white_bottom.png');
    width: 194px;
    height: 7px;
}

.filter_option
{
    background-image: url('../images/white_repet.png');
    background-repeat: repeat-y;
    height: 62px;
    position: relative;
}
.filter_option a
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    margin-left: 6px;
    position: absolute;
    top: 18px;
    width: 185px;
}

.filter_sep
{
    background-image: url('../images/white_divider.png');
    width: 194px;
    height: 1px;
}

.filter_name
{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    text-align: center;
    width: 194px;
}

.popup_arrow
{
    position: relative;
}
.popup_arrow_img
{
    background-image: url("../images/popup_arrow.png");
    height: 11px;
    position: absolute;
    right: 10px;
    top: -9px;
    width: 21px;
}

/*
	Page Name : bank_find.html
	Description : To search bank and add them up
*/

.active_font
{
    color: #505050;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
    line-height: 45px;
}

.txt_code_font
{
    color: #b0b0b0;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
    line-height: 45px;
}

.bank_top_layer
{
    background-image: url('../images/bank_find_top_repeat.png');
    background-repeat: repeat-x;
    height: 42px;
}
.bank_top_layer table
{
    width: 100%;
}

.bank_body_layer
{
    background-image: url('../images/bank_find_repeat.png');
    background-repeat: repeat-x;
    position: relative;
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
    background-position: left top;
}


.y_overflow
{
    overflow-y: scroll;
}

.group_list_with_xoverflow
{
     width:95%; 
     margin:10px;
}
.cancel
{
    background: url("../images/cancel.png") no-repeat scroll 5px 0px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    padding-bottom: 3px;
    padding-left: 10px;
    width: 60px;
}
.bf_title
{
    color: #082A7D;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.mbe_title
{
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.bank_top_left
{
    padding: 2px 0 0 10px;
    width: 54px;
    position: relative;
}

.bank_top_separator
{
    width: 4%;
}

.bank_top_right
{
    padding: 2px 10px 0 0;
    width: 54px;
    position: relative;
}

.bank_top_left span
{
    color: #FFFFFF;
    font-size: 13px;
    left: 17px;
    position: absolute;
    top: 13px;
}

.all_field
{
    margin: 0 auto;
    padding-top: 10px;
    width: 81%;
}
.all_field h1
{
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
}

.bank_body_layer ul
{
    margin: 0;
    padding: 0;
}

.bank_body_layer ul li
{
    list-style-type: none;
    clear: both; /*position: relative;*/
}

.bank_body_layer_ul_li
{
    position: relative;
}

.link_left
{
    background-image: url('../images/text_left2.png');
    width: 8px;
    height: 46px;
    display: block;
    float: left;
}
.link_mdl
{
    background-image: url('../images/text_repet2.png');
    background-repeat: repeat-x;
    height: 46px;
    width: 92%;
    display: block;
    float: left;
    position: relative;
}
.link_mdl_amt
{
    background-image: url('../images/text_repet2.png');
    background-repeat: repeat-x;
    height: 46px;
    width: 34%;
    display: block;
    float: left;
    position: relative;
    cursor: pointer;
}
.link_right
{
    background-image: url('../images/text_right2.png');
    width: 8px;
    height: 46px;
    display: block;
    float: left;
}

.link_title
{
    color: #505050;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 14px;
}

.nav_arrow
{
    background-image: url('../images/nav_arrow.png');
    width: 10px;
    height: 14px;
    display: block;
    position: absolute;
    right: 5px;
    top: 16px;
}

.li_height6_separator
{
    height: 6px;
    float: left;
    display: block;
}
.li_height18_separator
{
    height: 18px;
    float: left;
    display: block;
}

.li_height8_separator
{

    height: 8px;
    float: left;
    display: block;
}
.li_height13_separator
{
    height: 13px;
    float: left;
    display: block;
}
.li_height25_separator
{
    height: 25px;
    float: left;
    display: block;
}

.txt_left
{
    background-image: url('../images/text1_left.png');
    width: 8px;
    height: 46px;
    display: block;
    float: left;
    position: relative;
}
.txt_mdl
{
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 92%;
    display: block;
    float: left;
    border: 0;
}
.txt_mdl_amt
{
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 32%;
    display: block;
    float: left;
    outline: none;
    position: relative;
    border: 0;
    margin-left: 65px;
    color: #082A7D;
}
.txt_mdl_amt_exchange
{
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 48%;
    display: block;
    float: left;
    outline: none;
    position: relative;
    border: 0;
    margin-left: 110px;
    color: #082A7D;
}
.txt_right
{
    background-image: url('../images/text1_right.png');
    width: 8px;
    height: 46px;
    display: block;
    float: left;
}

.txt_font
{
    color: #898989;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
    line-height: 45px;
}



.find_bank
{
    background-image: url("../images/bank_find.png");
    border: 0 none;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    width: 71px;
    cursor: pointer;
    padding-bottom: 3px;
}
.bank_note
{
    color: #626262;
    font-size: 13px;
    font-weight: bold;
}
.find_bank_align
{
    text-align: center;
}
.mandatory
{
    color: #F95F5D;
    font-size: 14px;
}

.for_aba
{
    color: #F95F5D;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    top: 10px; /*color: #F95F5D;     font-size: 15px;     font-weight: bold;     left: 116px;     position: absolute;     top: 130px;     z-index: 999999;*/
}
#hdn_data
{
    display: none;
}
/* Manage Draft Expenses : Group By filter*/

.acc_first_lavel
{
    height: 50px;
    display: block;
    border-bottom: 1px solid #9D9D9D;
    background-size:contain;
}

.acc_first_lavel_taller
{
    height: 61px;
    display: block;
    border-bottom: 1px solid #9D9D9D;
    background-size:contain;
}

.ul_accordian
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.ul_accordian li
{
    background-image: url('../images/accordian_header_back.png');
    /*background-repeat: repeat-x;*/
    list-style-type: none;
    display: block;
    position: relative;
    cursor: pointer;
    background-size:contain;
}

.ul_accordian li ul
{
    display: none;
}


.ul_accordian li span a
{
    height: 20px;
}


.filter_ul
{
    display: block;
}

.ul_accordian li a
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    left: 40px;
    position: absolute;
    text-align: left;
    top: 16px;
    height: 20px;
}
.close
{
    background-image: url("../images/down_arrow.png");
    display: block;
    height: 24px;
    position: relative;
    width: 24px;
    float: right;
    margin-right: 10px;
    margin-top: 13px;
}
.open
{
    background-image: url("../images/up_arrow.png");
    display: block;
    height: 24px;
    position: relative;
    width: 24px;
    float: right;
    margin-right: 10px;
    margin-top: 13px;
}

/*
	Bank Landing Page
*/

.bankland_top_left
{
    position: absolute;
    margin-top: 7px;
    padding-left: 6px;
    width: 54px;
	z-index: 1;
}
.bankland_top_mdl
{
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
    top: 12px;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
}
.bankland_top_right
{
    position: absolute;
    margin-top: 7px;
    padding-right: 15px;
    width: 54px;
	right: 0px;
	z-index: 1;
}
.invisible
{
    visibility:hidden;
}
.bank_top_layer table
{
    width: 100%;
    height: 42px;
}
.all_field h2
{
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 5px;
}
.all_field p
{
    color: #4F4F4F;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.height_10
{
    height: 10px;
}

.bank_info
{
    margin: 0px auto;
    width: 95%;
}
.list_left
{
    background-image: url("../images/list_left.png");
    width: 10px;
    height: 90px;
    float: left;
    display: block;
}
.list_back
{
    background-image: url("../images/list_back_land.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 90px;
    width: 92%;
}
.list_right
{
    background: url("../images/list_right.png") repeat scroll 0 -1px transparent;
    display: block;
    float: left;
    height: 90px;
    width: 10px;
}
.info_list
{
    color: #082A7D;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 13px 0 12px;
    position: relative;
    cursor: pointer;
}

.list_divider
{
    background-image: url("../images/list_divider.png");
    position: absolute;
    width: 300px;
    height: 1px;
}

.payth_bank
{
    position: relative;
    padding-top:10px;
    padding-bottom:10px;
}
.payth_bank h1
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 6px;
    padding-top: 17px;
}



.bank_link_left
{
    background-image: url('../images/land_text_left.png');
    width: 10px;
    height: 46px;
    display: block;
    float: left;
}
.bank_link_repeat
{
    background-image: url('../images/land_text_repeat.png');
    background-repeat: repeat-x;
    height: 46px;
    width: 92%;
    display: block;
    float: left;
    position: relative;
    cursor: pointer;
}
.bank_link_right
{
    background-image: url('../images/land_text_right.png');
    width: 10px;
    height: 46px;
    display: block;
    float: left;
}
.bank_link_title
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 14px;
}

.chkbox
{
    background-image: url('../images/checkbox.png');
    width: 20px;
    height: 21px;
    display: block;
    float: left;
}
.chkbox_checked
{
    background-image: url('../images/checkbox_checked.png');
    width: 20px;
    height: 21px;
    display: block;
    float: left;
}

.chkbox_checked_black
{
    background-image: url('../images/checked.png');
    width: 20px;
    height: 21px;
    display: block;
    float: left;
}

.cnote
{
    color: #082A7D;
    font-size: 12px;
    font-weight: bold;
    margin-top: 13px;
    padding-left: 13px;
}
.height_13
{
    height: 13px;
}

.list_arrow
{
    background-image: url('../images/nav_arrow.png');
    width: 10px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 16px;
}
.landall_field
{
    margin: 0 auto;
    padding-top: 10px;
}


.landall_field h1
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}
.landall_field p
{
    color: #4F4F4F;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.landall_field h2
{
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 5px;
}

/* Home pege : POP up filter */
.f_flag
{
    height: 51px;
    left: 10px;
    position: absolute;
    top: 6px;
    width: 21px;
}
.f_home a
{
    left: 15%;
    width: 160px;
}
.ul_filter a
{
    text-decoration: none;
}

/*
.menu{
	margin:0;
	padding:0;
}
.menu li{
	list-style-type:none;
}
*/
.nav_icon
{
    display: block;
}
.chk
{
    position: absolute;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

/*
	Css - Hep POPUP
*/

.help_popup
{
    display: none;
    z-index: 999999999 !important;
    position: absolute;
    width: 100%;
    top: 82px;
}

.help_popup table
{
    width: 100%;
}

.help_popup_extended
{
    display: none;
    z-index: 999999999 !important;
    position: absolute;
    width: 100%;
    top: 82px;
}

.help_popup_extended table
{
    width: 100%;
}

.help_popup_back
{
    /* background: url("../images/help_back.png") repeat scroll 0 0 #5C5C5C; */
    background-color: #5C5C5C;
    height: 1230px;
    left: 0;
    opacity: 0.9;
    filter: alpha(opacity=75);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999999 !important;
    display: none;
}
.help_popup_main
{
    left: 2%;
    position: absolute;
    top: 84px;
    z-index: 99999999;
}

.help_popup_top
{
    background-image: url('../images/help_top.png');
    width: 304px;
    height: 43px;
}
.help_popup_bottom
{
    background-image: url('../images/help_bottom.png');
    width: 304px;
    height: 36px;
}
.help_popup_mdl
{
    background-image: url('../images/help_middle.png');
    background-repeat: repeat-y;
    width: 304px;
    text-align: center;
}

.help_popup_mdl p
{
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 0 29px;
    text-align: center;
    width: 245px;
}

.help_ok
{
    background-color: #202D4E;
    background-image: url("../images/help_ok1.png");
    color: #FFFFFF;
    height: 42px;
    margin-top: 20px;
    width: 261px;
    font-weight: bold;
    cursor: pointer;
    border: none;
}

/* Few class for - Tag Filter */
.popup_tagarrow_img
{
    background-image: url("../images/tag_arrow.png");
    height: 18px;
    width: 22px;
}
.tag a
{
    font-size: 15px;
    top: 21px;
}

.tag_td
{
    text-align: center;
}

.tag_filter_popup
{
    display: none;
    position: absolute;
    width: 100%;
    top: 3px;
}
.tag_filter_popup table
{
    width: 100%;
}
/* Home Screen : update in feed arrow css*/
.feed_arrow
{
    position: absolute;
    right: 5px;
    padding-top: 24px;
    width: 20px;
}

.popup_tarrow
{
    height: 16px;
    text-align: center;
}

/* Footer menu navigation - New HTML (added - 07/11/2013)*/

.menu_item img
{
    border: none;
}
.menu_item
{
    cursor: pointer;
    height: 42px;
    width: 69px;
    display: block;
    margin-top: 6px;
    float: left;
    color: #3F3F3F;
    font-size: 11px;
    position: relative;
}
.menu_active
{
    background-image: url('../images/fmenu_active.png');
    color: #D4D4D4;
    cursor: pointer;
    font-weight: bold;
    height: 42px;
    width: 69px;
}

.badge
{
    position: absolute;
    top: 7px;
    left: 37px;
    color: White;
    font-size: 9px !important;
    width: 10px;
    text-align: center;
}

.footer_menu
{
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    position: absolute;
}
.footer_menu li
{
    list-style-type: none;
    display: inline;
    float: left;
    height: 42px;
    width: 69px;
}

.menu_item:hover
{
    background-image: url('../images/fmenu_active.png');
    cursor: pointer;
    height: 42px;
    width: 69px;
    display: block;
    color: #D4D4D4;
    font-weight: bold;
}

.delete
{
    background-image: url('../images/delete_btn.png');
    cursor: pointer;
    height: 33px;
    width: 64px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
}

.delete_option
{
    position: absolute;
    display: block;
    right: 6px;
    top: 3px;
    display: none;
}
.delete_grey
{
    background-image: url('../images/delete_btn_Disable.png');
    cursor: pointer;
    height: 33px;
    width: 64px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
}
/* Navigation : Menu navigate when screen is in 480px;*/

.right_nav_arrow
{
    background-image: url('../images/arrow_right.png');
    width: 11px;
    height: 19px;
    margin-top: 16px;
    cursor: pointer;
    display: block;
    z-index: 999999;
}
.left_nav_arrow
{
    background-image: url('../images/arrow_left.png');
    width: 11px;
    height: 19px;
    margin-top: 16px;
    cursor: pointer;
    display: block;
    z-index: 999999;
}

.refresh
{
    background-image: url("../images/refresh.png");
    display: block;
    height: 18px;
    left: 16px;
    position: absolute;
    width: 17px;
    cursor: pointer;
    z-index: 999999;
}

.left_nav
{
    background-color: #fff;
    height: 50px;
    margin-top: 2px;
    opacity: 0.67;
    width: 11px;
    position: absolute;
    left: 0;
}
.right_nav
{
    background-color: #fff;
    height: 50px;
    right: 0;
    margin-top: 2px;
    opacity: 0.67;
    position: absolute;
    width: 11px;
}

/* Loader : ajax Loader */

.ajax_load
{
    display: none;
    z-index: 999999999 !important;
    position: absolute;
    width: 100%;
    top: 50%;
}
.ajax_load_image
{
    border: none;
    width: 32px;
    height: 32px;
}
.ajax_load table
{
    width: 100%;
}

/* Add Expenses POPUP */
.add_expenses
{
    background-image: url("../images/manage_back_bg.png");
    height: 250px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99999999;
    display: none;
}

.add_exp_option
{
    width: 285px;
    margin: 0 auto;
    padding-top: 20px;
}

.add_exp_btn
{
    background-image: url("../images/manage_b1.png");
    height: 51px;
    width: 284px;
    margin-bottom: 3px;
    background-color: #616570;
    border: none;
    background-position: 0 3px;
    cursor: pointer;
}

.add_exp_cbtn
{
    background-image: url("../images/manage_cancel.png");
    height: 51px;
    width: 284px;
    margin-top: 6px;
    background-color: #616570;
    border: none;
    background-position: 0 3px;
    cursor: pointer;
}
.trans_exp
{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    margin-top: 3px;
}
.create_exp
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.copy_exp
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.m_cancel
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.draft_group_title
{
    display: block;
    height: 51px;
    width: 80%;
    float: left;
    height: 20px;
}

.draft_title_report_90
{
    width: 95% !important;
}

/* Start: Expense Description */
.drop_left
{
    background-image: url("../images/drop_down_left.png");
    height: 30px;
    width: 8px;
    display: block;
    float: left;
}
.drop_right
{
    background-image: url("../images/drop_down_right.png");
    display: block;
    float: left;
    height: 30px;
    position: relative;
    width: 32px;
    z-index: 1111;
}
.drop_mdl
{
    border: medium none;
    display: block;
    float: left;
    height: 30px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 93.5%;
    z-index: 10000;
}

.drop_mdl_span
{
    background-image: url("../images/drop_down_middle.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 30px;
    margin-left: 0;
    position: relative;
    width: 76%;
}

.drop_mdl_span span
{
    position: absolute;
    top: 6px;
    left: 2px;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

.drop_mdl option
{
    border-bottom: 1px solid #ABABAB;
    height: 10px;
    padding: 8px;
    width: 100%;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}
.drop_option
{
    border-bottom: 1px solid #ABABAB;
    height: 10px;
    padding: 8px;
    width: 100%;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

.exp_btn
{
    background-image: url('../images/exp_btn.png');
    cursor: pointer;
    height: 29px;
    width: 30px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
    margin-left: 15px;
    float: left;
    background-position: 0 1px;
    font-size: 11px;
}
.link_mdl_exp
{
    width: 83%;
}
.link_title_exp
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

/* -- Inactive dropdown */
.drop_ileft
{
    background-image: url("../images/drop_down_ileft.png");
    height: 30px;
    width: 8px;
    display: block;
    float: left;
}
.drop_iright
{
    background-image: url("../images/drop_down_right.png");
    display: block;
    float: left;
    height: 30px;
    position: relative;
    width: 32px;
    z-index: 1111;
}
.drop_imdl
{
    border: medium none;
    display: block;
    float: left;
    height: 30px;
    position: absolute;
    width: 93.5%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2147483647;
}

.drop_imdl_span
{
    background-image: url("../images/drop_down_imiddle.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 30px;
    margin-left: 0;
    position: relative;
    width: 76%;
}

.drop_imdl_span span
{
    position: absolute;
    top: 6px;
    left: 2px;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

.drop_imdl option
{
    border-bottom: 1px solid #ABABAB;
    height: 10px;
    padding: 8px;
    width: 100%;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

.help_popup_center
{
    width: 304px;
    margin: 0 auto;
}

.ajax_loader_div
{
    width: 30px;
    margin: 0 auto;
}
.nav1_exp_right
{
    position: absolute;
    width: 41px;
	right: 0px;
}

.nav1_exp_right_menu
{
    float: right;
    width: 82px;
}
.menubar2_left
{
    float: left;
    margin: 7px 0px 0px 4px;
    width: 260px;
}
.menubar2_right
{
    float: right;
    width: 82px;
}

.menubar1_left
{
    position: relative;
    float: left;
    padding-top: 7px;
}

.menubar1_right
{
    float: right;
    width: 82px;
}

.txt_mdl_expdesc
{
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 78%;
    display: block;
    float: left;
    position: relative;
    border: 0;
}

.hide_div
{
    display: none;
}

#div_content
{
    height: auto;
    width: 100%;
    font-size: 12px;
    color: #2B2B2B;
}
.policy_snippet
{
    width: 100%;
    font-size: 12px;
    color: #2B2B2B;
    padding-bottom: 15px;
    padding-top: 15px;
}
.policy_snippet_left
{
    float: left;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #2B2B2B !important;
}

.policy_snippet_right
{
    float: right;
    padding-left: 10px;
}
.policy_snippet_left_bold
{
    font-weight: bold;
    font-size: 12px !important;
    color: #2B2B2B !important;
}

.policy_snippet_right_bold
{
    font-weight: bold;
    float: right;
    padding-left: 10px;
}

.policy_snippet_left_client
{
    float: left;
    font-size: 12px !important;
    color: #2B2B2B !important;
}
.policy_snippet_left_client_bold
{
    font-weight: bold;
    float: left;
    font-size: 12px !important;
    color: #2B2B2B !important;
}
/* End: Expense Description */

/* Start : Country Selector */
.cs_top_layer
{
    background-image: url("../images/cs_header_back_img.png");
    background-repeat: repeat-x;
    width: 100%;
    height: 44px;
}
.cs_top_layer_left
{
    float: left;
    width: 50px;
    margin: 7px;
    position: relative;
    z-index: 2;
}

.cs_top_layer_right
{
    float: right;
    padding-right: 7px;
    margin: 7px;
    position: relative;
    z-index: 2;
}

.cs_top_layer_title
{
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    top: 12px;
}
.cs_top_layer_title_spn
{
    margin-left: 50px;
    margin-right: 50px;
    width: 100%;
}
.back
{
    background: url("../images/cs_back.png");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 31px;
    width: 51px;
    cursor: pointer;
}

.results
{
    background: url("../images/client-button-results.png");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 34px;
    width: 66px;
    cursor: pointer;
}

.country_list
{
    margin: 0;
    padding: 0;
}
.country_list
{
    margin: 0;
    padding: 0;
}

.country_list li
{
    background-image: url("../images/cs_list_back.png");
    background-repeat: repeat-x;
    list-style-type: none;
    clear: both;
    position: relative;
    width: 100%;
    height: 48px;
}
.country_list li span
{
    color: #082A7D;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}
.cs_tick
{
    background-image: url("../images/cs_tick.png");
    display: block;
    float: left;
    height: 11px;
    margin-left: 15px;
    margin-top: 18px;
    width: 11px;
}
.cs_name
{
    padding-top: 15px;
    display: block;
    float: left;
    margin-left: 15px;
}
.m_left
{
    margin-left: 41px;
}

.s_left
{
    background-image: url("../images/search_box_left.png");
    display: block;
    float: left;
    height: 30px;
    width: 15px;
}

.s_mdl
{
    background-image: url("../images/search_box_mdl.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 28px;
    width: 66%;
    border: none;
    color: #2B2B2B;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
}
.s_right
{
    background-image: url("../images/search_box_right.png");
    display: block;
    float: left;
    height: 30px;
    width: 15px;
    position: relative;
}
.search_box
{
    display: block;
    padding-top: 10px;
    margin-left: 10px;
}

.search
{
    background: url("../images/search_btn.png");
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 79px;
    color: #082A7D;
    font-weight: bold;
}
.search_btn
{
    float: left;
    margin-left: 10px;
}


.serach_list
{
    background-color: #FFFFFF;
    padding: 10px;
    position: relative;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}
.search_list_box
{
    border: 1px solid #878787;
    position: relative; /*min-height: 498px;*/
    background: url("../images/list_back_cn.png") repeat scroll 0 0 transparent;
    height: 25px;
    height: auto;
}
.top_left_corner
{
    background: url("../images/search_top_left.png");
    position: absolute;
    left: -1px;
    top: -1px;
    height: 8px;
    width: 8px;
    display: block;
}
.top_right_corner
{
    background: url("../images/search_top_right.png");
    position: absolute;
    right: -1px;
    top: -1px;
    height: 8px;
    width: 8px;
    display: block;
}
.bottom_left_corner
{
    background: url("../images/search_bottom_left.png");
    position: absolute;
    left: -1px;
    bottom: -1px;
    height: 8px;
    width: 8px;
    display: block;
}

.bottom_right_corner
{
    background: url("../images/search_bottom_right.png");
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 8px;
    width: 8px;
    display: block;
}
.serach_list ul
{
    padding: 0;
    margin: 0;
}

.noborder
{
    border-bottom: 1px solid #FFFFFF;
}
.serach_list ul li
{
    height: 25px;
    list-style-type: none;
    margin-left: 10px;
    position: relative;
}
.serach_list ul li a
{
    text-decoration: none;
}
.serach_list ul li span
{
    color: #7D7D7D;
    font-weight: bold;
    font-size: 11px;
}
.nobackcolor
{
    background-color: #FFFFFF;
}
.s_cross
{
    background: url("../images/search_close.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 19px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 19px;
    cursor: pointer;
}

.serach_div
{
    background-image: url("../images/cs_list_back.png");
    background-repeat: repeat-x;
    clear: both;
    height: 48px;
    list-style-type: none;
    position: relative;
    width: 100%;
}



/* End : Country Selector */




/*--Start: Common--*/
.no_expense_error
{
    text-align: center;
    font-size: 14px;
    color: #909090;
    width: 100%;
    padding-top: 10px;
}

.ta_desc_error
{
    color: #777777;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding-left: 10px;
    min-height: 60px;
    height: 300px;
    padding-top: 50px;
}
.tarea_error
{
    min-height: 60px;
    border: 1px solid #ABABAB;
    position: relative;
    display: block;
    background-color: #ECECEC;
    width: 60%;
    left: 20%;
    top: 150px;
    text-align: center;
}

.exp_rep
{
    background-image: url("../images/report_button.png");
    height: 29px;
    width: 114px;
    border: none;
    cursor: pointer;
    color: #FFFFFF;
    background-position: 0 1px;
    margin-top: 8px;
}

.pc_btn
{
    background-color: #52689F;
    height: 29px;
    border: none;
    cursor: pointer;
    color: #FFFFFF;
    background-position: 0 1px;
    margin-top: 8px;
}

.exp_amnt_space
{
    width: 4%;
    height: auto;
    display: inline-block;
    float: left;
}

/*--End: Common--*/

/* Start : Currency Selector */
.liCurrency_selection
{
    cursor: pointer;
}
.liCurrency_selection_nodata
{
    text-align: center;
}
.clearX::-ms-clear {
    display: none;
}
/* End : Currency Selector */




/* Start : Expense Report */
.er_top_layer
{
    background-image: url("../images/er_top_back.png");
    background-repeat: repeat-x;
    width: 100%;
    height: 42px;
}
.er_top_layer_left
{
    float: left;
    width: 50px;
}
.er_top_layer_title
{
    position: absolute;
    width: 100%;
    left: 0;
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.link_rleft
{
    background-image: url("../images/txt_releft.png");
    height: 31px;
    width: 6px;
    display: block;
    float: left;
}
.link_rright
{
    background-image: url("../images/txt_reright.png");
    height: 31px;
    width: 6px;
    display: block;
    float: left;
}
.link_rmdl
{
    background-image: url("../images/txt_remdl.png");
    background-repeat: repeat-x;
    border: medium none;
    display: block;
    float: left;
    height: 31px;
    position: relative;
    width: 92.5%;
}
.nav_rarrow
{
    background-image: url("../images/nav_arrow.png");
    display: block;
    height: 14px;
    position: absolute;
    right: 2px;
    top: 9px;
    width: 10px;
}
.link_rtitle
{
    color: #082A7D;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 7px;
}
.all_field p
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
}

.ta_left
{
    background-image: url("../images/ta_left.png");
    height: 61px;
    width: 7px;
    display: block;
    float: left;
}
.ta_right
{
    background-image: url("../images/ta_right.png");
    height: 61px;
    width: 7px;
    display: block;
    float: left;
}


/*
.ta_mdl{
	background-image: url("../images/ta_mdl.png");
	background-repeat: repeat-x;
    border: medium none;
    display: block;
    float: left;
	position: relative;
    height: 61px;
    width: 92.5%;
}
*/
.ta_header
{
    color: #08277A;
    font-size: 15px;
    font-weight: bold;
    margin-top: 5px;
    display: block;
    padding-left: 10px;
}


.edit_reimb
{
    background: url("../images/edit_reimb.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    right: 5px;
    top: 5px;
    width: 185px;
    color: #08277A;
    font-size: 11px;
    font-weight: bold;
    margin-top: 20px;
    cursor: pointer;
}
.continue
{
    background: url("../images/continue.png") no-repeat scroll 0 2px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    right: 5px;
    top: 5px;
    width: 71px;
    margin-top: 20px;
    cursor: pointer;
}
.center_btn
{
    text-align: center;
}

.tarea
{
    min-height: 60px;
    border: 1px solid #ABABAB;
    position: relative;
    display: block;
    background-color: #ECECEC;
    width: 95%;
    text-decoration:none;
}
.tarea_top_left
{
    background: url("../images/ta_top_left.png");
    position: absolute;
    left: -1px;
    top: -1px;
    height: 7px;
    width: 7px;
    display: block;
}
.tarea_top_right
{
    background: url("../images/ta_top_right.png");
    position: absolute;
    right: -1px;
    top: -1px;
    height: 7px;
    width: 7px;
    display: block;
}
.tarea_bottom_left
{
    background: url("../images/ta_bottom_left.png");
    position: absolute;
    left: -1px;
    bottom: -1px;
    height: 7px;
    width: 7px;
    display: block;
}
.tarea_bottom_right
{
    background: url("../images/ta_bottom_right.png");
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 7px;
    width: 7px;
    display: block;
}

.ta_desc
{
    color: #777777;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding-left: 10px;
    min-height: 60px;
    height: auto;
}

.tarea_gray
{
    min-height: 30px;
    border: 1px solid #ABABAB;
    position: relative;
    display: block;
    background-color: #ECECEC;
    width: 95%;
}
.ta_desc_gray
{
    color: #777777;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding-left: 10px;
    padding-top:6px;
    min-height: 30px;
    height: auto;
}

.report_name_error
{
    color: Red;
}
.gray_txt
{
    color: #7d7d7d;
    font-size: 14px;
    font-weight: bold;
    left: 8px;
    position: absolute;
    display: block;
    width: 65px;
    height: 46px;
    padding-top: 15px;
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
}

.gray_txt_exchange
{
    color: #7d7d7d;
    font-size: 14px;
    font-weight: bold;
    left: 8px;
    position: absolute;
    display: block;
    width: 110px;
    height: 46px;
    padding-top: 15px;
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
}

.copy_exp_report_receipt
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.add_exp_btn_report_receipt
{
    background-image: url("../images/manage_b1.png");
    height: 41px;
    width: 284px;
    margin-bottom: 3px;
    background-color: #616570;
    border: none;
    background-position: 0 3px;
    cursor: pointer;
}

.missing_recpt
{
    background-color: #202D4E;
    background-image: url("../images/help_ok1_new.png");
    color: #FFFFFF;
    height: 42px;
    margin-top: 20px;
    width: 84px;
    font-weight: bold;
    cursor: pointer;
    border: none;
}

.recpt_req_label
{
    position:absolute;
    margin-top:20px;
    padding-left:10px;
}

/* End : Expense Report */

/* Start:Transfer Expense Report */
.menubar2_tlayer
{
    background-image: url('../images/tran_back.png');
    background-repeat: repeat-x;
    height: 39px;
    position: relative;
    width: 100%;
    clear: both;
    border-bottom: 1px solid #A1A1A1;
}
.tr_arrow
{
    margin-top: 16px;
}

.menubar1_tlayer
{
    background-image: url('../images/bank_find_top_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 100%;
}
.chkbox_trans
{
    background-image: url("../images/checkbox.png");
    display: block;
    float: left;
    height: 21px;
    margin-left: 21px;
    margin-top: 10px;
    position: absolute;
    width: 20px;
}
.chkbox_trans_checked
{
    background-image: url('../images/checked.png');
    display: block;
    float: left;
    height: 21px;
    margin-left: 20px;
    margin-top: 10px;
    position: absolute;
    width: 20px;
}
.chkbox_msl_checked
{
    background-image: url('../images/checkbox_checked.png');
    display: block;
    float: left;
    height: 21px;
    margin-left: 20px;
    margin-top: 14px;
    position: absolute;
    width: 20px;
}

.chk_trans
{
    left: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 11px;
}
.padd_tleft
{
    padding-left: 50px;
}
/* End:Transfer Expense Report */

/* Expense Report Popup */

.menubar1_rlayer
{
    background-image: url('../images/rep_back.png');
    background-repeat: repeat-x;
    height: 45px;
    width: 100%;
}

.menubar2_rlayer
{
    background-image: url('../images/re_po_back.png');
    background-repeat: repeat;
    height: 50px;
    position: relative;
    width: 100%;
    clear: both;
}
.r_attach
{
    margin-top: 1px;
    margin-right: 5px;
    width: 35px;
    height: 45px;
}
.r_attach_add
{
    margin-top: 1px;
    margin-right: 5px;
    width: 35px;
    height: 45px;
    float: left;
}

.r_attach_view
{
    margin-top: 10px;
    margin-right: 5px;
    float: left;
}
.rep_info
{
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 20px;
}
.rep_info_bold
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding-left: 20px;
}
.exp_info_left
{
    float: left;
    width: 77%;
    padding-top: 4px;
}
.date_time
{
    color: #909090;
    display: block;
    display: block;
    padding-left: 20px;
    font-size: 12px;
}
.rep_list_title
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    display: block;
    padding-left: 20px;
}
.nav1_exp_attach
{
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    text-align: center;
    width: 40px;
}

/* Report Receipt List*/
.receipt_list
{
    width: 80%;
    margin: 0 auto;
    position: relative;
}
.receipt_list p
{
    color: #082A7D;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.receipt_list_p
{
    color: #666666 !important;
    font-weight: normal !important;
}
.receipt
{
    width: 130px;
    float: left;
    text-align: center;
    margin-right: 22px;
}

.receipt span
{
    display: block;
    padding-left: 24px;
    text-align: left;
    color: #082A7D;
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
}
.re_list_item
{
    margin: 0 auto;
    width: 305px;
}
.receipt_file
{
    width: 80%;
}

.receipt_span
{
    padding-left: 45px !important;
    padding-top: 10px;
    word-wrap:break-word;
}
.receipt_img_div
{
    background-image: url('../images/receipt_image.png');
    width: 135px;
    height: 90px;
    cursor: pointer;
}
.receipt_img
{
    width: 105px;
    height: 80px;
    padding-top: 5px;
}
.receipt_img_preview
{
    width: auto;
    height: 500px;
    padding-top: 50px;
}

img.resize
{
    display: block;
    max-width:400px;
    max-height:500px;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
} 
/* Report List */
.draft_report_list
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.menubar2_right_re_width
{
    width: 41px;
}
.draft_report_li
{
    background-image: url('../images/report_list_back.png');
    background-repeat: repeat-x;
    height: 62px;
    position: relative;
    cursor: pointer;
    list-style-type: none;
    width: 100%;
}

.draft_rcontent
{
    background-image: url("../images/report_back_img.png");
}


.r_title
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-left: 26px;
    padding-top: 14px;
}
.r_stitle
{
    color: #909090;
    display: block;
    font-size: 14px;
    margin: 0;
    padding-left: 26px;
}
.r_arrow
{
    padding-top: 22px;
}


/* Additional CSS - To resolve Issues*/
.main_div img
{
    border: none;
}

/* Multiple Select List */

.msl_subtitle
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 12px;
    padding-top: 26px;
    text-align: left;
}

.padd_msl_left
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    left: 50px;
    position: absolute;
    text-align: left;
    top: 16px;
}
.chkbox_msl
{
    background-image: url("../images/checkbox.png");
    display: block;
    float: left;
    height: 21px;
    margin-left: 21px;
    margin-top: 14px;
    position: absolute;
    width: 20px;
}
.menubar2_msllayer
{
    background-image: url("../images/group_change_back.png");
    background-repeat: repeat-x;
    clear: both;
    height: 50px;
    position: relative;
    width: 100%;
}
.msl_chk
{
    top: 15px;
    cursor: pointer;
}

/* My Payment Option*/
.mypay_top_right
{
    position: absolute;
    margin-top: 1px;
    width: 35px;
	right: 0px;
	z-index: 1;
}

.menubar2_myplayer
{
    background-image: url("../images/myp_title_back.png");
    background-repeat: repeat-x;
    clear: both;
    height: 25px;
    position: relative;
    width: 100%;
}

.myp_subtitle
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    padding-left: 12px;
    padding-top: 4px;
    text-align: left;
}



.myp_ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.myp_ul li
{
    background-image: url('../images/feed_back.png');
    background-repeat: repeat-x;
    list-style-type: none;
    display: block;
    position: relative;
    cursor: pointer;
}


.title_label_my
{
    background-image: url("../images/feed_back.png");
    background-repeat: repeat-x;
    cursor: pointer;
    display: block;
    height: 65px;
    list-style-type: none;
    position: relative;
    border-bottom: 1px solid #9D9D9D;
}


.myp_content_group
{
    background-image: url("../images/newsfeed_back.png");
    height: 505px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
}

.myp_list_details
{
    display: block;
    height: 65px;
    width: 80%;
    float: left;
}
.myp_list_title
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    display: block;
    padding-left: 56px;
    padding-top: 8px;
}
.myp_list_desc
{
    color: #3D3D3D;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding-left: 56px;
}
.myp_list_title_pref
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    display: block;
    padding-left: 8%;
    padding-top: 8px;
}
.myp_list_desc_pref
{
    color: #3D3D3D;
    font-size: 14px;
    display: block;
    padding-left: 8%;
}
.radio_btn
{
    left: 15px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 22px;
}

.rad_myp
{
    background-image: url("../images/Reimbursement_Unselected.png");
    display: block;
    float: left;
    height: 62px;
    position: absolute;
    width: 52px;
}

.rad_myp_selected
{
    background-image: url('../images/Reimbursement_Selected.png');
    display: block;
    float: left;
    height: 62px;
    position: absolute;
    width: 52px;
}
.trans_height
{
    height: 39px;
}

.delete_option_report_lineitem
{
    position: absolute;
    display: block;
    right: 6px;
    top: 10px;
    display: none;
}


.menubar2_rlayer_copyexpenseitem
{
    background-color: White;
    height: 30px;
    position: relative;
    width: 100%;
    clear: both;
    font-size: 12px;
    color: #082A7D;
}

.add_expenses_btn
{
    height: 51px;
    width: 100%;
    position: fixed;
    bottom: 0;
    background-color: #ffffff;
    text-align: center;
}

.mar_left_btn
{
    margin-left: 30px;
}

/* Expense details*/

.edate_header
{
    position: relative;
    width: 96%;
    margin-bottom: 10px;
}

.edate_header span
{
    color: #2b4371;
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.edate_header a
{
    color: #2b4371;
    font-size: 12px;
    font-weight: bold;
    float: right;
    text-decoration: underline;
}
.padd_22
{
    padding-top: 22px;
}
.font_17
{
    font-size: 17px;
}

.nav_date
{
    color: #2b4371;
    font-size: 13px;
    font-weight: bold;
    display: block;
    position: absolute;
    right: 5px;
    top: 16px;
}

#datepicker
{
    width: 230px;
    margin: 20px auto 0;
    margin-top: 20px;
}

.date_div
{
    position: relative;
    display: none;
}

/* Group item show */
.group_list
{
    border: 1px solid #ABABAB;
    position: relative;
    width: 100%;
}
.grp_top_left
{
    background: url("../images/grp_top_left.png");
    position: absolute;
    left: -1px;
    top: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_top_right
{
    background: url("../images/grp_top_right.png");
    position: absolute;
    right: -1px;
    top: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_btm_left
{
    background: url("../images/grp_bottom_left.png");
    position: absolute;
    left: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_btm_right
{
    background: url("../images/grp_bottom_right.png");
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}

.grp_btm_left_grey
{
    background: url("../images/grp_bottom_left_grey.png");
    position: absolute;
    left: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_btm_right_grey
{
    background: url("../images/grp_bottom_right_grey.png");
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.group_list ul
{
    margin: 0;
    padding: 0;
}
.grp_item
{
    list-style-type: none;
    height: 43px;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    padding-right: 5px;
}
.grp_separator
{
    border-top: 1px solid #ABABAB;
}
.grp_info_list
{
    color: #082A7D;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    width: 99%;
}

.grp_sub_title
{
    color: #4F4F4F;
    font-size: 12px;
    display: block;
}

.grp_sub_title_right
{
    color: #4F4F4F;
    font-size: 12px;
    display: block;
    float: right;
    padding-top: 8px;
    padding-right: 8px;
}

.grp_item a
{
    text-decoration: none;
}

.grp_info_list_client
{
    color: #4F4F4F;
    display: block;
    font-size: 12px;
    padding-left: 10px;
    position: relative;
    width: 100%;
    padding-top: 5px;
    min-height: 43px;
    height: auto;
}
.grp_item_client
{
    list-style-type: none;
    min-height: 43px;
    height: auto;
    color: #4F4F4F;
    font-size: 12px;
    position: relative;
    cursor: pointer;
    padding-right: 5px;
    width: 95%;
}

.grp_item_client a
{
    text-decoration: none;
}
.yes_no
{
    background-color: #202D4E;
    background-image: url("../images/yes_no.png");
    color: #FFFFFF;
    height: 43px;
    margin-top: 20px;
    width: 84px;
    font-weight: bold;
    cursor: pointer;
    border: none;
}
.texrarea
{
    resize: none;
    height: 200px;
    width: 100%;
    border: none;
    font-family: Arial;
    background-color: #FFFFFF;
}
.tcarea
{
    border: 1px solid #878787;
    height: auto;
    position: relative;
    display: block;
    background-color: #FFFFFF;
    padding: 5px 10px;
}
.tcarea_top_left
{
    background: url("../images/tc_top_left.png") repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 8px;
}
.tcarea_top_right
{
    background: url("../images/tc_top_right.png") repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 8px;
}
.tcarea_bottom_left
{
    background: url("../images/tc_bottom_left.png") repeat scroll 0 0 transparent;
    bottom: -1px;
    display: block;
    height: 8px;
    left: -1px;
    position: absolute;
    width: 8px;
}
.tcarea_bottom_right
{
    background: url("../images/tc_bottom_right.png") repeat scroll 0 0 transparent;
    bottom: -1px;
    display: block;
    height: 8px;
    position: absolute;
    right: -1px;
    width: 8px;
}

.expense_details_gap
{
    height: 55px;
    width: 100%;
    border-bottom: 2px solid #ABABAB;
    margin-bottom: 25px;
}

.body_layer_white
{
    background-color: White;
    position: relative;
    width: 100%;
    height: 505px;
    overflow-x: hidden;
}

.body_layer_white ul
{
    margin: 0;
    padding: 0;
}

.body_layer_white ul li
{
    list-style-type: none;
    clear: both;
    position: relative;
}

.attach_receipt
{
    cursor: pointer;
    display: block;
    float: right;
    margin: 0;
    text-align: center;
    width: 100px;
}
.attach_receipt_img
{
    height: 55px;
    width: 40px;
}

.top_hleft
{
    float: left;
    padding-top: 8px;
    z-index: 2;
    cursor: pointer;
}
.feed_htitle
{
    color: #082A7D;
    font-size: 17px;
    font-weight: bold;
    left: 3%;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 94%;
    z-index: 1;
}
.top_hright
{
    float: right;
    width: 41px;
    z-index: 2;
}

.top_hlspan
{
    display: block;
    width: 1px;
    float: left;
}

.top_hrspan
{
    display: block;
    margin-top: 7px;
    text-align: center;
}

.disabled_text
{
    color: #999999;
}

.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.center
{
    text-align: center;
}

.textbox
{
    min-width: 370px;
    width: 100%;
}

.textbox_l
{
    background-image: url("/Images/text1_left.png");
    float: left;
    height: 46px;
    width: 8px;
}

.textbox_rc
{
    width: 100%;
}

.textbox_m
{
    background-image: url("/Images/text1_repeat.png");
    background-repeat: repeat-x;
    height: 46px;
    margin: 0px 8px 0px 8px;
}

.textbox_r
{
    background: url("/Images/text1_right.png") repeat transparent;
    float: right;
    height: 46px;
    left: 8px;
    position: relative;
    width: 8px;
}

.textgroup
{
    min-width: 370px;
    width: 94%;
    margin: 0 auto;
}

.textgroup_l
{
    background-image: url("/Images/textgroup_login_l.png");
    float: left;
    height: 177px;
    width: 19px;
}

.textgroup_rc
{
    width: 100%;
}

.textgroup_m
{
    background-image: url("/Images/textgroup_login_m.png");
    background-repeat: repeat-x;
    height: 177px;
    margin: 0px 19px 0px 19px;
}

.textgroup_r
{
    background: url("/Images/textgroup_login_r.png") repeat transparent;
    float: right;
    height: 177px;
    left: 19px;
    position: relative;
    width: 19px;
}

.textgroup_list
{
    float: left;
    margin-right: -19px;
    padding-top: 30px;
    width: 100%;
}

.textgroup_list input:focus
{
    outline: none;
}

.amt_currency_img
{
    padding-top: 7px;
}

.lbl_req_amt
{
    text-align: center;
    font-size: 12px;
    color: #004b8d;
    font-weight: bold;
}

.lbl_req_amt_msg
{
    font-size: 14px;
    color: #004b8d;
}

.data_connect_txt
{
    color: #808080;
    text-align: center;
    font-size: 12px;
}
.data_connect_txt_currency
{
    color: #808080;
    text-align: center;
    font-size: 12px;
    height: 40px;
    background-color: White;
    padding-top: 10px;
}
/* begin: Login */

.login_body
{
    background-image: url('/Images/bg.png');
    background-origin: content-box;
    background-repeat: repeat-x;
}

.login_main, .logout_main, .file_search_main
{    
    min-width: 370px;
    width: 94%;
    margin: 0 auto;
    padding: 0px 5px 0px 5px;
}

.login_logo
{
    margin-bottom: 15px;
    position: relative;
    text-align: center;
    top: 10px;
}

.login_field_font
{
    border: 0;
    font-size: 23px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    margin-bottom: 45px;
    width: 100%;
}

.ios_button
{
    min-width: 370px;
    width: 94%;
    margin: 0 auto;
}

.ios_button_l
{
    background-image: url("/Images/login_button_l.png");
    float: left;
    height: 64px;
    width: 17px;
}

.ios_button_rc
{
    width: 100%;
}

.ios_button_m
{
    background-image: url("/Images/login_button_m.png");
    background-repeat: repeat-x;
    height: 64px;
    line-height: 26px;
    margin: 0px 17px 0px 17px;
}

.ios_button_r
{
    background: url("/Images/login_button_r.png") repeat transparent;
    float: right;
    height: 64px;
    left: 17px;
    position: relative;
    width: 17px;
}

.ios_button_text
{
    color: #2b4371;
    cursor: default;
    float: left;
    font-size: 26px;
    font-weight: bold;
    margin-right: -17px;
    padding-top: 17px;
    text-align: center;
    width: 100%;
}

.login_remember
{
    clear: both;
    font-size: 20px;
    height: 36px;
    line-height: 24px;
    margin: 30px 0px 20px 0px;
    text-align: center;
}

.login_cbx
{
    margin: -2px 6px 0px 0px;
    vertical-align: middle;
}

.login_links
{
    min-width: 370px;
    width: 94%;
    margin: 0 auto;
}

.login_links a
{
    border-bottom: 1px solid #476ee1;
    color: #476ee1;
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 25px;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
}

.login_password_hint
{
    color: #b0b0b0;
    display: block;
    left: 2px;
    margin-bottom: -80px;
    position: relative;
    top: -80px;
    width: 120px;
    z-index: 1;
}

/* end: Login */

/* begin: Logout */

.logout_ttl
{
    color: #1E4582;
    font-size: 24px;
    margin: 20px 0 20px 0;
}

.logout_msg
{
    font-size: 17px;
    margin: 20px 0 54px 0;
}

/* end: Logout */

/* start: File Search */

.file_search_body
{
    background-image: url('/Images/bg_blue.png');
    background-origin: content-box;
    background-repeat: repeat-x;
}

.top_right
{
    padding-right: 9px;
    float: right;
    width: 132px;
}

.file_search_main
{
    margin-top: 20px;   
}

.file_search_text
{
    color: #ffffff;
    margin: 20px 0px 20px 0px;
}

.file_search_button
{
    margin-top: 20px;
    text-align: center;
}

/* end: File Search */

/* begin: Login help views */

.login_help_main
{
    min-width: 400px;
    padding-top: 42px;
}

.login_help_row
{
    margin: 10px;
}

.login_help_row_tall
{
    margin: 20px 10px 20px 10px;
}

.login_help_ttl
{
    color: #004b8d;
    font-size: 24px;
    font-weight: bold;
    left: 0;
    line-height: 26px;
    margin-top: 12px;
    min-width: 400px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.login_help_lbl
{
    color: #004b8d;
    font-size: 17px;
    font-weight: bold;
}

.login_help_l
{
    height: 22px;
    width: 70px;
}

.login_help_r
{
    height: 22px;
    margin: -21px 0px 0px 70px;
    position: absolute;
    min-width: 330px;
}

.login_help_copyright
{
    color: gray;
    font-size: 9px;
    min-width: 400px;
    padding-top: 25px;
    text-align: center;
}

.login_help_link_user_id
{
    color: #004b8d;
    font-size: 17px;
    font-weight: bold;
}

.login_help_password_hint
{
    color: #b0b0b0;
    display: block;
    margin-bottom: -80px;
    position: relative;
    text-align: left;
    top: -46px;
    width: 130px;
    z-index: 1;
}

/* end: Login help views */

/* start: Popups */

.popup_back
{
    background-color: #5c5c5c;
    filter: alpha(opacity=85);
    height: 100%;
    min-width: 430px;
    opacity: 0.8;
    width: 100%;
    z-index: 999999998 !important;
}

.popup_center
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}

.popup_main
{
    opacity: 0.9;
   /* filter: alpha(opacity=95);*/
    position: absolute;
    width: 100%;
    z-index: 999999999 !important;
}

.popup_top
{
    width: 100%;
}

.popup_9_1
{
    background-image: url('../images/popup_9_1.png');
    float: left;
    height: 43px;
    width: 28px;
}

.popup_9_23
{
    width: 100%;
}

.popup_9_2
{
    background-image: url('../images/popup_9_2.png');
    background-size: 100% 43px;
    height: 43px;
    margin: 0px 28px 0px 28px;
}

.popup_9_3
{
    background-image: url('../images/popup_9_3.png');
    float: right;
    height: 43px;
    left: 28px;
    position: relative;
    width: 28px;
}

.popup_mdl
{
    width: 100%;
}

.popup_9_4
{
    background-image: url('../images/popup_9_4.png');
    float: left;
    width: 28px;
}

.popup_9_56
{
    width: 100%;
}

.popup_9_5
{
    background-image: url('../images/popup_9_5.png');
    margin: 0px 28px 0px 28px;
}

.popup_9_6
{
    background-image: url('../images/popup_9_6.png');
    float: right;
    left: 28px;
    position: relative;
    width: 28px;
}

.popup_content
{
    color: #ffffff;
    cursor: default;
    font-size: 20px;
    position: relative;
    top: -20px;
}

.popup_ttl
{
    font-weight: bold;
    text-align: center;
}

.popup_dtl
{
    padding-top: 15px;
}

.popup_inp
{
    text-align: center;
}

.popup_btn
{
    background-color: #202D4E;
    background-image: url("../images/help_ok1.png");
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 42px;
    margin-top: 20px;
    width: 261px;
}

.popup_bottom
{
    width: 100%;
}

.popup_9_7
{
    background-image: url('../images/popup_9_7.png');
    float: left;
    height: 36px;
    width: 28px;
}

.popup_9_78
{
    width: 100%;
}

.popup_9_8
{
    background-image: url('../images/popup_9_8.png');
    background-size: 100% 36px;
    height: 36px;
    margin: 0px 28px 0px 28px;
}

.popup_9_9
{
    background-image: url('../images/popup_9_9.png');
    float: right;
    height: 36px;
    left: 28px;
    position: relative;
    width: 28px;
}

.login_popup, .file_search_popup, .login_help_popup
{
    display: none;
    z-index: 999999997 !important;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    min-width: 400px;
}

/* end: Popups */


/*Confirmation Page Start*/

.conf_desc_font
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    text-align: left;
    padding-top: 6px;
}

.conf_desc_font_rec_false
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    text-align: left;
    float: left;
    padding-top: 30px;
}

/*Confirmation Page End*/


/*Document Cover Page Start*/

.cover_sheet_display_non_bold
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    text-align: right;
    position: relative;
    text-align: right;
    padding-top: 15px;
}

.cover_sheet_display_bold
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    float: left;
    padding-top: 15px;
}

.cover_sheet_display_normal
{
    color: #082A7D;
    display: block;
    font-size: 14px;
    display: block;
    padding-top: 20px;
}

.btn_pos
{
    height: 51px;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
}

/*Document Cover Page End*/


.dummy_space
{
    padding-top: 10px;
}


/*NewsfeedDetail - start*/
.newsfeeddetail
{
    margin: 0 auto;
    padding-top: 10px;
    width: 90%;
    float: left;
    position: relative;
    padding-left: 20px;
}

.newsfeeddetail_header
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
}

.newsfeeddetail_desc
{
    color: #3D3D3D;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding-top: 20px;
}

.logout_width_home
{
    float: right;
    width: 141px;
}

.filter_msg
{
    color: #082A7D;
    font-size: 12px;
    font-weight: bold;
    margin-left: 6px;
    margin-right: 6px;
    position: absolute;
    top: 14px;
}


/*NewsfeedDetail - end*/

/*Logout - start*/



/*Logout - end*/

/*ContextSwitch - start*/

.context_line
{
    height: 1px;
    width: 100%;
    border-top: 2px solid white;    
}

.logout_width_switch
{
    float: right;
    width: 40px;
}

.bodybg
{
    background-color: #35446b;
}


.swich_bg
{
    background: url("../images/switch_bg.png");
    width: 100%;
    height: 720px;
    background-repeat: repeat-x;
    background-color: #35446b;
    margin-left: auto;
    margin-right: auto;
}

.switch_head
{
    width: 100%;
    height: 31px;
    float: left;
    text-align: left;
    color: #fff;
}
.switch_head p
{
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    margin: 0;
    padding: 7px 0;
    color: #fff;
    padding-left: 10px;
}



.switch_cont
{   
    display: block;
    margin: auto;
    background-color: #bababa;
}
.switch_cont p
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #123b7b;
    vertical-align: middle;
}
.sw_body
{
    width: 98%;
    height: 235px;
    margin: auto;
    background-color: #CCC;
    overflow: auto;
    -ms-overflow-y: yes;
}

.switch_feed
{
    background-image: url('../images/row_bg.png');
    background-repeat: repeat-x;
    height: 120px;
    position: relative;
    cursor: pointer;
}


.switch_feed_header
{
    color: #123b7b;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

.switch_feed_text_left
{
    color: #7d7d7d;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    width: 25%;
}

.switch_feed_text_right
{
    color: #7d7d7d;
    font-size: 14px;
    padding-right: 10px;
    padding-top: 5px;
    width: 96%;
}

.switch_feed_details
{
    width: 100%;
    float: left;
    min-height: 15px;
    height: auto;
    clear: both;
    position: relative;
}

.switch_row
{
    position: absolute;
    width: 100%;
    height: 120px;
    padding-top: 5px;
}



/*ContextSwitch - end*/

/* ReviewSubmit - start*/
.review_text_big
{
    color: #082A7D;
    font-size: 14px;
    font-weight: bold;
}

.review_text_small
{
    color: #082A7D;
    font-size: 12px;
    font-weight: normal;
}

.review_text_small_bold
{
    color: #082A7D;
    font-size: 12px;
    font-weight: bold;
}

.review_text_black_bold
{
    color: black;
    font-size: 12px;
    font-weight: bold;
}

.review_text_black_normal
{
    color: black;
    font-size: 12px;
    font-weight: normal;
}

.review_text_italic
{
    color: #082A7D;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    text-align: center;
    top: 16px;
    padding-bottom: 10px;
}

.review_submit_border
{
    height: 2px;
    width: 100%;
    border-bottom: 2px solid #ABABAB;
    margin-top: 20px;
}

.rev_subm_border
{
    background-image: url('../images/filter_option_seperator.png');
    background-repeat: repeat-x;
    height: 1px;
    width: 100%;
    background-color:gray;
}

.rev_subm_btn_pos
{
    height: 60px;
    width: 100%;
    position: fixed;
    bottom: 0;
    text-align: center;
}

.btn_pos_review
{
    height: 100px;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
}


/*.btn_edit
{
    background-image: url("../images/edit_btn.png");
    border: 0 none;    
    height: 50px;
    width: 100px;
    cursor: pointer;
    padding-bottom: 3px;
}*/

.btn_edit_review
{
    background: url("../images/edit_review.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    right: 5px;
    top: 5px;
    width: 115px;
    color: #08277A;
    font-size: 11px;
    font-weight: bold;
    margin-top: 20px;
    cursor: pointer;
}

.review_left
{
    float: right;
}

/* ReviewSubmit - end*/

/*Find Bank Start*/
.question_image
{
    background-image:url('../images/question_small.png');
    height: 22px;
    width: 22px;
    cursor: pointer;
    display:inline-block; 
    vertical-align: middle;
    margin-left:5px;    
}

.payth_header
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 6px;
    padding-top: 17px;
}


.help_popup_center_extended
{
    width: 360px;
    margin: 0 auto;
}

.help_popup_top_extended
{
    background-image: url('../images/help_top_new.png');
    width: 360px;
    height: 51px;
}

.help_popup_mdl_extended
{
    background-image: url('../images/help_middle_new.png');
    background-repeat: repeat-y;
    width: 360px;
    text-align: center;
}
.help_popup_bottom_extended
{
    background-image: url('../images/help_bottom_new.png');
    width: 360px;
    height: 43px;
}


.add_redirect
{
    background-color: #202D4E;
    background-image: url("../images/help_ok1_new.png");
    color: #FFFFFF;
    height: 42px;
    margin-top: 20px;
    width: 148px;
    font-weight: bold;
    cursor: pointer;
    border: none;
}
.popup_msg
{
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 30px;
    margin-right: 30px;
}

.popup_header
{
    color: #FFFFFF;
    font-weight: bold;    
    padding-bottom: 10px;
    text-align: center;    
}

.help_popup_confirm
{
    display: none;
    z-index: 999999999 !important;
    position: absolute;
    width: 100%;
    top: 82px;
}

.help_popup__center_confirm
{
    width: 360px;
    margin: 0 auto;
}

.help_popup_top_confirm
{
    background-image: url(../images/popup-body-top-bg.png);
    width: 360px;
    height: 69px;
}

.help_popup_mdl_confirm
{
    background-image: url(../images/popup-body-middle-bg.png);
    background-repeat: repeat-y;
    width: 360px;
    text-align: justify;
}

.help_popup_bottom_confirm
{
    background-image: url(../images/popup-body-bottom-bg.png);
    width: 360px;
    height: 107px;
    text-align: center;
}

.btn_confirm
{
    background-color: #202D4E;
    background-image: url("../images/help_ok1_new.png");
    color: #FFFFFF;
    height: 42px;
    margin-top: 20px;
    width: 148px;
    font-weight: bold;
    cursor: pointer;
    border: none;
    margin-top: 50px;
}
.popup_confirm
{
    margin-left: 35px;
    margin-right: 35px;
}
.all_field_manual_bank
{
    margin: 0 auto;
    padding-top: 10px;
    width: 81%;
}
.all_field_manual_bank h1
{
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
}
.all_field_manual_bank h2
{
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 5px;
}
.all_field_manual_bank p
{
    color: #4F4F4F;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.for_swift
{
    color: #F95F5D;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    top: 10px;
}
/*Find Bank End*/

/*PaymentOptions - start*/
.add_payment_options
{
    background-image: url("../images/manage_back_bg.png");
    height: 150px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 99999999;
    display: none;
}

.add_elec_reim
{
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}

/*PaymentOptions - end*/

/*Associate Expense Receipt*/
.chkbox_receipt
{
    background-image: url("../images/checkbox.png");
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    margin-left: 21px;
    position: absolute;
    width: 20px;
    margin-top: 10px;
}

.chk_receipt
{
    left: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 11px;
}

.chkbox_receipt_checked
{
    background-image: url('../images/checked.png');
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    margin-left: 20px;
    position: absolute;
    width: 20px;
    margin-top: 10px;
}

/* Resource not found*/
.notfound_body
{
    top: 100px;
    background-color: White;
    position: relative;
    width: 100%;
    height: 505px;
    overflow-x: hidden;
}

.notfound_body_mdl
{
    height: 100px;
}

/*BankAccountDetails - start*/
.drop_width
{
    width: 90%;
}

.tcrea_width
{
    width: 92%;
}

/*BankAccountDetails - end*/

.ellipsis
{
    white-space: nowrap;
    overflow: hidden;
}

.ellipsis.multiline
{
    white-space: normal;
}

.paythrough_msgtext
{
    color: black;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}

/* Paythrough Bank List- Start*/
.bankinfo
{
    background-color: White;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    font: 11px;
    color: #3366CC;
}
.bankinfo_heading
{
    font-weight: bold;
}

.paythroughlist_heading
{
    float: left;
    background-color: #CCCCCC;
    height: 50px;
    width: 100%;
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
}
.paythrough_name
{
    float: left;
    width: 55%;
    height: 35px;
    color: #000000;
    text-align: center;
    padding-top: 15px;
    border-right: 1px solid grey;
}
.paythrough_detail
{
    float: left;
    width: 44%;
    height: 35px;
    color: #000000;
    text-align: center;
    padding-top: 15px;
}

.bankname
{
    height: 15px;
}
.paythroughbank_list
{
    margin: 0;
    padding: 0;
}
.paythroughbank_list
{
    margin: 0;
    padding: 0;
}

.paythroughbank_list li
{
    background-image: url("../images/cs_list_back.png");
    background-repeat: repeat-x;
    list-style-type: none;
    clear: both;
    position: relative;
    width: 100%;
    height: 50px;
    cursor: pointer;
}
.paythroughbank_list li span
{
    color: #000000;
    font-size: 13px;
    text-align: left;
}

.bank_name_left
{
    margin-left: 26px;
    font-size: 16px;
}
.bank_name_tick
{
    background-image: url("../images/cs_tick.png");
    display: block;
    float: left;
    height: 11px;
    margin-left: 15px;
    margin-top: 5px;
    width: 11px;
}

.bank_name_notick
{
    display: block;
    float: left;
    height: 11px;
    margin-left: 15px;
    margin-top: 5px;
    width: 11px;
}
.paythrough_continue_btn
{
    height: 51px;
    width: 100%;
    position: fixed;
    bottom: 0;
    text-align: center;
}
/* Paythrough Bank List- End*/


/* FAQ List - Start*/

.ul_accordian_faq
{
    margin: 0;
    padding: 0;
    list-style: none;
}



.ul_accordian_faq li
{
    list-style-type: none;
    display: block;
    position: relative;
    cursor: pointer;
}



.ul_accordian_faq li ul
{
    display: none;
}





.ul_accordian_faq li span a
{
    height: 20px;
}

.ul_accordian_faq li a
{
    color: #082A7D;
    font-size: 15px;
    left: 23px;
    position: absolute;
    text-align: left;
    top: 16px;
    height: 20px;
}

.draft_content_faq
{
    width: 100%;
    overflow: scroll;
    height: 580px;
    overflow-x: hidden;
}

.draft_content_group_faq
{
    width: 95%;
    overflow: scroll;
    height: 580px;
    overflow-x: hidden;
    margin-left: auto;
}

.draft_content_pc
{
    width: 100%;
    overflow: scroll;
    height: 400px;
    overflow-x: hidden;
    background-color: white;
}

.draft_footer_pc
{
    width: 100%;
    overflow-x: hidden;
    background-color: white;
}

.faq_answer_li
{
    font-size: 15px;
    border-top: 1px solid grey;
}

/* not used anywhere */
.acc_first_lavel_faq
{
    width: 95%;
    height: 50px;
    display: block;
    border-bottom: 1px solid #9D9D9D;
    border-top: 1px solid #9D9D9D;
    border-right: 1px solid #9D9D9D;
    border-left: 1px solid #9D9D9D;
    border-radius: 5px;
}

.height_2
{
    height: 2px;
}

.faq_group_title
{
    font-size: 17px;
    font-weight: bold;
    color: #082A7D;
}

.faq_answers
{
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
}

.grp_item_disabled
{
    list-style-type: none;
    height: 43px;
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    background-color: grey;
    padding-right: 5px;
}

.grp_top_left_new
{
    background: url("../images/grp_top_left_new.png");
    position: absolute;
    left: -1px;
    top: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_top_right_new
{
    background: url("../images/grp_top_right_new.png");
    position: absolute;
    right: -1px;
    top: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_btm_left_new
{
    background: url("../images/grp_bottom_left_new.png");
    position: absolute;
    left: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
.grp_btm_right_new
{
    background: url("../images/grp_bottom_right_new.png");
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 6px;
    width: 6px;
    display: block;
}
/* FAQ List - End*/

/* Status Page - Start*/

.grp_info_list_status
{
    color: #082A7D;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    width: 99%;
    padding-top: 13px;
    white-space: nowrap;
    overflow: hidden;
}

.status_snippet
{
    width: 100%;
    padding-bottom: 10px;
    padding-top: 5px;
    background-color: #D8D8D8;
    height: 100%;
    overflow: hidden;
}

.status_snippet_left
{
    float: left;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #000000 !important;
    padding-left: 15px;
}

.status_snippet_left_bold
{
    float: left;
    font-size: 14px !important;
    font-weight: bold;
    color: #000000 !important;
    padding-left: 15px;
}
.status_snippet_right
{
    float: right;
    font-size: 12px; /*color: #2B2B2B;*/
    color: #000000;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}
.status_snippet_right_bold
{
    float: right;
    font-size: 12px; /*color: #2B2B2B;*/
        font-weight: bold;
    color: #000000;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}

.status_snippet_right_exp_status
{
    float: left;
    font-size: 12px; /*color: #2B2B2B;*/
    color: #000000;
    padding-left: 30px;
    text-wrap:normal;
}

.status_body_layer
{
    background-image: url('../images/bank_find_repeat.png');
    background-repeat: repeat-x;
    position: relative;
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
    background-position: left top;
}
.statusList
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.exp_coll_list
{
    color: #909090;
    display: block;
    display: block;
    padding-left: 20px;
    font-size: 12px;
    padding-top: 30px;
}

.status_accordian li ul
{
    display: none;
}
.status_close
{
    background-image: url("../images/down_arrow.png");
    display: block;
    height: 24px;
    position: relative;
    width: 24px;
    float: right;
    margin-right: 10px;
    top: 4px;
}
.status_open
{
    background-image: url("../images/up_arrow.png");
    display: block;
    height: 24px;
    position: relative;
    width: 24px;
    float: right;
    margin-right: 10px;
    top: 4px;
}
.status_answer_li
{
    font-size: 15px;
}
.grp_item_disp
{
    cursor: pointer;
}

.grp_info_list_extended
{
    color: #082A7D;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    width: 99%;
    min-height: 50px;
    height: auto;
}

.grp_title
{
    top: 11px;
    position: absolute;
}

.grp_title_faq
{
    display: table-cell;
    vertical-align: middle;
    min-height: 35px;
    height: auto;
}

/*Status Page - End*/

/* Notes - Start*/

.createNote
{
    background: url("../images/search_button_blue.png") no-repeat scroll 5px 0px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    padding-bottom: 3px;
    width: 95px;
}

.bankland_top_right_extended
{
    display: block;
    float: right;
    margin-top: 7px;
    padding-right: 15px;
}

.s_left_extended
{
    background-image: url("../images/text_left_extended.png");
    display: block;
    float: left;
    height: 30px;
    width: 8px;
}

.s_right_extended
{
    background-image: url("../images/text_right_extended.png");
    display: block;
    float: left;
    height: 30px;
    width: 8px;
    position: relative;
}
.s_mdl_extended
{
    background-image: url("../images/text_mdl_extended.png");
    background-repeat: repeat-x;
    height: 28px;
    width: 60%;
    display: block;
    float: left;
    border: 0;
}

.s_txt_code_font
{
    color: #b0b0b0;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
    line-height: 28px;
}

.s_active_font
{
    color: #505050;
    font-size: 14px;
    font-weight: bold;
    padding-left: 2px;
    line-height: 28px;
}

.mailOpen
{
    background-image: url("../images/mail_open.png");
    display: block;
    float: left;
    height: 35px;
    position: absolute;
    width: 35px;
    top: 15px;
}

.mailUnread
{
    background-image: url("../images/mail_unread.png");
    display: block;
    float: left;
    height: 24px;
    position: absolute;
    width: 34px;
    top: 20px;
}

.notes_list_details
{
    /* padding-left: 47px; */
    position: absolute;
    left: 45px;
    right: 38px;
    height: 65px;
    padding: 5px;
}

.note_list_title
{
    color: #1E4582;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 4px 40px 0 0;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 15px;
}

.note_list_desc
{
    color: #909090;
    font-size: 13px; /*-ms-text-overflow: ellipsis;*/
    position: absolute;
    top: 35px;
    width: 90%;
}

.flag_extended
{
    position: absolute;
    left: 10px;
}

.note_list_attachment
{
    background-image: url("../images/note_attachment.png");
    display: block;
    height: 35px;
    width: 35px;
}

.feed_attachment
{
    position: absolute;
    right: 35px;
    top: 15px;
    width: 30px;
}


.search_extended
{
    background: url("../images/search_button_new.png");
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 90px;
    color: #082A7D;
    font-weight: bold;
    padding-left: 10px;
}

.note_detail_txt_left
{
    color: #082A7D;
    font-size: 14px;
    font-weight: bold;
    margin-top: 13px;
    padding-left: 13px;
}
.note_detail_txt_right
{
    color: #082A7D;
    font-size: 14px;
    margin-top: 13px;
    padding-left: 13px;
}

.note_detail_txt_bottom
{
    color: #000000;
    font-size: 14px;
    margin-top: 13px;
    padding-left: 13px;
    padding-top: 10px;
}
.note_detail_hr
{
    color: Black;
    background-color: Black;
    height: 2px;
    border: 0px;
    margin-top: 20px;
}
.div_subject
{
    padding-top: 10px;
}
.body_grey_background
{
    background-color: #C0C0C0;
}

.body_blue_background
{
    background-color: #52689F;
}

.note_body_layer
{
    position: relative;
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
    background-position: left top;
}
.note_attachment_img
{
    width: 35px;
    height: 31px;
}
.note_attachment
{
    color: #082A7D;
    font-size: 14px;
    padding-left: 13px;
    display: block;
    float: left;
    width: 100%;
    cursor: pointer;
}

.attachment_img_span
{
    width: 10%;
    display: block;
    float: left;
}

.attachment_txt_span
{
    float: left;
    margin-top: 7px;
    margin-left: 7px;
}

.attachment_size_span
{
    color: #000000;
    float: right;
    margin-top: 7px;
    margin-right: 20px;
    width: 25%;
}

.a_title
{
    width: 94%;
}

.a_title_status
{
    width: 85%;
}

.reply_code_font
{
    color: #b0b0b0;
    font-size: 14px;
    padding-left: 2px;
    line-height: 1em;
}
.active_font_new
{
    color: #505050;
    font-size: 14px;
    padding-left: 2px;
    /*line-height: 1em;*/
    line-height: 45px;
}

.note_detail_whiteSpace
{
    white-space: pre-line;
}
/*Notes - End*/

/*Summary - Start*/
.draft_list_open
{
    display: block;
}

.draft_list_close
{
    display: none;
}
/*Summary - End*/

/*Contacts - Start*/
.contact_list_details
{
    padding-left: 8px;
    float: left;
    width: 85%;
    height: 65px;
    position: absolute;
    top: 12px;
}

.contacts
{
    background-image: url('../images/new_row.png');
    background-repeat: repeat-x;
    height: 95px;
    position: relative;
    cursor: pointer;
}

.load_text
{
    color: #1E4582;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-top: 21px;
    cursor: pointer;
}

.contacts_feed_arrow
{
    float: right;
    padding-top: 38px;
    width: 20px;
}

.date_time_extended
{
    color: #909090;
    display: block;
    display: block;
    font-size: 12px;
}
.rep_list_title_extended
{
    color: #082A7D;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    display: block;
}
.nav_date_extended
{
    color: #082A7D;
    font-size: 13px;
    font-weight: bold;
    display: block;
    position: absolute;
    right: 5px;
    top: 16px;
    padding-right: 8px;
}

.contact_image
{
    background-image: url('../images/contact_image.png');
    float: right;
    top: 15px;
    height: 40px;
    width: 35px;
    cursor: pointer;
}

.btnContact
{
    background: url("../images/cs_contacts (2).png");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 31px;
    width: 81px;
    cursor: pointer;
}

.s_left_search
{
    background-image: url("../images/search_box_icon.png");
    display: block;
    float: left;
    height: 30px;
    width: 30px;
}

.grp_info_title_bold
{
    color: #082A7D;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 12px;
    position: relative;
    width: 99%;
}

.s_mdl_new
{
    background-image: url("../images/search_box_mdl.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 28px;
    width: 82%;
    border: none;
    color: #2B2B2B;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
}
/*Contacts - End*/

/* Newsfeed Groups - start*/
.center_align
{
    text-align: center;
}

.text_gray
{
    color: #909090;
}

.news_feed_group
{  
    position: relative;
    float: left;
    margin: 0 auto;  
    width: 100%;    
}

   
.news_feed_group_msg
{
    margin-top: 20px;
    margin-bottom: 20px;
    min-height: 30px;
    height: auto;
}

.border_area
{
    display: inline-block;
    margin: 10px;
    width: 95%;
    height: 60px;
    border: 2px solid gray;
    margin: 0px;
    cursor: pointer;
}

.news_feed_group_flag
{
    position: absolute;
    height: 51px;
    width: 21px;
    left: 4%;
}

.news_feed_group_flag_detail
{
    position: absolute;
    height: 51px;
    width: 21px;
    left: 20px;
}


.news_group_title
{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    display: block;
    padding-left: 55px;
    padding-top: 20px;
}

.image_grp
{
    background: #909090;
    width: 60px;
    height: 60px;
    display: inline-block;
    float: left;
    border: 2px solid gray;
    position: absolute;
    margin-left: 30px;
}
.content_grp
{
    display: inline-block;
    margin-left: 100px;
    margin-right: 30px;
    width: 68%;
    height: 60px;
    border: 2px solid gray;
    position: absolute;
}

.group_title_detail
{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    display: block;
    padding-left: 10px;
    padding-top: 20px;
}

.newsfeedgroup_field
{
    border: 0;
    width: 95%;
    height: 38px;
}

.remove_button
{
    background-image: url("../images/remove_button.png");
    height: 51px;
    width: 123px;
    border: none;
    cursor: pointer;
    color: #FFFFFF;
    background-position: 0 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    bottom: 5px;
}


/* Newsfeed Groups - end*/

/*Client - Start*/
.menubar1_right_client
{
    float: right;
    width: 123px;
}

.qcontact_arrow_spn
{
    height: 14px;
    width: 10px;
}

.qcontact_arrow_img
{
    margin-top: 15px;
    margin-left: 15px;
}
/*Favorites - Start*/

.fav_inactive_star
{
    background-image: url('../images/icon_favorites_inactive.png');
    width: 27px;
    height: 27px;
    display: block;
    right: 30px;
    top: 33%;
    cursor: pointer;
}

.fav_active_star
{
    background-image: url('../images/icon_favorites_active.png');
    width: 31px;
    height: 30px;
    display: block;
    right: 30px;
    top: 33%;
    cursor: pointer;
}

/*Favorites - End*/

/*Employee Info Menu Bar*/

.menubar3_layer
{
    background-image: url('../images/menubar3_back.png');
    background-repeat: repeat-x;
    height: 44px;
    position: relative;
    width: 100%;
    clear: both;
}
.empinfo_menu_item img
{
    border: none;
}
.empinfo_menu_item
{
    cursor: pointer;
    height: 31px;
    width: 66px;
    display: block;
    margin-top: 3px;
    padding-top: 7px;
    float: left;
    color: #3F3F3F;
    font-size: 11px;
    position: relative;
    margin-right: 4px;
    background-color: #445977;
}
.empinfo_menu_active
{
    /*background-image: url('../images/fmenu_active.png');*/
    background-color: #2c446c;
    color: #D4D4D4;
    cursor: pointer;
    font-weight: bold;
    height: 31px;
    width: 66px;
}
.empinfo_footer_menu
{
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    position: absolute;
}
.empinfo_footer_menu li
{
    list-style-type: none;
    display: inline;
    float: left;
    height: 31px;
    width: 70px;
}

.empinfo_menu_item:hover
{
    /*background-image: url('../images/fmenu_active.png');*/
    background-color: #2c446c;
    cursor: pointer;
    height: 31px;
    width: 66px;
    display: block;
    color: #D4D4D4;
    font-weight: bold;
}
.menubar_home_right
{
    float: right;
    width: 41px;
}

.empinfo_fnavigation_bar
{
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 625px;
}

.empinfo_arrow_left
{
    background-color: #fff;
    height: 45px;
    opacity: 0.67;
    width: 11px;
    position: absolute;
    left: 0;
}
.empinfo_arrow_right
{
    background-color: #fff;
    height: 45px;
    right: 0;
    opacity: 0.67;
    position: absolute;
    width: 11px;
}
/* Client - End*/

/*Client Contacts - Start*/

.client_contacts
{
    background-color: #F5FAFF;
    height: 115px;
    position: relative;
}
.client_contact_list_details
{
    padding-left: 8px;
    float: left;
    width: 99%;
    height: 65px;
    position: absolute;
    top: 12px;
}

.feed_list_client
{
    color: #1E4582;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
}

.feed_list_client_right
{
    color: #1E4582;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    padding-bottom: 2px;
}

.feed_list_non_bold
{
    color: #1E4582;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.feed_list_non_bold_right
{
    color: #1E4582;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    padding-right: 10px;
}

.phn_logo
{
    background-image: url("../images/icon_phone.png");
    background-repeat: no-repeat;
    padding-right: 5px;
    height: 15px;
    width: 15px;
    display: inline-block;
    cursor: pointer;
}

.mail_logo
{
    background-image: url("../images/icon_mail.png");
    background-repeat: no-repeat;
    height: 12px;
    width: 16px;
    display: inline-block;
    padding-right: 5px;
    cursor: pointer;
}

/*Client Contacts - End*/

/* Search - start */

.search_left
{
    background-image: url('../images/login_button_l.png');
    width: 17px;
    height: 64px;
    display: block;
    float: left;
}
.search_mdl
{
    background-image: url('../images/login_button_m.png');
    background-repeat: repeat-x;
    height: 64px;
    width: 36%;
    display: block;
    float: left;
    position: relative;
}

.all_field_search
{
    width: 98%;
    margin-left: 5%;
    padding-top: 10px;
}

.txt_mdl_search
{
    background-image: url('../images/text1_repeat.png');
    background-repeat: repeat-x;
    height: 44px;
    width: 85%;
    display: block;
    float: left;
    border: 0;
}

.search_right
{
    background-image: url('../images/login_button_r.png');
    width: 17px;
    height: 64px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    padding-right: 1%;
}

.center_button
{
    display: table;
    margin: 0px 5%;
    width: 85%;
}

.nav_date_status
{
    color: #2b4371;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 12%;
    margin-top: 15px;    
}

.search_button
{
    background: url("../images/cs_search.png");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 34px;
    width: 64px;
    cursor: pointer;
}

.list_fav_inactive
{
    background-image: url('../images/icon_favorites_inactive.png');
    width: 27px;
    height: 27px;
    display: block;
    position: absolute;
    right: 30px;
    top: 33%;
}

.feed_list_desc_bold
{
    color: #909090;
    font-size: 13px;
    font-weight: bold;
}

.list_fav_active
{
    background-image: url('../images/icon_favorites_active.png');
    width: 31px;
    height: 30px;
    display: block;
    position: absolute;
    right: 30px;
    top: 33%;
}

.status_archived
{
    color: #000000;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    padding-right: 10px;
    padding-top: 30px;
}


/* Search -End */


.feed_list_details_emp
{
    /* padding-left: 47px; */
    position: absolute;
    left: 8px;
    right: 38px;
    height: 65px;
    padding: 5px;
}

/*Menu layer for Employee info*/
.menubar1_layer_client
{
    background-color: White;
    height: 34px;
    min-width: 400px;
}

.menubar1_layer_client table
{
    width: 100%;
}

.menubar1_left_client
{
    position: relative;
    float: left;
    padding-top: 12px;
    padding-left: 12px;
}

.menubar1_right_clientStatus
{
    float: right;
    width: 42px;
}

/*Employee Info*/
.list_arrow_client
{
    background-image: url('../images/nav_arrow.png');
    width: 10px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 40%;
}

.chk_trans_client
{
    left: 21px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 15px;
}
.chkbox_trans_client
{
    background-image: url("../images/checkbox_grey.png");
    display: block;
    float: left;
    height: 21px;
    margin-left: 21px;
    margin-top: 14px;
    position: absolute;
    width: 20px;
}
.chkbox_trans_checked_client
{
    background-image: url('../images/checked.png');
    display: block;
    float: left;
    height: 21px;
    margin-left: 20px;
    margin-top: 14px;
    position: absolute;
    width: 20px;
}

.recipient_body
{
    margin: 3%;
    border: 1px solid grey;
    overflow: hidden;
}
.body_layer_client
{
    position: relative;
}

.acc_first_lavel_noborder
{
    border-bottom: 0px !important;
}

.group_list_client
{
    width: 95% !important;
}

.padd_msl_left_client
{
    color: #808080;
    font-size: 15px;
    font-weight: bold;
    left: 50px;
    position: absolute;
    text-align: left;
    top: 16px;
}

/*Employee Costs*/
.all_field_90
{
    margin: 0 auto;
    padding-top: 10px;
    width: 90%;
}

.all_field_90 h1
{
    color: #082A7D;
    font-size: 16px;
    font-weight: bold;
}
.grp_info_list_cost
{
    color: #333333;
    display: block;
    font-size: 12px; /*padding-left: 10px;*/
    position: relative; /*width: 81%;*/
    top: 35%;
    height: 20px;
    margin-left: 40px;
    font-weight: normal !important;
    margin-right: 20px;
}
.list_arrow_cost
{
    background-image: url('../images/nav_arrow.png');
    width: 10px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 35%;
}

.cost_category_icon
{
    display: block;
    width: 22px;
    height: 22px;
    margin-right: 5px;
    margin-top: 45%;
    background-image: url('../images/colour_mask.png');
}

.cost_category_spn
{
    height: 100%;
    width: 24px;
    display: block;
    float: left;
    margin-left: 10px;
}

.cost_spn_right
{
    float: right; /*margin-right: 40px;*/
}
.cost_detail_div
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.grp_info_cost_details
{
    color: #333333;
    display: block;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    width: 99%;
    min-height: 35px;
    height: auto;
}

.cost_snippet_left_12
{
    float: left;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #000000 !important;
    padding-left: 15px;
}
.cost_snippet_right_12
{
    float: right;
    font-size: 12px; /*color: #2B2B2B;*/
    color: #000000;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}

.cost_snippet_left_14
{
    float: left;
    font-size: 14px !important;
    color: #000000 !important;
}

.cost_snippet_right_14
{
    float: right;
    font-size: 14px; 
    color: #000000;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}

.cost_snippet_left_17_grey
{
    float: left;
    font-size: 17px !important;
    color: #909090 !important;
}

.cost_snippet_right_17_grey
{
    float: right;
    font-size: 17px;
    color: #909090;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}

#holder
{
    width: 400px;
    height: auto;
}
/*Policy Revisions - Start*/

.feed_load_new
{
    background-image: url("../images/feed_load_new.png");
    width: 100%;
    overflow: scroll;
    height: 505px;
    overflow-x: hidden;
}

.button_right
{
    background-image: url("../images/gradient_button_new.png");
    display: block;
    float: right;
    height: 30px;
    width: 90px;
    position: relative;
    margin-right: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #0B2161;
    text-decoration: none;
}

.revision_snippet_right
{
    float: right;
    font-size: 14px; /*color: #2B2B2B;*/
    color: #000000;
    padding-left: 30px;
    padding-right: 15px;
    text-align: right;
}

.text_align
{
    position: absolute;
    top: 8px;
    left: 14px;
}

.texrarea_policy
{
    resize: none;
    height: 70px;
    width: 100%;
    border: none;
    font-family: Arial;
    background-color: #FFFFFF;
}

.tarea_new
{
    min-height: 60px;
    border: 1px solid #ABABAB;
    position: relative;
    display: block;
    background-color: #ECECEC;
    width: 100%;
}

.div_action_drop
{
    width: 100%;
    margin-left: 8%;
    min-height: 30px;
}

/*Policy Revisions - End*/

/*Statistics - Start*/

.StatTable
    {
        width:100%;
    }
.Heading
{
    height:35px;
    background-color:#D2D2D2;
}
.Row
{
    height:28px;
}
.fixed_header
{
    height:28px;
    position:fixed;
    background-color:White;
}

.Cell
{
    border: 1px solid grey;
    text-align:center;
    font-size:14px;
    padding-left:5px;
    padding-right:5px;
}

.stat_info
{
    margin: 0px auto;
    width: 100%;   
}
.Cell_heading
{
    border: 1px solid grey;
    border-width: thin;
    padding-left: 5px;
    font-weight:bold;
    text-align:left;
    font-size:14px;
}
.Cell_heading_first
{
    border: 1px solid grey;
    border-width: thin;
    padding-left: 5px;
    font-weight:bold;
    text-align:left;
    font-size:14px;
    width: 42%;
}
.Cell_stat
{
    border: 1px solid grey;
    border-width: thin;
    padding-left: 5px;
    text-align:center;
    font-size:14px;
}
.Cell_SubheaderStat
{
    display: table-cell;
    border: 1px solid grey;
    border-width: thin;
    padding-left: 25px;
    font-size:14px;
}
.Cell_Subheader
{
    border: 1px solid grey;
    border-width: thin;
    padding-left: 5px;
    text-align:left;
    font-size:14px;
}

.Cell_New
{
    width:40%;
    border: 1px solid grey;
    text-align:center;
}

/*Statistics - End*/

/* Communication Preferences - Start*/
.txt_black_bold
{
    color: #000000;
    font-weight: bold;
    font-size: 13px;
}

.grp_sub_title_13
{
    color: #4F4F4F;
    font-size: 13px;
    display: block;
}
.padd_10
{
    padding-left: 10px;
}
.padd_top_5
{
    padding-top: 5px;
}
.chk_trans_comm_pref
{
    left: 10px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    cursor: pointer;
}
.chkbox_trans_span
{
    padding-top: 3px;
    margin-left: 30px;
}
.chkbox_trans_comm_pref
{
    background-image: url("../images/checkbox.png");
    float: left;
    height: 21px;
    width: 20px;
}
.chkbox_trans_checked_comm_pref
{
    background-image: url('../images/checked.png');
    float: left;
    height: 21px;
    width: 20px;
}
/* Communication Preferences - End*/

/* Running Totals - Begin  */
.menubar_rtotal
{
    background-color:#52689F;
    height: auto;
    position: relative;
    width: 100%;
    clear: both;
}
.runt_right
{
    position: relative;
    top: -13px;
}
.runt_margin_exrt
{
    margin-left: 185px;
}
.runt_margin_po
{
    margin-left: 170px;
}

.runt_left
{
    float: left; 
    width: 85%;
    padding-left: -20px\9;
}

.runt_right_explist
{
    float: left; 
    width: 15%; 
    margin-right: -1px;
}
/* Running Totals - End  */

/* Exchange Rates - Begin */
.rate_list
{
    color: #909090;
    font-size: 12px;
    font-weight:normal;
}
.rate_list_title
{
    color: #909090;
    display: block;
    padding-left: 35px;
    font-size: 12px;
    font-weight:bold;
}

.rate_label
{
    height: 44px;
    width: 78%;
    padding-left: 0px;   
    position: relative;
    border: 0;
}

.rate_img
{
    padding-top: 2px;
    padding-left:10px;
}

.rate_text
{
    width:82%;
    float:left; 
    padding-top:8px;
    font-family: Arial; 
    font-size:14px; 
    font-weight:normal 
}
.padd_4
{
    padding-top:3px;
    height: 46px;
}
/* Exchange Rates - End */

/* ILS details */

.hrs_detail_div
{
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left:40px;
    padding-right:40px;
    background-color: #D8D8D8;
}

.grp_info_list_hrs
{
    color: #333333;
    display: block;
    font-size: 12px; /*padding-left: 10px;*/
    position: relative; /*width: 81%;*/
    top: 35%;
    height: 20px;
    margin-left: 60px;
    font-weight: normal !important;
    margin-right: 60px;
}

/* End ILS details */
/* Expense Status */
.exp_status_scrl
{
    height: 430px;
    overflow: hidden;
    -ms-overflow-y: scroll;
}

.exp_status_ht
{
    height:470px;
}

.pg_scroll
{
    -ms-overflow-y: scroll;
}

/* bank instructions page */

.bank_instr_left
{
    float: left;
    font-weight: normal;
    font-size: 14px;
    color: #082A7D;
    width: 20%;
    text-align: right;
    padding-left: 15px;
    padding-top: 10px;
}

.bank_instr_right
{
    float: right;
    font-size: 14px;  
    color: #082A7D;
    padding-left: 30px;
    padding-top: 10px;
    width: 70%;
}


