$25.7 million Kilgore budget gets OK