

/* Applies to descedent ULs, but not to the main UL */
.ipf-sectionmenu ul {
	margin: 0;
	padding: 0;
}


/* Applies to the entire menu */
ul.ipf-sectionmenu {
	font-size: 0.7em;
	color: #666;
	padding: 5px 0;
	margin:0px;
	margin-left:14px;
	margin-top: 18px;
	list-style:none;
}

/* Applies to all links */
ul.ipf-sectionmenu a:link,
ul.ipf-sectionmenu a:visited {
	text-decoration: none;
}

ul.ipf-sectionmenu a:hover, 
ul.ipf-sectionmenu a:active {
	color: #666;
	text-decoration: none;
}


/*Style for LI elements in general (excludes an LI that contains sub lists)*/
ul.ipf-sectionmenu li {
	margin-bottom: 3px;
	height:1%;
	padding-top:8px;
	background-image: url(http://www.ocad.ca/cms_includes/images/sm_arw.gif);
	background-repeat:no-repeat;
	background-position: 0 1em;
	padding-left: 1.5em;
}


/* Style for LI that contains sub lists (other ULs). */
ul.ipf-sectionmenu li.submenu {
	cursor: hand !important;
	cursor: pointer !important;
	padding-top:8px;
}

/*Style for ULs that are children of LIs (submenu) */
/*Hide them by default. Don't delete. */
ul.ipf-sectionmenu li.submenu ul { 
	display: none;
	padding-top:0px;
	margin-top:0px;
	list-style:none;
	color:#666;
}


* html ul.ipf-sectionmenu li.submenu ul {
	padding: 14px 0 0 0;
}

/*Style for LIs of ULs that are children of LIs (submenu) */
ul.ipf-sectionmenu .submenu ul li { 
	cursor: default; 
}

ul.ipf-sectionmenu-folderopen { }

li.ipf-sectionmenu-folderopen,
li.ipf-active1 {
	padding-bottom:0px;
}
ul.ipf-sectionmenu-folderclose { }

li.ipf-sectionmenu-folderopen ul li a
{
	color:#333 !important;
}

/*section specific colors */

div#section_menu_about li.ipf-active1 a,
div#section_menu_about li.ipf-sectionmenu-folderopen a
{
	color: #737b7e;
}
div#section_menu_about li.ipf-active2 a,
div#section_menu_about li.ipf-active3 a,
div#section_menu_about ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_about ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #737b7e !important;
}

div#section_menu_students li.ipf-sectionmenu-folderopen a
{
	color: #00b8be;
}
div#section_menu_students li.ipf-active1 a,
div#section_menu_students li.ipf-active2 a,
div#section_menu_students ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_students ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #00b8be !important;
}

div#section_menu_prospective li.ipf-active1 a,
div#section_menu_prospective li.ipf-sectionmenu-folderopen a
{
	color: #70c045;
}
div#section_menu_prospective li.ipf-active2 a,
div#section_menu_prospective li.ipf-active3 a1,
div#section_menu_prospective ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_prospective ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #70c045 !important;
}


div#section_menu_alumni li.ipf-active1 a,
div#section_menu_alumni li.ipf-sectionmenu-folderopen a
{
	color: #ed539b;
}
div#section_menu_alumni li.ipf-active2 a,
div#section_menu_alumni li.ipf-active3 a,
div#section_menu_alumni ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_alumni ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #ed539b !important;
}

div#section_menu_faculty li.ipf-active1 a,
div#section_menu_faculty li.ipf-sectionmenu-folderopen a
{
	color: #ffc726;
}
div#section_menu_faculty li.ipf-active2 a,
div#section_menu_faculty li.ipf-active3 a,
div#section_menu_faculty ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_faculty ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #ffc726 !important;
}

div#section_menu_programs li.ipf-active1 a,
div#section_menu_programs li.ipf-sectionmenu-folderopen a
{
	color: #663399;
}
div#section_menu_programs li.ipf-active2 a,
div#section_menu_programs li.ipf-active3 a,
div#section_menu_programs ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_programs ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #663399 !important;
}

div#section_menu_research li.ipf-active1 a,
div#section_menu_research li.ipf-sectionmenu-folderopen a
{
	color: #0082d1;
}
div#section_menu_research li.ipf-active2 a,
div#section_menu_research li.ipf-active3 a,
div#section_menu_research ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_research ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #0082d1 !important;
}

div#section_menu_library li.ipf-active1 a,
div#section_menu_library li.ipf-sectionmenu-folderopen a
{
	color: #f9455b;
}
div#section_menu_library li.ipf-active2 a,
div#section_menu_library li.ipf-active3 a,
div#section_menu_library ul li ul li.ipf-sectionmenu-folderopen a,
div#section_menu_library ul li ul li.ipf-sectionmenu-folderopen ul li.ipf-active3 a
{
	color: #f9455b !important;
}

/*Fix from ACM for third - level parent */

div#section_menu_about ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;} 
div#section_menu_students ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;} 
div#section_menu_prospective ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;} 
div#section_menu_alumni ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;}
div#section_menu_faculty ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;}
div#section_menu_programs ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;}
div#section_menu_research ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;}
div#section_menu_library ul li ul li.ipf-sectionmenu-folderopen ul li a 
{color:#333333 !important;} 

