.themeofficeMenu,.themeofficesubmenutable
{
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	white-space:nowrap;
	cursor:	default;
	border: 0px;
	font-weight:bold;
}

.themeofficeSubMenu
{
	position:absolute;
	visibility:hidden;
	z-index:100;
	border:0;
	padding:0;
	overflow:visible;
	border:0px solid #8C867B;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.themeofficeSubMenuTable{
overflow:	visible;
}

.themeofficeMainItem,.themeofficeMainItemHover,.themeofficeMainItemActive,
.themeofficeMenuItem,.themeofficeMenuItemHover,.themeofficeMenuItemActive
{
	border:0px;
	cursor:default;
	white-space:nowrap;

}

.themeofficeMainItem
{
	color: #242424;	
	vertical-align:middle;
	height:25px;
	font-size:12px;
}



.themeofficeMainItemLeft img, .themeofficeMainFolderLeft img{

	vertical-align: middle;

	border-bottom:	1px solid #B4F2EC;

}



.themeofficeMainItemRight img, .themeofficeMainFolderRight img{

	vertical-align: middle;

	border-bottom:	1px solid #B4F2EC;

}



.themeofficeMainItemText, .themeofficeMainFolderText
 {
	vertical-align:middle;
	line-height: 25px;
	height: 25px;
}

.themeofficeMainItemHover,.themeofficeMainItemActive
{
	cursor: pointer;
	font-weight:bold;
	color: #bd000b;
	font-size:12px;
}

.themeofficeMenuItem
{
	height:25px;
}

.themeofficeMenuItemHover,.themeofficeMenuItemActive
{
}

/* horizontal main menu */

.themeofficeMainItem
{
	padding-left:14px;
	padding-right:14px;
	border:		0px;
}

td.themeofficeMainItemHover,td.themeofficeMainItemActive
{
	padding-left:14px;
	padding-right:14px;
	border:		0px;
}

.themeofficeMainFolderLeft,.themeofficeMainItemLeft,
,.themeofficeMainItemText,
.themeofficeMainFolderRight,.themeofficeMainItemRight
{
}

/* vertical main menu sub components */

td.themeofficeMainFolderLeft,td.themeofficeMainItemLeft
{

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	2px;
	border-bottom:	2px solid #B4F2EC;
	background-color:	inherit;
}

td.themeofficeMainFolderText,td.themeofficeMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	5px;
	border-bottom:	2px solid #B4F2EC;
	white-space:	normal;
	font-size:	11px;
}

td.themeofficeMainFolderRight,td.themeofficeMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;
	border-bottom:	2px solid #B4F2EC;
	background-color:	inherit;
}


tr.themeofficeMainItem td.themeofficeMainFolderLeft,
tr.themeofficeMainItem td.themeofficeMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	3px;
	padding-right:	0px;
	white-space:	nowrap;
	border-bottom:	2px solid #B4F2EC;
	background-color:	inherit;

}



tr.themeofficeMainItem td.themeofficeMainFolderText,
tr.themeofficeMainItem td.themeofficeMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	border-bottom:	2px solid #B4F2EC;
	background-color:	inherit;

}

tr.themeofficeMainItem td.themeofficeMainItemRight,
tr.themeofficeMainItem td.themeofficeMainFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	border-bottom:	2px solid #B4F2EC;
	background-color:	inherit;
}



/* sub menu sub components */



.themeofficeMenuFolderLeft,.themeofficeMenuItemLeft

{

	padding-top:	0px;

	padding-bottom:	0px;

	padding-left:	3px;

	padding-right:	0px;

	border-bottom:	2px solid #B2B2B2;

	background-color:	#B2B2B2;

	white-space:	nowrap;

}



.themeofficeMenuFolderText,.themeofficeMenuItemText

{

	padding-top:	6px;

	padding-bottom:	6px;

	padding-left:	3px;

	padding-right:	10px;

	cursor: pointer;

	background-color: #B2B2B2;

	color: #E10C18;

	border-bottom:	2px solid #B2B2B2;	

	white-space:	nowrap;

}



.themeofficeMenuFolderRight,.themeofficeMenuItemRight

{

	padding-top:	0px;

	padding-bottom:	0px;

	padding-left:	0px;

	padding-right:	0px;

	border-bottom:	2px solid #B2B2B2;

	background-color: #B2B2B2;

	white-space:	nowrap;

}



.themeofficeMenuItem .themeofficeMenuFolderLeft,

.themeofficeMenuItem .themeofficeMenuItemLeft

{

	padding-top:	0px;

	padding-bottom:	0px;

	padding-left:	3px;

	padding-right:	0px;

	white-space:	nowrap;

	border-bottom:	2px solid #B2B2B2;

}



.themeofficeMenuItem .themeofficeMenuFolderText,

.themeofficeMenuItem .themeofficeMenuItemText

{

	padding-top:	6px;

	padding-bottom:	6px;

	padding-left:	3px;

	padding-right:	10px;

	border-bottom:	2px solid #B2B2B2;

	background-color: #C8C8C8;

	color: #000000;

}



.themeofficeMenuItem .themeofficeMenuFolderRight,

.themeofficeMenuItem .themeofficeMenuItemRight

{

	padding-top:	0px;

	padding-bottom:	0px;

	padding-left:	0px;

	padding-right:	0px;



	border-bottom:	2px solid #B4F2EC;

	background-color:	inherit;

}



/* menu splits */



.themeofficeMenuSplit

{

	margin:		2px;

	height:		1px;

	overflow:	hidden;

	background-color:	inherit;

	border-top:	1px solid #C6C3BD;

}



/* image shadow animation */



/*

	seq1:	image for normal

	seq2:	image for hover and active



	To use, in the icon field, input the following:

	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />

*/



.themeofficeMenuItem img.seq1

{

	display:	inline;

}



.themeofficeMenuItemHover seq2,

.themeofficeMenuItemActive seq2

{

	display:	inline;

}



.themeofficeMenuItem .seq2,

.themeofficeMenuItemHover .seq1,

.themeofficeMenuItemActive .seq1

{

	display:	none;

}

