﻿#Faq
{
    background-color: #ffffff;
    display: inline;
    float: left;
    margin: 20px 20px 20px 20px;
    width: 576px;
}

#Faq .faqHeader
{
    border-bottom: solid 1px #BFBFBE;
    float: left;
    width: 576px;
}

#Faq .faqHeader #toggleAll
{
    color: #BFBFBE;
}

#Faq #faqTitle.text-important
{
    float: left;
}

#Faq #toggleAll
{
    float: right;
    margin-top:9px;
}

#Faq .faqContainer
{
    float: left;
    clear: both;
    width: 576px;
}

#Faq dt
{
    margin-top: 16px;
    vertical-align:top;
}

#Faq dt a
{
    font-weight: bold;
    padding-left: 15px;
    background: url(/images/arrow_light_right.gif) no-repeat left 4px;
    display:block;
}

#Faq dt a.arrowExpand
{
    background: url(/images/arrow_light_down.gif) no-repeat left 4px;
}

#Faq dd
{
    margin-left: 13px;
}

#Faq dd div
{
    padding: 0px 3px 0px 3px;
}

#Faq dd div.fullAnswer
{
    background-color: #ECECEC;
    display: none;
    width: 560px;
}

#Faq dd div.shortAnswer
{
    color: #807F7C;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 560px;
}

#Faq ol
{
    list-style-position: inside;
    list-style-type: decimal;
}
