#bg{
  border-top: 1px solid #cccccc;
  background: none;
}

h2{
  margin: 25px 0 30px;
  border:none;
  padding: 0;
}

h3 {
  margin: 40px 0 20px;
  padding: 3px 0 3px 8px;
  border-left: 3px solid #ab4720;
}




div.faq p.please {
  background: url(../img/common/bg_dash.gif) repeat-x top;
  clear: both;
  margin-top: 8px;
  padding-top: 30px;
  text-align: center;
}

div.faq dl.faqLeft dt, div.faq dl.faqRight dt, div.faq dl.faqAnswer dt {
  font-weight: bold;
}

div.faq dl.faqLeft dd, div.faq dl.faqRight dd {
  margin: 12px 0 25px;
}

div.faq dl.faqLeft dd li, div.faq dl.faqRight dd li {
  background: transparent url(../img/faqs/icon_faq.gif) no-repeat scroll left top;
  padding: 0 0 7px 12px;
}

div.faq dl.faqAnswer dt {
  margin-top: 40px;
}

div.faq dl.faqAnswer dd dl.each {
  margin: 10px 0;
}

div.faq dl.faqAnswer dd dl.each dt {
  background: #F5F5F5 url(../img/faqs/icon_faq2.gif) no-repeat scroll left top;
  border: medium none;
  margin: 0;
  padding: 3px 10px 3px 12px;
  font-weight: normal;
}

div.faq dl.faqAnswer dd dl.each dd {
  margin: 8px 0 20px 11px;
}

div.faq dl.faqAnswer dd dl.each dd dl dt {
  background: url(../img/common/bg_dash.gif) repeat-x top;
  font-weight: bold;
  margin: 8px 0 0;
  padding: 8px 0 0;
}




#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:457px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:443px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:425px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}












#sitemap, #sitemap ul, #sitemap li{
    margin:0;
    padding:0;
    list-style:none;
}
#sitemap{}
#sitemap ul{
    display:none;
}
#sitemap li{
    line-height:200%;
    margin-top:5px;
    /*:background:#f7f0df;*/
    position:relative;
    width:100%;
    font-weight: bold;
    padding-left: 26px;
}
* html #sitemap li{
    float:left;
    display:inline;
}

#sitemap li a{padding-left:0; text-decoration: none; color: #555555;}

#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:15px;height:15px;cursor:pointer;font-size:0;}

#sitemap li span, #sitemap li span.collapsed{ display: block; background:url(../img/faqs/collapsed.gif) no-repeat left center;}

#sitemap li span.expanded{background:url(../img/faqs/expanded.gif) no-repeat left center;}


#sitemap li ul{
  padding-top:5px;
}

#sitemap li li{
  background:#fff;
  margin: 0;
  padding: 0 0 5px 10px;
  font-weight: normal;
  background: url(../img/common/icon_trigona.gif) no-repeat 2px 10px;
}

#sitemap li li a{
  color: #8f593d;
  text-decoration: underline;
}
#sitemap li li a:hover {
  color: #d16a1f;
  text-decoration:none;
}

#sitemap li li span{left:28px;}


#sitemap li li li a{padding-left:20px;}
#sitemap li li li span{left:56px;}


