.x-req-pager { width: 100%; text-align: center; font-size: 80%; }
.x-req-pager-substr { font-style: italic; margin-right: 2px; }
.x-req-pager-body { }

.x-req-pager-prev *,
.x-req-pager-next * { margin-left: 3px; margin-right: 3px; }
.x-req-pager-prev A,
.x-req-pager-next A { color: Blue; text-decoration: none; }
.x-req-pager-prev SPAN,
.x-req-pager-next SPAN { display: none; }

.x-req-pager-first *,
.x-req-pager-last * { margin-left: 3px; margin-right: 3px; }
.x-req-pager-first A,
.x-req-pager-last A{ color: Red; text-decoration: none; }
.x-req-pager-first SPAN,
.x-req-pager-last SPAN { display: none; }

.x-req-pager-fwd *,
.x-req-pager-bwd * { margin-left: 3px; margin-right: 3px; }
.x-req-pager-fwd A,
.x-req-pager-bwd A { color: Green; text-decoration: none; }
.x-req-pager-fwd SPAN,
.x-req-pager-bwd SPAN { display: none; }

.x-req-pager-ffwd *,
.x-req-pager-fbwd * { margin-left: 3px; margin-right: 3px; }
.x-req-pager-ffwd A,
.x-req-pager-fbwd A { color: Green; text-decoration: none; }
.x-req-pager-ffwd SPAN,
.x-req-pager-fbwd SPAN { display: none; }

.x-req-pager-page * { margin-left: 2px; margin-right: 2px; }
.x-req-pager-page A { color: Blue; text-decoration: none; }
.x-req-pager-page SPAN { font-size: 140%; color: Gray; }
