.ThemeOfficeMenu, .ThemeOfficeSubMenuTable
{
      font-family      : tahoma, verdana, arial, sans-serif;
	background       : transparent url(../../images/menu_off.gif);
  	width            : 180px;
      font-size        : 9px;
	padding          : 0px;
	white-space      : nowrap;
      cursor           : hand;
      font-weight      : bold;
}

.ThemeOfficeSubMenu
{
      font-family      : tahoma, verdana, arial, sans-serif;
      font-size        : 9px;
	color            : blue;
		height		:30;
      position         : absolute;
	margin-left      : 0px;
	margin-right     : 0px;
      visibility       : hidden;
      z-index          : 100;
      border           : 0;
      padding          : 0;
      overflow         : visible;
      border           : 1px solid #FFFFFF;
      
}

.ThemeOfficeSubMenuTable
{
        overflow         : visible;
}

.ThemeOfficeMainItem, .ThemeOfficeMenuItem, .ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive
{
      border           : 0px none;
      cursor           : hand;
      white-space      : nowrap;
      font-weight      : bold;

}
.ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive
{
      border           : 0px none;
      cursor           : hand;
      white-space      : nowrap;
      font-weight      : bold;
	  	width            : 180px;
		font-family      : Tahoma, Helvetica, serif;
  		height           : 30px;
  		text-align       : left;
  		padding-top      : 0px;
  		padding-bottom   : 0px;
		text-decoration  : none;		  
	background       : transparent url(../../images/menu_on.gif);	 	
	
}

.ThemeOfficeMainItem
{ 
      font-family      : Tahoma, Helvetica, serif;
      font-weight      : bold;
  	height           : 30px;
  	text-align       : left;
  	text-decoration  : none;
}



.ThemeOfficeMenuItem
{
		background-color : #FFFFDD;
      font-weight      : bold;
}

.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive
{
        background-color : #FF6A00;
  	  color            : #FF0000;
      font-weight      : bold;
}


/* horizontal main menu */

.ThemeOfficeMainItem
{
        padding          : 0px;
        border           : 0px none;
      font-weight      : bold;
}

td.ThemeOfficeMainItemHover, td.ThemeOfficeMainItemActive
{
        padding          : 0px;
        border           : 0px solid transparent;
        color            : #FF0000;
      font-weight      : bold;
}

.ThemeOfficeMainFolderLeft, .ThemeOfficeMainItemLeft, .ThemeOfficeMainFolderText, .ThemeOfficeMainItemText, .ThemeOfficeMainFolderRight, .ThemeOfficeMainItemRight
{

}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft, td.ThemeOfficeMainItemLeft
{

  	width            : 1px;
	padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 0px;
      padding-right    : 0px;
      border-top       : 0px solid #3069C6;
      border-bottom    : 0px solid #3069C6;
      border-left      : 0px solid #3069C6;
      white-space      : nowrap;
	background-color : inherit;
      color            : #FF0000;
}

td.ThemeOfficeMainFolderText, td.ThemeOfficeMainItemText
{
      padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 30px;
      padding-right    : 0px;
	  border-top       : 0px solid #3069C6;
      border-bottom    : 0px solid #3069C6;
      background-color : inherit;
	  white-space      : nowrap;
	  color            : ffffff;
	  font-size        : 9px;
      font-weight      : bold;
}

td.ThemeOfficeMainFolderRight, td.ThemeOfficeMainItemRight
{
      padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 0px;
      padding-right    : 0px;
	width            : 0px;
      border-top       : 0px solid #3069C6;
      border-bottom    : 0px solid #3069C6;
      border-right     : 0px solid #3069C6;
      background-color : inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
{
      padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 0px;
      padding-right    : 0px;
	white-space      : nowrap;
      border           : 0px none;
      background-color : inherit;
	color            : #FF0000;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
{
  	padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 30px;
      padding-right    : 0px;
      border           : 0px none;
      background-color : inherit;
	color            : #666666;
      font-weight      : bold;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
{
      padding-top      : 0px;
      padding-bottom   : 0px;
      padding-left     : 0px;
      padding-right    : 0px;
	width            : 0px;
	border           : 0px none;
      background-color : inherit
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItemLeft
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : bold;
  	text-decoration  : none;
  	color            : #ffffff;
  	width            : 15px;
  	font-size        : 9px;
      padding-top      : 2px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
	text-align       : left;
      border-top       : 0px solid #d5d5d5;
      border-bottom    : 0px solid #d5d5d5;
      border-left      : 0px solid #d5d5d5;
      background-color : #FF6A00;
	  height	:		30px;
      white-space      : nowrap;
}

.ThemeOfficeMenuFolderText, .ThemeOfficeMenuItemText
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : bold;
 	text-decoration  : none;
  	color            : #ffffff;
  	font-size        : 9px;
      padding-top      : 4px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
      border-top       : 0px solid #d5d5d5;
      border-bottom    : 0px solid #d5d5d5;

      white-space      : nowrap;
}

.ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItemRight
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : bold;
  	text-decoration  : none;
	color            : #000000;
  	font-size        : 9px;
      padding-top      : 4px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
      border-top       : 0px solid #d5d5d5;
      border-bottom    : 0px solid #d5d5d5;
      border-right     : 0px solid #d5d5d5;
      background-color : #FF6A00;
      white-space      : nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : bold;
  	text-decoration  : none;
  	color            : #000000;
  	font-size        : 9px;
      padding-top      : 2px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
      white-space      : nowrap;
      border           : 0px none;
      background-color : #009124;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : bold;
  	color            : #ffffff;
  	font-size        : 9px;
      padding-top      : 4px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
      border           : 0px none;
      background-color : #009124;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
  	font-family      : Tahoma, Verdana, Helvetica, serif;
  	text-align       : left;
  	font-weight      : normal;
  	text-decoration  : none;
  	color            : #000000;
  	font-size        : 9px;
      padding-top      : 4px;
      padding-bottom   : 4px;
      padding-left     : 0px;
      padding-right    : 0px;
      border           : 0px none;
      background-color : #009124;
}

/* menu splits */

.ThemeOfficeMenuSplit
{
        margin           : 2px;
        height           : 1px;
        overflow         : hidden;
        background-color : inherit;
        border-top       : 1px solid #C6C3BD;
}

/* image shadow animation */

.ThemeOfficeMenuItem img.seq1
{
        display          : none;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
        display          : none;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
        display          : none;
}