.qa-faqs .nav ul, .qa-toc ul.subcats {margin:20px 0 35px 0; padding:0; font-size:.85em; line-height:.9em; color:#fff; }
.qa-faqs .nav ul li, .qa-toc ul.subcats li {list-style:none; background:none; display:inline; padding:0; margin-right:5px;}
.qa-faqs .nav ul li a, .qa-toc ul.subcats li a {padding:4px 12px; text-decoration:none; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #D7DEF0; color: #5E72A5;}
.qa-faqs .nav ul li a:hover, .qa-toc ul.subcats li a:hover {background:#D7DEF0; text-decoration:none; color: #243778;}
.qa-toc ul{margin-top:30px; padding-left:0;}
.qa-toc ul li {padding-left:15px;}

.qa-faqs .faqs {margin:25px 0;}
.qa-faqs .faqs dl {border-bottom: 1px dotted #D7DEF0; margin-bottom:5px;}
.qa-faqs .faqs dt {font-weight:bold; color: #243778; line-height:1.5em; padding: 7px 0 9px 25px; background:url(toggle_sprite.png) -40px -73px no-repeat; border-top: 1px dotted #D7DEF0;}
.qa-faqs .faqs dt:hover {text-decoration:underline;cursor:pointer; background-position: -120px 6px;}
.qa-faqs .faqs dt.open {background-position:0 -113px;}
.qa-faqs .faqs dt.open:hover {background-position:-80px -34px;}
.qa-faqs .faqs dd {line-height: 1.4em; padding:0 0 25px 5px;}
.qa-faqs .faqs .small {color:#5E72A5;}

.quicksearch {position:absolute; right:40px; margin-top: -43px;}
.quicksearch input, .search-qa input {border: 1px solid #D7DEF0; padding:5px;}
.quicksearch .qs_label {color:#5E72A5; font-size:.9em;}

.single-qa_faqs .single-meta, 
.single-qa_faqs .single-navigation,
.single-qa_faqs #comment-container {display:none;}
.single-qa_faqs #social-content {margin:25px 0; border-bottom:none;}
.single-qa_faqs h1 {font-size: 1.5em;}