/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-accordion-header a { text-decoration:none; color:#d92027; }
.ui-accordion-header-active {background-color:#464747; }
.ui-accordion-header-active a {font-size:17px; font-weight:bold; color:#fff; text-decoration:none;}
.ui-accordion-header-active a:hover {text-decoration:underline; color:#d92027;}


.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */






#accordion {
    width: 250px;
    margin: 0 auto;
    padding: 0;
    position:relative;
    top:-4px;
    font-family:Verdana, Tahoma, Arial;
 }
/* accordion header */
#accordion h3 a{
    line-height: 18px;
    margin:0;
    padding:8px 10px;
    font-size:17px;
    color:#d92027;
    font-weight:bold;
    cursor:pointer;
}
/* currently active header */
#accordion h3.ui-state-active {
    cursor:default;
    background-color:#464646;
    color:#ffffff;
    font-size:17px;
    font-weight:bold;
}
#accordion h3.ui-state-active a {
	color:#fff;
}
/* accordion pane */
#accordion .pane {
    border-width:0;
    padding-left:15px;
    padding-right:40px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#f1f1f1;
}

#accordion .pane a {
   text-decoration:none;
   color:#d92027;
   font-size:13px;
   font-weight:normal;
   margin-bottom:0px;
   padding:0px;
   display:block;

}
#accordion .pane a {
   color:red !important;
   margin-bottom:5px;  
   margin-top:5px;
}
#accordion .pane a:hover {
   text-decoration:underline;
}
#accordion .pane a:visited {
   color:#6699cc;
   text-decoration:underline;
}
