.asset-categories{
margin-bottom: 25px; }
.asset-categories .aui-tree-node-selected  a,.asset-categories .aui-tree-node-selected  div>div	{
font-weight: normal; }
.asset-categories .aui-tree-node-selected div.aui-tree-label  {
font-weight: bold; }

.asset-categories .toggle-nodes span {
  display: inline-block;
  text-align: center;
  background: #cbecf8;
  border: 1px solid #33b5e5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 1px 10px;
  margin-left: 100px;
  font-weight: bold;
  text-decoration: none;
  color: #1B5D75; }

.asset-categories  .toggle-nodes span:hover{
  background-color: #33B5E5;
  color: #fff;
  cursor: default; }
  
 .asset-categories  .limit-number{
  display: inline;}
 .show-all-categories{
 float: right;}
 
 .asset-categories  li .aui-tree-node-content.aui-tree-expanded .aui-tree-label {
font-weight: bold;
font-size: 12px;
margin-bottom: 5px;}

.asset-categories  .asset-remove-category .tree-remove-label{
font-weight: bold;
font-size: 12px;
margin-left: 15px;}

.asset-categories  .asset-remove-category ul {
	list-style: none;
	display:list-item;
	}
	
.asset-categories .aui-tree-node-content .aui-tree-hitarea {
	width:17px;
	}
.asset-categories .aui-tree-container {
    margin: 0 0 0 14px;
	padding-bottom: 5px;
	}		
.asset-categories .aui-tree-node-leaf {
    margin-left: 3px;
	}	
.asset-categories li .aui-tree-node-content.aui-tree-expanded .aui-tree-label {
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	}
	.asset-categories li li .aui-tree-node-content.aui-tree-expanded .aui-tree-label {
		font-size:11px;
		width:88%;
		margin-right:17px;		
		}
.asset-categories  li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label {
	font-size:12px;
	}
	.asset-categories li li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label {
		font-size:11px;
		width:88%;
		margin-right:17px;
		}		
.asset-categories .aui-tree-root-container {
	max-height:none;
	}
.asset-categories .aui-tree-label {
	white-space:nowrap;
	}
.asset-categories .aui-tree-label a {
	text-decoration:none;
	}	
.asset-categories .aui-tree-label a span:first-child { 
	display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
    white-space:nowrap;
	text-decoration:underline;
	padding-right:5px;
	}	
.asset-categories ul ul .aui-tree-label a span:first-child  {
	width:300px;
	}
	.asset-categories  ul ul li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label a span:first-child, .asset-categories ul ul li .aui-tree-node-content.aui-tree-expanded .aui-tree-label a span:first-child { 
 	width:286px;
 	}	 
.asset-categories ul ul ul .aui-tree-label a span:first-child  {
	width:286px;
	}
	.asset-categories  ul ul ul li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label a span:first-child, .asset-categories ul ul ul li .aui-tree-node-content.aui-tree-expanded .aui-tree-label a span:first-child { 
 	width:272px;
 	}		
.asset-categories ul ul ul ul  .aui-tree-label a span:first-child  {
	width:272px;
	}
	.asset-categories  ul ul ul ul li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label a span:first-child, .asset-categories ul ul ul ul li .aui-tree-node-content.aui-tree-expanded .aui-tree-label a span:first-child { 
 	width:258px;
 	}				

.asset-categories .aui-tree-label a span:first-child:hover, .asset-categories  li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label a span:first-child, .asset-categories  li .aui-tree-node-content.aui-tree-expanded .aui-tree-label a span:first-child {
	text-decoration:none;	
	}	
.asset-categories .aui-tree-label a span:first-child + span {
	color:#777;
	font-size:9px;
	line-height:20px;
	vertical-align:top;
	}	
.ie7 .asset-categories .aui-tree-label a span:first-child + span {
	vertical-align:middle;
	}	
.ie7 .asset-categories, .ie8 .asset-categories {
	width:390px;
	}	
.ie7 .asset-categories .aui-tree-view, .ie8 .asset-categories .aui-tree-view  {
	overflow:hidden;
	}	
.ie7 .asset-categories .aui-tree-label a span:first-child  {
	cursor:pointer;
	}		
.ie7 .asset-categories  li .aui-tree-node-content.aui-tree-collapsed .aui-tree-label a span:first-child, .ie7 .asset-categories  li .aui-tree-node-content.aui-tree-expanded .aui-tree-label a span:first-child {
	cursor:default;
	}	

/* ---------- Velocity Publisher Pagination ---------- */
.velocity-publisher-portlet .velocity-paginator  { font-size:11px; line-height:2.2; } 
.velocity-publisher-portlet #velocity-top-paginator { border-bottom:1px solid #ccc; padding-bottom:10px; }
.velocity-publisher-portlet #velocity-bottom-paginator { padding-top:10px; }
.ie7 .velocity-publisher-portlet .velocity-paginator .page-selector { margin-top:-3px; }
.ie7 .velocity-publisher-portlet .velocity-paginator .page-links { margin-top:3px; }
