.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	display: inline;
}

.paging a {
	border: 1px solid #000080;
	padding: 2px 6px;
	text-decoration: none;
	color: #000080;
	display: inline-block;
}

.paging a:hover
{
	background-color: #dadafd;
}

.paging .current
{
	padding: 2px 6px;
	margin-left: 3px;
	display: inline-block;
	background-color: #000080;
	border: 1px solid #000080;
	color: #FFF;
}


span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

/* ---- FOR CUSTOM TABLE -- */
th.sort
{
	position: relative;
}
th.sort span.ctr-up
{
	position: absolute;
	top: 3px;
	right: 3px;
	padding: 6px;
	cursor: pointer;
	background: url('../images/ui-icon.png') 0px -16px no-repeat;
}
th.sort span.ctr-up:hover
{
	background: url('../images/ui-icon-hov.png') 0px -16px no-repeat;
}
th.sort span.ctr-down
{
	position: absolute;
	top: 10px;
	right: 3px;
	padding: 6px;
	cursor: pointer;
	background: url('../images/ui-icon.png') -65px -16px no-repeat;
}
th.sort span.ctr-down:hover
{
	background: url('../images/ui-icon-hov.png') -65px -16px no-repeat;
}
/*
.MyGrid th span.ctr-down
{
	position: absolute;
	top: 10px;
	right: 3px;
	padding: 6px;
	cursor: pointer;
	background: url('../images/ui-icon.png') -65px 0px no-repeat;
}
.MyGrid th span.ctr-down:hover
{
	background: url('../images/ui-icon-hov.png') -65px 0px no-repeat;
}
*/
.ui-autocomplete-loading
{
	background: right url('../images/ajax-loader.gif') no-repeat;
}