#mainContent {
    height: 1000px;
    padding-top:20px;
}

#schoolTestData {
    width: 93%;
    min-height: 800px;
    margin: 25px auto 0 auto;
}

#dataInput{
    width : 100%;
}
#year,
#grade{
    width : 100px;
    float : left;
}
#year_chzn .chzn-container-single .chzn-drop, #year_chzn .chzn-container-single .chzn-search{
    width : 100px !important;
}

#subject_chzn .chzn-container-single .chzn-drop, #subject_chzn .chzn-container-single .chzn-search,
#race_chzn .chzn-container-single .chzn-drop, #race_chzn .chzn-container-single .chzn-search{
    width: 150px !important;
}


#dataTableWrapper{
    width : 100%;
    margin : 25px 0;
}

#dataTable{
    border-collapse: collapse;
}
#dataTable tr.odd{
    background-color: #eee;
}
#dataTable tr:hover{
    background-color:#B6DDFC;
}
#dataTable td{
    padding:6px 10px;
}
#dataTable_wrapper div.fg-toolbar{
    padding:5px;
    min-height:10px;
}
#dataTable_wrapper div.fg-toolbar div{
    display:inline-block;
    margin-left:10px;
}
#dataTable_info{
    margin-left:20px;
}
#dataTable_wrapper div.dataTables_scrollHead th{
    padding:5px;
    font-size:inherit;
}
#dataTable_wrapper div.DataTables_sort_wrapper{
    display:inline-block;
}
#dataTable_wrapper div.DataTables_sort_wrapper .ui-icon{
    display:inline-block;
    margin-left:10px;
}
#dataTable_filter input {
	padding: 4px;
	font-size: 14px;
}

#dataTableWrapper #dataTable_length{
    display: none;
}

#dataTableWrapper #dataTable_filter{
    display : none;
}
