table.dataTable tr.odd  {
     background-color:  #ffffff;
     border-bottom: none;
 }

table.dataTable tr.even {
    background-color: #cccccc;
    border-bottom: none;
}
table.datatable-non-striped tr.even  {
    background-color:  #ffffff !important;
}

table.dataTable tr.odd td.sorting_1  {
     background-color:  #ffffff;
}

table.dataTable tr.even td.sorting_1  {
     background-color:  #cccccc;
 }
table.datatable-non-striped tr.even td.sorting_1  {
    background-color:  #ffffff !important;
}
table.dataTable tbody tr.even  {
      background-color:  #cccccc;
	  padding: 12px 6px;
 }
table.dataTableThin tbody tr.even  {
    background-color:  #cccccc;
    padding: 6px;
}
table.datatable-non-striped tbody tr.even  {
    background-color:  #ffffff !important;
}
 table.dataTable tbody td  {
	  padding: 12px 6px;
	  color:#003366;
 }
table.dataTableThin tbody td  {
    padding: 6px;
}
 table.dataTable tbody td:first-child  {
	  font-weight:bold;
 }
 table.dataTable thead td,
 table.dataTable thead th{
	 background-color: #003366;
	 color: #ffffff;
	 font-size: 11px;
	 border-bottom: 1px solid #888888;
	 padding: 12px 6px;
 }
table.dataTableThin thead td,
table.dataTableThin thead th{
    padding: 6px;
    text-align: left;
}
 .sorting{
	 background: none;
 }
 .sorting_asc {
    background: url(/images/tablesorter_asc_white.png?20170310) no-repeat center right 15px;
	
}
.sorting_desc{
    background: url(/images/tablesorter_desc_white.png?20170310) no-repeat center right 15px;
}
.dataTables_length  {
       padding-bottom:  20px;
 }

.dataTables_paginate  {
        padding-top:  20px;
 }
 .dataTables_filter input{
	border: 1px solid #003366;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
 }
 .dataTables_filter label,
 .dataTables_length label{
	 color:#003366;
	 font-weight:bold;
	 font-size:11px;
 }
 .paginate_disabled_previous{
	 background: url(/images/previous.png) no-repeat top left;
	 padding-left: 0px;
	 height:40px;
	 text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
 }
 .paginate_disabled_next{
	 background: url(/images/next.png) no-repeat top left;
	 margin-left: 0px;
	 height:40px;
	 text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
 }
 .paginate_enabled_previous,
 .paginate_enabled_previous:hover,
 .paginate_enabled_previous:active,
 .paginate_enabled_previous:focus{
	background: url(/images/previous.png) no-repeat top left;
	padding-left: 0px;
	height:40px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
 }
 .paginate_enabled_next,
 .paginate_enabled_next:hover,
 .paginate_enabled_next:active,
 .paginate_enabled_next:focus{
	background: url(/images/next.png) no-repeat top left;
	margin-left: 0px;
	height:40px;
	text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
 }
 
