/* Accordion -------------------------------------------------------------------------------------  */

.accordion
{
   width: 230px;    
}

.accordion ul
{
   margin: 0;    
   padding: 0;
}

.accordion a
{
   border: 0 none;
   outline: none;
   text-decoration: none;
}

.infolinks a
{
   background: url(../images/i_mag.png) top left no-repeat;  
   display: block;
   line-height: 21px;  
   padding: 0 0 4px 24px !important;
}

.accordion h3
{
   font-size: 11px;
   font-weight: bold;     
   letter-spacing: -0.05em;
   margin: 0;
      margin-bottom: 2px;
   padding: 0;         
}

   .accordion h3.tightSpacing
   {
      letter-spacing: -0.1em;
   }
   
.accordion h3 a
{
   background: url(../images/btn.png) top left no-repeat;  
   display: block;
      height: 30px;
      width: 220px;
   line-height: 30px;    
   margin: 0;
   padding: 0 5px;
} 

.accordion h3 a:hover, a.active
{
   background-position: bottom;   
} 

.accordion li
{
   background-image: none;    
   font-size: 11px;
   padding-left: 0px;
   padding-bottom: 4px;
} 

   .accordion li a:hover
   {
      color: #6d9401;
   } 

.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 
{ 
   order-bottom: 0 !important; 
   background-position: bottom;     
} 

.ui-accordion .ui-accordion-header a 
{ 
   background-position: top;
   display: block; 
} 

.ui-accordion .ui-accordion-content 
{ 
   border-top: 0;     
   display: none;     
   margin: 4px 0;
   overflow: auto;    
   padding: 10px 0 20px;    
} 

.ui-accordion .ui-accordion-content-active 
{ 
   display: block; 
}

.ui-accordion .ui-state-focus a 
{ 
   background-position: bottom left !important; 
}

.accordion a.accordion_tab
{
      
}

   .accordion a.accordion_tab:hover
   {

   }

   .ui-accordion .ui-state-focus a 
   { 

   } 