.toggleMenu {
display:none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
}

a { text-decoration:none; font-weight:normal;}
a:hover{text-decoration:none;}

.nav {
background:#143E6E;
list-style: none;
position:absolute;
padding:0px; margin:0px;
}

.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color: #fff;
display: inline-block;
text-decoration: none;
line-height:27px;
}

.nav li {
font-size:13px;
font-weight:normal;
float:left;
}
.nav li {
float:left;
text-align:left;
}

.nav > li > .parent {
background-image:url(../images/downArrow.png);
background-repeat: no-repeat;
background-position: right;
float:right;
width:18%;
height:27px; cursor:pointer;
}
.nav li a {
display: block; 
padding:0 0 0 2%; 
font-weight:normal;
float:left;
width:80%;
}
.nav li  ul {
position: absolute;
left: -9999px;
}
.nav li li.hover ul {
left:0;
top: 0;
}
.nav li li a {
display: block;
position: relative;
z-index:100;
}
.nav li li li a {
z-index:200;
}

@media screen and (max-width: 1000px) {
.menu{ display:block;}
nav{ float:left; width:100%;  margin:0; height:auto; display:none;}
nav ul{ width:100%; float:left; height:39px;}
nav li{float:left; line-height:39px; display:block; font-size:17px; font-weight:normal;}
nav li a{text-decoration:none; color:#808285; line-height:39px;padding: 0 28px; float:left;}
nav li a:hover{background: url(../images/footerbg.png) repeat center top; color:#808285; text-decoration:none; display:block; line-height:39px;}
nav li .current{background: url(../images/footerbg.png) repeat center top; color:#808285; text-decoration:none; display:block; line-height:39px;}


.toggleMenu {
display: none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
}
.active {
display: block; 
}
.nav {
list-style: none;
background: #143E6E;
position:absolute; border-top: solid 1px #b6b6b6; 
padding:0px;
border-left: 1px solid #b6b6b6;
border-right: 1px solid #b6b6b6;
margin-top:0px;
}


.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color: #fff;
display:block;
text-decoration: none;
line-height:27px;
}
.nav a:hover {
color: #fff;
display:block;
text-decoration: none;
line-height:27px;
}
.nav li {
float: left;
width:100%;
padding:0px;
border-bottom: 1px solid #b6b6b6;
}
.nav li.hover {
border:none;
}
.nav li ul{width:100% background: url(../images/footerbg.png) repeat center top; border:none;}
.nav li ul li {
float:left; 
width:100%;
text-indent:5%;
}
.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; 
padding:0px; 
float:left;
left:0;
background: url(../images/footerbg.png) repeat center top;
width:100%;
}
.nav li:hover { 
background:#52d513;
}
.nav li:hover > a {
color:#fff;

}
}


@media screen and (max-width: 768px) {
.menu {display:none; }

.navigation {
float:right;
height:auto; position:relative;
margin-top: 2px;
padding:5px 0 0;
position: relative;
text-transform: uppercase;
width:auto;
z-index: 1; display:block; }

.toggleMenu {display:none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
}

.active {display: block;}
.nav {
list-style: none;
background:#143E6E;
position: absolute;
padding:0px;
border-left: 1px solid #b6b6b6;
border-right: 1px solid #b6b6b6;
margin-top: -3px; font-size:14px;
}


.nav:before,
.nav:after {
content: " "; 
display: table; 
}

.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color:#fff;
display: inline-block;

text-decoration: none;
line-height:27px;
}
.nav li ul{width:100%; background:#ffffff;}
.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%;
}
}


@media screen and (max-width:600px) {
.menu{ display:none;}


.toggleMenu {
display:none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
}
.active {
display: block;
}
.nav {
background:#143E6E;
list-style: none;
margin:0px;
position:absolute;
padding:0px;
border-left: 1px solid #b6b6b6;
border-right: 1px solid #b6b6b6;
margin-top: -3px
}

.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color:#fff;
display: inline-block;
text-decoration: none;
line-height:27px;
}
.nav li ul{width:100%; border: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%;
}
}


@media screen and (max-width: 480px) {
.toggleMenu {
display:none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
margin: 0 0 -3px;
}
.active {
display: block;
}
.nav {
list-style: none; margin-top:0px;
background:#143E6E;
position:absolute;
padding:0px; border-left: solid 1px #b6b6b6; border-right: solid 1px #b6b6b6; border-bottom:none;
}


.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color: #fff;
display: inline-block;
text-decoration: none;
line-height:27px;
}
.nav a:hover{
color: #fff;
display:block;
text-decoration: none;
line-height:27px;
}
.nav li ul{width:100%;}
.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%;
}
}


@media screen and (max-width: 320px){
.navigation {
float: left;
height: 57px;
margin-top: 2px;
padding:10px 0 0;
position: relative;
text-transform: uppercase;
width:auto;
z-index: 1; margin-bottom:-1px;}
.toggleMenu {
display:none;
padding:0  1%;
color: #fff; text-align:right; font-weight:normal;
width:98%;
font-size: 19px;
text-decoration:none;
}
.active {
display: block;
}
.nav {
background:#143E6E;
list-style: none;
position:absolute;
padding:0px;
}


.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
color:#fff;
display: inline-block;
text-decoration: none;
line-height:27px;
}
.nav li ul{width:100%; background:#ffffff; border: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%;
}
}
