/* Start of CMSMS style sheet 'Hyphen Navigation - Vertical' */
#navigation ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;			
float: left;
width: 140px;
}

#navigation a {
display: block;
padding: 5px;
width: 140px;
border-bottom: 1px solid #CCC;
}

#navigation a:link, #navlist a:visited {
color:#36867E;
text-decoration: none;
}

#navigation a:hover {
background: #000000 url(uploads/images/arrow.gif) 96% 50% no-repeat;
background-color: #F5F5F5;
color:#36867E;
}

#menu_vert {
   padding: 0;
   margin: 0;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

#menu_vert ul {
   margin: 0;
   padding: 0;
   /*list-style-type: none;			
   float: left;*/
}

#menu_vert li {
   list-style: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #CCC;
   display: block;
}

div#menu_vert a {
   text-decoration:none;
   display: block;
   color: #36867E;
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

/* hover state for all links */
div#menu_vert a:hover {
   background-color: #F5F5F5;
   color:#36867E;
}

div#menu_vert a.activeparent:hover {
   /*background-color: #F5F5F5;*/
   color:#36867E;
}

#menu_vert ul ul li {
   list-style: none;
   background: url(uploads/images/arrow.gif) 0% 50% no-repeat;
   margin: 0px 0px 0px 4px;
   padding: 0px 0px 0px 10px;
   border-bottom: none;
   display: block;
}

div#menu_vert ul ul li a {
   text-decoration:none;
   display: block;
   color: #36867E;
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

#menu_vert ul ul ul li {
   list-style: none;
   /*background: url(uploads/images/arrow.gif) 0% 50% no-repeat;*/
   margin: 0px 0px 0px 10px;
   padding: 0;
   border-bottom: none;
   display: block;
}

div#menu_vert ul ul ul li a {
   text-decoration:none;
   display: block;
   color: #36867E;
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

div#menu_vert ul li.currentpage {
   color: #000000;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #F5F5F5;
}

div#menu_vert ul ul li.currentpage {
   color: #000000;
   margin: 0px 0px 0px 4px;
   padding: 0px 0px 0px 10px;
   background-color: #F5F5F5;
}

div#menu_vert ul ul ul li.currentpage {
   color: #000000;
   margin: 0px 0px 0px 4px;
   padding: 0px 0px 0px 14px;
   background-color: #F5F5F5;
}
/* End of 'Hyphen Navigation - Vertical' */

