ul.menu a {
	text-decoration:none;
}

ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}

ul.menu li, 
.item-list ul.menu li, 
ul..menu li.leaf {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    list-style-image: none;
    list-style-type: none;
}

ul.menu li a {
    color: #666666;
    display: table;
    font-size: 12px;
    letter-spacing: normal;
    padding: 3px 10px 1px 6px;
    text-decoration: none;
}

ul.menu li a:hover,
ul.menu li a.active {
	color:#000;
}

ul.menu li a.active,
ul.menu li a.active-trail {
	font-weight:bold;
}


ul.menu li.expanded, ul.menu li.collapsed, ul.menu li.leaf {
    margin: 0;
    padding: 0;
}

/* SUB NAVIGATION */
#left ul.menu li a {
    display: inline-block;
    letter-spacing: normal;
    text-transform: uppercase;
}

#left ul.menu li li a {
    text-transform: capitalize;
}

#left ul li,
#left ul li.expanded {
    list-style-image: none;
    list-style-type: none;
}

#left ul.menu {
	margin-left: 0;
}

#left ul.menu ul.menu {
	margin-left: 10px;
}

#left ul.menu li a:hover, 
#left ul.menu li a.active,
#left ul.menu li a.active-trail {
    color: #267AD2;
}

/* LOGGED IN MEMEBR LINKS */
#left .block-menu-block ul.menu li.menu-members {
    border: 1px solid #12355B;
    margin: 5px 0;
}


/* Special Menu Styles */
#header ul.menu li,
#footer ul.menu li {
    list-style-type: none;
	display: inline-block;
}

#header ul.menu li.first a {
	padding-left: 0;
}

#header ul.menu li {
    border-right: medium none;
}

#header ul.menu li.last {
	border: none;
}

#header ul.menu li a {
    color: #12355B;
    font-size: 15px;
    padding: 0 12px;
}

#header ul.menu li ul {
	display: none;
}

body.page-civicrm-event #header ul.menu li a.mid-events,
body.node-type-bulletin #header ul.menu li a.mid-publications,
#header ul.menu li a.active,
#header ul.menu li a.active-trail {
	font-weight:bold;
	color: #267ad2;
}

#header ul.menu li a:hover {
	color: #267ad2;
}

/* OTHER COURSES */
body.node-type-learning-opportunities.other-courses #left .block-menu-block li.menu-mlid-992 a {
	color: #267AD2;
	font-weight: bold;
}

body.node-type-learning-opportunities.other-courses #header ul.menu li a.professional-development {
    color: #267AD2;
    font-weight: bold;
}

/* Post Secondary Programs */
body.node-type-learning-opportunities.post-secondary-programs #left .block-menu-block li.menu-mlid-930 a {
	color: #267AD2;
	font-weight: bold;
}

body.node-type-learning-opportunities.post-secondary-programs #header ul.menu li a.professional-development {
    color: #267AD2;
    font-weight: bold;
}


/* QUICK LINKS */
#header #block-menu-menu-quick-links .contextual-links-wrapper {
	display: none;
}


#header #block-menu-menu-quick-links {
    position: absolute;
    right: 80px;
    top: 45px;
}

#header #block-menu-menu-quick-links h2 {
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-right: 10px;
    padding-top: 0.1em;
    text-transform: uppercase;
}

#header #block-menu-menu-quick-links div.content {
    float: left;
}

#header #block-menu-menu-quick-links ul.menu li {
	border: none;
}

#header #block-menu-menu-quick-links ul.menu li a {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
	padding: 1px 8px;
	color: #000000;
}

#header #block-menu-menu-quick-links ul.menu li a:hover {
	border: solid 1px #BFDE55;
	padding: 0 7px;
}

#header #block-menu-menu-quick-links ul.menu li a.active, 
#header #block-menu-menu-quick-links ul.menu li a.active-trail {
    background-color: #BFDE55;
    color: #000000;
}