.listContent
{
	/*padding:5px 10px 5px 10px;*/
	height:25px;
	color:black;
	-webkit-transition:border-color ease-in-out 0.3s, box-shadow ease-in-out 0.3s;
	transition:border-color ease-in-out 0.3s, box-shadow ease-in-out 0.3s;
}
.listLabel
{
	overflow:hidden;
	cursor:pointer;
	width:180px;
	height:14px;
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis
{
	white-space: nowrap;
    text-overflow: ellipsis;
}
.listLabel:hover .popDisplay
{
	display:block;
}
.listLabel_rel
{
	overflow:hidden;
	cursor:pointer;
	width:30px;
	height:14px;
	display:block;
	float:left;
	padding:5px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.listLabel_rel:hover .popDisplay
{
	display:block;
}
.listPopPosition
{
	position:absolute;
	left:235px;
}
.listPopPosition_rel
{
	position:absolute;
	left:65px;
}
.listContent:hover
{
	background:#ffffff;
	border-radius:3px;
	-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);
}
.arrow
{
	width:9px;
	height:14px;
	float:left;
	cursor:pointer;
}
.arrowUp
{
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	position:relative;
	top:0px;
	width:9px;
	height:14px;
}
.arrowUp:hover
{
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	position:relative;
	top:-5px;
	width:9px;
	height:14px;
}
.arrowDown
{
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	position:relative;
	bottom:0px;
	width:9px;
	height:14px;
}
.arrowDown:hover
{
	transition:0.2s;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	position:relative;
	bottom:-5px;
	width:9px;
	height:14px;
}