table
{
	border-spacing: 0px;
	font-family: Arial;
	color: #484747;
}
th
{
	padding: 2px;
    background-color: #51aee3;
	text-align: left;
}
tr:first-child th:first-child 
{
  	border-top-left-radius: 10px;   
}
tr:first-child th:last-child 
{
  	border-top-right-radius: 10px;   
}
tr:last-child td:last-child
{
  border-bottom-right-radius: 10px;
} 
 
tr:last-child td:first-child
{
  border-bottom-left-radius: 10px;
} 
  
td
{
	padding: 8px;
	border-top: 1px solid #484747;
	background-color: #EDEDED;
}
 
tr:hover td
{
  	background-color: #ffffff;
}
 
tfoot tr:hover td
{
	background-color: #EDEDED;
}
 
tfoot td
{
	font-style: italic;
	font-size: 14px;
}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting
{
	background-image:url("../../user_uploads/Icons/sort_both.png")
}
table.dataTable thead .sorting_asc
{
	background-image:url("../../user_uploads/Icons/sort_asc.png")
}
table.dataTable thead .sorting_desc
{
  	background-image:url("../../user_uploads/Icons/sort_desc.png")
}
table.dataTable thead .sorting_asc_disabled{
  	background-image:url("../../user_uploads/Icons/sort_asc_disabled.png")
}
table.dataTable thead .sorting_desc_disabled
{
  	background-image:url("../../user_uploads/Icons/sort_desc_disabled.png")
}

.dataTables_wrapper .dataTables_length
{
  	float:left
}
.dataTables_wrapper .dataTables_length select
{
  	border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px
}
.dataTables_wrapper .dataTables_filter
{
  	float:right;text-align:right
}
.dataTables_wrapper .dataTables_filter input
{
  	border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px
}
.dataTables_wrapper .dataTables_info
{
  	clear:both;float:left;padding-top:0.755em
}
.dataTables_wrapper .dataTables_filter
{
  	float:right;text-align:right
}
.dataTables_wrapper .dataTables_info
{
  	clear:both;float:left;padding-top:0.755em
}
.dataTables_wrapper .dataTables_paginate
{
  	float:right;text-align:right;padding-top:0.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button
{
  	box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
  	color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active
{
  	cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}