/* Accordion -------------------------------------------------------------------------------------  */

.accordion a	,
.accordion_res a	
{
	
	color: #22221d !important;
	text-decoration: none !important;
	padding-left: 10px !important;
	padding-top: 3px !important;
	font-family: arial !important;
	font-size: 12px !important;
}

.accordion_res ul li a	
{
	display: block !important;
	
}
.accordion_res a	
{
	font-family: arial !important;
	font-size: 11px !important;
	font-weight:bold;
	padding-left: 5px !important;
	
	cursor:pointer;
}

	.accordion li,
	.accordion_res li
	{
		margin-top: -4px;	
		margin-left: -6px;
	}

.accordion_res li
	{
		margin: 0px;
	}
	
	.accordion li a,
	.accordion_res li a
	{
		font-size: 11px !important;
		font-weight: normal !important;
	}

.accordion ul,
.accordion_res ul
{
	list-style-type: none;	
}

.accordion .borders,
.accordion_res .borders
{
	/*border-bottom: 1px #FFFFEF solid !important;*/
	width: 171px !important;	
	padding: 5px !important;
	background-color: #222222;
}

.accordion_res .borders {
	width: 321px !important;
	padding: 2px 0 8px !important;
}

.accordion_res  a {
	padding-top: 5px !important;	
}

	.accordion .borders a,
	.accordion_res .borders a
	{
		color: #AAAAAA !important; 
	}

.accordion-header, .accordion-resource
{
	background: url('../images/layout/accordion-header.png') top left no-repeat;
	display: block;
	width: 183px;
	height: 23px;	
	color: #22221d;
	margin-top: 5px !important;
	padding-top: 1px;
}

.accordion-resource{
	background: url('../images/layout/accordion_resource.jpg') top left no-repeat;
	width: 321px;
	height: 19px;
    padding-top: 5px;
}

	.accordion-header:hover
	{
		background: url('../images/layout/accordion-header.png') bottom left no-repeat; 
	}
	
.accordion-resource:hover {
	background: url('../images/layout/accordion_resource.jpg') bottom left no-repeat;  !important;
}	


.accordion_res ul li a {
	 padding-top: 0 !important;
}

a.clear_button {
	cursor: pointer;
    left: 285px;
    position: relative;
    top: 4px;
    width: 40px;
	display:none;
	height:20px;
	font-size: 9px !important;
}



.ui-accordion_res .ui-accordion-resource ,
.ui-accordion .ui-accordion-header 
{ 
   cursor: pointer; 
   position: relative; 
   margin-top: 1px; 
   zoom: 1; 
}
.ui-accordion .ui-accordion-li-fix ,
.ui-accordion_res .ui-accordion-li-fix 
{ 
   display: inline; 
}

.ui-accordion .ui-accordion-header-active ,
.ui-accordion_res .ui-accordion-resource-active ,
{ 
   order-bottom: 0 !important; 
}

.ui-accordion .ui-accordion-header a,
 .ui-accordion_res .ui-accordion-resource a
{ 
   background-position: top;
   display: block; 
   font-size: 1em; 
   padding: 0; 
} 

.ui-accordion .ui-accordion-content ,
.ui-accordion_res .ui-accordion-content 
{ 
   border-top: 0;     
   display: none;     
   margin: 4px 0;
   overflow: auto;    
   padding: 10px 0 20px;     
}

.ui-accordion_res .ui-accordion-content 
{ 
	padding: 2px 0 8px !important;
}

.ui-accordion .ui-accordion-content-active ,
.ui-accordion_res .ui-accordion-content-active 
{ 
   display: block; 
}

.ui-accordion .ui-state-focus a ,
.ui-accordion_res .ui-state-focus a 
{ 
   background-position: bottom left !important; 
}

