#sidemenucontainer {
	/*width: 100%;*/
	/* RS 2023-08-07 (trunk): removed
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; */

	margin-left: 0px;  /*compensate for the first level indentation */
	/* TH 2024-08-02 (b452, issue 930): Remove border
	border-right: 1px solid silver;  */
	background-color: white;

	/* RS 2023-08-07 (trunk): increase side menu font size from 11 */
	font-size: 13pt;	/* changed from .9em to work with html5 */

	/* TH 2019-08-08 (trunk): Add padding to the right of the side menu so the text don't touch the edge of it */
	/* RS 2020-04-25 (trunk): Removed. Doesn't work with the new changes and colors and adds a white bar */
	/* RS 2023-08-07 (trunk): repeated moved from above */
	padding-right: 0px; 
}

#sidemenucontainer ul {  /* side menu - first level: heading (also applies to level 2 since that level doesn't have a style) */
	list-style-type:none;
	margin-left:0px;
	font-size: 95%;
	/* TH 2024-03-20 (trunk):  Removed. If the text is too long, let it wrap
	white-space:nowrap; */

	/*AI 2018-10-3 (b265, Issue 601 ): Changed the padding 0 0 0 5px to 0 0 0 0 to extend the size of the sidebar*/
	/* RS 2023-08-07 (trunk): padding on the right to add whitespace.  Has to be added to this UL and not
		to the container because the container won't work well when menu is collapsed. */
	padding: 0 10px 0 0;
}
/* level 2 inherits from level 1 */


#sidemenucontainer ul ul ul { /* side menu - levels 2 and up: heading */
	/*AI 2018-10-3 (b265, Issue 601 ): Fixed the side bar indentation, set padding left to 0 (used to be 10) */
	padding-left:0px;	/*indent 10 pixels a level*/

	/*padding-right:10px;*/
	font-size: 95%;

	/*AI 2018-10-3 (b265, Issue 601 ): Text indented*/
	margin-left: 15px;  /* TH 2019-08-08 (trunk): increased margin */
}

/* TH 2019-08-08 (trunk): Added. The style from the menu icons moved into a class */
#sidemenucontainer .sidemenuicon {
	width:.5em; 
	display:inline-flex;
	margin-right:12px;
}

#sidemenucontainer li {
	/* TH 2024-03-20 (trunk):  Removed. If the text is too long, let it wrap
	white-space:nowrap; */
	list-style-type:none;  /* needed for ff */
	margin-right: 2px;
}

/* TH 2019-08-08 (trunk): Added div css for level 0 menu */
#sidemenucontainer div {
	white-space:nowrap;
}

#zzzsidemenucontainer ul li, 
#zzzsidemenucontainer ul ul li {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0 5px 0;
}

/* RS consolidating */
#sidemenucontainer div.sidemenurowoff,
#sidemenucontainer div.sidemenurowdisabled,
#sidemenucontainer div.sidemenurowselected {
	/*border-bottom: 1px solid #ccc;*/
	
	/* AI 2018-09-28 (b265, Issue 601): Changed padding */
	/* TH 2023-10-23 (trunk): Changed padding */
	padding: 14px 1em 14px 7px;
}

#sidemenucontainer div.sidemenurowoff,
#sidemenucontainer div.sidemenurowdisabled
{
	/*border-bottom: 1px solid #ccc;*/
	
	/* AI 2018-09-28 (b265, Issue 601): Changed padding */
	/*padding: 14px 0 14px 7px;*/
	
	/*AI 2018-10-1 (b265, Issue 601 ):Changed the font size of each of the box to 15px */
	/* TH 2019-08-08 (trunk): Removed hard coded font size, let it inherit from the 95% font size
	font-size:15px;*/
}


#sidemenucontainer div.sidemenurowselected {
	/* TH 2019-08-08 (trunk): Removed bg color of selected menu so it wont be confused with the header */
	/* RS 2023-08-07 (trunk): put the background color back in since headers have white bg now */
	background-color: #eee;
	/*border-bottom: 1px solid #ccc;*/

	/* AI 2018-09-28 (b265, Issue 601): added padding left */
	/* TH 2019-07-10 (b296, Issue 649-12): Change the padding to be consistent with unselected state */
	/*padding: 14px 0 14px 7px;*/
}

