ul.menuList {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size:11px;
}

li.menubar {
    background-color:#cdc7ae;
    color:#000;
    list-style: none outside;
    border-top: 1px solid #eeeede;
    border-bottom: 1px solid #6e6855;
    font-weight:normal;
    padding:1px;
}

li.menubar a:link,
li.menubar a:visited {
    color:#000;
    font-weight:normal;
    display:block;
    padding:1px 2px 1px 12px;
    width:121px;
    text-decoration:none;
}

li.menubar a.menu-heading {
    background: #cdc7ae url(../img/menu-arrow-collapsed.gif) center left no-repeat;
}

li.menubar a.menu-heading:hover {
    background-color:#6e6855 url(../img/menu-arrow-collapsed.gif) center left no-repeat;
    color:#fff;
}

ul.menu {
    display: none;
    padding:0;
    background-color: #fff;
    margin:0px;
    font-weight:normal;
    border-top:1px solid #6e6855;
}

/********************
 * first and second
 * level menu
 ********************/
ul.menu li {
  list-style: none outside;
  font-weight:normal;
  color:#000;
  padding:0px;
  margin:0;
}

ul.menu li a:link,
ul.menu li a:visited {
    font-weight:normal;
    color: #000;
    text-decoration: none;
    display:block;
    padding:2px 2px 1px 12px;
    width:121px;
}

ul.menu li a:hover {
    background-color:#000066;
    color: #fff;
    text-decoration:none;
    display:block;
}

/********************
 * second level menu
 ********************/
li.menubar a.submenu-heading {
    background: #eeeede url(../img/menu-arrow-collapsed.gif) center left no-repeat;
    border-top:1px solid #6e6855;
}

li.menubar a.submenu-heading:hover {
    background-color:#6e6855 url(../img/menu-arrow-collapsed.gif) center left no-repeat;
    color:#fff;
}

ul.menu ul.menu {
    background-color:#fff;
    border-top:1px solid #ccc;
}

ul.menu ul.menu li a {
    padding-left:20px;
    width:113px;
}

ul.menu ul.menu li a:link,
ul.menu ul.menu li a:visited {
    font-weight:normal;
    color: #000;
    text-decoration: none;
    display:block;
    padding-LEFT:20px;
    width:113px;
}

ul.menu ul.menu li a:hover {
    background-color:#000066;
    color: #fff;
    text-decoration:none;
    display:block;
}

div.member-enquiry-dropdown {
    margin:0;
    text-align:left;
    padding:5px 0;
    background-color:#cdc7ae;
    border-top:1px solid #eeeede;
    border-bottom:1px solid #6e6855;
}

label.member-enquiry-label {
    vertical-align:middle;
    padding:0 5px;
    color:#000;
    text-transform:capitalize;
}

/*
 * The following CSS rules highlight the current menu option.
 * Each link on the menu has a unique id associated with it.
 * When the relevant page is displayed, the sme id is aplied to the body tag
 * of the page. This is achieved using the Tiles templatign framework.
 * The CSS rule dictates that only when the link inherits from the body with
 * the same id, sohuld the rule be applied.
 */
/* esa management */
body#esa_position_enq           a#menu_esa_position_enq,
body#esa_settledpayments_enq    a#menu_esa_settledpayments_enq,
body#esa_transaction_enq        a#menu_esa_transaction_enq,
body#esa_startofday_enq         a#menu_esa_startofday_enq,
body#esa_esacr_queue_enq        a#menu_esa_esacr_queue_enq,
body#esa_mult_pos_enq            a#menu_esa_mult_pos_enq,
body#esa_mon_swift_enq            a#menu_esa_swift_enq,
body#esa_mon_aif_enq            a#menu_esa_aif_enq,
body#esa_lvf_enq                a#menu_esa_lvf_enq,
body#esa_lvf_tran_enq           a#menu_esa_lvf_tran_enq,
body#esa_bilat_sum              a#menu_esa_bilat_sum,
body#esa_lvf_msettle_enq        a#menu_esa_lvf_msettle_enq,
body#esa_esacr_override         a#menu_esa_esacr_override,
body#esa_esa_bulk               a#menu_esa_esa_bulk,
body#esa_cr_bulk                a#menu_esa_cr_bulk,
body#esa_cash_queue_enq         a#menu_esa_cash_queue_enq,
body#esa_cash_override          a#menu_esa_cash_override,
body#esa_cash_bulk              a#menu_esa_cash_bulk,
body#esa_cash_limit             a#menu_esa_cash_limit,
body#esa_cash_sublimit          a#menu_esa_cash_sublimit,
body#esa_cash_enq               a#menu_esa_cash_enq,
body#esa_tbo_selection          a#menu_esa_tbo_selection,
body#esa_lvf_bulk               a#menu_esa_lvf_bulk,
body#esa_tbo_management         a#menu_esa_tbo_management,
body#esa_lvf_clear_int_enq	    a#menu_esa_lvf_clear_int_enq
{
    background-color:#336699;
    color:#fff;
}


