/* menu nav */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		color: #FFFFFF;
		white-space: nowrap; }

	#jsddm li a:hover
	{	}




/* INDIVIDUAL STYLE */
#jsddm li.home a {
    width: 73px;
    height: 42px;
    text-indent: -9999px;
    margin-left: 25px;
    margin-top: 16px;
    background: url(../images/menu-home-normal.jpg) no-repeat;
    }

    #jsddm li.homactive a {
        background: url(../images/menu-home-active.jpg) no-repeat;
    }

    #jsddm li.home a:hover  {
        background: url(../images/menu-home-over.jpg) no-repeat;
    }

#jsddm li.people a {
    width: 81px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-people-normal.jpg) no-repeat;
    }

    #jsddm li.peoactive a {
        background: url(../images/menu-people-active.jpg) no-repeat;
    }

    #jsddm li.people a:hover  {
        background: url(../images/menu-people-over.jpg) no-repeat;
    }

#jsddm li.services a {
    width: 93px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-services-normal.jpg) no-repeat;
    }

    #jsddm li.seractive a {
        background: url(../images/menu-services-active.jpg) no-repeat;
    }

    #jsddm li.services a:hover  {
        background: url(../images/menu-services-over.jpg) no-repeat;
    }

#jsddm li.partners a {
    width: 93px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-partners-normal.jpg) no-repeat;
    }

    #jsddm li.paractive a {
        background: url(../images/menu-partners-active.jpg) no-repeat;
    }

    #jsddm li.partners a:hover  {
        background: url(../images/menu-partners-over.jpg) no-repeat;
    }

#jsddm li.faq a {
    width: 67px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-faq-normal.jpg) no-repeat;
    }

    #jsddm li.faqactive a {
        background: url(../images/menu-faq-active.jpg) no-repeat;
    }

    #jsddm li.faq a:hover  {
        background: url(../images/menu-faq-over.jpg) no-repeat;
    }

#jsddm li.gallery a {
    width: 135px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-gallery-normal.jpg) no-repeat;
    }

    #jsddm li.galactive a {
        background: url(../images/menu-gallery-active.jpg) no-repeat;
    }

    #jsddm li.gallery a:hover  {
        background: url(../images/menu-gallery-over.jpg) no-repeat;
    }

#jsddm li.programmes a {
    width: 152px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-programmes-normal.jpg) no-repeat;
    }

    #jsddm li.progactive a {
        background: url(../images/menu-programmes-active.jpg) no-repeat;
    }

    #jsddm li.programmes a:hover  {
        background: url(../images/menu-programmes-active.jpg) no-repeat;
    }


		/*#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
            margin-top: -3px;
            background: #f04e29
			border-top: 1px solid white;
            padding: 10px;} */

		/*#jsddm li ul li
		{	float: none;
			display: inline;
            padding:0px 5px 0px 5px;
            background: #f04e29;
            display: block;}*/

        #jsddm li.programmes ul {
            /*background: #f04e29;*/
            background: url(../images/menu-programmes-active.jpg) 0px 0px no-repeat;
            position:absolute;
            width: 236px;
			visibility: hidden;
            margin-top: -42px;
            padding-top: 40px;
            /*padding:30px 10px 10px 10px;*/
            z-index: 999px;
            display: block;
        }

        #jsddm li.programmes ul li {
            background: #f04e29;
            width: 240px;
            border-left: 10px solid #f04e29;
            border-right: 10px solid #f04e29;
            white-space: nowrap;
        }

        #jsddm li.programmes ul li a {
            text-indent: 1px;
            /*margin-top: -3px;*/
            height: 20px;
            width: 220px;
            padding: 5px 10px 5px 10px;
            background: #f04e29;
            display: block;
            font-size: 14px;
            margin-top: 0px;
        }

        #jsddm li.programmes ul li a:hover {
            text-indent: 1px;
            background: #d6401e;
            display: block;
            width: 220px;
            margin-top: 0px;
        }
        /* hack for menu */
        #jsddm li.programmes ul li.firstnav {
            padding-top: 10px;
        }

        #jsddm li.programmes ul li.lastnav {
            padding-bottom: 10px;
        }


#jsddm li.calendar a {
    width: 123px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-calendar-normal.jpg) no-repeat;
    }

    #jsddm li.calactive a {
        background: url(../images/menu-calendar-active.jpg) no-repeat;
    }

    #jsddm li.calendar a:hover  {
        background: url(../images/menu-calendar-over.jpg) no-repeat;
    }

#jsddm li.contact a {
    width: 113px;
    height: 42px;
    text-indent: -9999px;
    margin-top: 16px;
    background: url(../images/menu-contact-normal.jpg) no-repeat;
    }

    #jsddm li.conactive a {
        background: url(../images/menu-contact-active.jpg) no-repeat;
    }

    #jsddm li.contact a:hover  {
        background: url(../images/menu-contact-over.jpg) no-repeat;
    }


