/* Start of CMSMS style sheet 'senseFly2 Menu' */
/***************/
/* first level */
/***************/

div#menu ul li {
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #b3b3b3;
	display: block;
}

div#menu ul li.active_parent {
	font-weight: bold;
}

/* links */
div#menu ul li a,
div#menu ul li a:visited,
div#menu ul li a:link,
div#menu ul li a:active {
	padding: 8px 8px 8px 8px;
	display: block;
	
	text-decoration: none;
	color: #bf0000;
}

div#menu ul li a:hover {
	background-color: #d9d9d9;
}

/* current page */
div#menu ul li p {
	margin: 0;
	padding: 8px 8px 8px 8px;
	display: block;
	
	color: #404040;
	font-weight: bold;
}



/****************/
/* second level */
/****************/


div#menu ul li ul li {
	list-style: none;
	margin: 0;
	border-bottom: none;
	border-top: 1px dotted #b3b3b3;
	display: block;
	font-weight: normal;
}

/* links */
div#menu ul li ul li a,
div#menu ul li ul li a:visited,
div#menu ul li ul li a:link,
div#menu ul li ul li a:active {
	padding: 5px 8px 5px 23px;
	display: block;
	
	font-style: italic;
	background: url(uploads/senseFly2/double_arrow.png) no-repeat 7px 51%;
}

div#menu ul li ul li a:hover {
	background-color: #d9d9d9;
}

/* current page */
div#menu ul li ul li p {
	margin: 0;
	padding: 5px 8px 5px 23px;
	display: block;
	
	color: #404040;
	font-style: italic;
	font-weight: bold;
	background: url(uploads/senseFly2/double_arrow.png) no-repeat 7px 51%;
}
/* End of 'senseFly2 Menu' */