/* esa management HO enquiry */
body#esa_position_enq           a#menu_enq_esa_position_enq,
body#esa_settledpayments_enq    a#menu_enq_esa_settledpayments_enq,
body#esa_transaction_enq        a#menu_enq_esa_transaction_enq,
body#esa_swift_enq                a#menu_enq_esa_swift_enq,
body#esa_aif_enq                a#menu_enq_esa_aif_enq,
body#esa_lvf_enq                a#menu_esa_lvf_enq,
body#esa_lvf_msettle_enq        a#menu_esa_lvf_msettle_enq,
body#esa_startofday_enq         a#menu_enq_esa_startofday_enq,
body#esa_esacr_queue_enq        a#menu_enq_esa_esacr_queue_enq,
body#esa_esacr_override         a#menu_enq_esa_esacr_override,
body#esa_cash_queue_enq         a#menu_enq_esa_cash_queue_enq,
body#esa_cash_override          a#menu_enq_esa_cash_override,
body#esa_cash_limit             a#menu_enq_esa_cash_limit,
body#esa_cash_sublimit          a#menu_enq_esa_cash_sublimit,
body#esa_cash_enq               a#menu_enq_esa_cash_enq,
body#esa_tbo_selection          a#menu_esa_tbo_selection,
body#esa_tbo_management            a#menu_esa_tbo_management {
    background-color:#336699;
    color:#fff;
}

/* esa management HO assist */
body#esa_position_enq           a#menu_ass_esa_position_enq,
body#esa_esacr_queue_enq        a#menu_ass_esa_esacr_queue_enq,
body#esa_esacr_override         a#menu_ass_esa_esacr_override,
body#esa_esa_bulk               a#menu_ass_esa_esa_bulk,
body#esa_cr_bulk                a#menu_ass_esa_cr_bulk,
body#esa_cash_queue_enq         a#menu_ass_esa_cash_queue_enq,
body#esa_cash_override          a#menu_ass_esa_cash_override,
body#esa_cash_bulk              a#menu_ass_esa_cash_bulk,
body#esa_cash_limit             a#menu_ass_esa_cash_limit,
body#esa_cash_sublimit          a#menu_ass_esa_cash_sublimit {
    background-color:#336699;
    color:#fff;
}

 /* cash entry */
body#cash_entry     a#menu_cash_entry,
body#cash_auth      a#menu_cash_auth,
body#cash_amend     a#menu_cash_amend,
body#cash_enq       a#menu_cash_enq {
    background-color:#336699;
    color:#fff;
}

 /* cash entry assist */
body#cash_entry     a#menu_ass_cash_entry,
body#cash_auth      a#menu_ass_cash_auth,
body#cash_amend     a#menu_ass_cash_amend {
    background-color:#336699;
    color:#fff;
}

/* manual fsi/fri */
body#manual_fsi_entry         a#menu_manual_fsi_entry,
body#manual_fsi_enquiry  	  a#menu_manual_fsi_enquiry,
body#manual_fsi_amend_delete  a#menu_manual_fsi_amend_delete,
body#manual_fsi_authorisation a#menu_manual_fsi_authorisation,
body#manual_fri_authorisation a#menu_manual_fri_authorisation,
body#manual_fri_entry         a#menu_manual_fri_entry
{
    background-color:#336699;
    color:#fff;
}

body#manual_fri_enquiry     a#menu_manual_fri_enquiry,
body#manual_fri_enquiry     a#menu_manual_fri_enquiry
{
    background-color:#336699;
    color:#fff;
}


/* batch */
body#batch_enq  a#menu_batch_enq {
    background-color:#336699;
    color:#fff;
}

