#library #search {
    background-color: #f3f3f3;
    border: 1px solid #dddddd;
    padding-left: 1em;
    padding-right: .5em;
    margin: 0;
    font-size: 1em;
    height: 2.5em;
}
	#library #search span.category {
		float: left;
		padding-top: .5em;
	}
	
	#library #search span.category h4{
		padding-right: .8em;
	}
	
#library #search span.searchInput {
		float: right;
	}
	
#library #search form {
	    display: inline;
}
	
	#library #search input.text {
	    font-size: .9em;
	    color:#666666;
		margin-top: .6em;
	}
		
	#library #search input.button {
	    font-size: .85em;
	}
		
table#libraryDetailsInfo col.col1 {
	width: 120px;
	}
	table#libraryDetailsInfo col.col2 {
		width: 200px;
			}
	table#libraryDetailsInfo col.col3 {
		width: 100px;
			}
	table#libraryDetailsInfo col.col4 {
		}

div.block a.action {
	font-size: 105%;
	display: block;
	text-decoration: none;
	background: transparent url(/images/red-bullet-arrow-right.gif) 98% 50% no-repeat scroll; 
	padding: .2em;
	padding-left: 6px;
	padding-right: 16px;
	color: #444444;
}

	div.block a.action:hover {
		text-decoration: none;
		background-color: #ddddff;
	}

/* 
 * TreeView CSS
*/
#treeDiv table {
	text-align: left;
}

.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	background-color: inherit;
	font-size: 105%;
}

	a.ygtvlabel {
		display: block;
		color: #3c3c3c;
	}
	
		a.ygtvlabel:hover {
			background-color: #ddddff;
		}

	

