/********************************************************************************
Styles used for the main menus.

Common attributes:

  font-family:verdana; 
  font-size:10px; 
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  display:block;
  vertical-align:middle;
********************************************************************************/
.CommonMainMenu
{
  background-color:#c3beb8; 
}
.MainMenuItem 
{
  color:#645B4C;
  cursor:hand;
  border-left:1px dashed #645b4c;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  text-decoration:none;
  text-align:center;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
}

.MainMenuItemOver 
{
  background-color:#e8e7e3; 
  color:#645B4C;
  border-left:1px dashed #645b4c;
  cursor:hand;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  text-decoration:none;
  text-align:center;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
}

.MainMenuItemSelected
{
  background-color:#e8e7e3; 
  color:#645B4C;
  border-left:1px dashed #645b4c;
  cursor:hand;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  text-decoration:none;
  text-align:center;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
}

/* ******************************************** */
/* Style for footermenu: first et last element  */
.MainMenuItemOverNoBorder
{
  background-color:#e8e7e3; 
  color:#645B4C;
  cursor:default;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:bold;
  text-decoration:none;
  text-align:left;
  padding-bottom:3px;
  padding-left:15px;
  padding-right:10px;
  padding-top:3px;
}

.MainMenuItemOverNoBorder a
{
	color: #645B4C;
	text-decoration: none;
	border-bottom: 1px dashed #645B4C;
}

.MainMenuItemOverNoBorder a:hover
{
	color: #645B4C;
	text-decoration: none;
	border-bottom: 0;
}
/* End Style for footermenu: first et last element  */
/* ************************************************ */

/********************************************************************************
Styles used for the session related menus.

Common attributes:

  font-family:verdana; 
  font-size:10px; 
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  cursor:hand;
********************************************************************************/
.CommonSessionMenuItem 
{
	 background-color:#cc0000; 
 
}

.CommonSessionMenuItemOver
{
	 background-color:#E8E7E3; 
 
}

.SessionMenuItem 
{
  background-color:#cc0000; 
  color:white;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  cursor:hand;
  text-decoration:none;
  text-transform:uppercase;
}

.SessionMenuItemOver
{
  background-color:#E8E7E3;
  color:#cc0000;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  cursor:hand;
  text-decoration:none;
  text-transform:uppercase;
}

.SessionMenuItemSelected
{
  background-color:#E8E7E3; 
  color:#645b4c;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  text-decoration:none;
  text-transform:uppercase;
  cursor:hand;
}

.SessionMenuItemNotClickable
{
  background-color:#cc0000; 
  color:white;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  text-decoration:none;
  text-transform:uppercase;
  cursor:default;
}

.SessionMenuItemNotClickableOver
{
  background-color:#E8E7E3;
  color:#cc0000;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  cursor:default;
  text-decoration:none;
  text-transform:uppercase;
}


.SessionMenuItemNotClickableSelected
{
  background-color:#E8E7E3;
  color:#645b4c;
  border-right:dashed 1px #E8E7E3;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  cursor:default;
  text-decoration:none;
  text-transform:uppercase;
}

.SessionVerticalMenu
{
background-color:#cc0000; 
  	
}

.SessionVerticalMenuItem 
{
  background-color:#cc0000; 
  color:#ffffff;
  border-bottom:dashed 1px #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  cursor:hand;
}

.SessionVerticalMenuItemOver
{
  background-color:#E8E7E3; 
  color:#cc0000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px; 
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  cursor:hand;
}

/********************************************************************************
Styles used for the section related menus.

Common styles :

  font-family:verdana; 
  font-size:11px; 
  padding-left:5px;
  padding-right:15px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:solid 1px white;

********************************************************************************/
.SectionMenu
{
  background-color:#FFFFFF; 
}

.SectionMenuTitle
{
 
    background-color : #fff;
	color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	border-bottom : 1px dashed #cc0000;
	margin : 0;
	display : block;	
	padding : 2px 3px 3px 3px;	
	color : #000;
	font-weight: bold;
}

/*------------------------------------------------------------------------ */
.SectionMenuGroup
{
  background-color:#E8E7E3; 
  font-family:verdana; 
  font-size:11px; 
  padding-left:0px;
  padding-right:15px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:dashed 1px #cc0000;
 
  cursor:hand;
}

.SectionMenuGroupOver
{
  background-color:#E8E7E3; 
  font-family:verdana; 
  font-size:11px; 
  padding-left:0px;
  padding-right:15px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:dashed 1px #cc0000;
  cursor:hand;
}

.SectionMenuGroupSelected
{
  background-color:white; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  padding-left:2px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:dashed 1px #cc0000;
  text-align:left;
  cursor:default;
}
/*------------------------------------------------------------------------ */

/*------------------------------------------------------------------------ */

.SectionMenuItemGroupResults 
{
  background-color : #C3BEB8; 
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemGroup 
{
  background-color:white; 
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemGroupResultsOver 
{
  background-color:#E8E7E3; 
  color:Black;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemGroupOver 
{
  background-color:#E8E7E3; 
  color:Black;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemGroupResultsSelected
{
  background-color:#C3BEB8; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  font-weight: bold;
  border-bottom:dashed 1px #cc0000;
  padding-left:2px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:default;
}

.SectionMenuItemGroupSelected
{
  background-color:white; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:2px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:default;
}


/*------------------------------------------------------------------------ */
.SectionMenuItemResults 
{
  background-color:#C3BEB8; 
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItem 
{
  background-color:white; 
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}



/*------------------------------------------------------------------------ */
.SectionMenuItemResultsOver 
{
  background-color:#E8E7E3; 
  color:Black;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemOver 
{
  background-color:#E8E7E3; 
  color:Black;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}

.SectionMenuItemResultsSelected
{
  background-color:#C3BEB8; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  font-weight: bold;
  border-bottom:dashed 1px #cc0000;
  padding-left:6px;	/* This value should be : SectionMenuItem{padding-left} - 9 (widht of arrow) */
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:default;
}

.SectionMenuItemSelected
{
  background-color:white; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:6px;	/* This value should be : SectionMenuItem{padding-left} - 9 (widht of arrow) */
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:default;
}

/*------------------------------------------------------------------------ */


/*------------------------------------------------------------------------ */
/* ***********************************************************************
 * Style for "ArrowLevel 2" in left menu which are the rightmost 
 * element that can appear in this menu. You'll recognize these menu
 * item looking in menu xml file definition where menu item have 
 * "ArrowLevel"
 * *********************************************************************** */

.SectionMenuItem2 
{
  background-color:white; 
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:25px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
  
}


.SectionMenuItem2Over 
{
  background-color:#E8E7E3; 
  color:Black;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:25px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:hand;
}


.SectionMenuItem2Selected
{
  background-color:white; 
  color:#cc0000;
  font-family:verdana; 
  font-size:11px; 
  border-bottom:dashed 1px #cc0000;
  padding-left:4px;	/* This value should be : SectionMenuItem2{padding-left} - 9 (widht of arrow) */
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
  cursor:default;
  
}
/*------------------------------------------------------------------------ */