#zzzsidemenucontainer ul li:hover {
	/* outline: 3px solid #ccc; */
	background-color: #eee;
	width: 100%;
	text-decoration: none;
}


#sidemenucontainer ul li a {
	display: inline-block;

}

#zzzsidemenucontainer ul li a:hover {
	background-color: red;
	display: inline-block;
}

/* NW 2020-11-16 (b342, Issue 338): Consolidate class' common styles */
#sidemenucontainer a.header0,
#sidemenucontainer a.header1 {
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
}

/* NW 2020-03-18 (b330, Issue 718): Changed div to a because of bs4 implementation. */
#sidemenucontainer a.header0 {
	
	/*AI 2018-10-3 (b265, Issue 601 ):Added the new characterstics*/
	font-size:16px;

	/* TH 2020-02-25 (b324, issue 715): Added. New style for header0 to make it difference than header1 */
	/*background-color:#737373; */
	
	color: gray;

	/* NW 2020-11-16 (b342, Issue 338): Consolidated into common styles between a.header0 and a.header1.
	font-weight:bold; */

	/* NW 2020-11-16 (b342, Issue 338): Split shorthand property. Top and bottom consolidated into common styles
	padding: 14px 5px 14px 7px;*/
	padding-right: 5px;
	padding-left: 7px;

	/*RS 2020-03-05 (trunk): Added border to separate collapsed menus items */
	/*border-bottom: 1px solid silver;*/
	/* TH 2024-09-30 (trunk, UI): Removed. Moved it into its separate css
	border-top: 1px solid #ddd; */

	/* NW 2020-03-27 (b330, Issue 718): Added width of 100% so header will fill the menu width instead of just
		the length of the header contents. 

		NW 2020-11-16 (b342, Issue 338): Removed. Consolidated into common styles.
	width: 100%; */

	/*NW 2020-11-16 (b342, Issue 338): Added cursor to indicate item is clickable. */
	cursor: pointer;
}

/* TH 2024-09-30 (trunk, UI): css moved here from above, exclude the first item  on the list */
#sidemenucontainer li:not(:first-child) a.header0 {
	border-top: 1px solid #ddd;
}

/* NW 2020-03-25 (b330, Issue 718): Changed div to a because of bs4 implementation. */
#sidemenucontainer a.header1 {
	/*AI 2018-09-28 (b265, Issue 601 ): Took out the URL which was being used to have the blue gradient background*/
	/*background-image:url(../images/borders/roundedheaderblugradient/images/top.gif);*/

	color:#737373;
		/*Used to be white*/

	/*AI 2018-09-25 (b265, Issue 601 ): Updated the padding*/
	/*padding: 2px 5px 2px 0px;*/

	/* NW 2020-11-16 (b342, Issue 338): Consolidated styles with a.header0.
	padding-top: 14px;
	padding-bottom: 14px;*/
	padding-left:.5em;

	/* NW 2020-11-16 (b342, Issue 338): Consolidated style.
	font-weight: bold; */

	/*AI 2018-09-25 (b265, Issue 601 ): Added the color of the background*/
	/*background-color:#e4e4e4;*/

	/* NW 2020-11-16 (b342, Issue 338): Consolidated style.
	font-size:16px; */
	/*Font Size was 14px*/

	/*RS 2020-03-05 (trunk): Added border to separate collapsed menus items */
	/*border-bottom: 1px solid silver;*/

	/* NW 2020-03-27 (b330, Issue 718): Added width of 100% so header will fill the menu width instead of just
		the length of the header contents.

		NW 2020-11-16 (b342, Issue 338): Consolidated style.
	width: 100%; */
}

#sidemenucontainer a.header1:hover {
	background-color: #eee;
}

#sidemenucontainer .sidemenuitemselected { /*must be used inside of a submenuitem1-3 style*/
	xxborder: solid #ff6633;
	xxborder-width: 1px 1px 1px 1px;
	xxpadding: 0px; /* padding larger than zero make the border disappear in ie */
}

#sidemenucontainer .sidemenuitemdisabled { /*must be used inside of a submenuitem1-3 style*/
	font-style: italic;
	color: #444444;
}

#sidemenucontainer .sidemenuitemoff { /*must be used inside of a submenuitem1-3 style*/
	padding: 0px; /* padding larger than zero make the border disappear in ie */
}

