body.dragging{
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
}


.drag_handle {
	width: 16px;
	height: 16px;
	background: url(../img/arrow-move.png);
	display: inline-block;
	vertical-align: middle;
}

.drag_handle:hover {
	cursor: move;
}

.drag_order img {
	cursor: move;
}

table tr.dragging {
	opacity: .3;
}

table tr.dragging td {
	color: #333;
}

table tr.folded {
	background: red;
}

div#drag_line {
	position: relative;
	height: 3px;
	font-size: 0px;
	background-color: #800080;
}

div#drag_line div {
	position: absolute;
	height: 9px;
	width: 9px;
	background-image: url(../img/drag_order_circle.png);
	margin: -3px 0 0 -9px;
}

.page_marker.children {
    background: url(../img/disclosure-down.png) no-repeat right top;
}

.page_marker.closed {
    background: url(../img/disclosure-right.png) no-repeat right top;
}

tr.non-editable a:link, tr.non-editable a:visited, tr.non-editable td {
    color: #AAA;
}

#changelist {
    top: 20px;
}

th { vertical-align: middle; }

select {
    max-width: 580px;
}

.page_marker { display:block; text-align: right; float: left; padding: 1px 1px 0 0; }

table#result_list :focus { background-color: #ccddff !important; outline: 0px; }

#page_form {
    clear: both;
}
