/* Start of CMSMS style sheet 'ECA navigation' */
#menu_vert {
padding-left:0;
min-width:285px;
padding-top:272px;
background:#d7d7d7 url(images/LeftNav.gif) top right no-repeat;
}

div#menu_vert ul ul ul {
padding-bottom:.5em;
}

#menu_vert li {
list-style:none;
border-top:1px solid #e1e1e1;
display:block;
margin:0;
}

#menu_vert ul ul li {
border:none;
}

div#menu_vert a {
text-decoration:none;
display:block;
color:black;
min-height:1em;
padding:3px 10px;
}

div#menu_vert ul ul a {
font-size:.8em;
padding:0 0 0 25px;
}

div#menu_vert a:hover {
background:white;
}

div#menu_vert a.activeparent:hover {
background:white;
color:black;
}

div#menu_vert li a.activeparent {
background:white;
color:gray;
font-weight:normal;
}

div#menu_vert ul ul li a.activeparent {
background:transparent;
color:black;
}

div#menu_vert ul h3 {
background:white;
display:block;
color:black;
font-size:1em;
margin:0;
padding:3px 10px;
}

div#menu_vert ul ul h3 {
font-size:.8em;
background:white;
border-bottom:none;
color:black;
padding:0 0 0 25px;
}

div#menu_vert li.sectionheader {
border-right:none;
font-size:130%;
font-weight:bold;
background:white;
line-height:1em;
text-align:center;
margin:0;
padding:1.5em 0 .8em;
}

div#menu_vert li.separator {
height:1px!important;
margin-top:-1px;
margin-bottom:0;
background:black;
overflow:hidden!important;
line-height:1px!important;
font-size:1px;
padding:2px 0;
}

div#menu_vert li.separator hr {
display:none;
}

* html #menu_vert li a,* html #menu_vert li hr {
height:1%;
}

div#menu_vert ul ul ul a,div#menu_vert ul ul ul h3 {
padding:0 0 0 40px;
}
/* End of 'ECA navigation' */

