/*     Tree Menu Magic 2  -  Style Theme: 07 - Image-Based - Modified     */

.p7TMM07 { font-size: inherit; padding-left: 0px; font-family: "Times New Roman", Times, serif; zoom: 1; 
}
.p7TMM07 img {
	border: 0;
	vertical-align: bottom;
}
.p7TMM07 ul {
	margin: 0;
	padding: 0;
}

.p7TMM07 ul ul {
	font-size: .9em;
}
.p7TMM07 ul ul ul {
	font-size: 1em;
}
.p7TMM07 ul li {
	list-style-type: none;
	margin: 0px 0px;
}
.p7TMM07 ul ul li { padding-left: 7px; 
}
.p7TMM07 ul a:link, .p7TMM07 ul a:visited { display: block; padding: 0; text-decoration: none; zoom: 1; outline: 0; 
}
.p7TMM07 ul ul a:link, .p7TMM07 ul ul a:visited { padding: 3px 3px 3px 12px; color: #27318B; outline: 0; 
}
.p7TMM07 ul ul a:hover, .p7TMM07 ul ul a:focus, .p7TMM07 ul ul a:active { color: #000000; text-decoration: underline; outline: 0; 
}
.p7TMM07 a.p7tmm_page {
	background-image: url(../images/p7tmm/tmm_page_square.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p7TMM07 a.trig_closed {
	background-image: url(../images/p7tmm/tmm_east_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p7TMM07 a.trig_open {
	background-image: url(../images/p7tmm/tmm_south_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.p7TMM07 ul ul a.trig_closed, .p7TMM07 ul ul a.trig_open {
	font-variant: small-caps;
	letter-spacing: 0.1em;
	font-size: 1.1em;
}
.p7TMM07 ul ul a.trig_open {
	color: #000 !important;
}
.p7TMM07 a.current_mark {
	font-weight:bold;
	color:#90BF11;
}
.p7TMMtoggle {
	display:none;
}
.p7TMM07_toggle_all {
	margin: 0 0 12px 0;
}
.p7TMM07_toggle_all a:link, .p7TMM07_toggle_all a:visited {
	color: #000;
	font-variant: small-caps;
	outline: 0;
}
.p7TMM07_toggle_all a:hover, .p7TMM07_toggle_all a:focus, .p7TMM07_toggle_all a:active {
	color: #F60;
	text-decoration: underline;
}

