/*menu control start*/
.menuContainer {
    height: 100%;
    border-spacing :0px;
    /*width:200px;*/
}
.treeContainer {
background-color: #5985BB;
border-top:solid 1px white;
}
    .treeContainer a {
        text-decoration:none;
        color:white;
        font-size:13px;
    }
.mpmenu {
    background-color: #5985BB !important;
    /*border: solid 1px #4975AB;
    border-bottom:none;*/
    margin-top: 0px;
    border-top: 1px solid white;
}

.mpmenu, .subMenu {
    width: 100%;
    padding: 0px;
    clear: both;
    font-size: 11px;
    font-family: sans-serif;
    display: table;
    border-spacing :0px 0px;
}

    .mpmenu li, .subMenu li {
        list-style: none;
        clear: both;
        /*display: table-row;*/
    }
.subMenu {
    border-bottom:solid 1px #d6d6d6;/*#6A96CC;*/
}
.subMenuSuppressed {
    /*background: url('images/menu/icon_arrow_down.png') 100% 30% no-repeat;*/
    background: url('images/menu/expand.png') 0% 50% no-repeat;
}

.subMenuExpanded {
    /*background: url('images/menu/icon_arrow_up.png') 100% 30% no-repeat;*/
    background: url('images/menu/collapse.png') 0% 50% no-repeat;
}

.menuLink {
    text-decoration: none;
    color: white;
    display: inline-block; /*to fix the width of anchor to fill container*/
    /*width: 75%;*/
    height: 100%;
    background-color: transparent;
    margin-left: 4px;
    font-size: 13px;
    font-family: tahoma;
   
}

.toggleLink {
    width: 12px;
    height: 12px;
    float:right;
    margin-right:4px;
    margin-top:4px;
    cursor:pointer;
}

.itemContent {
    display: inline-block;
}
/*first level child/sub menu indentation*/
.subMenu .itemContent {
    padding-left: 4%;
    width: 96%;
    
}
/*.subMenu .menuLink {
    width: 71% !important;
}*/
/*sencond level child/sub menu indentation*/
.subMenu .subMenu .itemContent {
    padding-left: 12%;
    width: 88%;
}
/*.subMenu .subMenu .menuLink {
    width: 67% !important;
}*/
/*third level child/sub menu indentation*/
.subMenu .subMenu .subMenu .itemContent {
    padding-left: 16%;  
    width: 84%;
}
/*.subMenu .subMenu .subMenu .menuLink {
    width: 63% !important;
}*/
.subMenu .subMenu .subMenu .subMenu .itemContent {
    padding-left: 20%;
    width: 80%;
}
/*.subMenu .subMenu .subMenu .subMenu .menuLink {
    width: 59% !important;
}*/

.expandableItem {
    border-bottom: solid 1px #d6d6d6; /*#6A96CC;*/
}

.menuItem {
    list-style-position: inside !important;
    width: 100%;
    display: table;
    padding: 4px 0px;
    line-height:18px;
}

.menuItem:hover,
.menuItem:active,
.menuItemSelected {
    background-color: #B0D3FF !important;
}
.itemIcon {
  display: inline;
  height: 16px;
  width: 16px;
  margin-left: 5px;
  padding-bottom:5px;
}
.treeNodeLink {
    text-decoration: none;
}
.menuItem:hover .toggleLink.subMenuSuppressed {
    background: url('images/menu/sub-expand.png') 0% 50% no-repeat !important;
}

.menuItem:hover .toggleLink.subMenuExpanded {
    background: url('images/menu/sub-collapse.png') 0% 50% no-repeat !important;
}

/*changes suggested by simon*/
.subMenu .subMenu .menuItem {
    background-color:white;
}

.subMenu .subMenu .menuLink {
    color:#5985BB !important;
}

.subMenu .subMenu .subMenu .menuItem {
    border:none;
}
.navigationItem {
    background-color:white;
}

    .navigationItem .menuLink {
        color: #5985BB;
        padding-left: 10px;
    }

