/* ThemeOfficeMenu Style Sheet */



.ThemeOfficeMenu,.ThemeOfficeSubMenuTable

{

        font-family:        verdana, arial, sans-serif;

        font-size:        12px;



        padding:        0;



        white-space:        nowrap;

        cursor:                default;

}



.ThemeOfficeSubMenu

{

        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 #000000;



        filter:progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6, Direction=135, Strength=4);

}



.ThemeOfficeSubMenuTable

{

        overflow:        visible;

}



.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,

.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive

{
        color: #ffffff;
        border:                0;

        cursor:                hand;

        white-space:        nowrap;

}



.ThemeOfficeMainItem

{

/* background-color: #F1E5BF; */



          font-family: Arial, Helvetica, sans-serif;

          font-size: 11px;

        font-weight: bold;

        color: #ffffff;



        padding:        4px;

        border:                0;

 }





td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive

{

        padding:        4px;

        border:                0px solid #000000;

}



.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive

{

        background-color:        #transparent;



        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: bold;

        color: #DFDFF8;

}



.ThemeOfficeMenuItem

{

        background-color:        #CBD0EF;

}



.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive

{

        background-color:        #b7c0ea;

}





/* horizontal main menu */





.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 #000000;

        border-bottom:        1px solid #000000;

        border-left:        1px solid #000000;

        background-color:        inherit;

}



td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText

{

        padding-top:        2px;

        padding-bottom:        2px;

        padding-left:        5px;

        padding-right:        5px;



        border-top:        1px solid #000000;

        border-bottom:        1px solid #000000;



        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 #000000;

        border-bottom:        1px solid #000000;

        border-right:        1px solid #000000;

        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 #b7c0ea;

        border-bottom:        1px solid #b7c0ea;

        border-left:        1px solid #b7c0ea;

        background-color:        #b7c0ea;

        white-space:        nowrap;

}



.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText

{

        padding-top:        2px;

        padding-bottom:        2px;

        padding-left:        5px;

        padding-right:        5px;

        border-top:        1px solid #b7c0ea;

        border-bottom:        1px solid #b7c0ea;

        background-color:        inherit;

        white-space:        nowrap;

}



.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight

{

        padding-top:        2px;

        padding-bottom:        2px;

        padding-left:        0px;

        padding-right:        0px;

        border-top:        1px solid #b7c0ea;

        border-bottom:        1px solid #b7c0ea;

        border-right:        0px solid #b7c0ea;

        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:        #CBD0EF;

}



.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 #000000;

}



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

}
