Hallo,
da Block-Elemente nur in anderen Block-Elementen und nicht in Inline-Elementen vorkommen dürfen, musst du den a-Tag auch zu einem Block-Element machen:
a:hover, a:focus { background-color:#01826C; color:#fff; display: block; }
dazu sei gesagt dass Browser (also nicht der IE) auch das verstehen, was semantisch schöner und trafficsparend wäre:
p:hover, p:focus { background-color:#01826C; color:#fff; }