
.knwlist {
	list-layout: fixed;
	word-break: break-all;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
.knwlist-wrap {
	clear:both;
	background: #ffffff;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #b4b4b4;
	box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.knwlist-wrap .knwlist-focus {
	border: 1px solid red;
}
.knwlist-wrap > ul { padding: 2px; }
.knwlist-wrap > ul > li { padding: 2px; cursor: pointer; }
.knwlist-wrap > ul > li.knwlist-option-on { background: #ffcc00; }
