/*
	List Expander 
*/

.listexpander{width:100%; font-size: 1.2em; color: #01546b;}

/* buttons */


.but a {
	float:right;
	margin-left:5px;
	margin-top: 5px;
	cursor:pointer;
}

.but {
	width: 300px;
	float: right;
	height: 20px;
	margin:15px 0 5px 0;
}

.but a {
	margin-left: 10px;
	margin-top: 4px;
	color: #01546b;
	text-decoration: none;
}

span.number {
	color: #7f8f94;
}

.listexpander a:hover {
	text-decoration: underline;
}


/*.listexpander input {
	margin: 0px 10px 0px 10px;
}

.listexpander img {
	cursor:pointer;
}
*/
.listexpander ul{
	display:none;
}
.listexpander li{
	font-weight:bold;
	width:100%;
	margin:0px;
}


/* first level */
.listexpander li,
.listexpander li li,
.listexpander li li li,
.listexpander li li li li,
.listexpander li li li li li,
.listexpander li li li li li li,
.listexpander li li li li li li li,
.listexpander li li li li li li li li,
.listexpander li li li li li li li li li,
.listexpander li li li li li li li li li li {
	background: url(../images/no-sibling.gif) no-repeat;
}

.listexpander li.collapsed,
.listexpander li li.collapsed,
.listexpander li li li.collapsed,
.listexpander li li li li.collapsed,
.listexpander li li li li li.collapsed,
.listexpander li li li li li li.collapsed,
.listexpander li li li li li li li.collapsed,
.listexpander li li li li li li li li.collapsed,
.listexpander li li li li li li li li li.collapsed,
.listexpander li li li li li li li li li li.collapsed {
	background: url(../images/collapsed.gif) no-repeat;
} 

.listexpander li.expanded,
.listexpander li li.expanded,
.listexpander li li li.expanded,
.listexpander li li li li.expanded,
.listexpander li li li li li.expanded,
.listexpander li li li li li li.expanded,
.listexpander li li li li li li li.expanded,
.listexpander li li li li li li li li.expanded,
.listexpander li li li li li li li li li.expanded,
.listexpander li li li li li li li li li li.expanded { 
	background: url(../images/expanded.gif) no-repeat;
}


.listexpander li img {margin-left:0px;width:auto;}
.listexpander li li img {margin-left:24px;width:auto;}
.listexpander li li li img {margin-left:48px;width:auto;}
.listexpander li li li li img {margin-left:72px;width:auto;}
.listexpander li li li li li img {margin-left:96px;width:auto;}
.listexpander li li li li li li img {margin-left:120px;width:auto;}
.listexpander li li li li li li li img {margin-left:144px;width:auto;}
.listexpander li li li li li li li li img {margin-left:168px;width:auto;}
.listexpander li li li li li li li li li img {margin-left:192px;width:auto;}
.listexpander li li li li li li li li li li img {margin-left:216px;width:auto;}

.listexpander li, .listexpander li.expanded, .listexpander li.collapsed  {background-position: -989px 0;}
.listexpander li li, .listexpander li li.expanded, .listexpander li li.collapsed  {background-position: -965px 0;}
.listexpander li li li, .listexpander li li li.expanded, .listexpander li li li.collapsed  {background-position: -941px 0;}
.listexpander li li li li, .listexpander li li li li.expanded, .listexpander li li li li.collapsed  {background-position: -917px 0;}
.listexpander li li li li li, .listexpander li li li li li.expanded, .listexpander li li li li li.collapsed  {background-position: -893px 0;}
.listexpander li li li li li li, .listexpander li li li li li li.expanded, .listexpander li li li li li li.collapsed  {background-position: -869px 0;}
.listexpander li li li li li li li, .listexpander li li li li li li li.expanded, .listexpander li li li li li li li.collapsed  {background-position: -845px 0;}
.listexpander li li li li li li li li, .listexpander li li li li li li li li.expanded, .listexpander li li li li li li li li.collapsed  {background-position: -821px 0;}
.listexpander li li li li li li li li li, .listexpander li li li li li li li li li.expanded, .listexpander li li li li li li li li li.collapsed  {background-position: -797px 0;}
.listexpander li li li li li li li li li li, .listexpander li li li li li li li li li li.expanded, .listexpander li li li li li li li li li li.collapsed  {background-position: -773px 0;}

/*
.listexpander li.expanded img, .listexpander li.collapsed img, .listexpander li li.expanded img, .listexpander li li.collapsed img, .listexpander li li li.expanded img, .listexpander li li li.collapsed img, .listexpander li li li li.expanded img, .listexpander li li li li.collapsed img, .listexpander li li li li li.expanded img, .listexpander  li li li li li.collapsed img, .listexpander li li li li li li.expanded img, .listexpander li li li li li li.collapsed img, .listexpander li li li li li li li.expanded img, .listexpander li li li li li li li.collapsed img, .listexpander li li li li li li li li.expanded img, .listexpander li li li li li li li li.collapsed img, .listexpander li li li li li li li li li.expanded img, .listexpander li li li li li li li li li.collapsed img, .listexpander li li li li li li li li li li.expanded img, .listexpander li li li li li li li li li li.collapsed img {	
	cursor:pointer;
}
*/
/* etc. */

.tree-spacer {
	width: 24px;
	height: 26px;
	vertical-align: middle;
}




/* float fix */
.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
}
/* End hide from IE-mac */
/* end float fix */