/* ThemePanelMenu Style Sheet */

.ThemePanelMenu TD {
	cursor: pointer;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-decoration:none;
	line-height:18px;
	text-align:left;
/*	padding-top: 3px; padding-bottom: 3px; white-space: nowrap; font-weight: bold; */
}
.ThemePanelMainItemHover TD, .ThemePanelMainItemActive TD {
	xxtext-decoration:underline;
	color: #B3C800;
	background-color: #FFFFFF;
}
.ThemePanelMainFolderText,.ThemePanelMainItemText {
	width:120px;
}
.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft {
	width:2px;
}
.ThemePanelMainFolderRight,.ThemePanelMainItemRight {
	width:15px;
}

/* sub menus sub components */
.ThemePanelSubMenu {
	position: absolute;
	visibility: hidden;
	left: 1px;
    top: 1px;
}
.ThemePanelSubMenu TD {
	cursor: pointer;
	color: #B3C800;
	font-weight: bold;
	font-size:15px;
	text-decoration:none;
	line-height:18px;
	text-align:left;
	background-color: #FFFFFF;
	white-space: nowrap;
}
.ThemePanelMenuItemHover TD, .ThemePanelMenuItemActive TD {
	xxtext-decoration:underline;
	color: #4D76A9; 
	background-color: #B3C800; 
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft {
	padding-left: 2px;
}
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight {
	padding-left: 2px;
	padding-right: 5px;
}
.ThemePanelMenuFolderText,.ThemePanelMenuItemText {
	padding-right: 3px;
	padding-left: 5px;
}
.ThemePanelMenuSplit {
	margin: 2px;
	height: 1px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #9C9A9C;
}

