﻿/*******************************************************************/
/******* MENU and CONTENT                                    *******/
/*******************************************************************/

/******* Menu and content main container *******/

#idContentContainer
{
  width: 919px;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

/******* Menu column container *******/

#idNavigationContainer
{
  width: 207px;
  height: 700px;
  float: left;
  background-color: #0084A9;
}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

#idMainMenuContainer
{
}
#idMainMenuContainer .inner
{
  padding: 0px;
}
#idMainMenuContainer .inner .inner
{
  padding: 0;
}

/******* MENU LEVEL 1 *******/

/******* The 1st menu level container *******/

#idMainMenu,
#idMainMenu UL
{
  margin: 0;
  padding: 0;
  width: 207px;
  height: auto;
  list-style-type: none;
  background-color: #0084A9;
}

/******* Item container of the 1st menu level  *******/

#idMainMenu LI 
{
  position: relative;
  width: 207px;
  height: auto;
  margin: 4px 0 0 0;
  padding: 0;
  background: none;
}
#idMainMenu LI.last
{
}
#idMainMenu LI .d1,
#idMainMenu LI .d4
{
  width: 100%;
  background-color: $0084A9;
}
#idMainMenu LI.itemCurrent .d4,
#idMainMenu LI.itemCurrentLeaf .d4
{
	background-color: #0084A9;
}
#idMainMenu LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(../images/mm-ico-closed-l1-black.gif) 197px center no-repeat;
}
#idMainMenu LI.itemCurrent .d5,
#idMainMenu LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(../images/mm-ico-opened-l1-black.gif) 197px center no-repeat;
}
#idMainMenu LI.itemNormal UL LI .d5,
#idMainMenu LI.itemCurrent UL LI .d5,
#idMainMenu LI.itemCurrentParent UL LI .d5,
#idMainMenu LI.itemNormal .d5 .d5,
#idMainMenu LI.itemCurrent .d5 .d5,
#idMainMenu LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}

/******* Item of the 1st menu level *******/

#idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover,
#idMainMenu LI SPAN SPAN
{
  display: block;
  width: 192px;
  height: auto;
  margin: 0;
  padding: 5px 15px 5px 10px;
  background-color: transparent;
  font-size: 120%;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  overflow: hidden;
}
#idMainMenu LI A:hover,
#idMainMenu LI.itemNormal:hover A
{
  background-color: #777777;
  color: #FFFFFF;
}
#idMainMenu LI SPAN 
{
}
#idMainMenu LI SPAN SPAN
{
  color: #FFFFFF;
}

/******* System icons on the 1st menu level items *******/

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  right: 13px;
}
#idMainMenuContainer #idMainMenu UL.dynamic LI DIV.mainMenuPublicHiddenIcon
{
  right: 13px;
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

#idMainMenu LI UL
{
  width: 207px;
  padding: 0 0 3px 0;
  background-color: #3099C0;
}
#idMainMenu LI UL LI 
{
  margin: 0;
  border: none;
  background: none;
}
#idMainMenu LI UL LI.first
{
}
#idMainMenu LI.itemCurrent UL LI .d4,
#idMainMenu LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}
#idMainMenu LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI.itemCurrentLeaf .d4
{
	background-color: transparent;
}
#idMainMenu LI.itemNormal UL LI .d5,
#idMainMenu LI.itemCurrent UL LI .d5,
#idMainMenu LI.itemCurrentParent UL LI .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(../images/mm-ico-closed-l2-black.gif) 197px center no-repeat;
}
#idMainMenu LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent url(../images/mm-ico-opened-l2-black.gif) 197px center no-repeat;
}
#idMainMenu LI UL LI.itemNormal .d5 .d5,
#idMainMenu LI UL LI.itemCurrent .d5 .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5 .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link,
#idMainMenu LI UL LI A:active,
#idMainMenu LI UL LI A:visited,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI UL LI SPAN SPAN,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A
{
  width: 175px;
  padding: 4px 15px 4px 17px;
  background-color: transparent;
  font-size: 100%;
  font-weight: normal;
  color: #ffffff;
}
#idMainMenu LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #777777;
  color: #FFFFFF;
}
#idMainMenu LI UL LI SPAN 
{
  background: none;
}
#idMainMenu LI UL LI SPAN SPAN
{
  font-weight: bold;
  color: #ffffff;
}
#idMainMenuContainer #idMainMenu LI UL LI DIV.mainMenuPublicHiddenIcon
{
}

/******* MENU LEVEL 3 *******/

#idMainMenu LI UL LI UL
{
  padding: 0;
  border: none;
  background-color: #DFF3FF;
}
#idMainMenu LI UL LI UL LI 
{
  background: none;
}
#idMainMenu LI UL LI UL LI.first
{
}
#idMainMenu LI UL LI.itemCurrent UL LI .d4,
#idMainMenu LI UL LI.itemCurrentLeaf UL LI .d4
{
	background-color: transparent;
}

#idMainMenu LI UL LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI UL LI.itemCurrentLeaf .d4
{
	background-color: transparent;
}
#idMainMenu LI UL LI.itemNormal UL LI .d5,
#idMainMenu LI UL LI.itemCurrent UL LI .d5,
#idMainMenu LI UL LI.itemCurrentParent UL LI .d5,
#idMainMenu LI UL LI UL LI.itemNormal .d5,
#idMainMenu LI UL LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI UL LI.itemCurrentParent .d5
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI UL LI A,
#idMainMenu LI UL LI UL LI A:link,
#idMainMenu LI UL LI UL LI A:active,
#idMainMenu LI UL LI UL LI A:visited,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI UL LI UL LI SPAN SPAN,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A
{
  width: 158px;
  padding: 4px 15px 4px 34px;
  background-color: transparent;
  font-size: 100%;
  font-weight: normal;
  color: #ffffff;
}
#idMainMenu LI UL LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background-color: #777777;
  color: #FFFFFF;
}
#idMainMenu LI UL LI UL LI SPAN 
{
}
#idMainMenu LI UL LI UL LI SPAN SPAN
{
  font-weight: bold;
  color: #3A75C8;
}
#idMainMenuContainer #idMainMenu LI UL LI UL LI DIV.mainMenuPublicHiddenIcon
{
}
