.menuParent,
.menuParentCopy {
  float: left;
  font-weight: bold !important;
  text-decoration: none;
  cursor: pointer;
}

.menuParent span,
.menuParentCopy span {
  float: left;
  padding: 10px 10px 10px 15px !important;
  border-left: 1px solid #ffffff;
  margin-left: 10px;
  font-size: 12px !important;
}

.menuParentCopy span {
  margin-left: 0px;
  border-left-width: 0px;
}

.submenu {
  position: absolute;
  float: left;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
  margin-left: 11px;
}

.submenu div {
  float: left;
  position: relative;
}

.submenu a {
  float: left;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
}

.submenu a span {
  float: left;
  text-align: left;
  padding: 5px 5px 5px 15px;
  font-size: 11px;
}

.submenuVisible {
  visibility: visible;
  overflow: hidden;
}

.menuVis1 {
  width: 149px;
}

a.menuVis1,
.menuVis1 a {
  width: 160px;
  background-color: #484f9f;
  color: #eade3a;
}

.menuVis1 a {
  width: 149px;
}

a.menuVis1:hover,
.menuVis1 a:hover {
  background-color: #353d8c;
}

.menuVis2 {
  width: 129px;
}

a.menuVis2,
.menuVis2 a {
  width: 140px;
  background-color: #e8e50e;
  color: #5c4ba7;
}

.menuVis2 a {
  width: 129px;
}

a.menuVis2:hover,
.menuVis2 a:hover {
  background-color: #f8f75f;
}

.menuVis3 {
  width: 109px;
}

a.menuVis3,
.menuVis3 a {
  width: 120px;
  background-color: #29cee2;
  color: #5c4ba7;
}

.menuVis3 a {
  width: 109px;
}

a.menuVis3:hover,
.menuVis3 a:hover {
  background-color: #9be5ee;
}

.menuVis4 {
  width: 109px;
}

a.menuVis4,
.menuVis4 a {
  width: 120px;
  background-color: #f48206;
  color: #5c4ba7;
}

.menuVis4 a {
  width: 109px;
  color: #ffffff;
}

.menuVis4 a.menuParentCopy {
  color: #5c4ba7;
}

a.menuVis4:hover,
.menuVis4 a:hover {
  background-color: #fcac57;
}

.menuVis5 {
  width: 139px;
}

.menuVis5,
.menuVis5 a {
  width: 150px;
  background-color: #f3bd1f;
  color: #5c4ba7;
}

.menuVis5 a {
  width: 139px;
}

a.menuVis5:hover,
.menuVis5 a:hover {
  background-color: #ffdb73;
}

.menuVis6 {
  width: 89px;
}

a.menuVis6,
.menuVis6 a {
  width: 100px;
  background-color: #f16b68;
  color: #5c4ba7;
}

.menuVis6 a {
  width: 89px;
}

a.menuVis6:hover,
.menuVis6 a:hover {
  background-color: #fea6a4;
}
.menuVis7 {
  width: 150px;
}

a.menuVis7,
.menuVis7 a {
  width: 161px;
  background-color: #f5c9ce;
  color: #5c4ba7;
}

.menuVis7 a {
  width: 150px;
}

a.menuVis7:hover,
.menuVis7 a:hover {
  background-color: #fbe0e3;
}