/*#megamenu-mlid-1366 .megamenu-bin.megamenu-slots-stacking {display: block !important; top: 45px !important;}*/

/* Skins
 *
 * Skin styles should be limited to typography, colors, and
 * backgrounds. Except for text elements (i.e. h3, megamenu-title,
 * etc.), widths, margins, and padding of structural blocks are
 * set in the administration area.
 *--------------------------------------------------------*/

.megamenu-skin-uahealth { position: absolute; top: 100px; left: 0; width: 100% }
.megamenu-skin-uahealth .megamenu-parent { display: block; float: left; height: 45px; font-size: 14px; font-weight: bold;}
.megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title { text-align: center; position: relative;}

.megamenu-skin-uahealth .leaf-0 .megamenu-parent-title > a {width: 90px;}
.megamenu-skin-uahealth .leaf-1 .megamenu-parent-title > a {width: 115px;}
.megamenu-skin-uahealth .leaf-2 .megamenu-parent-title > a {width: 105px;}
.megamenu-skin-uahealth .leaf-3 .megamenu-parent-title > a {width: 120px;}
.megamenu-skin-uahealth .leaf-4 .megamenu-parent-title > a {width: 110px;}
.megamenu-skin-uahealth .leaf-5 .megamenu-parent-title > a {width: 87px; }
.megamenu-skin-uahealth .leaf-6 .megamenu-parent-title > a {width: 181px;}

.megamenu-skin-uahealth li.megamenu-parent:first-child a { display: block; }

.megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title { font-family: Arial, "MS Trebuchet", sans-serif; }
.megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a { display: block; background: url('/sites/default/themes/uahealth/images/nav-bg.jpg') top left repeat-x #054587; border: none; color: #fff; text-decoration: none; font-size: 1em; font-weight: bold;  border-right: 1px solid #002244; border-left: 1px solid #003e7b; height: 33px; padding: 8px 10px 4px; line-height: 1.1; letter-spacing: 0.0001em;}
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a {background-image: url('/sites/default/themes/uahealth/images/nav-bg-dchm.jpg'); border-left-color: #0b6cab; border-right-color: #3e88b8;}
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent.active .megamenu-parent-title a,
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a.active,
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a:hover {background: #0e85c7;}
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent.leaf-6 .megamenu-parent-title a {background: url('/sites/default/themes/uahealth/images/nav-bg-ua.jpg') top left repeat-x;}
.megamenu-skin-uahealth .megamenu-parent.leaf-6 .megamenu-parent-title a {background: url('/sites/default/themes/uahealth/images/nav-bg-dc.jpg') top left repeat-x;}
.megamenu-skin-uahealth .megamenu-parent div.megamenu-active a.active,
.megamenu-skin-uahealth .megamenu-parent.active .megamenu-parent-title a,
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a.active,
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent.leaf-6 .megamenu-parent-title a:hover {background: #d4003b;}
.section-diamondchildrens .megamenu-skin-uahealth .megamenu-parent.last .megamenu-parent-title a {line-height: 1.1;}
.megamenu-skin-uahealth .megamenu-parent.first .megamenu-parent-title a { display: block; border-left: none !important; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.megamenu-skin-uahealth .megamenu-parent.last .megamenu-parent-title a { display: block; border-right: none !important; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;  line-height: 2.2;}
.megamenu-skin-uahealth .megamenu-parent.last .megamenu-parent-title a[href="/diamondchildrens"] {border-left: none;}
.megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a:hover,
.megamenu-skin-uahealth .megamenu-parent.active .megamenu-parent-title a,
.megamenu-skin-uahealth .megamenu-parent .megamenu-parent-title a.active,
.megamenu-skin-uahealth .megamenu-parent div.megamenu-active a { background: #054587;}
.megamenu-skin-uahealth .megamenu-parent ul { top: 32px; }

.megamenu-parent .megamenu-bin { display: none; }
.megamenu-parent.hovering .megamenu-bin { display: block; }


.megamenu-skin-uahealth .megamenu-bin {

background: #003366;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 10px solid #054487;
/* */
  -moz-box-shadow:    0px 0px 5px 2px #002447;
  -webkit-box-shadow: 0px 0px 5px 2px #002447;
  box-shadow:         0px 0px 5px 2px #002447;

/*opacity:0.9;
filter:alpha(opacity=9);*/ /* For IE8 and earlier */

}

.megamenu-skin-uahealth .megamenu-slot {
	border-bottom: 1px solid #1a5ca0;
	padding-bottom: 5px;

}

.megamenu-skin-uahealth .megamenu-slot { margin-bottom: 0; }
.megamenu-skin-uahealth .megamenu-slot ul { margin-left: 5px; }
.megamenu-skin-uahealth .megamenu-slot.last { border: none; }

/*Special Cases*/
/* Specialties and Services */

.megamenu-skin-uahealth .megamenu-parent.menu-1971 .megamenu-bin { width: 664px !important;  }
.megamenu-skin-uahealth .menu-1971 .megamenu-slot { float:  left !important; margin-right: 10px; padding-right: 10px; border-right: 1px solid #1a5ca0; border-bottom: none; width: 204px !important;  }
.megamenu-skin-uahealth .menu-1971 .megamenu-slot.last { border-right: none; margin-right: 0; padding-right: 0; }
.megamenu-skin-uahealth .menu-1971 .megamenu-slot .megamenu-slot-title { display: none; visibility: hidden; }


.megamenu-skin-uahealth .megamenu-parent.menu-2079 .megamenu-bin { width: 664px !important;  }
.megamenu-skin-uahealth .menu-2079 .megamenu-slot { float:  left !important; margin-right: 10px; padding-right: 10px; border-right: 1px solid #1a5ca0; border-bottom: none; width: 204px !important;  }
.megamenu-skin-uahealth .menu-2079 .megamenu-slot.last { border-right: none; margin-right: 0; padding-right: 0; }

/* Patients Visitors -- Ways to give */

.megamenu-skin-uahealth .menu-626 .megamenu-slot-title,
.megamenu-skin-uahealth .menu-630 .megamenu-slot-title { display: none; visibility: hidden; }
.megamenu-skin-uahealth .megamenu-slot-title { margin-top: 4px; line-height: 20px; }
.megamenu-skin-uahealth .megamenu-slot-title a { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; font-weight: bold;}
.megamenu-skin-uahealth .megamenu-item { line-height: 18px; }
.megamenu-skin-uahealth .megamenu-item a { font-size: 12px; display: block;  padding: 0 4px;  }
.megamenu-skin-uahealth .megamenu-item a:hover { background: #054487; padding: 0 4px; margin: 0; -webkit-border-radius: 10px; -moz-border-radius: 5px; border-radius: 5px; }

/*  Remove slot title styling from specific menu trees */
.megamenu-skin-uahealth .megamenu-parent .plain-children > ul li { border: none; padding-bottom: 0; }
.megamenu-skin-uahealth .megamenu-parent .plain-children > ul li div.megamenu-slot-title { line-height: 18px; margin-top: 0; }
.megamenu-skin-uahealth .megamenu-parent .plain-children > ul li a { font-weight: normal; font-size : 12px; display : block; padding : 0 4px;  }
.megamenu-skin-uahealth .megamenu-parent .plain-children > ul li a:hover { background : #054487; -webkit-border-radius : 10px; -moz-border-radius : 5px; border-radius : 5px; }

/* Cancer Care */
#megamenu-mlid-2401 > span > div > a { padding: 6px 13px; width: 82px; }