/* batch admin HO enquiry */
body#batch_enq  a#menu_enq_batch_enq {
    background-color:#336699;
    color:#fff;
}

/* batch admin - menu tab */
body#batchadmin_entry        a#menu_batchadmin_entry,
body#batchadmin_mgt          a#menu_batchadmin_mgt,
body#batchadmin_rba_mgt      a#menu_batchfeeder_rba_mgt,
body#batchadmin_admin        a#menu_batchadmin_admin,
body#batchadmin_enq          a#menu_batchadmin_enq,
body#batchadmin_rba_mgt      a#menu_batchadmin_rba_mgt {
    background-color:#336699;
    color:#fff;
}

/* batch management (feeder) - menu tab */
body#batchfeeder_rba_mgt      a#menu_batchfeeder_rba_mgt {
    background-color:#336699;
    color:#fff;
}

/* LVSS management - menu tab */
body#esa_lvf_bulk_settlement      a#menu_esa_lvf_bulk_settlement {
    background-color:#336699;
    color:#fff;
}

/* batch admin - enquiry tab */
body#batchadmin_entry        a#menu_enq_batchadmin_entry,
body#batchadmin_mgt          a#menu_enq_batchadmin_mgt,
body#batchadmin_admin        a#menu_enq_batchadmin_admin,
body#batchadmin_enq          a#menu_enq_batchadmin_enq,
body#batchadmin_rba_mgt      a#menu_enq_batchadmin_rba_mgt {
    background-color:#336699;
    color:#fff;
}

/* batch admin - assist tab */
body#batchadmin_entry        a#menu_ass_batchadmin_entry,
body#batchadmin_mgt          a#menu_ass_batchadmin_mgt,
body#batchadmin_rba_mgt      a#menu_ass_batchadmin_rba_mgt {
    background-color:#336699;
    color:#fff;
}

/* messages and info - incl HO enquiry and HO assisted */
body#messageinfo_message_enq            a#menu_messageinfo_message_enq,
body#messageinfo_memberBicList            a#menu_messageinfo_memberBicList,
body#messageinfo_message_enq            a#menu_enq_msg_enq,
body#messageinfo_message_enq            a#menu_ass_msg_enq,
body#messageinfo_ritsholidays            a#menu_messageinfo_ritsholidays,
body#messageinfo_message_send           a#menu_messageinfo_message_send,
body#messageinfo_member                 a#menu_messageinfo_member,
body#messageinfo_member                 a#menu_enq_messageinfo_member,
body#messageinfo_eveningagreed          a#menu_messageinfo_eveningagreed,
body#messageinfo_eveningagreed          a#menu_enq_messageinfo_eveningagreed,
body#messageinfo_ritsholidays           a#menu_messageinfo_ritsholidays,
body#messageinfo_sessionhistory         a#menu_messageinfo_sessionhistory {
    background-color:#336699;
    color:#fff;
}

/* member admin */
body#memberadmin_member                 a#menu_memberadmin_member,
body#memberadmin_memberType             a#menu_memberadmin_memberType,
body#memberadmin_evening                a#menu_memberadmin_evening,
body#memberadmin_branch                 a#menu_memberadmin_branch,
body#memberadmin_roles                  a#menu_memberadmin_roles,
body#memberadmin_user                   a#menu_memberadmin_user,
body#memberadmin_certenquiry            a#menu_memberadmin_certenquiry,
body#memberadmin_changepwd              a#menu_memberadmin_changepwd,
body#memberadmin_adminchangepwd         a#menu_memberadmin_adminchangepwd,
body#memberadmin_helpdeskchangepwd      a#menu_memberadmin_helpdeskchangepwd,
body#memberadmin_authbyfunction         a#menu_memberadmin_authbyfunction,
body#memberadmin_authbyuser             a#menu_memberadmin_authbyuser,
body#memberadmin_summaryBilling         a#menu_billing_summary_enquiry,
body#memberadmin_unsolad                a#menu_memberadmin_unsolad,
body#memberadmin_unsolad                a#menu_memberadmin_unsolad_rba,
body#memberadmin_lockout                a#menu_memberadmin_lockout {
    background-color:#336699;
    color:#fff;
}

/* member admin HO enquiry */
/* pwd functions ommitted
/* awaiting clarification on what menu options
 * will appear for HO Enq
 */
