/* ThemeIEMenu Style Sheet */

.ThemeIEMenu,.ThemeIESubMenuTable
{
    cursor:        default;
    font-family:    verdana, arial, sans-serif;
    font-size:    13px;

    padding:    0;
    border:        0;
    white-space:    nowrap;
}

.ThemeIEMenu
{
    /*background-color:    #F7F3EF;*/
}

.ThemeIEMenu td {
    margin: 0; padding: 0;
}
.ThemeIEMenu span.sep {
    /*display: block; width: 1px; height: 52px; margin-top: 19px; overflow: hidden; background-image: url(images/navi_sep.gif); background-repeat: no-repeat;*/
}
div.navi-2-top {
    background-image: url(images/navi_2_top.gif); background-repeat: no-repeat; height: 16px; background-position: 0px 4px;
}
* html div.navi-2-top {
    height: 12px; background-position: 0px 0px;
}

@media all{
    * html div.navi-2-top {
        background-position: 0px 4px;
    }
}


div.navi-2-bottom {
    background-image: url(images/navi_2_bottom.gif); background-repeat: no-repeat; height: 4px;
}
div.navi-2-sep {
    background-image: url(images/navi_2_sep.gif); background-repeat: no-repeat; height: 7px;
}

.ThemeIEMenu a:hover {
    background-position: bottom;
}

.ThemeIESubMenu
{
    position:    absolute;
    visibility: hidden;
    /* width: 500px; height: 400px; background-color: Aqua; */

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

    /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);*/
}

.ThemeIESubMenuTable
{
    /*border:        1px solid #000;*/
    /*background-color:    white;*/
    margin-left: 12px;
    width: 158px;
}

.ThemeIESubMenuTable td
{
    /*white-space:    nowrap;*/
}

.ThemeIEMainItem,.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItem,.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
    padding-left:    3px;
    padding-right:    3px;
    width: 155px;
    /*white-space:    nowrap;*/
}

.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
    /*color:        red;*/
    /*background-color:    #3169C6;*/
}

.ThemeIEMenuSplit
{
    height:        7px;
    /*overflow:    hidden;*/
    background-image: url(images/navi_2_sep.gif);
    background-repeat: no-repeat;
}

.ThemeIEMenuVSplit
{
    width:        1px;
    margin:        0px;
    overflow:    hidden;
    background-color:    inherit;
    border-right:    1px solid #ADAA9C;
}

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

.ThemeIEMenuItem img.seq1
{
    display:    inline;
}

.ThemeIEMenuItemHover seq2,
.ThemeIEMenuItemActive seq2
{
    display:    inline;
}

.ThemeIEMenuItem .seq2,
.ThemeIEMenuItemHover .seq1,
.ThemeIEMenuItemActive .seq1
{
    display:    none;
}