.toggleMenu {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}
.nav {
    list-style: none;
     *zoom: 1;
     background:#175e4c;
}
.nav {
    background: #4f81bd none repeat scroll 0 0;
    border-top: 0 solid #fff;
    float: left;
    list-style: outside none none;
    margin-top: 13px;
    padding: 0;
    width: 100%;
    z-index: 9999999;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    color: #000;
    font-family: calibri;
    font-size: 17px;
    font-weight: normal;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px; 
    padding: 0;
    text-decoration: none;
    text-transform: capitalize;
}

.nav li {
    position: relative;
}
.nav li {
    border-bottom: 2px solid #fff;
    float: left;
}
.nav li .parent, .nav li.even .parent, .nav li.odd .parent {
    background-image: url("../images/plus.png");
    background-repeat: no-repeat;
    background-position:  95% 50%;
}
.nav li .parent:hover, .nav li.even .parent:hover, .nav li.odd .parent:hover {
    background-image: url("../images/plus_hover.png");
    background-repeat: no-repeat;
    background-position:  95% 50%;
}
.nav li.hover .parent, .nav li.even.hover .parent, .nav li.odd.hover .parent  {
    background-image: url("../images/minus.png");
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
.nav li a {
    display: block;
    padding: 0 15px;
    position: relative;
	font-family:calibri;
}
.nav li.odd a { background:#d0d8e8 none repeat scroll 0 0; }
.nav li.even a { background:#e9edf4 none repeat scroll 0 0; }
.nav li  ul {
    position: absolute;
    left: -9999px;
	padding:0;
}
.nav li.hover ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li{ border:0;}
.nav li li a {
    display: block;
    background: #fff;
    position: relative;
    z-index:100;
    border-top: 2px solid #f2f2f2; font-family:calibri;
	
}
.nav li li a {
    font-size: 18px;
    height: auto;
    line-height: 25px;
    padding-top: 5px;
}
.nav li li li a {
    background:#fff;
    z-index:200;
    border-top: 2px solid #f2f2f2;
}
.nav li.odd.hover ul li.odd a,.nav li.even.hover ul li.odd a  {   color:#000; background:#4F81BD; font-size: 16px; font-weight: normal; line-height: 20px; font-family:calibri;  }
.nav li.even.hover ul li.even a,.nav li.odd.hover ul li.even a  { color:#000; background:#4F81BD; font-size: 16px; font-weight: normal; line-height: 20px; font-family:calibri; } 


.nav li:hover li a, .nav li:hover li li a { color:#4F81BD;}
.nav li:hover, .nav li li:hover a, .nav li li li:hover a, .nav li.hover  { background:#4F81BD;  }
.nav li.hover a, .nav li.even.hover a, .nav li.odd.hover a{ color:#fff; background:#4F81BD; }
.nav li:hover a, .nav li li:hover a, .nav li.hover li:hover a, .nav li li li:hover a, .nav li.hover li li:hover a { color:#FFFFFF; background:#4F81BD; }
.nav li.odd:hover a, .nav li.odd li:hover a, .nav li.odd.hover li:hover a, .nav li.odd li li:hover a, .nav li.odd.hover li li:hover a { color:#FFFFFF; background:#4F81BD; }
.nav li.even:hover a, .nav li.even li:hover a, .nav li.even.hover li:hover a, .nav li.even li li:hover a, .nav li.even.hover li li:hover a { color:#FFFFFF; background:#4F81BD; }
.nav li.odd.hover ul li:hover a { color:#fff; background:#4F81BD; }
.nav li.even.hover ul li:hover a { color:#fff; background:#4F81BD; }
.nav li.hover li a, .nav li.hover li li a { color:#500000; }

li.closemenu {
    background: #4f81bd none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    font-weight: bold; font-family:calibri;
    height: 37px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
li.closemenu .xclose {
    background: #376092 none repeat scroll 0 0;
    color: #fff;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
	font-weight:bold; font-family:calibri;
}
li.closemenu .xclose:hover {  background: #244d7f none repeat scroll 0 0; }
li.closemenu:hover { background: none repeat scroll 0 0 #4f81bd; }
@media screen and (max-width: 860px) {

.menuhead {
    height: auto;
    margin: 0;
    width: 100%;
}
ul.dropdown {  display: none; }

/*.toggleMenu:before {
    content: "≡";
	color:#FFFFFF;
	font-size:50px;
	text-align:left;
}*/
.menu-line {
    background: #fff none repeat scroll 0 0;
    border-radius: 1px;
    float: left;
    font-size: 1px;
    height: 6px;
    margin: 3px 0;
    width: 40px;
}
.toggleMenu {
    background: none no-repeat scroll 0 0 transparent;
    display: block !important;
    float: right;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.active { display: block; }
.nav li {  float: none; }
.nav li .parent {  background-position: 95% 50%;  }
.nav li li .parent {  background-image: url("images/downArrow");   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;    }

ul.nav {
    width: 100%;
    position: absolute;
    right: 0;
    top: 59px;
	    background-color: #014386;
    padding: 2%;
}

}

