Comment puis-je faire apparaître mon texte au centre de cette DIV à la fois vétiquement et horizontalement?

J'ai besoin pour centrer le texte verticalement et horizontalement. Est-il un moyen simple de faire cela pour le code suivant?

<div style="display: block; height: 25px;">
    <span id="ctl_txt" style="background-color: rgb(255, 0, 0);">
        Basic
    </span>
</div>

source d'informationauteur Rubin