ul.faqs {
margin:0;
padding:10px 0 0 20px
}

ul.faqs li {
list-style:none;
padding-bottom:8px
}

h4 span.action {
font-weight:400;
font-size:12px;
color:#9A958F
}

ul.faqs li div.question a {
display:block;
background:url(/images/bullet_plus.gif) transparent 2px 3px no-repeat;
color:#9A958F;
text-decoration:none;
font-weight:400;
font-size:12px;
line-height:16px;
padding:0 18px
}

ul.faqs li div.question a:hover {
text-decoration:underline;
color:#c90
}

ul.faqs li.opened div.question a {
background:url(/images/bullet_minus.gif) transparent 2px 3px no-repeat
}

ul.faqs div.answer {
border:1px solid #c90;
margin-top:10px;
display:none;
background-color:#f4f4f4;
margin-left:18px;
padding:0 0 2px
}

ul.faqs li.opened div.answer {
display:block
}

ul.faqs li div.answer p {
display:block;
font-size:12px;
line-height:16px;
margin:10px 15px
}

ul.faqs li div.answer div.closelink {
font-size:10px;
text-align:right;
padding-right:10px
}

ul.faqs li div.answer div.closelink a {
padding-left:15px;
background:url(/images/bullet_close.gif) #f4f4f4 3px 3px no-repeat
}

ul.faqs li ul {
margin:0;
padding:0 0 0 15px
}

ul.faqs li ul li {
list-style:disc
}

p.back-to-top {
background:url(/images/icon_up_arrow.gif) 0 .4em no-repeat;
padding-left:15px
}
