    /************************ JAVASCRIPT MENU STYLE *****************************/
    .startmenu
    {
        border:#404040 0px solid;
        z-index: 3;
        left: 0px;
        top:0;
        width: 144px;
        visibility: visible;
        position: relative;
    }

    .submenu
    {
    }

    .menu
    {
        border:#404040 1px solid;
        z-index: 3;
        background-color: #009CDE;
        visibility: hidden;
        padding:2;
        width:144;
        position: absolute;
        color: #000000;
    }

    .menuover
    {
        width:143;
        font-size: 12px;
        z-index:4;
        cursor: hand;
        cursor: pointer;
        border:#046E9A 1px solid;
        color:#FFFFFF;
        background-color: #38B1E4;
        margin-bottom:2px;
        letter-spacing: 1pt;
    }

    .menuout
    {
        width:143;
        font-size: 12px;
        z-index: 4;
        margin-bottom: 0px;
        cursor: hand;
        color: #000001;
        border: #046E9A 1px solid;
        letter-spacing: 1pt;
        margin-bottom:2px;
        background-color: #009CDE;
    }

    /*little td cell that holdes the menu item image */
    .itemleft
    {
        width: 1px;
        text-align:center;
        height:25;
    }






    /************************ LEFT MENU (AKA VERTICAL MENU) *****************************/
    /* left td tag */
    td.bgside
    {
        border-top: #000000 0px solid;
        font-size: 12px;
        border-left: #000000 0px solid;
        color: #222222;
        border-bottom: #000000 0px solid;
        font-family: tahoma;
        text-align: left;
        padding-left:2;
    }


    /* When the browser does not support the javascript menu, staticmenu will be used */
    a.staticmenu:link  {
        font-size: 12px;
        text-decoration:none;
        COLOR : #222266;
    }

    a.staticmenu:visited  {
        font-size: 12px;
        text-decoration:none;
        COLOR : #000001;
    }

    a.staticmenu:hover  {
        font-size: 12px;
        COLOR : #666699;
        text-decoration:underline;
    }

    a.staticmenu:active  {
        font-size: 12px;
        COLOR : #222266;
        text-decoration:blink;
    }

    .staticmenu  {
        font-size: 12px;
        COLOR : #222266;
    }



    /****************** TOP MENU (AKA HORIZONTAL MENU) *******************/

    /* the div that holds the top javascript menu. Set absolute to move anywhere */
    .horizontal-javascript
    {
        /*	overflow: hidden;
        position: relative;*/
    }


    /* static top links */
        A.horizontal-static:link
    {
        FONT-SIZE : 12px;
        COLOR : #222222;
        FONT-FAMILY : Tahoma;
        text-decoration:none;
    }

    A.horizontal-static:visited  {
        FONT-SIZE : 12px;
        COLOR : #000001;
        FONT-FAMILY : Tahoma;
        text-decoration:none;
    }

    A.horizontal-static:hover  {
        FONT-SIZE : 12px;
        COLOR : #2451A6;
        FONT-FAMILY : Tahoma;
        text-decoration:underline;
    }

    A.horizontal-static:active  {
        FONT-SIZE : 12px;
        COLOR : #2451A6;
        FONT-FAMILY : Tahoma;
        text-decoration:none;
    }


    /********************** VARIOUS *******************************/
    .transparent-arrow
    {
        FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=55);
    }

    .transparent-menubullet
    {
        FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }



    /* the right mouse contet menu */
    DIV.diveditmenu
    {
        z-index: 6;
        left: 0px;
        visibility: hidden;
        width: 100px;
        height: 60px;
        position: absolute;
        top: 0px;
        background-color: #ffffff;
    }