/* Start of CMSMS style sheet 'accordion.css' */
dl.accordion-menu { background-color: white; }

dl.accordion-menu dt.a-m-t
{
  background: #fbfbfb;
  font-size: 13px;
  line-height: 36px;
  height: 36px;
  font-family: arial, helvetica, sans-serif;
  border-top: 3px double #e1e1e1;
  padding-left: 60px;
  color: #000000;
}

dl.accordion-menu dt.a-m-t-hover { background: #f0f0f0; }
dl.accordion-menu dt.a-m-t-down { }
html.accordion-menu-js dt.a-m-t { cursor: pointer; }

dl.accordion-menu dd.a-m-d
{
  margin: 0;
  padding: 0;
}

html.accordion-menu-js dd.a-m-d { display: none; }
html.accordion-menu-js dd.a-m-d-expand { display: block; }

html.accordion-menu-js dd.a-m-d-before-expand
{
  display: block;
  position: relative;
  z-index: -1;
  opacity: 0;
  height: auto !important;
  /*  visibility:hidden; */
  overflow: visible;
}

html.accordion-menu-js dt.a-m-t-expand
{
  background-color: #000;
  border-top: 3px solid #000;
  /*  background-color: #666666;

  border-top: 3px solid #63c0eb;
  border-top: 3px solid #666666;
*/
  color: white;
}

html.accordion-menu-js dd.a-m-d-anim
{
  overflow: hidden;
  display: block;
}

dl.accordion-menu dd.a-m-d .bd
{
  padding: 20px 60px 20px 30px;
  border-top: none;
  overflow: hidden;
  min-height: 300px;
  height: auto !important;
}

/* End of 'accordion.css' */

