.toggleMenu {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}
ul.nav
{
    height:37px;
}
ul.nav, .nav li, .nav li ul, .nav li ul li
{
	padding:0px;
	margin:0px;
	line-height:1;
}
.nav {
    list-style: none;
     *zoom: 1;
}
.nav:before, .nav:after {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    min-width:12.5em;
    z-index:100000;
	1border-top:6px solid #ff5d19;
}
.nav >li> a {
    display:block;
	padding:9px 0px 10px 0px;
    text-align:center;
	color:#4d4d4d;/*#464646;*/
    width:114px;
    background-color:#eeeeee;
	text-decoration:none;

}
.nav ul>li> a {
    display:block;
	padding:6px 10px 6px 10px;
    text-align:left;
	color:#464646;
    1width:114px;
	text-decoration:none;
}
.nav li {
    position: relative;
    1font-size:15px;
    margin-right:2px;
}
.nav li>a
{
    font-size:15px;
}
.nav > li {
    float: left;
    1width:12.2%;
}
.nav ul li.section {
	1margin:10px 20px 0 20px;
	color:#fff;/*#464646;*/
	padding:3px 9px 3px 20px;
	background-color: #4d4d4d;
}
.nav > li > .parent {
    1background-image: url("img2/downArrow.png");
    1background-repeat: no-repeat;
    1background-position: 95% 50%;
}
.nav > li > a {
    display: block;
}
.nav li ul {
    position: absolute;
    left: -9999px;
    background-color:#ccc;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100010;
    white-space:nowrap;
}
.nav li li li a {
    background:#249578;
    z-index:100020;
    border-top: 1px solid #1d7a62;
}
a.contact-us
{
    display:block;
    padding-top:10px;
    text-decoration:underline;
    font-size:85%;
    color:#0071bc;
}


/*@media screen and (min-width: 479px){*/

    .nav>li:hover>a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	    color:#fff;
	    text-decoration:none;
	    background-color:#ff5d19;
    }
    .nav li:hover ul { /* Display the dropdown on hover */
	    left:0; /* Bring back on-screen when needed */
    }
    .nav li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	    color:#fff;
	    text-decoration:none;
	    background-color:#ff5d19;
    }
    .nav a.current-page-item
    {
        background-color:#ff5d19;
        color:#fff;
    }

    .nav li:hover ul a {
	    text-decoration:none;
	    background-color:#cacaca;
	    color:#464646;
    }
    .nav li:hover ul li a:hover {
	    color:#fff;
    }
/*}*/


/*@media screen and (max-width: 479px) {
	.active {
        display: block;
    }
    .nav > li {
        float: none;
        background-color:#ccc;
        overflow:hidden;
         border-top: 1px solid #104336;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("img/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;
        background-color:#b0b0b0;
    }
   .nav li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
   /* }
   .nav ul {
    	border-top:none;
    }
   .nav a {
    display:block;
	padding:9px 20px;
	color:#464646;
	text-decoration:none;
    }

   .nav li li a {
    display: block;
    position: relative;
    white-space:normal;
    }

}*/
