﻿.faq {
  padding: 0px 0 0 0px;
}
.faq h4 {
        margin-bottom: .5em;
}
.faq dt {
        position: relative;
        margin-top: -1px;
        border: solid 1px #c4c4c4;
        padding: 4px 10px 4px 10px;
        font-weight: normal;
        line-height: 1.2em;
        cursor: pointer;
        overflow: auto;

}
* html .faq dt {
    height: 2.4em;
    display: block;
    clear: both;
}
.faq dt.faqClosed {
  color: #3c3c3c !important;
  background: #ffffff  !important;
}
.faq dt.faqOpen {
        color: #ededed;
        background: #313b61;
}
.faq dd {
        display: block;
        margin: 0;
        padding: 0 21px;
        overflow: hidden;
}
.faq .faqToTop {
        display: block;
        text-align: right;
        padding-bottom: 4px;
  font-size: 0.75em;
}
.faq .faqHide, .faq .faqShow {
        display: block;
        margin: 6px 0;
        padding: 0 0 0 28px;
        background: url(minus.gif) no-repeat 5px 50%;
        font-weight: bolder;
        text-decoration: none;
}
.faq .faqShow {
        background-image: url(plus.gif);
}

.datum {
    position: relative;
    width: 100px;
    float: left;
    }

.info {
    position: relative;
    width: 24px;
    float: right;
}

