/*
//---------------------------------------------------------------------
// <copyright file="AccordionMenu.css" company="Absolute Software Corpration">
// Copyright (c)2015. Absolute Software Corporation, All rights reserved.  Reproduction or transmission in
// whole or in part, in any form or by any means, electronic, mechanical or
// otherwise, is prohibited without the prior written consent of the copyright
// owner.
// </copyright>
//
// <summary>AccordionMenu css.</summary>
// <remarks></remarks>
// <history>
// Date         Release             Task    Who     Summary
// ===================================================================================
// 01-Jul-2015  CC 5.24.1           66218   KV      Rebranding CC
// 04-Sep-2015  CC 5.24.4                   AM      Greenize the "Beta" Next Gen link
// 16-May-2016  CC 6.1             ABS-5829 YS      ABS-5829 UI Implementation of messaging call-out
// </history>
------------------------------------------------------------------------------------
*/
.accordionContainer {
	background-color: #EEEEEE;
}
.accordionContent {
	/*font-size:11px;*/
	font-weight:normal;
}
.accordionContent>.accordionDefaultLeaf,
div.accordionContent>.accordionSelectedLeaf{
	padding-left:20px;
}
.accordionContent a, .accordionContent span
{
  display:block;
	padding:7px 10px 7px 10px;
}
.accordionContent .accordionContent a, .accordionContent .accordionContent span, .accordionSelectedLeaf a
{
	padding:7px 10px 7px 10px;
}
.accordionHeaderLevel1 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #ffffff url(/images/menu/arrow_right_black.gif) no-repeat 7px center;
	cursor: pointer;
	color: #457FA1;
	padding-left:10px;
}
.accordionHeaderLevel1:hover {
	text-decoration: underline;
}
.accordionHeaderLevel1 a {
	text-decoration: none;
	color: #333
}
.accordionHeaderLevel1 a:hover {
	text-decoration: underline;
}
.accordionHeaderLevel1Selected {
	color:#000;
	border-top: 0px solid #F4F6F8;
	border-bottom: 0px solid #D9DDE0;
	/*border-right: 1px solid #999;*/
	background: #F1F1F2 url(/images/menu/arrow_down_black.gif) no-repeat 7px center;
	cursor: pointer;
	padding-left:10px;
}

.accordionHeaderLevel1Selected a {
	text-decoration: none;
	color:#FFFFFF;
}
.accordionHeaderLevel1Selected a:hover {
	text-decoration: underline;
}

.accordionHeaderLevel1Active {
	color: #457FA1;
	border-top: 1px solid #fff;
	border-bottom: 0px solid #D9DDE0;
	/*border-right: 1px solid #999;*/
	background: #ffffff url(/images/menu/arrow_down_black.gif) no-repeat 7px center;
	cursor: pointer;
	padding-left:10px;
}
.accordionHeaderLevel1Active a {
	text-decoration: none;
	color:#FFFFFF;
}
.accordionHeaderLevel1Active a:hover {
	text-decoration: underline;
}

.accordionHeaderHighlighted  {
	font-weight: bold;
	color:#FFF;
	border-top: 1px solid #F4F6F8;
	border-bottom: 0px solid #D9DDE0;
	/*border-right: 1px solid #999;*/
	background: #333333 url(/images/menu/arrow_down_black.gif) no-repeat right center;
	cursor: pointer;
}

.accordionHeaderLevel2 {
	background: #ffffff url(/images/menu/arrow_right_black.gif) no-repeat 16px center;
	border-bottom: 0px solid #F3F3F3;
	border-right: 0;
	cursor: pointer;
	color: #457FA1;
	padding-left:20px;
}
.accordionHeaderLevel2:hover {
	text-decoration: underline;
}
.accordionHeaderLevel2 a {
	text-decoration: none;
	color: #333;
}
.accordionHeaderLevel2 a:hover {
	text-decoration: underline;
}
.accordionHeaderLevel2Selected {
	color: #000;
	background: #F1F1F2 url(/images/menu/arrow_down_black.gif) no-repeat 16px center;
	border-bottom: 0px solid #F3F3F3;
	border-right: 0;
	cursor: pointer;
	padding-left:20px;
}
.accordionHeaderLevel2Selected a {
	text-decoration: none;
	color: #000;
}
.accordionHeaderLevel2Selected a:hover {
	text-decoration: underline;
}
.accordionHeaderLevel2Active
{
	background: #ffffff  url(/images/menu/arrow_down_black.gif) no-repeat 16px center;
	border-bottom: 0px solid #F3F3F3;
	color: #457FA1;
	cursor: pointer;
	padding-left:20px;
}

.accordionContentLevel2>div{
	padding-left:30px;
}
.accordionContentLevel2 a:hover {
	text-decoration: underline;
}
.accordionContentLevel2 a {

}

.accordionHeaderLeaf
{
	border-top: none;
	border-bottom: none;
	/*border-right: 1px solid #999;*/
	background: #ffffff;
	padding-left:10px;
}
.accordionSelectedLeaf
{
	background: #F1F1F2;
	color: #000000;
}
.accordionSelectedLeaf a {
	border-bottom: 0px solid #CCC;
	color: #000;
	text-decoration: none;
	padding-left:20px;
}
.accordionSelectedLeaf a:hover {
	text-decoration: none;
	color: Black;
}

.accordionDefaultLeaf
{
	background-color: #fff;
	display:block;
	border-right: 0;
	cursor: pointer;
}
.accordionDefaultLeaf a
{
    border-bottom: 0px solid #CCC;
    text-decoration: none;
		color: #457FA1;
}
.accordionDefaultLeaf a:hover {
	text-decoration: underline;
    color: #001F3E;
}
#menu_left div [nodeid="30003"],
#menu_left div [nodeid="19000"]{
    background: none;
    line-height: 16px;
    font-weight: bold;
    color: #78BE20;
    margin: 0;
    border-top: 2px solid #78BE20;
    position: relative;
		height: 32px;
		padding-left:0;
}
#menu_left div [nodeid="30003"]{
	border-top:0;
}
#menu_left a{
    text-decoration: none;
}
#menu_left a:hover{
    text-decoration: underline;
}
#menu_left div [nodeid="30003"] .tooltiptext,
#menu_left div [nodeid="19000"] .tooltiptext {
    background-color: #000000;
    color: #fff;     
    left: 50px;
    padding: 8px;
    border-radius: 4px;
    margin-right: 20px;
    text-align: left;
    display:none;
    width: 125px;
    position:absolute;
    white-space: normal;
    z-index: 1000000;
    font-weight: normal; 
}
#menu_left div [nodeid="30003"] .tooltiptext{
    top: 0;
}
#menu_left div [nodeid="19000"] .tooltiptext {
    top: 0;
}
#menu_left div [nodeid="30003"]:hover .tooltiptext,
#menu_left div [nodeid="19000"]:hover .tooltiptext {
    display:block;
}
#menu_left div [nodeid="30003"] .tooltiptext:before,
#menu_left div [nodeid="19000"] .tooltiptext:before {
    content: "";
    width: 0;
    height: 0;
    border: 6px solid transparent;
    position: absolute;
    left: -11px;
    top: 8px;
    border-right: 6px solid #000000;
}

