/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { 
	cursor: pointer; 
	/* position: relative; */
	margin-top: 1px;
	zoom: 1;
	background: #f2f5f6; /* old browsers */
	background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
	border-color: gray;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
 }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { 
	border-radius-bottomleft: 0;
	border.radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0; 
	-moz-border-radius-bottomright: 0;
	-webkit-border-radius-bottomleft: 0;
	-webkit-border-radius-bottomright: 0}
.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 1em; 
	/* border-top: 0 !important; */
	border: 1px solid lightgrey; 
	margin-top: -12px; 
	position: relative; 
	top: 1px; 
	margin-bottom: 12px; 
	overflow: auto; 
	display: none;  
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border-radius: 4px; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-accordion h3 {
	font-size: 11px;
	}

