/* 
  -----------------------------------
  Tree Menu Magic 2
  by Project Seven Development
  www.projectseven.com
  Style Theme: 09 - Multicolor
  -----------------------------------
*/

.p7TMM09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto 15px auto;
	padding: 0;
	zoom: 1;
	background-color: #FFF;
}
.p7TMM09 div {
	background-color: #CCCCCC;
	padding: 4px 0;
}
.p7TMM09 div div {
	border: 0 !important;
	padding: 0;
}
.p7TMM09 ul {
	margin: 0;
	padding: 0;
}
.p7TMM09 ul ul {
	font-size: 1em;
}
.p7TMM09 ul ul ul {
	font-size: 1em;
}
.p7TMM09 ul li {
	list-style-type: none;
	margin: 1px;
	border-bottom: 0px solid #FFF;
}
.p7TMM09 ul ul li {
	padding-left: 1em;
}
.p7TMM09 ul ul li {
	border-bottom: 0;
	margin: 0;
}
.p7TMM09 li.tmmlast {
	margin: 1px;
	border-bottom: 0;
}
.p7TMM09 ul a:link, .p7TMM09 ul a:visited {
	color: #CCC;
	display: block;
	padding: 5px 8px 5px 20px;
	text-decoration: none;
	outline: 0;
	zoom: 1;
}
.p7TMM09 ul a:hover, .p7TMM09 ul a:focus, .p7TMM09 ul a:active {
	color: #FFF;
	text-decoration: none;
}
.p7TMM09 ul ul a:link, .p7TMM09 ul ul a:visited {
	font-variant: normal;
	color: #333;
	margin: 0 0 0 -12px;
	padding: 3px 8px 3px 18px;
	border-top: 1px solid #FFF;
}
.p7TMM09 ul ul a.first:link, .p7TMM09 ul ul a.first:visited {
	padding-top: 0;
	border-top: 0 !important;
}
.p7TMM09 ul ul a.last:link, .p7TMM09 ul ul a.last:visited {
	padding-bottom: 0;
	border-bottom: 0 !important;
}
.p7TMM09 ul ul ul li a:link, .p7TMM09 ul ul ul li a:visited {
	margin: 0 0 0 -12px;!important;
	padding: 3px 8px 3px 18px;
	border-bottom: 0px solid #000;
}
.p7TMM09 a.p7tmm_page {
	background-image: url(img/tmm_page_squareX.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p7TMM09 a.trig_closed {
	background-image: url(img/tmm_east_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p7TMM09 a.trig_open {
	background-image: url(img/tmm_south_white.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	background-color: #222;
	color: #CCC !important;
}
.p7TMM09 ul ul a.trig_closed, .p7TMM09 ul ul a.trig_open {
	font-variant: small-capsX;
	letter-spacing: 0em;
	font-size: 1em;
}
.p7TMM09 ul ul a.trig_open {
	color: #000;
	background-color: transparent;
	background-image: url(img/tmm_south_black.gif);
}
.p7TMM09 ul ul a:hover, .p7TMM09 ul ul a:focus, .p7TMM09 ul ul a:active {
	color: #000 !important;
}
.p7TMM09 .root_1 a, .p7TMM09 .root_2 a, .p7TMM09 .root_3 a, .p7TMM09 .root_4 a, .p7TMM09 .root_5 a, .p7TMM09 .root_6 a,
.p7TMM09 .root_7 a, .p7TMM09 .root_8 a, .p7TMM09 .root_9 a, .p7TMM09 .root_10 a, .p7TMM09 .root_11 a, .p7TMM09 .root_12 a,
.p7TMM09 .root_13 a {
	color: #666 !important;
}

/*First Root Menu*/
.p7TMM09 .root_1 {background:#5077AB url(snav/bkgnd1_1.gif);}
.p7TMM09 .root_1 a:hover, .p7TMM09 .root_1 a:focus, .p7TMM09 .root_1 a:active {
	color: #FFF !important;
	background-color:#5077AB;
}
.p7TMM09 .root_1 div {background-color:#CAD6E6;}
.p7TMM09 .root_1 ul a:hover, .p7TMM09 .root_1 ul a:focus, .p7TMM09 .root_1 ul a:active {
	color: #000 !important;
	background-color:#CAD6E6;
}
.p7TMM09 .root_1 a.trig_open {
	color: #FFF !important;
	text-decoration: none;
	background-color:#5077AB;
}
/*Second Root Menu*/
.p7TMM09 .root_2 {background:#614F40 url(snav/bkgnd1_2.gif);}
.p7TMM09 .root_2 a:hover, .p7TMM09 .root_2 a:focus, .p7TMM09 .root_2 a:active {
	color: #FFF !important;
	background-color:#614F40;
}
.p7TMM09 .root_2 div {background-color:#C0B9B3;}
.p7TMM09 .root_2 ul a:hover, .p7TMM09 .root_2 ul a:focus, .p7TMM09 .root_2 ul a:active {
	color: #000 !important;
	background-color:#C0B9B3;
}
.p7TMM09 .root_2 a.trig_open {
	color: #FFF !important;
	text-decoration: none;
	background-color:#614F40;
}
/*Third Root Menu*/
.p7TMM09 .root_3 {background:#B26A3E url(snav/bkgnd1_3.gif);}
.p7TMM09 .root_3 a:hover, .p7TMM09 .root_3 a:focus, .p7TMM09 .root_3 a:active {
	color: #FFF !important;
	background-color:#B26A3E;
}
.p7TMM09 .root_3 div {background-color:#E7D1C4;}
.p7TMM09 .root_3 ul a:hover, .p7TMM09 .root_3 ul a:focus, .p7TMM09 .root_3 ul a:active {
	color: #000 !important;
	background-color:#E7D1C4;
}
.p7TMM09 .root_3 a.trig_open {
	color: #FFF !important;
	background-color:#B26A3E;
}
/*4th Root Menu*/
.p7TMM09 .root_4 {background:#E0D043 url(snav/bkgnd1_4.gif);}
.p7TMM09 .root_4 a:hover, .p7TMM09 .root_4 a:focus, .p7TMM09 .root_4 a:active {
	color: #FFF !important;
	background-color:#E0D043;
}
.p7TMM09 .root_4 div {background-color:#EFE79E;}
.p7TMM09 .root_4 ul a:hover, .p7TMM09 .root_4 ul a:focus, .p7TMM09 .root_4 ul a:active {
	color: #000 !important;
	background-color:#EFE79E;
}
.p7TMM09 .root_4 a.trig_open {
	color: #FFF !important;
	background-color:#E0D043;
}
/*5th Root Menu*/
.p7TMM09 .root_5 {background:#7A4853 url(snav/bkgnd1_5.gif);}
.p7TMM09 .root_5 a:hover, .p7TMM09 .root_5 a:focus, .p7TMM09 .root_5 a:active {
	color: #FFF !important;
	background-color:#7A4853;
}
.p7TMM09 .root_5 div {background-color:#D7C8CB;}
.p7TMM09 .root_5 ul a:hover, .p7TMM09 .root_5 ul a:focus, .p7TMM09 .root_5 ul a:active {
	color: #000 !important;
	background-color:#D7C8CB;
}
.p7TMM09 .root_5 a.trig_open {
	color: #FFF !important;
	background-color:#7A4853;
}
/*6th Root Menu*/
.p7TMM09 .root_6 {background:#5098DA url(snav/bkgnd1_6.gif);}
.p7TMM09 .root_6 a:hover, .p7TMM09 .root_6 a:focus, .p7TMM09 .root_6 a:active {
	color: #FFF !important;
	background-color:#5098DA;
}
.p7TMM09 .root_6 div {background-color:#CCCCCC;}
.p7TMM09 .root_6 ul a:hover, .p7TMM09 .root_6 ul a:focus, .p7TMM09 .root_6 ul a:active {
	color: #000 !important;
	background-color:#CCCCCC;
}
.p7TMM09 .root_6 a.trig_open {
	color: #FFF !important;
	background-color:#5098DA;
}
/*7th Root Menu*/
.p7TMM09 .root_7 {background:#69B1AF url(snav/bkgnd1_7.gif);}
.p7TMM09 .root_7 a:hover, .p7TMM09 .root_7 a:focus, .p7TMM09 .root_7 a:active {
	color: #FFF !important;
	background-color:#69B1AF;
}
.p7TMM09 .root_7 div {background-color:#D2E7E7;}
.p7TMM09 .root_7 ul a:hover, .p7TMM09 .root_7 ul a:focus, .p7TMM09 .root_7 ul a:active {
	color: #000 !important;
	background-color:#D2E7E7;
}
.p7TMM09 .root_7 a.trig_open {
	color: #FFF !important;
	background-color:#69B1AF;
}
/*8th Root Menu*/
.p7TMM09 .root_8 {background:#AF3812 url(snav/bkgnd1_8.gif);}
.p7TMM09 .root_8 a:hover, .p7TMM09 .root_8 a:focus, .p7TMM09 .root_8 a:active {
	color: #FFF !important;
	background-color:#AF3812;
}
.p7TMM09 .root_8 div {background-color:#EFD7D0;}
.p7TMM09 .root_8 ul a:hover, .p7TMM09 .root_8 ul a:focus, .p7TMM09 .root_8 ul a:active {
	color: #000 !important;
	background-color:#EFD7D0;
}
.p7TMM09 .root_8 a.current_mark {
	color: #FFF !important;
	background-color:#AF3812;
}
/*9th Root Menu*/
.p7TMM09 .root_9 {background:#687621 url(snav/bkgnd1_9.gif);}
.p7TMM09 .root_9 a:hover, .p7TMM09 .root_9 a:focus, .p7TMM09 .root_9 a:active {
	color: #FFF !important;
	background-color:#687621;
}
.p7TMM09 .root_9 div {background-color:#CCD0B7;}
.p7TMM09 .root_9 ul a:hover, .p7TMM09 .root_9 ul a:focus, .p7TMM09 .root_9 ul a:active {
	color: #000 !important;
	background-color:#CCD0B7;
}
.p7TMM09 .root_9 a.trig_open {
	color: #FFF !important;
	background-color:#687621;
}
/*10th Root Menu*/
.p7TMM09 .root_10 {background:#8C4735 url(snav/bkgnd1_10.gif);}
.p7TMM09 .root_10 a:hover, .p7TMM09 .root_10 a:focus, .p7TMM09 .root_10 a:active {
	color: #FFF !important;
	background-color:#8C4735;
}
.p7TMM09 .root_10 div {background-color:#D1B5AE;}
.p7TMM09 .root_10 ul a:hover, .p7TMM09 .root_10 ul a:focus, .p7TMM09 .root_10 ul a:active {
	color: #000 !important;
	background-color:#D1B5AE;
}
.p7TMM09 .root_10 a.current_mark {
	color: #FFF !important;
	background-color:#8C4735;
}
/*11th Root Menu*/
.p7TMM09 .root_11 {background:#29416D url(snav/bkgnd1_11.gif);}
.p7TMM09 .root_11 a:hover, .p7TMM09 .root_11 a:focus, .p7TMM09 .root_11 a:active {
	color: #FFF !important;
	background-color:#29416D;
}
.p7TMM09 .root_11 div {background-color:#BEC6D3;}
.p7TMM09 .root_11 ul a:hover, .p7TMM09 .root_11 ul a:focus, .p7TMM09 .root_11 ul a:active {
	color: #000 !important;
	background-color:#BEC6D3;
}
.p7TMM09 .root_11 a.current_mark {
	color: #FFF !important;
	background-color:#29416D;
}
/*12th Root Menu*/
.p7TMM09 .root_12 {background:#CC0000 url(snav/bkgnd1_12.gif);}
.p7TMM09 .root_12 a:hover, .p7TMM09 .root_12 a:focus, .p7TMM09 .root_12 a:active {
	color: #FFF !important;
	background-color:#CC0000;
}
.p7TMM09 .root_12 div {background-color:#FFF1F3;}
.p7TMM09 .root_12 ul a:hover, .p7TMM09 .root_12 ul a:focus, .p7TMM09 .root_12 ul a:active {
	color: #000 !important;
	background-color:#FFF1F3;
}
.p7TMM09 .root_12 a.current_mark {
	color: #FFF !important;
	background-color:#CC0000;
}
/*13th Root Menu*/
.p7TMM09 .root_13 {background:#D75A20 url(snav/bkgnd1_13.gif);}
.p7TMM09 .root_13 a:hover, .p7TMM09 .root_13 a:focus, .p7TMM09 .root_13 a:active {
	color: #FFF !important;
	background-color:#D75A20;
}
.p7TMM09 .root_13 div {background-color:#F3CDBC;}
.p7TMM09 .root_13 ul a:hover, .p7TMM09 .root_13 ul a:focus, .p7TMM09 .root_13 ul a:active {
	color: #000 !important;
	background-color:#F3CDBC;
}
.p7TMM09 .root_13 a.current_mark {
	color: #FFF !important;
	background-color:#D75A20;
}

/*Current Mark*/
.p7TMM09 a.current_mark {
	font-weight:bold;
	color:#FFF !important;
} 
#sidebar .p7TMM09 ul ul a.current_mark {
	color:#000 !important;
}
.p7TMMtoggle {
	display:none;
}
.p7TMM09_toggle_all {
	margin: 0 0 12px 0;
}
.p7TMM09_toggle_all a:link, .p7TMM09_toggle_all a:visited {
	color: #000;
	font-variant: small-caps;
	outline: 0;
}
.p7TMM09_toggle_all a:hover, .p7TMM09_toggle_all a:focus, .p7TMM09_toggle_all a:active {
	color: #06C;
	text-decoration: underline;
}
