#FAQ{
    overflow: hidden;
}
    #FAQ div{
        margin-bottom: 10px;
        border: 1px solid #ded9c2;
        background-color: #ffffff;
        cursor: pointer;
    }
    #FAQ p{
        color:#333333;
        font-family: 'Open Sans', Arial, Verdana, Tahoma, sans-serif;
        font-size: 14px;
        line-height: 18px;
        text-decoration: none;
    }
        #FAQ p.question{
            position: relative;
            padding: 12px 32px 12px 12px;
            font-weight: bold;
        }
            #FAQ p.question i{
                position: absolute;
                bottom: 16px; 
                right: 16px;
                width: 12px;
                height: 12px;
            }
            #FAQ p.question i span:first-child{
                position: absolute;
                top: 4px;
                left: 0px;
                width: 12px;
                height: 4px;
                background-color: #ded9c2;
            }
            #FAQ p.question i span:last-child{
                display: block;
                position: absolute;
                left: 4px;
                top: 0px;
                width: 4px;
                height: 12px;
                background-color: #ded9c2;
            }
                #FAQ div.expanded p.question i span:last-child {
                    display: none;
                }
        #FAQ p.answer{
            display: none;
            padding: 12px;
            background-color: #f3f0e3;
        }
            #FAQ p.answer a{
                font-weight: bold;
                color: #66a144;
            }