table {
  border-spacing:0;
  border-collapse:collapse;
}

span.mht {
  font-size:1.2em;
  font-weight:bold;
  padding:10px;
  display:block;
}

span.mbt {
  background: url('/images/rule-h.gif') bottom repeat-x;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  display:block;
}

span.mbtnd {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  display:block;
}

#container {
  width:100%;
  display:block;
}

#col1 {
  background: url('/images/rule-v.gif') right repeat-y;
  float:left;
  width:50%;
  display:block;
  height:300px;
}

#col2 {
  float:left;
  width:50%;
  display:block;
  height:300px;
}

div.item {
  width:100%;
  display:block;
}

/* Layout */

#faqblock {
  width: 100%;
}

/* Other */

#searchform {
  border-bottom:solid 2px black;
  padding-bottom:10px;
}

#searchform td {
  white-space:nowrap;
}

.faqtable {
  width:100%;
}

tr.faqitem a {
  color:#222;
  text-decoration:none;
}

tr.faqitem td {
  padding:5px;
  border-bottom:solid 1px #efefef;
}

tr.pagelinks td {
  padding-top:5px;
  padding-bottom:5px;
}

tr.pagelinks span {
  margin-right:5px;
}

td.question, td.answer, td.faqcontent, tr.qhead  td, tr.ahead td {
  padding:5px;
}

tr.qhead {
  font-weight:bold;
  background:#c7e7c5;
}

tr.ahead {
  font-weight:bold;
  background:#ccccff;
}

.taright {
  text-align:right;
}

td.sepleft {
  padding-right:5px;
  border-right:solid 1px #bbb;
}

td.sepright {
  padding-left:5px;
}
