/****************************** Side Navigation Bar **************************/

DIV.VerticalBarContainer			{width:100%; margin-top:-8px;}
DIV.VerticalBarContainerByIDXX		{}
DIV.VerticalBarContainerByOrderXX	{}
DIV.VerticalBarContainerBottom		{display:none;}

UL.VerticalBarContainer				{margin:0px; padding:0px;}
UL.VerticalBarContainerByIDXX		{}
UL.VerticalBarContainerByOrderXX	{}
UL.VerticalBarContainer LI			{list-style-image:none; list-style-type:none; border-bottom:#d1d8e2 1px solid;}
UL.VerticalBarContainer LI:last-child	{border-bottom-style:none;}

@media screen and (max-width: 768px)	{
	UL.VerticalBarContainer				{display:none;}
}

LI.vb-odd > A			{background-color:#f2f5f6;}
LI.vb-even > A			{background-color:#f6fdff;}

.VerticalBarContainer .hvr-underline-from-center:before	{height:5px; background-color:#f1cf01;}

/* First Level */

LI.VerticalBarItem				{}
LI.VerticalBarItemByIDXX		{}

LI.VerticalBarItemOver			{}
LI.VerticalBarItemOverByIDXX	{}

LI.VerticalBarItemOn			{}
LI.VerticalBarItemOnByIDXX		{}

LI.VerticalBarItemOnOver		{}
LI.VerticalBarItemOnOverByIDXX	{}


UL.VerticalBarContainer LI A			{display:block; height:100%; position:relative; padding:14px 20px 14px 13%; font-weight:600; font-size:105%; line-height:115%;}
UL.VerticalBarContainer > LI > A:after		{content:"\2022"; position:absolute; top:11px; left:calc(13% - 20px); font-size:150%;}
UL.VerticalBarContainer LI A:active, UL.VerticalBarContainer LI A:focus		{background:#385188; color:#fff;}

A.VerticalBarItem			{color:#000; text-decoration:none;}
A.VerticalBarItemByIDXX			{}

A.VerticalBarItem:hover		{background-color:#153373; color:#fff; text-decoration:none;}
A.VerticalBarItemByIDXX:hover	{}

A.VerticalBarItemOn			{color:#153373; font-weight:bold !important; text-decoration:none;}
A.VerticalBarItemOnByIDXX		{}

A.VerticalBarItemOn:hover	{background-color:#153373; color:#fff; font-weight:bold !important; text-decoration:none;}
A.VerticalBarItemOnByIDXX:hover	{}


/* Second Level */

UL.VerticalBarSubContainer		{margin:0px; padding:0px;}
UL.VerticalBarSubContainer LI	{list-style-image:none; list-style-type:none; border-style:none;}

LI.VerticalBarSubItem				{}
LI.VerticalBarSubItemByIDXX			{}

LI.VerticalBarSubItemOn				{}
LI.VerticalBarSubItemOnByIDXX		{}


UL.VerticalBarSubContainer LI A				{display:block; height:100%; padding:14px 0 14px 19%; font-weight:normal; font-size:100%; line-height:115%; border-top:#d1d8e2 1px solid;}
UL.VerticalBarSubContainer LI A:active, UL.VerticalBarSubContainer LI A:focus		{background:#385188; color:#fff;}

A.VerticalBarSubItem			{color:#153373; text-decoration:none;}
A.VerticalBarSubItemByIDXX			{}

A.VerticalBarSubItem:hover		{background-color:#385188; color:#fff; text-decoration:none;}
A.VerticalBarSubItemByIDXX:hover	{}

A.VerticalBarSubItemOn			{color:#000; font-weight:600 !important; text-decoration:none;}
A.VerticalBarSubItemOnByIDXX		{}

A.VerticalBarSubItemOn:hover	{background-color:#385188; color:#fff; font-weight:600 !important; text-decoration:none;}
A.VerticalBarSubItemOnByIDXX:hover	{}

/***/

@media screen and (max-width: 1130px)	{
	UL.VerticalBarContainer > LI > A:after		{margin:2px 0 0px 3px;}
}

