/* ThemeOfficeMenu Style Sheet */

.newThemeOfficeMenu,.newThemeOfficeSubMenuTable
{
	background-color:#CAD4D5; 
	height:20px; 
	font-family: Verdana; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	color: #2c373d; 
	text-decoration: none; 
	border-color: #F6FFFF; border-style: solid;
	border-width: 1px 0px 1px 0px; 
}

.newThemeOfficeSubMenu {
	position:	absolute;
	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:		0;
	padding:	0;

	overflow:	visible;
	border:		0px solid #2C373;
	


	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);*/
}

.newThemeOfficeSubMenuTable
{
	overflow:	visible;
	border: 1px;
	border-color: #2C373D;
	border-style: solid; 
	z-index: 0;
	 
	
}

.newThemeOfficeMainItem,.newThemeOfficeMainItemHover,.newThemeOfficeMainItemActive,
.newThemeOfficeMenuItem,.newThemeOfficeMenuItemHover,.newThemeOfficeMenuItemActive
{
	border:			0;
	cursor:			default;
	white-space:	nowrap;
	z-index:		 0;
}

.newThemeOfficeMainItem
{
	/*background-color:	#EFEBDE;*/
	
}

.newThemeOfficeMainItemHover,.newThemeOfficeMainItemActive
{
	height:20;
	background-color:#839B9D; 
	font-family: Verdana; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none; 
	border-width: 1; border-color: #2c373d; border-style: solid
	
}

.newThemeOfficeMenuItem
{
	background-color:	#FFF;
		z-index: 0;
}

.newThemeOfficeMenuItemHover,.newThemeOfficeMenuItemActive
{
	background-color:	#839B9D;
	border: solid; border-width: 1px;
		z-index: 0;
}


/* horizontal main menu */

.newThemeOfficeMainItem
{
	padding: 4px 0px 4px 1px;

}

td.newThemeOfficeMainItemHover,td.newThemeOfficeMainItemActive
{
	padding:	0px;
	border:	1px solid #2c373d;

}

.newThemeOfficeMainFolderLeft,.newThemeOfficeMainItemLeft,
.newThemeOfficeMainFolderText,.newThemeOfficeMainItemText,
.newThemeOfficeMainFolderRight,.newThemeOfficeMainItemRight
{
	background-color:	inherit;
	
}

/* vertical main menu sub components */

td.newThemeOfficeMainFolderLeft,td.newThemeOfficeMainItemLeft
{
	padding-top:	2px;
	padding-bottom:2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	   1px solid #2c373d;
	border-bottom:	1px solid #2c373d;
	border-left:	1px solid #2c373d;

	background-color:	inherit;
}

td.newThemeOfficeMainFolderText,td.newThemeOfficeMainItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	1px;

	border-top:	1px solid #2c373d;
	border-bottom:	1px solid #2c373d;

	background-color:	inherit;
	white-space:	nowrap;
}

td.newThemeOfficeMainFolderRight,td.newThemeOfficeMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #2c373d;
	border-bottom:	1px solid #2c373d;
	border-right:	1px solid #2c373d;

	background-color:	inherit;
}

tr.newThemeOfficeMainItem td.newThemeOfficeMainFolderLeft,
tr.newThemeOfficeMainItem td.newThemeOfficeMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	1px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
	border-style: solid;
	border-color:#F6FFFF;
	border-width: 1px 0px 0px 0px;
		
}

tr.newThemeOfficeMainItem td.newThemeOfficeMainFolderText,
tr.newThemeOfficeMainItem td.newThemeOfficeMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	1px;

	border:		1;
	background-color:	inherit;
	color: Black;
	border-style: solid;
	border-color:#F6FFFF;
	border-width: 1px 0px 0px 0px;
}

tr.newThemeOfficeMainItem td.newThemeOfficeMainItemRight,
tr.newThemeOfficeMainItem td.newThemeOfficeMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.newThemeOfficeMenuFolderLeft,.newThemeOfficeMenuItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #2c373d;
	border-bottom:	1px solid #2c373d;
	border-left:	1px solid #2c373d;

	background-color:	inherit;
	white-space:	nowrap;
}

.newThemeOfficeMenuFolderText,.newThemeOfficeMenuItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #2c373d;
	border-bottom:	1px solid #2c373d;

	background-color:	inherit;
	white-space:	nowrap;
}

.newThemeOfficeMenuFolderRight,.newThemeOfficeMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:		1px solid #2c373d;
	border-bottom:	1px solid #2c373d;
	border-right:	1px solid #2c373d;

	background-color:	inherit;
	white-space:	nowrap;
}

.newThemeOfficeMenuItem .newThemeOfficeMenuFolderLeft,
.newThemeOfficeMenuItem .newThemeOfficeMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right: 2px;

	white-space:	nowrap;

	border:		0;
	background-color:	#CAD4D5;
}

.newThemeOfficeMenuItem .newThemeOfficeMenuFolderText,
.newThemeOfficeMenuItem .newThemeOfficeMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;

	font-weight : normal;	
	
	color: Black;
}

.newThemeOfficeMenuItem .newThemeOfficeMenuFolderRight,
.newThemeOfficeMenuItem .newThemeOfficeMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.newThemeOfficeMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #2C373;
}

/* 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" />
*/

.newThemeOfficeMenuItem img.seq1
{
	display:	inline;
}

.newThemeOfficeMenuItemHover seq2,
.newThemeOfficeMenuItemActive seq2
{
	display:	inline;
}

.newThemeOfficeMenuItem .seq2,
.newThemeOfficeMenuItemHover .seq1,
.newThemeOfficeMenuItemActive .seq1
{
	display:	none;
}
