/*Menu default formatting*/
#EPLMenuList {
  float: right;
}

#EPLMenuList li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

#EPLMenuList li a {
  display: block;
  /*margin: 0 1px 0 0;*/
  padding: 6px 3px;
  color: #FFF;
  text-align: center;
  text-decoration: none;
}

#EPLMenuList li a.hasIcon {
  /*margin: 0 1px 0 0;*/
  padding: 0px 6px 2px 6px;
  /*img{
      border: 3px solid #005d95;
      border-radius: 24px;
  }*/
}

html.custom-color-rsd a.hasIcon {
  background-color: #00AFD7;
  border: 2px solid #007FA3;
  padding: 25px 5px 10px 5px;
  border-radius: 4px 4px 4px 4px;
}

html.custom-color-rsd a.hasIcon:hover {
  background-color: #9BCBEB;
}

html.custom-color-rsd #EPLMenuList li a.hasIcon {
  /*margin: 0 1px 0 0;*/
  position: relative;
  bottom: -12px;
  margin: 0px 5px;
  padding: 3px 13px 3px 13px;
  border-radius: 4px 4px 0px 0px;
}

html.custom-color-rsd #EPLMenuList li a.hasIcon:hover {
  background-color: #9BCBEB;
}

html.custom-color-hruv a.hasIcon {
  border: 0px;
  padding: 25px 5px 10px 5px;
  border-radius: 4px 4px 4px 4px;
  background-color: #3E4B73;
}

html.custom-color-hruv a.hasIcon:hover {
  background-color: #656F8F;
}

html.custom-color-hruv #EPLMenuList li a.hasIcon {
  /*margin: 0 1px 0 0;*/
  position: relative;
  margin: 0px 5px -15px 5px;
  padding: 3px 13px 3px 13px;
  border-radius: 4px 4px 0px 0px;
}

html.custom-color-hruv #EPLMenuList li a.hasIcon:hover {
  background-color: #656F8F;
}

html.custom-color-utxt a.hasIcon {
  padding: 25px 5px 10px 5px;
  border-radius: 4px 4px 4px 4px;
  background-color: #017D80;
}

html.custom-color-utxt a.hasIcon:hover {
  background-color: #017D80;
}

html.custom-color-utxt #EPLMenuList li a.hasIcon {
  border: 2px solid #E2EEEF;
  position: relative;
  width: 25px;
  height: 25px;
  padding: 10px;
  margin: 0px 5px -10px 5px;
  border-radius: 25px;
}

html.custom-color-utxt #EPLMenuList li a.hasIcon:hover {
  background-color: #017D80;
}

#EPLMenuList li a img {
  /* padding-top: 3px;*/
  /*float: right;*/
  margin-left: 4px;
}

#EPLMenuList li a img.menuIcon {
  /* padding-top: 3px;*/
  /*float: right;*/
  height: 40px;
  width: 40px;
}

html.custom-color-rsd i.menuIconDefault {
  /* padding-top: 3px;*/
  /*float: right;*/
  font-size: 30px;
  color: white;
  text-shadow: 2px 2px #007FA3;
}

html.custom-color-hruv i.menuIconDefault {
  /* padding-top: 3px;*/
  /*float: right;*/
  font-size: 30px;
  color: white;
  text-shadow: 2px 2px #007FA3;
}

html.custom-color-utxt i.menuIconDefault {
  padding-top: 2px;
  /*float: right;*/
  font-size: 20px;
  color: white;
}

#EPLMenuItemList {
  z-index: 1000;
}

#EPLMenuContainer {
  position: relative;
}

#EPLMenuContainer div {
  position: absolute;
  visibility: hidden;
  margin: 0;
  padding: 0;
  display: block;
}

#EPLMenuContainer div a {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 7px;
  width: auto;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  color: #fff;
}

#EPLMenuContainer div a img {
  /*padding-left: 5px;
  vertical-align: middle;
  float: right;*/
  padding-top: 3px;
  position: absolute;
  right: 0;
  padding-left: 3px;
}

#EPLMenuContainer div a p.imageSpacer {
  display: inline;
  margin-right: 13px;
}

/*EPLMenu Header formatting */
#EPLMenuContainer .TopMenuBentall li a, #EPLMenuContainer .TopMenuCapreit li a, #EPLMenuContainer .TopMenuMagna li a, #EPLMenuContainer .TopMenuOxford li a, #EPLMenuContainer .TopMenuSunLife li a, #EPLMenuContainer .TopMenuSterling li a, #EPLMenuContainer .TopMenuBCHydro li a, #EPLMenuContainer .TopMenuLoblaws li a {
  margin-top: 0px;
  /*background: black;*/
  background-color: Transparent;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: white;
}

#EPLMenuContainer .TopMenuBentallTenant li a {
  margin-top: 0px;
  /*background: black;*/
  background-color: Transparent;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: white;
}

#EPLMenuContainer .TopMenuGeneral {
  padding-left: 20px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-image: url(../images/menuGeneralBackground.png);
}

#EPLMenuContainer .TopMenuGeneral {
  padding-left: 20px;
}

#EPLMenuContainer .TopMenuGeneral li a {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: Transparent;
  /*background: black;*/
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: white;
}

#EPLMenuContainer .TopMenuHR li a {
  margin-top: 0px;
  background-color: Transparent;
  /*background: black;*/
  position: relative;
  top: 1px;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: white;
}

#EPLMenuContainer .TopMenuIvanhoe li a {
  margin-top: 0px;
  background-color: Transparent;
  /*background: blue;*/
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: black;
}

