div.cp-m.mp-qa-menu {
  background-color : white;
  border : 1px solid black;
  padding : 0;
}

div.cp-m.mp-qa-menu div {
  color : black;
  background-color : white;
  padding : 2px;
}

div.cp-m.mp-qa-menu div a,
div.cp-m.mp-qa-menu div span
{
  font-size : 1em;
  text-decoration : none;
}

div.cp-m.mp-qa-menu div.ca-h {
  background-color : black;
  color : white;
}

div.cp-m.mp-qa-menu div.ca-h a {
  color : white;
}

.cp-m.mp-qa-menu .cp-mi.cp-ms.ca-h {
  color : black;
  background-color : white;
}

.cp-m.mp-qa-menu .cp-mi.cp-ms {
  padding:0;
  height:1px;
  overflow:hidden;
  border-bottom:1px solid black;
  margin-bottom:1px;
}

.cp-m.mp-qa-menu .cp-mi.cp-ms span {
  cursor : default;
  display: none;
}

.mp-f div.mp-fl {
  float : left;
}

.ca-2 .mp-f div.mp-fl {
  width : 125px;
}

.mp-f div.mp-fr {
  float : right;
}

.mp-qa-trigger {
  padding-bottom : 2px;
}

.mp-qa-trigger span {
  background : transparent url(/img/cpng/000) no-repeat 100% -14px;
  cursor : pointer;
  padding-right:16px;
}
