/* ThemeOffice2Menu Style Sheet */

.ThemeOffice2Menu, .ThemeOffice2SubMenuTable
{
	    padding          : 0px;
	    white-space      : nowrap;
        cursor:		hand;
}

.ThemeOffice2Menu
{
	/*width: 50%;*/
}

.ThemeOffice2SubMenu
{
        font-family      : Tahoma;
		font-size		 : 11px;
        position         : absolute;
		margin-left      : 0px;
		margin-right     : 0px;
        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;
        overflow         : visible;
}

.ThemeOffice2SubMenuTable
{
        overflow         : visible;
		border: 1px solid #AECDE1;
		cursor:		hand;
}

.ThemeOffice2MainItem, .ThemeOffice2MainItemHover, .ThemeOffice2MainItemActive, .ThemeOffice2MenuItem, .ThemeOffice2MenuItemHover, .ThemeOffice2MenuItemActive
{
        cursor:		hand;
        white-space      : nowrap;
		color            : #FFFFFF;
}

.ThemeOffice2MainItem
{ 
        font-family      : Tahoma;
		font-size		 : 11px;
  		height           : 21px;
		cursor:		hand;
		/*background       : transparent url(../../images/button_bkgrd1.gif);*/
		padding-bottom        : 5px;
		background       : transparent url(div.gif);
}

.ThemeOffice2MainItemHover, .ThemeOffice2MainItemActive
{
		font-family      : Tahoma;
        font-size        : 11px;
  		height           : 21px;
  		padding-bottom   : 5px;
		text-decoration  : none;
		background       : transparent url(div.gif);
		/*background       : transparent url(../../images/button_bkgrd2.gif);*/
}

.ThemeOffice2MenuItem
{
		/*background-color : #324E73;*/
		cursor:		hand;
}

.ThemeOffice2MenuItemHover, .ThemeOffice2MenuItemActive
{
        /*background-color : #000000;*/
		cursor:		hand;
}


/* horizontal main menu */

.ThemeOffice2MainItem
{
	padding-left          : 5px;
	padding-right         : 5px;
	color            : #FFFFFF;
	cursor:		hand;
}

td.ThemeOffice2MainItemHover, td.ThemeOffice2MainItemActive
{
        padding-left          : 5px;
		padding-right         : 5px;
        color            : #FFFFFF;
		text-decoration: underline;		
}

.ThemeOffice2MainFolderLeft, .ThemeOffice2MainItemLeft,
.ThemeOffice2MainFolderText, .ThemeOffice2MainItemText,
.ThemeOffice2MainFolderRight, .ThemeOffice2MainItemRight
{
        /*background-color : inherit;*/
		width: 10px;
}

/* vertical main menu sub components */

td.ThemeOffice2MainFolderLeft, td.ThemeOffice2MainItemLeft
{
	width            : 22px;
	padding-top      : 0px;
	padding-bottom   : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	white-space      : nowrap;
	background-color : #4986AE;
	/*background       : #000000 url(../../../../images/bullet_b.gif) no-repeat;*/
}

td.ThemeOffice2MainFolderText, td.ThemeOffice2MainItemText
{
		font-size 		 : 11px;
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
        background-color : inherit;
		white-space      : nowrap;
		background-color : #4986AE;
}

td.ThemeOffice2MainFolderRight, td.ThemeOffice2MainItemRight
{
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
		width            : 10px;
		background-color : #4986AE;
}

tr.ThemeOffice2MainItem td.ThemeOffice2MainFolderLeft,
tr.ThemeOffice2MainItem td.ThemeOffice2MainItemLeft
{
        width            : 22px;
		padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
        white-space      : nowrap;
		background-color : #4986AE;
}

tr.ThemeOffice2MainItem td.ThemeOffice2MainFolderText,
tr.ThemeOffice2MainItem td.ThemeOffice2MainItemText
{
		font-size		 : 11px;
  		padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
        border           : 0px none;
		color            : #FFFFFF;
		background-color : #4986AE;
}

tr.ThemeOffice2MainItem td.ThemeOffice2MainItemRight,
tr.ThemeOffice2MainItem td.ThemeOffice2MainFolderRight
{
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
		width            : 10px;
		background-color : #4986AE;
		/*background       : #324E73 url(../../../../images/right_a.gif) no-repeat;*/
}

/* sub menu sub components */

.ThemeOffice2MenuFolderLeft, .ThemeOffice2MenuItemLeft
{
  		text-align       : left;
  		font-weight      : normal;
  		text-decoration  : none;
  		color            : #FFFFFF;
  		width            : 6px;
		height			 : 20px;
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
		text-align       : left;
        white-space      : nowrap;
		background-color : #1C689A;
}

.ThemeOffice2MenuFolderText, .ThemeOffice2MenuItemText
{
  		font-family      : Tahoma;
        font-size        : 11px;
 		text-decoration  : none;
  		color            : #FFFFFF;
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
        white-space      : nowrap;
		background-color : #1C689A;
}

.ThemeOffice2MenuFolderRight, .ThemeOffice2MenuItemRight
{
		color            : #FFFFFF;
		width            : 6px;
		height           : 21px;
		background-color : #1C689A;
}

.ThemeOffice2MenuItem .ThemeOffice2MenuFolderLeft,
.ThemeOffice2MenuItem .ThemeOffice2MenuItemLeft
{
  		text-align       : left;
  		font-weight      : normal;
  		text-decoration  : none;
		width            : 6px;
  		color            : #FFFFFF;
        padding-top      : 0px;
        padding-bottom   : 0px;
        padding-left     : 0px;
        padding-right    : 0px;
        white-space      : nowrap;
		background-color : #4986AE;
}

.ThemeOffice2MenuItem .ThemeOffice2MenuFolderText,
.ThemeOffice2MenuItem .ThemeOffice2MenuItemText
{
  		font-family      : Tahoma;
        font-size        : 11px;
  		text-align       : left;
  		color            : #FFFFFF;
		background-color : #4986AE;
}

.ThemeOffice2MenuItem .ThemeOffice2MenuFolderRight,
.ThemeOffice2MenuItem .ThemeOffice2MenuItemRight
{
  		color            : #FFFFFF;
		width            : 6px;
		background-color : #4986AE;
}

/* menu splits */

.ThemeOffice2MenuSplit
{
        margin           : 2px;
        height           : 1px;
        overflow         : hidden;
}

/* 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" />
*/

.ThemeOffice2MenuItem img.seq1
{
        display          : none;
}

.ThemeOffice2MenuItemHover seq2,
.ThemeOffice2MenuItemActive seq2
{
        display          : none;
}

.ThemeOffice2MenuItem .seq2,
.ThemeOffice2MenuItemHover .seq1,
.ThemeOffice2MenuItemActive .seq1
{
        display          : none;
}