                html, body {
                    margin: 0;
                }
                
                .remove { color: red; font-size: 1.5em; text-decoration: none;}
                
                
                #banner {
                    width: 100%; 
                    display: block; 
                    overflow: hidden; 
                    veritcal-align: middle; 
                    background-color: rgb(9, 65, 131); 
                    color: white; 
                }
                
                #banner a, #banner a:visited {
                    color: white;
                    text-decoration: none;
                }
                
                #banner a:hover {
                    color: white;
                    text-decoration: underline;
                }                
                
                #genresults {
                    margin: 20px 0px 0px 10px;    
                }
			    .results, .source {
                    width: 100%;
                    border: 1px solid grey;
                    border-collapse: collapse;
                    margin-top: 10px;
                }

                .results .headrow td {
                    font-weight: bold;
                    background-color: #ABEBC6;
                }

                .source .headrow td {
                    font-weight: bold;
                    background-color: #ABEBC6;
                    color: black;
                }
    
                .results td, .results th, .source td, .source th {
                    padding: 5px 10px;
                }

                .results tr:nth-child(even), .source  tr:nth-child(even){
                    background-color: white;
                }
      
                .results tr:nth-child(odd), .source tr:nth-child(odd){
                    background-color: #f2f2f2;
                }
      
                .results tr:hover, .source tr:hover{
                    background-color: #F2FA55;
                }      

                .results th, .source th{
                    background-color: #33E0FF;
                } 
            #mainTable {
                width: 100%;
                /* border: 2px solid black; */
            }

  
        #stats-td,  #generalSearch-td, #personalTracking-td{
            border-bottom: 1px dashed black;
        }
            .mainTableTD {
                padding: 10px 10px;
                border-bottom: 1px dashed black;
            }
            
            .parent td {
                font-size: 1.5em;
            }
  
            .btn {
                font-size: 14px;
                padding: 6px 12px;
                margin-bottom: 0;

                display: inline-block;
                text-decoration: none;
                text-align: center;
                white-space: nowrap;
                vertical-align: middle;
                -ms-touch-action: manipulation;
                touch-action: manipulation;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-image: none;
                border: 1px solid transparent;
                border-radius: 4px;
            }
            
            .btn:focus,
            .btn:active:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }
            
            .btn:hover,
            .btn:focus {
                color: #333;
                text-decoration: none;
            }

            .btn:active {
                background-image: none;
                outline: 0;
                -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
                box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            }

            /* default
            ---------------------------- */
            .btn-default {
                color: #333;
                background-color: #fff;
                border-color: #ccc;
            }
            .btn-default:focus {
                color: #333;
                background-color: #e6e6e6;
                border-color: #8c8c8c;
            }
            .btn-default:hover {
                color: #333;
                background-color: #e6e6e6;
                border-color: #adadad;
            }
            .btn-default:active {
                color: #333;
                background-color: #e6e6e6;
                border-color: #adadad;
            }
        			