/* Start of CMSMS style sheet 'tedmenuvert2' */
/* menu style definitions for a 4 level cmsms menu */
/* copyright 2009 by big w design inc */
/* **********/
/* there are two classes to work with that cmsms will fill in, menuactive and menuparent */
/* menuactive means a primary (Level1) page is the current section page */
/* menuparent means this menu item has sublevels */

/* the main menu wrapper div */
#menuwrapper {
  width: 175px;
}

/*************  first level menu unordered list defn's ***************/
#menuwrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* this says don't display the submenu ul items */
#menuwrapper ul li.menuparent ul li {
  display: none; 
}

/* this says display the submenu items if we're at the "active" menu item */
#menuwrapper ul li.menuactive ul li {
  display: block; 
}

/* style the primary level 1 menu item */
#menuwrapper li {
  font-weight: 900;
}

/* style menu links */
#menuwrapper li a:link, 
#menuwrapper li a:visited  {
  font-size: 90%;
  display: block; 
  padding: 0.4em 0 0.4em 0.5em;
  background-color: #FFFFFF;
  color:#0D63AD;
  text-decoration: none;
}

/* style the "active" menu link */
#menuwrapper li a.menuactive {
  color:#ff0000;
}

/* add a little "more" graphic pointer to a parent menu level */
#menuwrapper li a.menuparent {
  background-image: url(images/cms/arrow2.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

* html #menuwrapper li a {
  width: 100%;
}

#menuwrapper li a:hover {
  background-color: #cccccc;
  color: #FFFFFF;
}

/*************  second level menu unordered list defn's ***************/
#menuwrapper ul ul {
  margin-left: 12px;
}

/* standard level links */
#menuwrapper ul ul li {
   font-weight: 500;
   margin:0;
}

/* a menuparent link */
#menuwrapper ul ul li.menuparent {
   font-weight: bold;
}

#menuwrapper ul ul li.menuparent ul li {
  display: none; 
}

#menuwrapper ul ul li.menuactive ul li {
  display: block;
}

#menuwrapper ul ul a:link, 
#menuwrapper ul ul a:visited {
  color: #777777;
text-decoration:underline;
}
#menuwrapper ul ul a:hover {
background-color: #888; 
color: #fff;
text-decoration:none;
}


/*************  third level menu unordered list defn's ***************/
#menuwrapper ul ul ul {
  margin-left: 12px;
}

#menuwrapper ul ul ul li {
/*  border-bottom: 1px solid #000000; */
  font-weight: 500;
  margin:0;
}

#menuwrapper ul ul ul a:link, 
#menuwrapper ul ul ul a:visited {
  color: #777777;
text-decoration:underline;
}

#menuwrapper ul ul ul a:hover {
background-color: #888; 
color: #fff;
text-decoration:none;
}

#menuwrapper ul ul ul li.menuparent ul li {
  display: none; 
}

#menuwrapper ul ul ul li.menuactive ul li {
  display: block;
}


/************* fourth level menu unordered list defn's ***************/
#menuwrapper ul ul ul ul {
  margin-left: 12px;
}

#menuwrapper ul ul ul ul li {
/*  border-bottom: 1px solid #000000; */
  font-weight: 500;
  margin:0;
}

#menuwrapper ul ul ul ul a:link, 
#menuwrapper ul ul ul ul a:visited {
/*  background-color: #EEEEEE; */
  color: #0D63AD;
}
/* End of 'tedmenuvert2' */