.subMenu .navigationItem {
    border-bottom: solid 1px #d6d6d6;/*#6A96CC;*/
}

.subMenu .subMenu .subMenuSuppressed {
    /*background: url('images/menu/icon_arrow_down.png') 100% 30% no-repeat;*/
    background: url('images/menu/sub-expand.png') 0% 50% no-repeat;
}

.subMenu .subMenu .subMenuExpanded {
    /*background: url('images/menu/icon_arrow_up.png') 100% 30% no-repeat;*/
    background: url('images/menu/sub-collapse.png') 0% 50% no-repeat;
}
/*simon changes end*/

/*menu control end*/

.dashBoard_MI {
    background: url('images/menu/icons/icon_home.png') 0% 50% no-repeat;
}
.menuItem:hover .dashBoard_MI,
.menuItem:active .dashBoard_MI,
.menuItemSelected .dashBoard_MI {
     background: url('images/menu/icons/icon_home_hover.png') 0% 50% no-repeat;
}

.manager_MI {
    background: url('images/menu/icons/icon_clients.png') 0% 50% no-repeat;
}
.menuItem:hover .manager_MI,
.menuItem:active .manager_MI,
.menuItemSelected .manager_MI {
     background: url('images/menu/icons/icon_clients_hover.png') 0% 50% no-repeat;
}

