
.accordionMenu {
  font: 12px Arial, Verdana, sans-serif;
  color:#424242;
  padding: 10px;
 
  margin:0;


}


.accordionMenu h2 {
  margin:5px 0;
  padding:0;
}


.accordionMenu h2 a {
  font-size: 13px;
  font-weight: bold;
  display: block;
  color:#424242;
  text-shadow: 2px 2px 2px #aeaeae;
  text-decoration:none;
  margin:0;
  padding:10px;
  background: #ebebd2;

  background: -moz-linear-gradient( top, #dcdcb4, #ebebd2);

  background: -webkit-gradient
  (linear, left top, left bottom, from(#dcdcb4), to(#ebebd2));

  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#ffdcdcb4, endColorstr=#ffebebd2);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#ffdcdcb4, endColorstr=#ffebebd2)";

  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius: 5px;

  border-width:1px;
  border-style:solid;
  border-color:black;


} 


.accordionMenu :target h2 a,
.accordionMenu h2 a:focus,
.accordionMenu h2 a:hover,
.accordionMenu h2 a:active {
  ...
  background: #2288dd;
  background: -moz-linear-gradient( top, #ebebd2, #dcdcb4);

  background: -webkit-gradient
  (linear, left top, left bottom, from(#ebebd2), to(#dcdcb4));

  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#ffebebd2, endColorstr=#ffdcdcb4);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#ffebebd2, endColorstr=#ffdcdcb4)";

  color:#FFF;
} 


.accordionMenu p {
  padding:0 10px;
  margin:0;
  height: 0;
  overflow: hidden;
  -moz-transition: height 0.5s ease-in;
  -webkit-transition: height 0.5s ease-in;
  -o-transition: height 0.5s ease-in;
  transition: height 0.5s ease-in;
} 


.accordionMenu :target .PD{
  overflow: auto;
  height: 170px;
  
} 

.accordionMenu :target .SB{
  overflow: auto;
  height: 150px;
  
} 

.accordionMenu :target .WD{
  overflow: auto;
  height: 50px;
  
} 

.accordionMenu :target .ST{
  overflow: auto;
  height: 150px;
  
} 

.accordionMenu :target .BP{
  overflow: auto;
  height: 250px;
  
} 

.accordionMenu :target .SS{
  overflow: auto;
  height: 120px;
  
} 

