td.details-control {
    background: url('../images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}
.dataTables_filter {
	float: right;
	padding-top : 4px;
	padding-right :10px;
}
#DataTables_Table_0_length{
	padding-top : 4px;
	padding-left: 10px;
}
#DataTables_Table_0_previous{
	padding-right : 10px;
}
#DataTables_Table_0_next{
	padding-left : 10px;
}
#DataTables_Table_0_info{
	float: left;
	padding-top : 4px;
	padding-left : 10px;
}
#DataTables_Table_0_paginate{
	float: right;
	padding-top : 4px;
	padding-right :10px;
}
.details-control{
	width: 35px;
}
#box-doc-table_length{
	float: left;
	padding-top : 4px;
	padding-left : 10px;
}
#box-doc-table_paginate{
	float: right;
	padding-top : 4px;
	padding-right :10px;
}
#box-doc-table_info{
	float: left;
	padding-top : 4px;
	padding-left : 10px;
}
#box-doc-table_previous{
	padding-right : 10px;
}
#box-doc-table_next{
	padding-left : 10px;
} 
.doc-table th,
.dataTables_paginate a{
	cursor:pointer;
}