.clientsList_MI {
     background: url('images/menu/icons/customers.png') 0% 50% no-repeat;
}
.menuItem:hover .clientsList_MI,
.menuItem:active .clientsList_MI,
.menuItemSelected .clientsList_MI {
     background: url('images/menu/icons/customers_hover.png') 0% 50% no-repeat;
}
.resellerList_MI {
background: url('images/menu/icons/icon_resellers.png') 0% 50% no-repeat;
}
.menuItem:hover .resellerList_MI,
.menuItem:active .resellerList_MI,
.menuItemSelected .resellerList_MI {
     background: url('images/menu/icons/icon_resellers_hover.png') 0% 50% no-repeat;
}
.resellerCommissionList_MI {
    background: url('images/menu/icons/amountsummary.png') 0% 50% no-repeat;
}
.menuItem:hover .resellerCommissionList_MI,
.menuItem:active .resellerCommissionList_MI,
.menuItemSelected .resellerCommissionList_MI {
     background: url('images/menu/icons/amountsummary_hover.png') 0% 50% no-repeat;
}
.newCommissionTransaction_MI {
     background: url('images/menu/icons/newtransaction.png') 0% 50% no-repeat;
}
.menuItem:hover .newCommissionTransaction_MI,
.menuItem:active .newCommissionTransaction_MI,
.menuItemSelected .newCommissionTransaction_MI {
     background: url('images/menu/icons/newtransaction_hover.png') 0% 50% no-repeat;
}
.subscriptions_MI {
     background: url('images/menu/icons/icon_subscriptions.png') 0% 50% no-repeat;
}
.menuItem:hover .subscriptions_MI,
.menuItem:active .subscriptions_MI,
.menuItemSelected .subscriptions_MI {
     background: url('images/menu/icons/icon_subscriptions_hover.png') 0% 50% no-repeat;
}
.servicesSubscription_MI {
     background: url('images/menu/icons/icon_store.png') 0% 50% no-repeat;
}
.menuItem:hover .servicesSubscription_MI,
.menuItem:active .servicesSubscription_MI,
.menuItemSelected .servicesSubscription_MI {
     background: url('images/menu/icons/icon_store_hover.png') 0% 50% no-repeat;
}
.ordersQueue_MI {
      background: url('images/menu/icons/statements.png') 0% 50% no-repeat;
}
.menuItem:hover .ordersQueue_MI,
.menuItem:active .ordersQueue_MI,
.menuItemSelected .ordersQueue_MI {
     background: url('images/menu/icons/statements_hover.png') 0% 50% no-repeat;
}
.billingSummary_MI {
    background: url('images/menu/icons/icon_trans_logs.png') 0% 50% no-repeat;
}
.menuItem:hover .billingSummary_MI,
.menuItem:active .billingSummary_MI,
.menuItemSelected .billingSummary_MI {
     background: url('images/menu/icons/icon_trans_logs_hover.png') 0% 50% no-repeat;
}
.manager_MI {
     background: url('images/menu/icons/dollar.png') 0% 50% no-repeat;
}
.menuItem:hover .manager_MI,
.menuItem:active .manager_MI,
.menuItemSelected .manager_MI {
     background: url('images/menu/icons/dollar_hover.png') 0% 50% no-repeat;
}
.documents_MI {
    background: url('images/menu/icons/documents.png') 0% 50% no-repeat;
}
.menuItem:hover .documents_MI,
.menuItem:active .documents_MI,
.menuItemSelected .documents_MI {
     background: url('images/menu/icons/documents_hover.png') 0% 50% no-repeat;
}
.billingDocuments_MI {
    background: url('images/menu/icons/statements.png') 0% 50% no-repeat;
}
.menuItem:hover .billingDocuments_MI,
.menuItem:active .billingDocuments_MI,
.menuItemSelected .billingDocuments_MI {
     background: url('images/menu/icons/statements_hover.png') 0% 50% no-repeat;
}
.billingDoc_MI {
    background: url('images/menu/icons/dollar_i.png') 0% 50% no-repeat;
}
.menuItem:hover .billingDoc_MI,
.menuItem:active .billingDoc_MI,
.menuItemSelected .billingDoc_MI {
     background: url('images/menu/icons/dollar_i_hover.png') 0% 50% no-repeat;
}
.documents_MI {
    background: url('images/menu/icons/icon_billing_credit.png') 0% 50% no-repeat;
}
.menuItem:hover .documents_MI,
.menuItem:active .documents_MI,
.menuItemSelected .documents_MI {
     background: url('images/menu/icons/icon_billing_credit_hover.png') 0% 50% no-repeat;
}
.documentsDT4_MI {
    background: url('images/menu/icons/icon_billing_refund.png') 0% 50% no-repeat;
}
.menuItem:hover .documentsDT4_MI,
.menuItem:active .documentsDT4_MI,
.menuItemSelected .documentsDT4_MI {
     background: url('images/menu/icons/icon_billing_refund_hover.png') 0% 50% no-repeat;
}
.requests_MI {
     background: url('images/menu/icons/payment_req.png') 0% 50% no-repeat;
}
.menuItem:hover .requests_MI,
.menuItem:active .requests_MI,
.menuItemSelected .requests_MI {
     background: url('images/menu/icons/icon_billing_refund_hover.png') 0% 50% no-repeat;
}
.statements_MI {
    background: url('images/menu/icons/icon_billing_statement.png') 0% 50% no-repeat;
}
.menuItem:hover .statements_MI,
.menuItem:active .statements_MI,
.menuItemSelected .statements_MI {
     background: url('images/menu/icons/icon_billing_statement_hover.png') 0% 50% no-repeat;
}
.payments_MI {
    background: url('images/menu/icons/cart.png') 0% 50% no-repeat;
}
.menuItem:hover .payments_MI,
.menuItem:active .payments_MI,
.menuItemSelected .payments_MI {
     background: url('images/menu/icons/cart_hover.png') 0% 50% no-repeat;
}
.billingPayments_MI {
    background: url('images/menu/icons/icon_billing_payments.png') 0% 50% no-repeat;
}
.menuItem:hover .billingPayments_MI,
.menuItem:active .billingPayments_MI,
.menuItemSelected .billingPayments_MI {
     background: url('images/menu/icons/icon_billing_payments_hover.png') 0% 50% no-repeat;
}
.CreditCards_MI {
    background: url('images/menu/icons/visa.png') 0% 50% no-repeat;
}
.menuItem:hover .CreditCards_MI,
.menuItem:active .CreditCards_MI,
.menuItemSelected .CreditCards_MI {
     background: url('images/menu/icons/visa_hover.png') 0% 50% no-repeat;
}
.SEPAProfiles_MI {
    background: url('images/menu/icons/sepaico.png') 0% 50% no-repeat;
}
.menuItem:hover .SEPAProfiles_MI,
.menuItem:active .SEPAProfiles_MI,
.menuItemSelected .SEPAProfiles_MI {
     background: url('images/menu/icons/sepaico_hover.png') 0% 50% no-repeat;
}
.SEPAPayments_MI {
    background: url('images/menu/icons/euro.png') 0% 50% no-repeat;
}
.menuItem:hover .SEPAPayments_MI,
.menuItem:active .SEPAPayments_MI,
.menuItemSelected .SEPAPayments_MI {
     background: url('images/menu/icons/euro_hover.png') 0% 50% no-repeat;
}
.transactionLog_MI {
    background: url('images/menu/icons/icon_trans_logs.png') 0% 50% no-repeat;
}
.menuItem:hover .transactionLog_MI,
.menuItem:active .transactionLog_MI,
.menuItemSelected .transactionLog_MI {
     background: url('images/menu/icons/icon_trans_logs_hover.png') 0% 50% no-repeat;
}
.registerPayment_MI {
    background: url('images/menu/icons/icon_register_payment.png') 0% 50% no-repeat;
}
.menuItem:hover .registerPayment_MI,
.menuItem:active .registerPayment_MI,
.menuItemSelected .registerPayment_MI {
     background: url('images/menu/icons/icon_register_payment_hover.png') 0% 50% no-repeat;
}
.creditadj_MI {
    background: url('images/menu/icons/icon_billing_credit.png') 0% 50% no-repeat;
}
.menuItem:hover .creditadj_MI,
.menuItem:active .creditadj_MI,
.menuItemSelected .creditadj_MI {
     background: url('images/menu/icons/icon_billing_credit_hover.png') 0% 50% no-repeat;
}
.helpDesk_MI {
    background: url('images/menu/icons/support.png') 0% 50% no-repeat;
}
.menuItem:hover .helpDesk_MI,
.menuItem:active .helpDesk_MI,
.menuItemSelected .helpDesk_MI {
     background: url('images/menu/icons/support_hover.png') 0% 50% no-repeat;
}
.viewTickets_MI {
    background: url('images/menu/icons/icon_tickets.png') 0% 50% no-repeat;
}
.menuItem:hover .viewTickets_MI,
.menuItem:active .viewTickets_MI,
.menuItemSelected .viewTickets_MI {
     background: url('images/menu/icons/icon_tickets_hover.png') 0% 50% no-repeat;
}
.deskUsers_MI {
    background: url('images/menu/icons/icon_helpdesk_users.png') 0% 50% no-repeat;
}
.menuItem:hover .deskUsers_MI,
.menuItem:active .deskUsers_MI,
.menuItemSelected .deskUsers_MI {
     background: url('images/menu/icons/icon_helpdesk_users_hover.png') 0% 50% no-repeat;
}
.adminUserListing_MI {
    background: url('images/menu/icons/AgentUsers.png') 0% 50% no-repeat;
}
.menuItem:hover .adminUserListing_MI,
.menuItem:active .adminUserListing_MI,
.menuItemSelected .adminUserListing_MI {
     background: url('images/menu/icons/AgentUsers_hover.png') 0% 50% no-repeat;
}
.departmentListing_MI {
    background: url('images/menu/icons/departments_menu.png') 0% 50% no-repeat;
}
.menuItem:hover .departmentListing_MI,
.menuItem:active .departmentListing_MI,
.menuItemSelected .departmentListing_MI {
     background: url('images/menu/icons/departments_menu_hover.png') 0% 50% no-repeat;
}
.generalSettings_MI {
    background: url('images/menu/icons/i_setup.png') 0% 50% no-repeat;
}
.menuItem:hover .generalSettings_MI,
.menuItem:active .generalSettings_MI,
.menuItemSelected .generalSettings_MI {
     background: url('images/menu/icons/i_setup_hover.png') 0% 50% no-repeat;
}
.settings_MI {
     background: url('images/menu/icons/settings.png') 0% 50% no-repeat;
}
.menuItem:hover .settings_MI,
.menuItem:active .settings_MI,
.menuItemSelected .settings_MI {
     background: url('images/menu/icons/settings_hover.png') 0% 50% no-repeat;
}
.helpDeskSettings_MI {
    background: url('images/menu/icons/settings.png') 0% 50% no-repeat;
}
.menuItem:hover .helpDeskSettings_MI,
.menuItem:active .helpDeskSettings_MI,
.menuItemSelected .helpDeskSettings_MI {
     background: url('images/menu/icons/settings_hover.png') 0% 50% no-repeat;
}
.manageStatUses_MI {
     background: url('images/menu/icons/orderform.png') 0% 50% no-repeat;
}
.menuItem:hover .manageStatUses_MI,
.menuItem:active .manageStatUses_MI,
.menuItemSelected .manageStatUses_MI {
     background: url('images/menu/icons/orderform_hover.png') 0% 50% no-repeat;
}
.managePriorities_MI {
    background: url('images/menu/icons/managepriorities.png') 0% 50% no-repeat;
}
.menuItem:hover .managePriorities_MI,
.menuItem:active .managePriorities_MI,
.menuItemSelected .managePriorities_MI {
     background: url('images/menu/icons/managepriorities_hover.png') 0% 50% no-repeat;
}
.blockSettings_MI {
    background: url('images/menu/icons/block.png') 0% 50% no-repeat;
}
.menuItem:hover .blockSettings_MI,
.menuItem:active .blockSettings_MI,
.menuItemSelected .blockSettings_MI {
     background: url('images/menu/icons/block_hover.png') 0% 50% no-repeat;
}
.parser_MI {
     background: url('images/menu/icons/email.png') 0% 50% no-repeat;
}
.menuItem:hover .parser_MI,
.menuItem:active .parser_MI,
.menuItemSelected .parser_MI {
     background: url('images/menu/icons/email_hover.png') 0% 50% no-repeat;
}
.popAccounts_MI {
    background: url('images/menu/icons/pop3.png') 0% 50% no-repeat;
} 
.menuItem:hover .popAccounts_MI,
.menuItem:active .popAccounts_MI,
.menuItemSelected .popAccounts_MI {
     background: url('images/menu/icons/pop3_hover.png') 0% 50% no-repeat;
}
.ticketrRules_MI {
    background: url('images/menu/icons/rule.png') 0% 50% no-repeat;
}
.menuItem:hover .ticketrRules_MI,
.menuItem:active .ticketrRules_MI,
.menuItemSelected .ticketrRules_MI {
     background: url('images/menu/icons/rule_hover.png') 0% 50% no-repeat;
}
.serviceDirector_MI {
    background: url('images/menu/icons/cloudservices.png') 0% 50% no-repeat;
}
.menuItem:hover .serviceDirector_MI,
.menuItem:active .serviceDirector_MI,
.menuItemSelected .serviceDirector_MI {
     background: url('images/menu/icons/cloudservices_hover.png') 0% 50% no-repeat;
}
.serviceQueue_MI {
    background: url('images/menu/icons/icon_service_q.png') 0% 50% no-repeat;
}
.menuItem:hover .serviceQueue_MI,
.menuItem:active .serviceQueue_MI,
.menuItemSelected .serviceQueue_MI {
     background: url('images/menu/icons/icon_service_q_hover.png') 0% 50% no-repeat;
}