/* -------------------------------------- */
/* -------------------------------------- */
/* [ DYNAMIC MENU CSS DEFINITION ] */
/* -------------------------------------- */
/* -------------------------------------- */

/* Display elements inline */
div#course_categories_menu_horizontal {
    float: right;
    margin: 0 0 0 10px;
    height: 20px;
}

div#course_categories_menu_horizontal div {
	display: inline;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;

	width: auto;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}

div#course_categories_menu_horizontal p {
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* Hide elements with depth > 0 */
div#course_categories_menu_horizontal div#group_depth_0 { display: none; }
div#course_categories_menu_horizontal div#group_depth_2 { display: inline; }
div#course_categories_menu_horizontal div#group_depth_3 { display: none; }
div#course_categories_menu_horizontal div#group_depth_4 { display: none; }
div#course_categories_menu_horizontal div#group_depth_5 { display: none; }
div#course_categories_menu_horizontal div#group_depth_6 { display: none; }
div#course_categories_menu_horizontal div#group_depth_7 { display: none; }

/* Link definition for inactive elements */
div#course_categories_menu_horizontal div.inactive a.link {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

div#course_categories_menu_horizontal div.inactive a.link:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

/* Link definition for active elements */
div#course_categories_menu_horizontal div.active a.link {
	color: #000000;
	font-weight: normal;

div#course_categories_menu_horizontal div.active a.link:hover {
	color: #000000;
	text-decoration: none;	
	font-weight: normal;
}

/* put one style to all elements inside the active branch */
div#course_categories_menu_horizontal p.single_grp_exp a.link,
div#course_categories_menu_horizontal p.single_grp_a a.link,
div#course_categories_menu_horizontal p.single_grp_a_exp a.link {
	color: #000000;
}

/* Hide special groups */
div#course_categories_menu_horizontal div#li_group_id_ { display: none; }