#pad {height:140px;}
/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#menu
    {
        padding:0;
        margin:0;
        list-style:none;
        height:30px;
        width: 832px;
        position:relative;
        z-index:500;
        font-family:arial, verdana, sans-serif;
    }
#menu li
    {
        float:left;
        margin-right:1px;
    }
#menu li a
    {
        display:block;
        float:left;
        height:30px;
        line-height:30px;
        /*background:#333;*/
        border-right:solid 1px rgb(255,255,255);
        color:rgb(255,255,255);
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        padding:0 30px 0 20px;
    }


#menu table
    {
        border-collapse:collapse;
        width:0;
        height:0;
        position:absolute;
        top:0;
        left:0;
    }

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

    #menu li a:hover
        {
            z-index:200;
            position:relative;
            /*color:#fff;*/
            background-color:#b8da83;
        }
    #menu li:hover
        {
            position:relative;
            z-index:200;
        }

    #menu li:hover > a
        {
           /* color:#fff;*/
            background:rgb(205,235,185);
            color: rgb(0,0,0);
        }
    #menu li:hover > a.sub
        {
            /* main menu has child */
            /*color:#fff;*/
            background:rgb(205,235,185) url(images/down-arrow.gif) no-repeat right center;
            color: rgb(0,0,0);
        }
    #menu li a.sub
        {
            /* main menu has child */
            background:  url(images/down-arrow.gif) no-repeat right center;
        }
    #menu li.current a
        {
            color:#000;
            background:rgb(205,235,185);
        }


    #menu li.current a.sub
        {
            color:#000;
            background:rgb(205,235,185) url(images/down-arrow.gif) no-repeat right center;
        }

    #menu :hover ul
        {
            left:0;
            top:30px;
            width:120px;
            /*background:#444;    */
        }

/* keep the 'next' level invisible by placing it off screen. */
#menu ul,
#menu :hover ul ul
    {
        position:absolute;
        left:-9999px;
        top:-9999px;
        width:0;
        height:0;
        margin:0;
        padding:0;
        list-style:none;
    }

#menu :hover ul :hover ul
    {
        /* poss of sub sub menu*/
        left:200px;
        top:-1px;
        /*background:#222;*/
        white-space:nowrap;
        width:200px;
        z-index:200;
        height:auto;
    }

#menu :hover ul li
    {
        /* Sub menu  */
        margin:0;
        /*border-top:1px solid #666;*/
        background-color:rgb(205,235,185);
    }
#menu :hover ul li a
    {
     /* Sub menu  */

    /*
        width:120px;
        padding:0;
        text-indent:10px;
        background:#333;
        color:#ccc;
        height:30px;
        line-height:30px;
        */
            white-space:normal;
            display:block;
            width:150px;
            w\idth:150px;
            height:30px;
            line-height:30px;
            /*padding:4px 16px 4px 16px; */
            border-left:solid 1px rgb(175,175,175);
            border-bottom: solid 1px rgb(175,175,175);
            background-color:rgb(205,235,185);
            font-weight:normal;
            color:rgb(50,50,50);/*Color subcells normal mode*/
    }
#menu :hover ul li a.fly
    {
        /* Sub menu has child */
        background:rgb(205,235,185) url(images/right-arrow.gif) no-repeat right center;*/
    }

#menu :hover ul :hover
    {
        /* Sub menu  */
        /*background-color:#c60;*/
        color:#fff;
        background-color:#76a94d;
    }

#menu :hover ul :hover a.fly
    {
        /* Sub menu in current menu */
        /*background-color:#c60; */
        color:#fff;
        background-color:#76a94d;
    }

#menu :hover ul li.currentsub a
    {
        /* current Sub menu in current menu */
        background:#9aaf6a;
        color:#fff;
    }
#menu :hover ul li.currentsub a.fly
    {
        /* current Sub menu in current menu has child*/
        background:#76a94d url(images/right-arrow.gif) no-repeat right center;
        color:#fff;
    }

/* third level   ---  sub sub menu*/
#menu :hover ul :hover ul li a
    {
        width:200px;
        padding:0;
        text-indent:10px;
        /*background:#3e3e3e;
        color:#ccc;*/
        background-color:rgb(205,235,185);
        color:rgb(50,50,50);


    }
#menu :hover ul :hover ul :hover
    {
        background-color:#76a94d;
        color:#fff;
    }

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover
    {
        background:#76a94d; color:#fff;
    }

