/* 
  border-left	is the row "marker" 
  #9298A4	Gray
  #555555	Gray, Dark
  #FFA500	Orange
  #B42B33	Red, Axeium
  #006990	Blue, Axeium
   
 >>> When the side menu is installed with ROOT set at a PARENT node, MENU 0 is the first level 
 
 >>> Order makes a difference, the last one will apply, e.g., if a link has been both visited and you are currently hovering, hover need to be last to show through

*/

.MenuLevel_0 {
}
a.MenuLevel_0_Item                 {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}
 
a:active.MenuLevel_0_Item          {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}
a:link.MenuLevel_0_Item            {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}
a:visited.MenuLevel_0_Item	   {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #006990;   text-decoration: none;      font-weight: normal;   font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px;              line-height: 20px; display: block;}
a:hover.MenuLevel_0_Item           {text-transform:uppercase; border-left: 7px solid #006990; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #006990;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}

a.MenuLevel_0_ItemSelected         {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}

a:link.MenuLevel_0_ItemSelected    {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;      font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px; width: 176px; line-height: 20px; display: block;}
a:visited.MenuLevel_0_ItemSelected {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;      font-weight: bold;   font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 6px;              line-height: 20px; display: block;}



a.MenuLevel_1_Item                 {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}

a:active.MenuLevel_1_Item          {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}
a:link.MenuLevel_1_Item            {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}
a:hover.MenuLevel_1_Item           {                          border-left: 7px solid #006990; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #B42B33;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}

a.MenuLevel_2_Item                 {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}

a:active.MenuLevel_2_Item          {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}
a:link.MenuLevel_2_Item            {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}
a:hover.MenuLevel_2_Item           {                          border-left: 7px solid #006990; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #B42B33;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}


a.MenuLevel_1_Itemselected         {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}

a:link.MenuLevel_1_ItemSelected    {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}
a:visited.MenuLevel_1_ItemSelected {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;      font-weight: bold;   font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 15px;              line-height: 20px; display: block;}

a.MenuLevel_2_ItemSelected         {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}

a:link.MenuLevel_2_ItemSelected    {                          border-left: 7px solid #9298A4; border-right: 2px solid #EEEEEE; border-top: 1px solid #FFFFFF; color: #555555;   text-decoration: none;                           font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}
a:visited.MenuLevel_2_ItemSelected {                          border-left: 7px solid #B42B33; border-right: 2px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #555555;   text-decoration: none;      font-weight: bold;   font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding-left: 25px;              line-height: 20px; display: block;}

 