.ThemeOfficeMenu,.ThemeOfficeSubMenuTable
{
font-family: "Lucida Sans", arial, helvitica, sans-serif;
font-size:	8pt;
padding:	0;
white-space:	nowrap;
cursor:		default;
}

.ThemeOfficeSubMenu
{
position:	absolute;
visibility:	hidden;
z-index:	100;
padding:	0;
overflow:	visible;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-size:	8pt;
width: 11em;
float: left;
margin-top: 1px;
}

.ThemeOfficeSubMenuTable
{
overflow:	visible;
width: 11em;
}
.ThemeOfficeSubMenu td{
border-bottom: 1px solid #CCCCCC;
padding: 0px;
}
td.ThemeOfficeMenuItemText{
padding: 2px 4px 2px 10px;
text-align: left;
}
.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.ThemeOfficeMainItem
{
font-family: "Lucida Sans", arial, helvitica, sans-serif;
font-size:	10px;
color: #4F4F4F;
font-weight: bold;
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
font-family: "Lucida Sans", arial, helvitica, sans-serif;
font-size:	10px;
font-weight: bold;
background-color:	#D3D3D3;
color: #666666;
}

.ThemeOfficeMenuItem
{
	background-color:	#D3D3D3;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	background-color:	#dddddd;
	color: #666666;
}


/* horizontal main menu */

.ThemeOfficeMainItem
{
	padding: 8px 10px 6px 10px;
	border:		0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive
{
	padding: 8px 10px 6px 10px;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
{
	background-color:	inherit;
}