#leftMenu a {
    font-weight: normal;
    text-decoration: none;
    display: block;
    width: 100%;
    color: #444;
    outline: 0;
    font-size: 18px;
    line-height:28.8px;
}

#leftMenu a:hover, a:focus {
    outline: 0;
      text-decoration: underline;
      color: #444;
}

#leftMenu > a {
    border-bottom: 5px solid #330072;
    padding-bottom: 2px;
    color: #330072;
}

#leftMenu #activeFolder > a  {
    text-transform: uppercase;
    color: #6B7036;    
}

#leftMenu #activePage {
    text-transform: uppercase;
    color: #6B7036;    
}

#leftMenu > ul > li > ul {
    display: none;    
}

#leftMenu > ul > li > ul > li {
    display: none;    
}

#leftMenu > ul > li > ul > li > ul > li {
    display: none;    
}

#activeFolder > ul > li > ul  {
    display: none;
}

#leftMenu #activePage {
    display: block;    
}

#leftMenu #activeFolder > ul > li {
    display: block;  
    padding-left: 30px;
}

#leftMenu #activeFolder > ul > li > ul > li {
    display: block;    
}

#leftMenu #activeFolder > ul   {
    display: block;    
}

#leftMenu > ul > #hasActivePage > ul {
    display: block;
    margin-top: 5px;
}

#leftMenu > ul > #hasActivePage > ul > li {
    display: block;
    padding-left: 30px;
}

#leftMenu #activePage a {
    text-transform: uppercase;
    color: #6B7036; 
}

#leftMenu > #activeLink {
    border-bottom: 5px solid #330072;
    padding-bottom: 2px;
    color: #330072;
	text-transform: uppercase;
}

#leftMenu #activeFolder li.indexPage {
    display: none;    
}

#leftMenu li{
    list-style-type: none;
    list-style: none;
    margin-left: 0;
    padding: 0;
    margin-top: 15px;
}

#leftMenu ul {
    padding-left: 0;
}

#leftMenu > a:hover,
#leftMenu > a:focus {
    outline: 0;
    color: #444;
}

.hidden {
    display: none;
}

#leftMenuToggle {
    display: none;
    background: #FFFFFF;
    width: 100%;
    padding-left: 15px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    cursor: pointer;
    color: #444;
}

#leftMenuToggle.opened {
	background: #D3D3D3;
}

#leftMenuToggle:hover {
    background: #D3D3D3; 
   /* color: #FFFFFF; */
}

#leftMenuToggleText{
    font-size: 14px;
    float: left;
}

#leftMenuToggleArrow {
    float: right;
    padding-right: 14px;
    font-family: "laurier_icons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
}

#primaryNav{
   /* padding-bottom: 30px; */
}

@media only screen and  (max-width:1024px) {
    body #page{ padding-left: 30px; padding-right: 30px; padding-top: 0px;} /*Bren add*/
    body #menu{ margin-bottom: 0px; }
    body #left-nav{ padding: 0px; }
    body #leftMenuToggle { padding-left: 30px; padding-right: 30px;   }
    body #leftMenuToggleArrow{ padding-right: 0px; }
     
    #leftMenu {
        display: none;
        padding: 10px 30px;
        background: #F6F6F6;
       /* margin-bottom: 30px; 2018-04-10*/
    }
    
    #leftMenuToggle {
        display: block;
    }
    
    #primaryNav {
        width: 100%;
    }
    
}

/* */
#leftMenu a.correctedChild{
    text-transform: uppercase;
    color: #6B7036; 
}

