
	.nList 				{ position: relative;; font-family: trebuchet ms, helvetica; overflow-y: scroll; border: 1px solid #ebebeb; border-bottom: none;  }
	.nListEntry 		{
							position: relative;
							display: block; 
							cursor: default; 
							background: white; 
							padding: 5px; 
							border: 1px solid white; 
							border-bottom: 1px solid #ebebeb; 
							text-align: left; 
							/* line-height: 14px; */
							color: gray !important; 
							font-size: 12px;
							text-decoration: none;
							outline: none;
						}
						
	.nListEntry:hover	{
							background: #f0f0ff; 
							border: 1px solid white; 
							border-bottom: 1px solid #bbbbee; 
							color: black !important;
						}

	.nListEntryEdit  input {
						position: relative;
						font-family: trebuchet ms, helvetica;
						font-size: 12px;
						color: black;
						line-height: 14px; 
						background: transparent;
						border: 0px;
						padding: 5px; 
					}
					
	.nListEntryEdit	{ 		display: block;
							position: relative;
							cursor: default; 
							background: white; 
							padding: 0px; 
							border: 1px solid orange; 
							text-align: left; 
							line-height: 14px; 
							color: gray; 
							font-size: 12px;
							text-decoration: none; }
						
	.nListEntryBtn , .nListEntryBtnU,
	.nListEntryBtnD, .nListEntryBtnE { position: relative; border: 0px; padding: 0px; margin: 0px; float: right; width: 16px; height: 16px; clear: none; }
	
	
	.nListEntry 		.nListEntryBtn { visibility: hidden; }
	.nListEntry:hover 	.nListEntryBtn { visibility: visible; }
	.nListEntry 		.nListEntryBtnU { visibility: hidden; }
	.nListEntry:hover 	.nListEntryBtnU { visibility: visible; }
	.nListEntry 		.nListEntryBtnD { visibility: hidden; }
	.nListEntry:hover 	.nListEntryBtnD { visibility: visible; }
	.nListEntry 		.nListEntryBtnE { visibility: hidden; }
	.nListEntry:hover 	.nListEntryBtnE { visibility: visible; }