#zzzsidemenucontainer li.sidemenulinkselected { /*must be used inside of a submenuitem1-3 style*/
	font-weight: bold;
	text-decoration: none;
	xxxborder-width: 1px 0 1px 1px;
	xxxborder-color: silver;
	xxxborder-style: solid;
	background-color: white;		
	xxmargin-right: -1px; 	/* cover the divider line */
	xxmargin-top: -1px;  /* hide the dashed line above */
	xxpadding: 5px 0 5px 5px;
}

#sidemenucontainer div.sidemenurowselected a,
#sidemenucontainer div.sidemenurowselected span { /*must be used inside of a submenuitem1-3 style*/
	text-decoration: none;

	/* RS 2023-08-07 (trunk): changed from orange to dark gray to increase contrast for accessibility */
	color: #335;

	/*AI 2018-10-1 (b265, Issue 601 ): Font size changed to 15 px, and the padding was fixed to give it more space to breathe*/
	/* TH 2019-07-10 (b296, Issue 649-12): Change the fontsize and padding to be consistent with unselected state 
	 so that the menu item won't be jumpy when selected */
	/* TH 2019-08-08 (trunk): Removed font-size and padding left of the menu label
	font-size: 15px;
	padding-left:12px;*/

}




/*AI 2018-10-3 (b265, Issue 601 ): Added a hover feature on top of the sidebar*/
/*#sidemenucontainer div.sidemenurowoff:hover{
	background-color:#eee;
}
*/

/*#sidemenucontainer a.sidemenulinkselected:hover { 
	color: red;
	text-decoration: none;
}*/

#sidemenucontainer a:hover { /*keep it white instead of changing color to orange*/
	background-color: #eee;
	color: #333;
	text-decoration: none;
}

#sidemenucontainer a.sidemenulinkoff { /*must be used inside of a submenuitem1-3 style*/
	text-decoration: none;
	/* AI 2018-10-1 (b265, Issue 601 ):Changed the font size of each of the box to 15px */
	/* TH 2019-08-08 (trunk):
	font-size:15px; */
	/* AI 2018-10-10 (b265, Issue 601 ): Changed the color of the font color*/
	color:#3e3e3e;
	/* TH 2019-08-08 (trunk): Removed
	padding-left:12px;*/
	
}

#sidemenucontainer a.sidemenulinkoff:hover { /*must be used inside of a submenuitem1-3 style*/
	text-decoration: underline;
}

#sidemenucontainer .sidemenusystemleft { 
	background-color: #f5f5f5;
}

#sidemenucontainer .sidemenusystemmiddle { 
	font-size:.9em;
	background-color: #f5f5f5;
	color:#333;
	padding: 2px 5px 2px 0px;
	/*border-bottom: 1px solid #555;*/
	font-weight: normal;
}

#sidemenucontainer .sidemenuheadingleft { 
	background-image:url(../images/borders/roundedheaderblugradient/images/topleft.gif);
}

#sidemenucontainer .sidemenuheadingmiddle { 
	/*font-size:.7em;*/
	background-image:url(../images/borders/roundedheaderblugradient/images/top.gif);
	color:white;
	padding: 2px 5px 2px 0px;
	font-weight: bold;
}

/* NW 2020-11-16 (b342, Issue 338): Moved from sidebars.css. id selectors changed from ctpage-left-sidebar-menu to sidemenucontainer */
/* closed state -  caret-right icon */
#sidemenucontainer .collapse-toggle[aria-expanded="false"]::after {
	content: " \f0da";
}

/* open state - caret-down icon */
#sidemenucontainer .collapse-toggle[aria-expanded="true"]::after{
	content: " \f0d7";
}

/* RS 2020-11-13 (b342, Issue 338): consolidate classes' common styles */
#sidemenucontainer .collapse-toggle[aria-expanded="false"]::after,
#sidemenucontainer .collapse-toggle[aria-expanded="true"]::after {
	font-family: "Font Awesome 5 Pro";
	display: inline;
	text-align: right;
	padding-left: 5px;

	/* RS 2020-11-13 (b342, Issue 338): use the filled version of the font and in lighter color */
	font-weight: 600;	
	color: gray;

}

/* NW 2020-11-12 (b342, Issue 338): Added. Generic classes that were use for side bar filters. */
/* New css class*/
#sidemenucontainer .panel-container .panel-item {
	margin-bottom:10px;
}

#sidemenucontainer .panel-container {
	padding: 10px;
}