	table#example {
    margin-top: 20px;
    margin-bottom: 20px;
}

#content-main .nchs_table,   .nchs_table thead th,   .nchs_table tbody th,    .nchs_table tbody td {    
border: 1px solid black;   
}        

.nchs_table thead th{    
background-color: #F7F7F7;
text-align: center;
vertical-align: bottom;
padding-right: 15px;   
}

.nchs_table tbody td{    
text-align: left;
vertical-align: top;
padding:5px;   
}           

.nhis_search{    
text-align: left;    
}      

#example_previous{    
margin-top: 10px;    
margin-right: 10px;    
}      

#example_filter{    
margin-top: 10px;   
}      

.nhis_pagination{    
text-align: center;    
}      

.dataTables_info {    
margin-bottom: 5px;    
color: #666;    
}      

.dataTables_filter label{    
margin-left: 10px;     
}     

#filters{   
padding-top: 2px;   
padding-bottom: 5px;   
padding-left: 10px;  
padding-right: 10px;   
margin-bottom: 0px;    
background-color: #F7F7F7;   
border: 1px solid black;   
border-bottom: none;  
}    

#filters select {
    margin-left: 5px;
}

#filters h2{   
color: black;  
margin-top: 10px; 
margin-bottom: 5px;   
}    

#keyword_group,  #year_group,  #age_group {   
margin-right: 20px;   
}      

#example_filter{   
margin-top: 0px;   
padding-top: 0px;   
background-color: #F7F7F7;   
padding-bottom: 15px;     
border: 1px solid black;   
border-top: none;  
}     

#example_filter input{   
overflow: hidden;   
margin-top: 0px;   
margin-left: 10px;   
width:  400px;  
}    

/*  DataTables pagination */    
.paginate_disabled_previous, .paginate_enabled_previous {   
padding-left: 23px;  
}  

.paginate_disabled_next, .paginate_enabled_next {   
padding-right: 23px;   margin-left: 10px;  
}    

.paginate_disabled_previous {   
background: url('/nchs/images/JS/dataTables/back_disabled.png') no-repeat top left;  
}    

.paginate_enabled_previous {   
background: url('/nchs/images/JS/dataTables/back_enabled.png') no-repeat top left;  
}  

.paginate_enabled_previous:hover {   
background: url('/nchs/images/JS/dataTables/back_enabled_hover.png') no-repeat top left;  
}    

.paginate_disabled_next {   
background: url('/nchs/images/JS/dataTables/forward_disabled.png') no-repeat top right;  
}    

.paginate_enabled_next {   
background: url('/nchs/images/JS/dataTables/forward_enabled.png') no-repeat top right;  
}  

.paginate_enabled_next:hover {   
background: url('/nchs/images/JS/dataTables/forward_enabled_hover.png') no-repeat top right;  
}

.paginate_button {
padding-left: 5px;
padding-right: 5px;
}    

/*  DataTables sorting */    

.sorting_asc {   
background: url('/nchs/images/JS/dataTables/sort_asc.png') no-repeat center right;  
}    

.sorting_desc {   
background: url('/nchs/images/JS/dataTables/sort_desc.png') no-repeat center right;  
}    

.sorting {   
background: url('/nchs/images/JS/dataTables/sort_both.png') no-repeat center right;  
}    

.sorting_asc_disabled {   
background: url('/nchs/images/JS/dataTables/sort_asc_disabled.png') no-repeat center right;  
}    

.sorting_desc_disabled {   
background: url('/nchs/images/JS/dataTables/sort_desc_disabled.png') no-repeat center right;  
}     

table.display thead th:active,  table.display thead td:active {   
outline: none;  
} 

#example tr > *:nth-child(2) {
    display: none;
}

