#menu { /* this is the left side menu */
  /* Positioning definitions are contained in a separate stylesheet. */
	color: white;
	text-align: left;
}

#menu ul {
    text-align: left;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		background: transparent;
}
#menu li {
		text-indent: 0em;
}

#menu ul ul li {
		text-indent: 1em;
}

#menu ul ul ul li {
		text-indent: 2em;
}

/* Common definitions for class="inactive" and class="activepath" */
#menu a.inactive, #menu a.activepath {
		font-size: 1em;
		font-weight: bold;
		font-style: normal;
		text-align: left;
		text-decoration: none;
		color: white;
		display: block;
		padding: 2px 5px; 
		margin: 0px;
		background: transparent;
}
#menu a.inactive:visited, #menu a.activepath:visited {
}
#menu a.inactive:hover, #menu a.activepath:hover {
		color: #339999;
		background: white;
		padding: 1px 5px;
		margin-bottom: 0px;
		border-top: 1px solid #236D6C;
		border-bottom: 1px solid #236D6C;
}
#menu a.inactive:active, #menu a.activepath:active {
}

/* Variant definitions for class="inactive" */
#menu a.inactive {
}
#menu a.inactive:visited {
}
#menu a.inactive:hover {
}
#menu a.inactive:active {
}

/* Variant definitions for class="activepath" */
#menu a.activepath {
}
#menu a.activepath:visited {
}
#menu a.activepath:hover {
}
#menu a.activepath:active {
}

/* Definitions for class="active" */
#menu .active {
		font-size: 1em;
		font-weight: bold;
    font-style: italic;
		text-align: left;
		text-decoration: none;
		color: silver;
		display: block;
		padding: 2px 5px; 
		margin: 0px;
		background: transparent;
}

