/* 
    Government of Alberta Menu Style Sheet
    CSS2 Definitions for Layout
    developed by YellowPencil.com - February 2007
    
*/
/* Main Navigation - Horizontal */
#mainNav {padding-bottom:4px;background: url(https://www.albertanetcare.ca/images/interface/bgMenuTeal.jpg) repeat-x bottom;}
#mainNav ul {margin:0;padding:0;list-style:none;}

/* #mainNav li {float:left;margin:0;padding:0;background: #3a5db1 url(https://www.albertanetcare.ca/images/interface/bgMenuLeft.jpg) no-repeat top left;width:12%;border-bottom:1px solid #fff;} */
#mainNav li {float:left;margin:0;padding:0;background: #2a8ca7 url(https://www.albertanetcare.ca/images/interface/bgMenuLeft.jpg) no-repeat top left;width:12%;border-bottom:1px solid #fff;}

#mainNav a {display:block;text-decoration:none;color:#fff;background:  url(https://www.albertanetcare.ca/images/interface/bgMenuRight.jpg) no-repeat top right;padding:10px 7px 5px;text-align:center;height:2.5em;min-height:2.4em;}
#mainNav a:hover {text-decoration:underline;}
#mainNav li.selected, #mainNav li.selectedParent  {background:#d9e7e8 url(https://www.albertanetcare.ca/images/interface/bgMenuLeftSelectedTeal.jpg) no-repeat top left;border-bottom:1px solid #c1d82e;}
#mainNav li.selected a, #mainNav li.selectedParent a {background: url(https://www.albertanetcare.ca/images/interface/bgMenuRightSelectedTeal.jpg) no-repeat top right;color:#001B6B;}
#mainNav li.selected a:hover, #mainNav li.selectedParent a:hover {color:#555;text-decoration:none;}
/* Main Navigation - Short Height Version */
#mainNav ul.shortMenu a {height:1.4em;min-height:1.3em;}

/* Sub Navigation */
#subNav {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#subNav ul, #mainNav li {margin:0;padding:0;}
#subNav li {display:inline;list-style:none;}
#subNav li a {display:block;padding:5px 10px 5px 15px;text-decoration:none;border-bottom:1px solid #CDE1E2;}
/* Second Level SubNavigation */
#subNav li ul li a  {padding:3px 10px 3px 28px;}
/* Third Level SubNavigation */
#subNav li li ul li a {padding:3px 10px 3px 40px;font-size:1em;}
/* Fourth Level SubNavigation */
#subNav li li li ul li a {padding:3px 10px 3px 50px;font-size:.9em;}
/* Hover and Colour States for all SubNavigation */
#subNav li a {color: #001B6B;background-position: 4px 9px;background-repeat: no-repeat;}
#subNav li li a {background-position: 17px 6px;}
#subNav li li li a {background-position: 27px 7px;}
/*li.selectedParent isParentActive {font-weight: bold;}*/

#subNav li.isParent a, #subNav li.isParentActive ul li.isParent a, #subNav li.isParentCurrent ul li.isParent a {background-image: url(https://www.albertanetcare.ca/images/interface/bgMenuParentClosed.gif);}

#subNav li.isParentCurrent ul li a, 
#subNav li.isParentActive ul li a, 
#subNav li ul li.isParentCurrent ul li a, 
#subNav li ul li.isParentActive ul li a,
#subNav li ul li ul li.isParentCurrent ul li a, 
#subNav li ul li ul li.isParentActive ul li a
 {background-image:none;}
 
 /*Bg Colour */
