.menuRoot
{
	width:175px;
}

.menuRoot .menuStaticPanel
{
	 background-color:B0C4DE;
	 padding:1px;
}

.menuRoot .menuDynamicPanel
{
	 background-color:B0C4DE;
	 padding:1px;
}

.menuRoot .menuArr
{
	height: 10px;
	width: 8px;
}

.menuRoot .menuArrCont
{
	height: 10px;
	width: 8px;
	margin: 1px;
}

.menuRoot .menuImg
{
	width: 8px;
	height: 10px;
}

.menuRoot .menuImgCont
{
	margin: 1px;
	width: 8px;
	height: 10px;
}

.menuRoot .menuTextCont
{
	color: navy; 
	font-family: Tahoma; 
	font-size: 14px; 
	margin: 1px; 	
	margin-left: 1px;	
}

.menuRoot .menuPanelItem
{
	cursor: pointer;
	padding: 1px;
	border: 0px;	
}

.menuRoot .menuPanelItem_Hover
{
	cursor: pointer;
	padding: 1px;
	background-color:White;
	border: 0px;
}

.menuRoot .menuPanelItem_Hover .menuTextCont
{
	cursor: pointer;
	color: black;
}

.menuRoot .menuPanelItem_Expanded
{
	cursor: pointer;
	padding: 1px;	
}

.menuRoot .menuPanelItemDisabled
{
	cursor: default;
	padding: 1px;
	border: 0px;	
}

.menuRoot .menuPanelItemDisabled_Hover
{
	cursor: default;
	padding: 1px;
	border: 0px;	
}

.menuRoot .menuPanelItemDisabled .menuTextCont
{
	color:Gray;
}

.menuRoot .menuPanelItemDisabled_Hover .menuTextCont
{
	color:Gray;
}

/* seperator */
.menuRoot .menuSep
{	
}

/* separator: intermediary div-container for image */
.menuRoot .menuSep .menuImgCont
{
	display: none;
}

/* separator: intermediary div-container for text */
.menuRoot .menuSep .menuTextCont
{
	display: none;
}
