﻿

.container {

    width: 100%;

    margin: 0px auto; max-width:200px;

	position:absolute; top:50px; right:15px; z-index:20;

}

.toggleMenu {

    display:  none;

    background: #90bb45;

    padding: 7px 5px;

   	float:right;

}

.toggleMenu img{float:left;}

.mobile_menu ul{margin:0px; padding:0px; display:none;}

.nav {

    list-style: none;

     *zoom: 1;

     background:#eeeeee;

	 border:1px solid #fdfdfd;

	 border-top:none;

	 }

.nav:before,

.nav:after {

    content: " "; 

    display: table; 

}

.nav:after {

    clear: both;

}

.nav ul {

    list-style: none;

    width: 9em;

}

.nav a {

    padding: 7px 14px;

    color:#212121;

	text-decoration:none;

}

.nav li {

    position: relative;

	background:none;

	padding:0px;

	font-size:11pt; float:none!important;

}

.nav > li {

    float: left;

    border-top: 1px solid #fdfdfd;

}

.nav > li > .parent {

    background-image: url("images/downArrow.png");

    background-repeat: no-repeat;

    background-position: right;

}

.nav > li > a {

    display: block;

}

.nav li  ul {

    position: absolute;

    left: -9999px;

}

.nav > li.hover > ul {

    left: 0;

}

.nav li li.hover ul {

    left: 100%;

    top: 0;

}

.nav li li a {

    display: block;

    background: #e3e0e0;

    position: relative;

    z-index:100;

    border-top: 1px solid #fdfdfd;

	padding-left:25px;

}

.nav li li li a {

    background:#249578;

    z-index:200;

    border-top: 1px solid #1d7a62;

}



@media screen and (max-width: 999px) {

    .active {

        display: block;

    }

    .nav > li {

        float: none;

    }

    .nav > li > .parent {

        background-position: 95% 50%;

    }

    .nav li li .parent {

        background-image: url("images/downArrow.png");

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .nav ul {

        display: block;

        width: 100%;

    }

   .nav > li.hover > ul , .nav li li.hover ul {

        position: static;

    }



}