#EPLMenuContainer .TopMenuMapleLeaf li a {
  margin-top: 0px;
  background-color: Transparent;
  /*background: black;*/
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
  color: #163475;
}

#EPLMenuContainer .TopMenuBentall li a:hover, #EPLMenuContainer .TopMenuBentall li a.open {
  background-color: #fff;
}

#EPLMenuContainer .TopMenuBentallTenant li a.open {
  background-image: url("../images/tenant/forevergreenlightblue.png");
  background-repeat: repeat;
}

#EPLMenuContainer .TopMenuGeneral li a:hover, #EPLMenuContainer .TopMenuGeneral li a.open {
  background-color: #525255;
}

#EPLMenuContainer .TopMenuCapreit li a:hover, #EPLMenuContainer .TopMenuCapreit li a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .TopMenuSunLife li a:hover, #EPLMenuContainer .TopMenuSunLife li a.open {
  background-color: #3B6C8D;
}

#EPLMenuContainer .TopMenuOxford li a:hover, #EPLMenuContainer .TopMenuOxford li a.open {
  background-color: #C1C1C1;
}

#EPLMenuContainer .TopMenuMagna li a:hover, #EPLMenuContainer .TopMenuMagna li a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .TopMenuHR li a:hover, #EPLMenuContainer .TopMenuHR li a.open {
  background-color: #232565;
}

#EPLMenuContainer .TopMenuIvanhoe li a:hover, #EPLMenuContainer .TopMenuIvanhoe li a.open {
  background-color: #9A2F4B;
}

#EPLMenuContainer .TopMenuMapleLeaf li a:hover {
  background-color: #48484a;
}

#EPLMenuContainer .TopMenuMapleLeaf li a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .TopMenuSterling li a:hover, #EPLMenuContainer .TopMenuSterling li a.open {
  background-color: #0566AF;
  color: white;
}

#EPLMenuContainer .TopMenuBCHydro li a:hover, #EPLMenuContainer .TopMenuBCHydro li a.open {
  background-color: #3258DF;
}

#EPLMenuContainer .TopMenuLoblaws li a:hover, #EPLMenuContainer .TopMenuLoblaws li a.open {
  background-color: #3A9343;
}

/* EPL Menu Item Formatting*/
#EPLMenuContainer .MenuGroupBentall div {
  background-color: #053F05;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupBentallTenant div {
  /*background-color: #053F05;*/
  background-image: url("../images/tenant/forevergreenlightblue.png");
  background-repeat: repeat;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupGeneral div {
  background-color: #737377;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupCapreit div {
  background-color: #99002E;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupSunLife div {
  background-color: #003946;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupOxford div {
  background-color: black;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupMagna div {
  background-color: #608090;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupHR div {
  background-color: #000000;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupIvanhoe div {
  background-color: #9A2F4B;
  color: black;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupMapleLeaf div {
  background-color: #F5F5F5;
  color: #163475;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupSterling div {
  background-color: #0566AF;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupBCHydro div {
  background-color: #00ACDF;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupLoblaws div {
  background-color: #3A6343;
  color: white;
  font-family: verdana;
  font-size: 14px;
  cursor: pointer;
}

#EPLMenuContainer .MenuGroupBentall div a:hover, #EPLMenuContainer .MenuGroupBentall div a.open {
  background-color: #FFF;
}

#EPLMenuContainer .MenuGroupBentallTenant div a.open {
  /*background-color: #056F05;*/
  background-image: url("../images/tenant/forevergreenlightblue.png");
  background-repeat: repeat;
}

#EPLMenuContainer .MenuGroupGeneral div a:hover, #EPLMenuContainer .MenuGroupGeneral div a.open {
  background-color: #525255;
}

#EPLMenuContainer .MenuGroupCapreit div a:hover, #EPLMenuContainer .MenuGroupCapreit div a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .MenuGroupSunLife div a:hover, #EPLMenuContainer .MenuGroupSunLife div a.open {
  background-color: #3B6C8D;
}

#EPLMenuContainer .MenuGroupOxford div a:hover, #EPLMenuContainer .MenuGroupOxford div a.open {
  background-color: #C1C1C1;
}

#EPLMenuContainer .MenuGroupMagna div a:hover, #EPLMenuContainer .MenuGroupMagna div a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .MenuGroupHR div a:hover, #EPLMenuContainer .MenuGroupHR div a.open {
  background-color: #232565;
}

#EPLMenuContainer .MenuGroupIvanhoe div a:hover, #EPLMenuContainer .MenuGroupIvanhoe div a.open {
  background-color: #7A1F2B;
}

#EPLMenuContainer .MenuGroupMapleLeaf div a:hover {
  background-color: #48484a;
}

#EPLMenuContainer .MenuGroupMapleLeaf div a.open {
  background-color: #C2C2B2;
}

#EPLMenuContainer .MenuGroupSterling div a:hover, #EPLMenuContainer .MenuGroupSterling div a.open {
  background-color: #A5C8E1;
  color: #0566AF;
}

#EPLMenuContainer .MenuGroupBCHydro div a:hover, #EPLMenuContainer .MenuGroupBCHydro div a.open {
  background-color: #3258DF;
}

#EPLMenuContainer .MenuGroupLoblaws div a:hover, #EPLMenuContainer .MenuGroupLoblaws div a.open {
  background-color: #3A9343;
}

/*# sourceMappingURL=eplMenu.css.map */
