/* ThemePanelMenu Style Sheet */

.ThemePanelMenu,.ThemePanelSubMenuTable {
	color : #07639c;
	font: bold 18px "Times New Roman" Arial Helvetica sans-serif;
	FONT-WEIGHT: bold;
	DISPLAY: block;
	text-decoration: none;
	text-transform: uppercase;
	cursor:	default;
	white-space:	normal;
	width: 190px;
	border-top-color: #07639C;
	border-top-style: solid;
	border-top-width: 2px;
}
.ThemePanelSubMenu {
	position:	absolute;
	visibility:	hidden;
	margin-top: -2px;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;
}
.ThemePanelSubMenuTable{
	/* border:		1px solid #FF9933;*/
	border-bottom: 2px solid #07639c;
}
.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive{
	cursor:		default;

/*	white-space:	normal;*/
}
.ThemePanelMainItem,
.ThemePanelMenuItem {
	background-color:	#eeeeee;
}
.ThemePanelMainItemHover,
.ThemePanelMainItemActive,
.ThemePanelMenuItemHover,
.ThemePanelMenuItemActive {
	background-color:	#8DB7DD;
	cursor: hand;
}
/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft{
	padding-left:	0px;
	padding-right:	0px;
	white-space:	normal;
	background-color:	inherit;
}
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight {
	padding-top:	2px;
	padding-bottom:	2px;
	border-bottom: 2px solid #07639c;
	background-color:	inherit;
}


/* sub menus sub components */

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft {

	padding-left:	0px;
	padding-right:	0px;
	white-space:	normal;
	background-color:	inherit;
}
.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight {
	border-top: 2px solid #07639c;
	background-color: inherit;
	white-space: nowrap;
	font-size: 14px;
}