/*
 * jQuery UI Accordion 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */

.ui-accordion .ui-accordion-header { border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; cursor: pointer; position: relative; margin-top: 1px; zoom: 1; padding: 0px; margin: 0px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 14px; font-weight: 600; font-family: 'Archivo'; padding: 10px 5px 10px 20px; text-decoration: none; color: #555; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #F6F6F6; border-top: 0; margin-top: -2px; position: relative; top: 1px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content a { font-size: 14px; color: #222222; font-weight: normal; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-state-active { background-color: #F6F6F6 !important; border-left: 4px solid #CD202C !important; }
.ui-accordion .ui-accordion-header-active { border-left: 4px solid #CD202C !important; }

#lhsAccordion { padding: 0px 10px 10px 10px; }
#lhsAccordion h3 { outline: none; }
#lhsAccordion ul li a { padding-left: 21px; padding-bottom: 5px; padding-top: 5px; display: block; text-decoration: none; color: #555; }
#lhsAccordion ul li:first-child a { border-top: 1px solid #fff; }
#lhsAccordion ul li:last-child a { border-bottom: 1px solid #aaa; }
#lhsAccordion ul li a:hover { color: #000; display: block; border-left: 4px solid #CD202C; }
