/* ThemePanelMenu Style Sheet v2 */

.ThemePanelMenu {
	width:147px;
	position: absolute;
	left: 0px;
}
.ThemePanelMenu TD {
	cursor: pointer;
	white-space: nowrap;
}
.ThemePanelMainItem {
}

.ThemePanelMainFolderLeft, .ThemePanelMainItemLeft {
	width:0px;
	display:none;
}

.ThemePanelMainFolderText, .ThemePanelMainItemText {
	width:100%;
}
.ThemePanelMainFolderText DIV, .ThemePanelMainItemText DIV {
	font-family:Verdana,arial;
	color:#FFFFFF;
	padding-left:7px;
	padding-right: 0px;
	padding-top:5px;
	padding-bottom:4px;
	font-size:12px;
	font-weight: bold;
}
.ThemePanelMainFolderRight, .ThemePanelMainItemRight {
	width:0px;
	display:none;
}
.ThemePanelMainItemHover .ThemePanelMainItemText DIV {
	color:#000000;
	background-color: #dcd8d2;
	border: 1px solid #f8e1a9;
	padding-top:4px;
	padding-bottom:3px;
}

.ThemePanelMainItemHover .ThemePanelMainFolderText DIV {
	color:#000000;
	background-color: #dcd8d2;
	border: 1px solid #f8e1a9;
	padding-top:4px;
	padding-bottom:3px;
}


/* sub menus sub components */
.ThemePanelSubMenu {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	margin:0px;
	padding:0px;
}
.ThemePanelSubMenu TD {
	background-color: #918059;
	border: 1px solid #f8e1a9;
	border-bottom-width: 0px;
	*border-bottom-width: expression((this.parentElement.rowIndex==this.parentElement.parentElement.rows.length-1)*1);
}
.ThemePanelSubMenuTable tr:last-child .ThemePanelMenuItemText {
	border-bottom-width: 1px;
}


.ThemePanelSubMenu TD DIV {
	cursor: pointer;
	font-family:Verdana,arial;
	color:#FFFFFF;
	padding-left:7px;
	padding-right: 14px;
	padding-top:5px;
	padding-bottom:4px;
	font-size:12px;
	font-weight: bold;
	white-space: nowrap;
}

.ThemePanelMenuItemHover TD DIV, .ThemePanelMenuItemActive TD DIV {
	color:#000000;
}
.ThemePanelMenuItemHover TD, .ThemePanelMenuItemActive TD {
	background-color: #e7e4de;
}
.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft {
	width:0px;
	display:none;
}
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight {
	width: 0px;
	display:none;
}

.ThemePanelSubMenuTable {
	border-collapse: separate;
}

#ThemePanelMainTopic div {
	color: #f8e1a9;
}