/* ThemeFooterMenu Style Sheet */

.ThemeFooterMenu,.ThemeFooterSubMenuTable
{
        font-family:          Verdana, Arial, Helvetica, sans-serif;
        font-size:        10px;

        padding:        0;

        white-space:        nowrap;
        cursor:                default;
}

.ThemeFooterSubMenu
{
        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 #cccccc;

        filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, Direction=135, Strength=4);
}

.ThemeFooterSubMenuTable
{
        overflow:        visible;
}

.ThemeFooterMainItem,.ThemeFooterMainItemHover,.ThemeFooterMainItemActive,
.ThemeFooterMenuItem,.ThemeFooterMenuItemHover,.ThemeFooterMenuItemActive
{
        border:                0;
        cursor:                hand;
        white-space:        nowrap;
}

.ThemeFooterMainItem
{
/*background-color: #FF6600; */

        font-family:  Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
        color: #007AC3;
        padding:        6px;
 }


td.ThemeFooterMainItemHover,td.ThemeFooterMainItemActive
{
        padding:        6px;
}

.ThemeFooterMainItemHover,.ThemeFooterMainItemActive
{
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF6600;
}

.ThemeFooterMenuItem
{
        background-color:        #ffffff;
}

.ThemeFooterMenuItemHover,.ThemeFooterMenuItemActive
{
        background-color:        #ffffff;
}


/* horizontal main menu */


.ThemeFooterMainFolderLeft,.ThemeFooterMainItemLeft,
.ThemeFooterMainFolderText,.ThemeFooterMainItemText,
.ThemeFooterMainFolderRight,.ThemeFooterMainItemRight
{
        background-color:        inherit;
}

/* vertical main menu sub components */

td.ThemeFooterMainFolderLeft,td.ThemeFooterMainItemLeft
{
        padding-top:        2px;
        padding-bottom:        2px;
        padding-left:        0px;
        padding-right:        2px;
        border-top:        1px solid #CC0000;
        border-bottom:        1px solid #CC0000;
        border-left:        1px solid #CC0000;
        background-color:        inherit;
}

td.ThemeFooterMainFolderText,td.ThemeFooterMainItemText
{
        padding-top:        2px;
        padding-bottom:        2px;
        padding-left:        5px;
        padding-right:        5px;

        border-top:        1px solid #CC0000;
        border-bottom:        1px solid #CC0000;

        background-color:        inherit;
        white-space:        nowrap;
}

td.ThemeFooterMainFolderRight,td.ThemeFooterMainItemRight
{
        padding-top:        2px;
        padding-bottom:        2px;
        padding-left:        0px;
        padding-right:        0px;
        border-top:        1px solid #CC0000;
        border-bottom:        1px solid #CC0000;
        border-right:        1px solid #CC0000;
        background-color:        inherit;
}

tr.ThemeFooterMainItem td.ThemeFooterMainFolderLeft,
tr.ThemeFooterMainItem td.ThemeFooterMainItemLeft
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        1px;
        padding-right:        2px;

        white-space:        nowrap;

        border:                0;
        background-color:        inherit;
}

tr.ThemeFooterMainItem td.ThemeFooterMainFolderText,
tr.ThemeFooterMainItem td.ThemeFooterMainItemText
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        5px;
        padding-right:        5px;

        border:                0;
        background-color:        inherit;
}

tr.ThemeFooterMainItem td.ThemeFooterMainItemRight,
tr.ThemeFooterMainItem td.ThemeFooterMainFolderRight
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        0px;
        padding-right:        1px;

        border:                0;
        background-color:        inherit;
}

/* sub menu sub components */

.ThemeFooterMenuFolderLeft,.ThemeFooterMenuItemLeft
{
        padding-top:        2px;
        padding-bottom:        2px;
        padding-left:        1px;
        padding-right:        3px;
        border-top:        1px solid #000000;
        border-bottom:        1px solid #000000;
        border-left:        1px solid #000000;
        background-color:        #007AC3;
        white-space:        nowrap;
}

.ThemeFooterMenuFolderText,.ThemeFooterMenuItemText
{
        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;
}

.ThemeFooterMenuFolderRight,.ThemeFooterMenuItemRight
{
        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;
        white-space:        nowrap;
}

.ThemeFooterMenuItem .ThemeFooterMenuFolderLeft,
.ThemeFooterMenuItem .ThemeFooterMenuItemLeft
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        2px;
        padding-right:        3px;

        white-space:        nowrap;

        border:                0;
        background-color:        #ff6600;
}

.ThemeFooterMenuItem .ThemeFooterMenuFolderText,
.ThemeFooterMenuItem .ThemeFooterMenuItemText
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        5px;
        padding-right:        5px;

        border:                0;
        background-color:        inherit;
}

.ThemeFooterMenuItem .ThemeFooterMenuFolderRight,
.ThemeFooterMenuItem .ThemeFooterMenuItemRight
{
        padding-top:        3px;
        padding-bottom:        3px;
        padding-left:        0px;
        padding-right:        1px;

        border:                0;
        background-color:        inherit;
}

/* menu splits */

.ThemeFooterMenuSplit
{
        margin:                2px;
        height:                1px;
        overflow:        hidden;
        background-color:        inherit;
        border-top:        1px solid #cccccc;
}

/* 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" />
*/

.ThemeFooterMenuItem img.seq1
{
        display:        inline;
}

.ThemeFooterMenuItemHover seq2,
.ThemeFooterMenuItemActive seq2
{
        display:        inline;
}

.ThemeFooterMenuItem .seq2,
.ThemeFooterMenuItemHover .seq1,
.ThemeFooterMenuItemActive .seq1
{
        display:        none;
}
#spf {position: absolute;left: -10000px;};
