/* TMM - left nav */
div.p7TMM01 {
zoom: 1;
text-align: left;
font-size: 14px;
}
div.p7TMM01 ul {
margin: 0;
padding: 0;
background-color: #ffffff;
}

div.p7TMM01 ul ul {
font-size: 12px;
}
div.p7TMM01 ul ul ul {
font-size: 1em;
}

div.p7TMM01 li {
list-style-type: none;
margin: 0 0 1px;
}
div.p7TMM01 ul ul li {
padding-left: 8px;
margin-bottom: 0px;
}

div.p7TMM01 ul a:link, div.p7TMM01 ul a:visited {
display: block;
padding: 2px 8px 2px 12px;
text-decoration: none;
zoom: 1;
outline: 0;
background-color: #fff;
}
div.p7TMM01 ul a.toplvl:link, div.p7TMM01 ul a.toplvl:visited {
display: block;
text-decoration: none;
zoom: 1;
outline: 0;
color: #fff;
font-size: 14px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid #edf5eb;
padding-left: 7px;
background: #5a7978;
}

div.p7TMM01 ul a:hover {
color: #333;
text-decoration: none;
background-color: #edf5eb;
}

div.p7TMM01 ul ul a {
font-weight: bold;
}
div.p7TMM01 ul ul a:hover {
background-color: #fff;
color: #333;
text-decoration: underline;
font-weight: bold;
}

div.p7TMM01 ul ul ul li {
padding-left: 5px;
}
div.p7TMM01 ul ul ul a:link, div.p7TMM01 ul ul ul a:visited {
font-weight: normal;
text-decoration: underline;
}
div.p7TMM01 ul ul ul a:hover {
background-color: #fff;
color: #9B6149;
font-weight: normal;
}

div.p7TMM01 a.p7tmm_page {
border-top: none;
border-right: none;
border-bottom: none;
border-left: 1px solid #999;
padding-left: 3px;
}
div.p7TMM01 a.current_mark {
font-weight:bold;
color:#9B6149;
}
div.p7TMM01 ul ul a.current_mark {
color:#9B6149;
}

div.p7TMM01 ul ul a.trig_closed {
background-image: url(http://www.whcacap.org/_img/ele/tmm_east_black.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
}
div.p7TMM01 ul ul a.trig_open {
background-image: url(http://www.whcacap.org/_img/ele/tmm_south_black.gif);
background-repeat: no-repeat;
background-position: left center;
font-weight: bold;
padding-left: 15px;
color: #666666;
}

/* toggle links */
.p7TMMtoggle {
display:none;
font-size: 11px;
margin-right: auto;
margin-left: auto;
}
.p7TMM01_toggle_all {
margin: 2 auto 8px;
text-align: center;
padding-top: 2px;
padding-bottom: 5px;
}
.p7TMM01_toggle_all a:link, .p7TMM01_toggle_all a:visited {
color: #333333;
outline: 0;
text-decoration: underline;
margin-right: 5px;
margin-left: 5px;
}
.p7TMM01_toggle_all a:hover, .p7TMM01_toggle_all a:focus, .p7TMM01_toggle_all a:active {
color: #9B6149;
text-decoration: none;
}
/* end TMM - left nav */


/* PMM - top nav */
#p7PMnav {
margin: 0;
padding: 0px;
width: 100%;
float: left;
}
#p7PMnav li {
list-style-type: none;
margin: 0;
padding: 0;
}
#p7PMnav ul {
margin: 0;
padding: 0;
position: absolute;
left: -9000px;
z-index: 10000;
border-right: 1px solid #777777;
border-bottom: 1px solid #777777;
border-left: 0;
border-top: 0;
text-align: left;
background-color: #fff8dc;
}
#p7PMnav ul ul {
border-top: 1px solid #ffffff;
border-right: 1px solid #777777;
border-bottom: 1px solid #777777;
border-left: 1px solid #ffffff;
}
#p7PMnav a {
padding: 8px 11px;
text-decoration: none;
display: block;
height: auto !important;
font-size: 13px;
}
#p7PMnav ul a {
padding: 4px 12px;
zoom: 1;
}
#p7PMnav ul ul a {
border-left: 0;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
background-color: #fff8dc;
color: #333333;
letter-spacing: 0.01px;
}
#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus {
background-color: #ffffe6;
color: #333333;
letter-spacing: 0.01px;
background-image: none;
font-weight: bold;
}
/* current page marker style */
#p7PMnav .p7PMmark {
color: #333333;
font-weight: bold;
}
/* trigger link styles */
/*the trigger link */
/* the active trigger link style */
#p7PMnav .p7PMon {
background-color: #ffffe6;
color: #333333;
}
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
background-image: url(http://www.whcacap.org/_img/ele/p7PM_dark_east.gif);
background-repeat:	no-repeat;
background-position: right center;
}
#p7PMnav ul .p7PMon {
color: #ffffff;
background-color: #e0dfe3;
}
/*the submenu classes */
#p7PMnav .p7PMhide {
left: -9000px;
top: 0;
}
#p7PMnav .p7PMshow {
left: auto;
z-index: 20000 !important;
top: auto;
}
/* Top level menu width */
#p7PMnav li {
float: left;
width: 148px;
}
/* hide from IE mac \*/
#p7PMnav li {width: auto;}
/* end hiding from IE5 mac */

#p7PMnav ul li {
float: none;
}
#p7PMnav ul, #p7PMnav ul li {
width: 170px;
}
/* end PMM - top nav */