/* */#subNav li.isParentCurrent a, 
#subNav li.isParentActive a, 
#subNav li ul li.isParentCurrent a,
#subNav li ul li.isParentActive a,
#subNav li ul li ul li.isParentCurrent a, 
#subNav li ul li ul li.isParentActive a
{background-color:#EFF4F5;}
/* Arrows*/
#subNav li.isParentCurrent a,
#subNav li.isParentActive a,
#subNav li ul li.isParentCurrent a,
#subNav li ul li.isParentActive a,
#subNav li ul li ul li.isParentCurrent a, 
#subNav li ul li ul li.isParentActive a
{background-image: url(https://www.albertanetcare.ca/images/interface/bgMenuParentOpen.gif)}

/*#subNav li ul li.isParentCurrent .active a,#subNav li ul li.isParentCurrent .active a, #subNav li ul li.isParentCurrent a, #subNav li.isParentActive a, #subNav li ul li.isParentCurrent a, #subNav li ul li.isParentActive a {font-weight:bold;}*/
#subNav li.unselected {font-weight: normal;}
#subNav li.selectedParent, #subNav li.unselected isParent, #subNav ul li.active, #subNav li.selected {font-weight: bold;color:#0D3692;}
#subNav li a {background-color: #D6E4E6/*E0E9EB*/;}
/* this one controls the background for the blocks - simply change the colour below*/
 #subNav li ul li a, #subNav li.isCurrent ul li a, #subnav li.selectedParent ul, 
 #subNav li.isParentActive ul li a, 
 #subNav li.isCurrent ul li a, 
 #subNav li li.isCurrent ul li a,  
 #subNav li.isParentCurrent ul li a,
 #subNav li li.isParentCurrent ul li a
 {background-color:#EFF4F5 /*E0E9EB*/;}

/*#subNav li.isCurrent a,
#subNav li.isParentCurrent a, 
#subNav li ul li.isCurrent a, 
#subNav li ul li.isParentCurrent a, 
#subNav li ul li ul li.isCurrent a, 
#subNav li ul li ul li.isActive a {background-color:#fff;}*/

#subNav li a:hover, 
#subNav li ul li a:hover, 
#subNav li ul li ul li a:hover,
#subNav li ul li ul li ul li a:hover{background-color:#2a8ca7/*#007581 or 85b5b9*/;color:#fff;}

#subNav li.isCurrent a, 
#subNav li.isParentCurrent a,
#subNav li ul li.isCurrent a, 
#subNav li ul li.isParentCurrent a,
#subNav li ul li ul li.isCurrent a, 
#subNav li ul li ul li.isParentCurrent a
{background-color:#FFF;color:#001B6B;}

#subNav li.isCurrent a:hover, 
#subNav li.isParentCurrent a:hover, 
#subNav ul li.isCurrent a:hover,
 
/* #subNav ul li.isParentCurrent a:hover {background-color:#007581;color: #fff;} */
#subNav ul li.isParentCurrent a:hover {background-color:#2a8ca7;color: #fff;}

/* #subNav li ul li a, #subNav li.isCurrent ul li a, #subNav li.isParentCurrent ul li a  {padding:3px 10px 3px 25px;background:#5f769c;color:#fff;}*/ /* light blue */ 
 
 
 
 /* Navigation Column Banners */

#bannerPremier {background:#2f8eaa url(https://www.albertanetcare.ca/images/interface/bgBannerLinkBlue.jpg) no-repeat bottom; color:#fff;margin:16px 0 0 0; padding:0 10px 0 10px;}
#bannerPremier img {margin: 3px -8px;}
#bannerPremier h2 {font-weight:normal;font-size:1em;}
#bannerPremier h3, .banner h3 {font-size:1em;}
#bannerPremier ul {margin:0; padding:0 0 10px 5px;}
#bannerPremier li {margin-left:10px;padding:3px 0 0 0;}
#bannerPremier p {margin:0; padding:0;}

.banner {margin-top:14px;padding:0 10px 10px 10px;background:#2f8eaa url(https://www.albertanetcare.ca/images/interface/bgBannerLinkBlue.jpg) no-repeat bottom;color:#fff;}
.banner h3 {margin:0 -10px 0 -10px;padding:0 10px 5px 10px;background:#fff;color:#2f8eaa;}
.banner img {margin:-10px -10px 0 -7px;}
.banner ul {list-style:none;margin:0;padding:0;}
.banner li {padding:3px;}
.banner a, #bannerPremier a {color:#fff;}
.banner a:hover, #bannerPremier a:hover {color:#fff;text-decoration:none;}
.bannerExtra {margin-top:14px;padding:0 10px 10px 20px;color:#3b5fb5;}
.bannerExtra h3 {margin:0 -10px 0 -10px;padding:0 10px 5px 10px;background:#fff;color:#3b5fb5;}
/*.bannerExtra img {border: 1px solid #F1F1F1;}*/
.bannerExtra ul {list-style:none;margin:0;padding:0;}
.bannerExtra li {padding:3px;}
.bannerExtra a {color:#3b5fb5;}
.bannerExtra a:hover {text-decoration:none;}

/* bannerExtra is also referenced as banner2
.banner2 ul {list-style:none;margin:0;padding:0;}
.banner2 li {padding:3px;}
.banner2 a {color:#3b5fb5;}
.banner2 a:hover {text-decoration:none;}*/

/* Image-only Banner (new 2009) */
p.bannerImage {text-align:center;padding:.5em;}