/* ThemeOfficeMenu Style Sheet */
.ThemeOfficeMenu,.ThemeOfficeSubMenuTable {
	color: #FFFFFF;
	padding: 0px;
	white-space: nowrap;
    cursor: pointer; 
}

.ThemeOfficeSubMenu {
	color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	border: 0;
	padding: 1px;
    cursor: pointer; 
	background-color: #39608B;
	overflow: visible;
	border: 1px solid #8C867B;
	filter: progid :   DXImageTransform .   Microsoft .  
		Shadow(color =   #BDC3BD, Direction =   135, Strength =   4);
}

.ThemeOfficeSubMenuTable {
	overflow: visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
	{
	border: 0;
    cursor: pointer; 
	white-space: nowrap;
}

.ThemeOfficeMainItem {
	font-size: 11px;
    cursor: pointer; 
	font-weight: normal;
	background-color: #39608B;
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive {
	font-size: 11px;
    cursor: pointer; 
	font-weight: normal;
	background-color: #39608B;
}

.ThemeOfficeMenuItem {
	font-size: 11px;
    cursor: pointer; 
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive {
	font-size: 11px;
    cursor: pointer; 
	font-weight: normal;
	color: #FFFFFF;
	background-color: #39608B;
}

/* horizontal main menu */
.ThemeOfficeMainItem {
	padding: 1px;
	border: 0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive {
	padding: 0px;
	border: 1px solid #3169C6;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
	{
	background-color: inherit;
}

/* vertical main menu sub components */
td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	2px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	border-left: 1px solid #3169C6;
	background-color: inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	background-color: inherit;
	white-space: nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	border-right: 1px solid #3169C6;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;*/
	white-space: nowrap;
	border: 0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;*/
	border: 0;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;*/
	border: 0;
	background-color: inherit;
}

/* sub menu sub components */
.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	border-left: 1px solid #3169C6;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight {
	/*padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;*/
	border-top: 1px solid #3169C6;
	border-bottom: 1px solid #3169C6;
	border-right: 1px solid #3169C6;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;*/
	white-space: nowrap;
	border: 0;
	background-color: #39608B;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;*/
	border: 0;
	background-color: inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
	{ /*padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;*/
	border: 0;
	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;
}