
/* #### THEMEOFFICEMENU STYLE SHEET #### */

.ThemeOfficeMenu,.ThemeOfficeSubMenuTable
{
		font-family    		: "Lucida Sans Unicode", arial, verdana, sans-serif;
		font-size      		: 11px;
		width          		: 100%;
		padding        		: 0;
		margin-top			: 1px;
		white-space    		: nowrap;
		cursor         		: default;
}

.ThemeOfficeSubMenu
{
		position       		: absolute;
		margin-top     		: 3px !important;
		margin-top			: 2px;
		margin-left 		: 1px !important;
		margin-left			: 0px;
		width          		: 200px;
		visibility     		: hidden;
	
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
		z-index				: 100;
		border				: 1px;
		padding				: 0px;
		overflow			: visible;
		border				: 0px solid #acacac;
	-moz-opacity			: .90 !important;
	opacity					: .90 !important;
 	filter					: alpha(opacity=90);
}

.ThemeOfficeSubMenuTable
{
		overflow			: visible;
		border-top			: 0px solid #96BA88;
		border-bottom		: 2px solid #b6b6b6;
		border-left			: 1px solid #aaaaaa;
		border-right		: 2px solid #b6b6b6;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
		border				: 0px;
		cursor				: default;
		white-space			: nowrap;
}

.ThemeOfficeMainItem
{
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
}

.ThemeOfficeMenuItem
{
		background-color	: #fafafa;
		color				: #666666;
		height				: 24px;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
		background-color	: #DEE8F1;
		color				: #19456D;
		height				: 24px;
}


/* #### SUBMENU & SUB COMPONENTS #### */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 1px;
		padding-right		: 1px;
		width				: 30px;
		border-top			: 0px solid #cccccc;
		border-bottom		: 0px solid #cccccc;
		border-left			: 0px solid #cccccc;
		background-color	: inherit;
		white-space			: nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 0px;
		padding-right		: 5px;
		border-top			: 0px solid #cccccc;
		border-bottom		: 0px solid #cccccc;
		background-color	: inherit;
		white-space			: nowrap;
		height				: 20px;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 1px;
		padding-right		: 1px;
		border-top			: 0px solid #cccccc;
		border-bottom		: 0px solid #cccccc;
		border-right		: 0px solid #cccccc;
		background-color	: inherit;
		white-space			: nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 1px;
		padding-right		: 2px;
		width				: 30px;
		height				: 22px;
		white-space			: nowrap;
		border				: 0px;
		background-color	: inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 0px;
		padding-right		: 6px;
		border				: 0px;
		background-color	: inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
		padding-top			: 0px;
		padding-bottom		: 0px;
		padding-left		: 1px;
		padding-right		: 1px;
		border				: 0px;
		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;
}
