/* ThemeOfficeLeftMenu Style Sheet */

.ThemeOfficeLeftMenu,.ThemeOfficeLeftSubMenuTable
{
	font-family:	arial, verdana, sans-serif;
	font-size:	13px;
	padding:	0;
	white-space:	nowrap;
	cursor:		default;
	height: 25px;
	width:100%;
}

.ThemeOfficeLeftSubMenu
{
	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:		1px solid #8C867B;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeLeftSubMenuTable
{
	overflow:	visible;
}

.ThemeOfficeLeftMainItem,.ThemeOfficeLeftMainItemHover,.ThemeOfficeLeftMainItemActive,
.ThemeOfficeLeftMenuItem,.ThemeOfficeLeftMenuItemHover,.ThemeOfficeLeftMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.ThemeOfficeLeftMainItem
{
	/*background-color:	#EFEBDE;*/
}

.ThemeOfficeLeftMainItemHover,.ThemeOfficeLeftMainItemActive
{
	background-color:	#f1e8e6;
}

.ThemeOfficeLeftMenuItem
{
	background-color:	#F1F3F5;
}

.ThemeOfficeLeftMenuItemHover,.ThemeOfficeLeftMenuItemActive
{
	background-color:	#f1e8e6;
}


/* horizontal main menu */

.ThemeOfficeLeftMainItem
{
	padding: 4px 1px 4px 1px;
	border: 0;
}

td.ThemeOfficeLeftMainItemHover,td.ThemeOfficeLeftMainItemActive
{
	/*padding:	0px;*//*Changed..*/
	padding: 4px 0px 4px 0px;
	border-right:	1px solid #c24733;
	border-left:	2px solid #c24733;
}

.ThemeOfficeLeftMainFolderLeft,.ThemeOfficeLeftMainItemLeft,
.ThemeOfficeLeftMainFolderText,.ThemeOfficeLeftMainItemText,
.ThemeOfficeLeftMainFolderRight,.ThemeOfficeLeftMainItemRight
{
	background-color:	inherit;
	font-size:12px;	/*added*/
}

/* vertical main menu sub components */

td.ThemeOfficeLeftMainFolderLeft,td.ThemeOfficeLeftMainItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	2px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-left:	1px solid #c24733;

	background-color:	inherit;
}

td.ThemeOfficeLeftMainFolderText,td.ThemeOfficeLeftMainItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeOfficeLeftMainFolderRight,td.ThemeOfficeLeftMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-right:	1px solid #c24733;

	background-color:	inherit;
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainFolderLeft,
tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainFolderText,
tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemText
{
	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border: 0;
	background-color:	inherit;
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemRight,
tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	1px;

	border: 0;
	background-color:	inherit;
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemLeft
{
	padding-left:	1px;
	border-bottom: 1px solid #CCCCCC; /*#CCCCCC;*/
	background-color: #DDE1E6; /*#F0F1F5;*/
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemText
{
	padding-left:	5px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F0F1F5;
}

tr.ThemeOfficeLeftMainItem td.ThemeOfficeLeftMainItemRight
{
	border-bottom: 1px solid #CCCCCC;
	background-color: #F0F1F5;
}

/* sub menu sub components */

.ThemeOfficeLeftMenuFolderLeft,.ThemeOfficeLeftMenuItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-left:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeLeftMenuFolderText,.ThemeOfficeLeftMenuItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
	
	font-size:12px;
}

.ThemeOfficeLeftMenuFolderRight,.ThemeOfficeLeftMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-right:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuFolderLeft,
.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border: 	0px;
	background-color:	#DDE1E6;
}

.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuFolderText,
.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0px;
	background-color:	inherit;
}

.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuFolderRight,
.ThemeOfficeLeftMenuItem .ThemeOfficeLeftMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.ThemeOfficeLeftMenuSplit
{
	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" />
*/

.ThemeOfficeLeftMenuItem img.seq1
{
	display:	inline;
}

.ThemeOfficeLeftMenuItemHover seq2,
.ThemeOfficeLeftMenuItemActive seq2
{
	display:	inline;
}

.ThemeOfficeLeftMenuItem .seq2,
.ThemeOfficeLeftMenuItemHover .seq1,
.ThemeOfficeLeftMenuItemActive .seq1
{
	display:	none;
}


/* inactive settings */
div.inactive td.ThemeOfficeLeftMainItemHover, div.inactive td.ThemeOfficeLeftMainItemActive
{
	border-top: 0px;
	border-right:	1px solid #f1f3f5;
	border-left:	1px solid #f1f3f5;
}

div.inactive .ThemeOfficeLeftMainItem {
	color: #bbb;

}

div.inactive span.ThemeOfficeLeftMainItemText {
	color: #aaa;
}

div.inactive .ThemeOfficeLeftMainItemHover, div.inactive .ThemeOfficeLeftMainItemActive
{
	background-color:	#f1f3f5;
}
