﻿.FaqItemList {
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
}

.FaqItemList > .FaqItem {
    margin-bottom:10px;
}

.FaqItemList > .FaqItem > .Question
{
    _background-image:url(/Image/Collapsed.png);
    background-position:10px 43%;
    background-repeat:no-repeat;
    padding-left:40px;
    background-color:#f4f4f4;
    border-radius:2px;
    border-color:transparent;
    border-bottom:1px solid #c0c0c0;
    padding-top:15px;
    padding-bottom:15px;
    font-size:16px;
    white-space:normal;
    margin-bottom:0px;
    position:Relative;
}

 

.FaqItemList > .FaqItem > .Question:before
{
   content:"-";
   display:block;
   border-radius:50%;
   background-color:#888888;
   color:#ffffff;
   width:25px;
    height:25px;
    font-size:32px;
    position:absolute;
     font-weight:bold;
    left:10px;
     top:11px;
     text-align:center;
      line-height:21px;
}

.FaqItemList > .FaqItem.Focus > .Question:before {
  content:"+";
   display:block;
   border-radius:50%;
   background-color:#ffffff;
   color:#888888;
   width:25px;
    height:25px;
    font-size:23px;
    position:absolute;
     font-weight:bold;
    left:10px;
     top:11px;
     text-align:center;
      line-height:22px;
}

.FaqItemList > .FaqItem.Focus >.Question
{
    background-color:#888888;
    border-radius:2px;
    color:white;
    margin-bottom:10px;
    
}





.FaqItemList > .FaqItem > .Answer
{
	position:relative;
    padding:10px;
    font-size:16px;
    max-height:0px;    
    overflow:hidden;
    padding-bottom:0px;
    padding-top:0px;
    -webkit-transition:max-height 0.3s ease;
	transition: max-height 0.3s ease;
}


.FaqItemList > .FaqItem.Focus > .Answer
{
    max-height:1900px;
    -webkit-transition:max-height 1s ease;
    transition:max-height 1s ease;
}

.EditingArea   .FaqItemList > .FaqItem  > .Answer {
     -webkit-transition:none;
	transition: none;
}

.EditingArea  .FaqItemList > .FaqItem.Focus > .Answer
{
    max-height:10000px;
    -webkit-transition:none;
    transition:none;
    border:1PX dotted green;
}