#nav {margin: 15px 0 20px 15px ; background:#3f8f01}
#nav li {margin: 0px; float: left; position: relative; list-style: none; border-right:1px dotted #cccccc; } 
#nav li:last-child { background: none !important; border-right:0px;}
#nav li.last-child { background: none !important;}
#nav li a.first-child { padding-left: 10px !important;}

#nav a { display: block; width: auto; padding: 0px 10px; text-align: center; background:#014b26; line-height: 32px; color: #fff;}
#nav a:hover, #nav a:focus, #nav a:active { line-height: 32px; }
#nav a:link {text-decoration:none;}
#nav a:visited {text-decoration:none}
#nav li li {border:0 none; font-weight:normal; z-index:2000} 
#nav li li a {width: 210px !important; min-width: 180px; padding:0 0.5em 0px;display: block;} 
#nav ul > li {display:block; float:none} 
#nav ul {position:absolute; left:-9999px; top:100%; width:12em; padding:0; border: 1px solid #006834; border-top: 0px solid #bfd5db;}
#nav li > ul  {top:auto; width:auto}

#nav li.sfhover ul,
#nav li a:active ul,
#nav li.sffocusparent ul,
#nav li a.sffocus ul {left:0}

#nav li:hover > ul,
#nav li.sfhover > ul,
#nav li.sffocusparent > ul,
#nav li a:active > ul,
#nav li a:focus + ul,
#nav li a.sffocus + ul {left:auto}

#nav li:hover ul ul,
#nav li:active ul ul,
#nav a:focus ul ul,
#nav li.sfhover ul ul,
#nav a.sffocus ul ul,
#nav li.sffocusparent ul ul,
#nav li.sffocus ul ul {left:-9999px}

#nav ul li a:hover ul, #nav ul li.sfhover ul,
#nav ul li a:active ul,
#nav ul li.sffocusparent ul,
#nav ul li.sffocus ul {margin-left:211px; top:-1px; left:0px}

#nav ul li:hover > ul,
#nav ul li.sfhover > ul,
#nav li li a.sffocus + ul,
#nav li li.sffocus > ul {margin-left:211px; top:-1px; left:0px}

#nav.jsoff li li a:focus, #nav.jsoff li li a:active {position:relative; left:9999px; top:-1px;	z-index:21000;}
#nav.jsoff li li li a:focus, #nav.jsoff li li li a:active {left:19999px; margin-left:15.01em;	top:-2.9em;}

#nav.jsoff li:hover li a:focus, #nav.jsoff li:hover li a:active {position:relative; left:auto; top:-1px; margin-left:0}
#nav.jsoff li:hover a:focus + ul { margin-left:0px;}
#nav.jsoff li li a:focus + ul { top:-1px; left:12em; margin-left:10000px;}
#nav.jsoff li:hover li a:focus + ul { left:223px; margin-left:1px;}

#nav li a.child { background: url(../Images/down.gif) no-repeat 90% 50%; padding-right: 34px;}
#nav li a.child:hover, #nav li a.child:focus, #nav li a.child:active  { background: #79b8fe url(../Images/down.gif) no-repeat 90% 50%; }
#nav ul li a.child {background: url(../Images/right.gif)}

#nav li a:link, #nav li a:visited, #nav li a:focus  {background-color:#3f8f01; position:relative; z-index:999 }
#nav li a.sffocus, #nav li a.hover { background: #000;}
#nav li a.child:hover, #nav li:hover a.child, #nav li a.child:focus, #nav li a.child:active, 
#nav li.sfhover a.child, #nav li.sffocusparent a.child {background: #000 url(../Images/down.gif) no-repeat 90% 50%; color: #FFF; line-height: 32px;}
#nav li a:hover, #nav li:hover a, #nav li a:focus, #nav li a:active, 
#nav li.sfhover a, #nav li a.sffocus, #nav li.sffocusparent a {color: #FFF; line-height: 32px; background:#006834;}
#nav li li a:link, #nav li li a:visited  {background:#3f8f01; color: #FFF; line-height: 32px; padding: 0px 0px 0px 12px !important; border-bottom:1px dotted #cccccc; text-align: left; font-weight: normal;}
#nav ul li a:hover, #nav ul li:hover a, #nav ul li a:focus, #nav ul li a:active, 
#nav ul li.sfhover a, #nav ul li a.sffocus, #nav ul li.sffocusparent a {color: #FFF !important; background: #006834; line-height: 32px; height: auto;}
#nav li li li a:link, #nav li li li a:visited  {background-color:#3f8f01; line-height: 32px;}
#nav li li li a:hover, #nav li li li:hover a, #nav li li li a:focus, #nav li li li a:active, 
#nav li li li.sfhover a, #nav li li li a.sffocus, #nav li li li.sffocusparent a {background:#006834}
#nav:after { content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
#nav { display: inline-block;} 
 
* html #nav { height: 1%;}

/* @media (max-width:640px){
#nav { display:none; min-height:600px; max-height:1200px; margin: 0px 20px 20px -5px; }    
#nav li {float:none; border-right:0px dotted #cccccc;} 
#nav li a {width:100%; text-align: left;}
.navbar-collapse {margin: -45px 0 0 -25px; width:100% !important}
#nav li li a {width:100% !important; padding:0 0.5em 0px;display: block;}
#nav ul > li {display:block; float:none} 
#nav ul {position:relative; display:block;  left:0px; top:100%; width:12em; padding:0; border: 0px solid #006834; border-top: 0px solid #bfd5db;}
#nav li > ul {top:auto; width:auto; display:block; }
#nav li li a:link, #nav li li a:visited {color:#f3ffe9; font-weight:bold; line-height: 32px; padding: 0px 0px 0px 12px !important; border-bottom:1px dotted #cccccc;}
#nav ul li a:hover, #nav ul li:hover a, #nav ul li a:focus, #nav ul li a:active, 
#nav ul li.sfhover a, #nav ul li a.sffocus, #nav ul li.sffocusparent a {color:#fff!important;l ine-height: 32px; background:none repeat scroll 0 0 #058444; height: auto;}
#nav li li li a:link, #nav li li li a:visited {font-weight:normal; color:#f3ffe9!important; font-weight: normal; line-height: 32px; padding: 0px 0px 0px 12px !important; border-bottom:1px dotted #cccccc;}
#nav ul li:hover > ul  {margin-left:0; display:block;  }
#nav li li li a:hover { background:#121212 !important;}

}
*/

@media (max-width:640px)
{
    
    
    
    
    
    }

@media (max-width:980px){ }

