#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: none;
  margin: 0;
  padding:0;
}

a.mmm{color:#3b3b3b; text-decoration:none; border:0;}

#nav a { 
color: #2f64ad;
text-decoration: none;
display: block;
padding: 0 0 4px 0;
margin-right:30px;
font-size:16px;
border-bottom:1px solid #78a7e9;
}

#nav a:hover {
color:#3b3b3b; border-bottom:1px solid #78a7e9; text-decoration:none;
}

#nav li:hover,
#nav li.jshover {}

#nav li ul {
box-shadow:0 0 12px 4px #CBD1D8;
-webkit-box-shadow:0 0 12px 4px #CBD1D8;
-moz-box-shadow:0 0 12px 4px #CBD1D8;
   	
border:0;
	z-index:1000;
  display: none;
  position: absolute;
background: #78a7e9;
width: 208px;
}
#nav li li a {
  width: 200px;
  background: none;
  color: #fff;
  padding:6px 0 6px 8px !important;
  font-size:13px;
  border-bottom:1px dashed #E9EFF6;
}
#nav li li a:hover{color:#3A6DB2; background:#fff; }

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 209px;
  top: 0px;
  left: 205px;
  lef\t: 205px;
}

#nav li:hover li:hover li ul,
#nav li.jshover li.jshover li ul {
  display: none;
  width: 209px;
  top: 0px;
  left: 205px;
  lef\t: 205px;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#nav li:hover li:hover li:hover ul,
#nav li.jshover li.jshover li.jshover ul {
  display: block;
}