body#memberadmin_member                 a#menu_enq_memberadmin_member,
body#memberadmin_memberType             a#menu_enq_memberadmin_memberType,
body#memberadmin_memberClass            a#menu_memberadmin_memberclassenquiry,
body#memberadmin_evening                a#menu_enq_memberadmin_evening,
body#memberadmin_branch                 a#menu_enq_memberadmin_branch,
body#memberadmin_roles                  a#menu_enq_memberadmin_roles,
body#memberadmin_user                   a#menu_enq_memberadmin_user,
body#memberadmin_changepwd              a#menu_enq_memberadmin_changepwd,
body#memberadmin_adminchangepwd         a#menu_enq_memberadmin_adminchangepwd,
body#memberadmin_helpdeskchangepwd      a#menu_enq_memberadmin_helpdeskchangepwd,
body#memberadmin_authbyfunction         a#menu_enq_memberadmin_authbyfunction,
body#memberadmin_summaryBilling         a#menu_enq_billing_summary_enquiry,
body#memberadmin_unsolad                a#menu_enq_memberadmin_unsolad,
body#memberadmin_authbyuser             a#menu_enq_memberadmin_authbyuser {
    background-color:#336699;
    color:#fff;
}

/* member admin HO assisted */
body#memberadmin_authbyfunction         a#menu_ass_memberadmin_authbyfunction,
body#memberadmin_authbyuser             a#menu_ass_memberadmin_authbyuser {
    background-color:#336699;
    color:#fff;
}

/* Reports - Menu tab */
body#rpt_system         a#menu_rpt_system,
body#rpt_member          a#menu_rpt_member {
    background-color:#336699;
    color:#fff;
}

/* Reports - Enq Menu tab */
body#rpt_system         a#menu_enq_rpt_system_enq,
body#rpt_member          a#menu_enq_rpt_member_enq {
    background-color:#336699;
    color:#fff;
}

/* authorisations - incl HO enquiry and HO assisted */
body#auth_listoutstanding   a#menu_auth_listoutstanding,
body#auth_listoutstanding   a#menu_enq_auth_listoutstanding,
body#auth_listoutstanding   a#menu_ass_auth_listoutstanding {
    background-color:#336699;
    color:#fff;
}

/* Session management - Menu tab */
body#session_enquiry        a#menu_session_enquiry,
body#session_enquiry        a#menu_session_update,
body#session_update          a#menu_session_update,
body#session_update          a#menu_session_enquiry {
    background-color:#336699;
    color:#fff;
}

/* System Monitoring - Menu tab */
body#sys_mon_batch            a#menu_sys_mon_batch,
body#sys_mon_process          a#menu_sys_mon_process {
    background-color:#336699;
    color:#fff;
}

body#java_mon_process          a#menu_java_mon_process {
    background-color:#336699;
    color:#fff;
}

/* Direct Payment - Menu tab */
body#direct_payment_entry            a#menu_direct_payment_entry {
    background-color:#336699;
    color:#fff;
}

/* Esa Monitoring - Menu tab*/
body#esa_mon_aif_enq               a#menu_esa_mon_aif_enq,
body#esa_mon_cash_transfer_enq  a#menu_esa_mon_cash_transfer_enq,
body#esa_mon_cnesap_enq          a#menu_esa_mon_cnesap_enq,
body#esa_mon_queue_enq             a#menu_esa_mon_queue_enq,
body#esa_mon_ls_enq              a#menu_esa_mon_ls_enq,
body#esa_mon_activity_enq          a#menu_esa_mon_activity_enq,
body#esa_mon_aclrmsg_enq          a#menu_esa_mon_aclrmsg_enq,
body#esa_mon_pre9am_enq          a#menu_esa_mon_pre9am_enq,
body#esa_rba_lvf_tran_enq        a#menu_esa_rba_lvf_tran_enq,
body#esa_mon_rbarepos_enq         a#menu_esa_mon_rbarepos_enq,
body#esa_mon_queue_upd_enq      a#menu_esa_mon_queue_upd_enq,
body#esa_mon_liquid_enq          a#menu_esa_mon_liquid_enq,
body#esa_mon_swift_enq          a#menu_esa_mon_swift_enq {
    background-color:#336699;
    color:#fff;
}
