/* Start of CMSMS style sheet 'FMS-Nav-vert' */
#menu_vert ul {
  width: 100%;   /* Width of Menu Items */
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

#menu_vert li {
  width: 99%;
  padding-right: 0.5em;
  list-style: none;
  white-space: normal;

 }

#menu_vert li ul li {
   font-style: italic;
   color: #410584;
   margin-left: 1em;
}
#menu_vert li ul li ul li{
   font-style: normal;
   font-weight: normal;
   color: #410584;
}

#menu_vert li a {
  display: block;
  text-decoration: none;
  padding: 0.5em;
  color: #410584;
  font-weight: bold;
  }

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
        display: block;
        font-size: 90%;
        margin-right: 1em;
    }
    div#menu_vert ul ul  {
      border-top: none;
      background-color: #FFFFFF;
      color: #000000;
    }

    div#menu_vert ul ul ul li a, 
    div#menu_vert ul ul ul li a:link, 
    div#menu_vert ul ul ul li a:visited  {
        margin-right: 2em;
     }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }

/* Sub Menu Styles */
#menu_vert li ul li a {
   color: #410584;
 } 

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
        color: #410584;
}


    div#menu_vert .current a,
    div#menu_vert .current a:link,
    div#menu_vert .current a:active,
    div#menu_vert .current a:visited,
    div#menu_vert .current a:hover,
    div#menu_vert .activeparent a,
    div#menu_vert .activeparent a:link,
    div#menu_vert .activeparent a:active,
    div#menu_vert .activeparent a:visited,
    div#menu_vert .activeparent a:hover 
{
       
	list-style-type: square;
        color: #FFBE00;
}

#menu_vert li.activeparent {
        color: #FFBE00;
        background-color: #D1DDF1;
}


#menu_vert li.active01 h3 {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px 10px;
  color: #410584;
  margin: 0;
  font-size: 1em;
 /* line-height: 1em;*/
  }

#menu_vert li.active02 h3
{
  display: block;
  padding: 3px 5px 3px 25px;
  border-bottom: none;
  font-size: 90%;
  font-weight: bold;
  color: #410584;
  margin: 0;
}

#menu_vert li.active03 h3
{
  display: block;
  padding: 3px 5px 3px 40px;
  border-bottom: none;
  font-size: 90%;
  font-weight: bold;
  color: #410584;
  margin: 0;
}

li.sectionheader {
  margin: 0;
  margin-right: -1px;
 }

li.sectionheader h3 {
   margin: 0;
   padding: 1em 10px 0.5em 10px;
   border: none;
   background-color: #FFFFFF;
  z-index: 90;
}

li.separator {
   height: 1px;
   padding: 0.5em 0;
   margin: 0;
   width: 100%;
}

/* End of 'FMS-Nav-vert' */

