BODY {scrollbar-3dlight-color: #FF0000; scrollbar-arrow-color: #FFFF00; scrollbar-base-color: #FF0000; scrollbar-darkshadow-color: #FF0000; scrollbar-face-color: #FF0000; scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #999999; scrollbar-track-color: #CCCCCC;}

H1, H2, H3 {color: black;}
H1, H2, H3 {font-family:  Helvetica, Verdana, Arial, "sans serif";}

TABLE {page-break-inside: avoid;}

BODY, P, TD, UL, LI {color: black;}
BODY, P, TD, UL, LI {font-family: Helvetica, Verdana, Arial, "sans serif"; font-size: small;}

.avondale {background-color: red; color: yellow; font-weight: bold;}
.arriva {background-color: #00DDFF; color: yellow; font-weight: bold;}
.blue {background-color: darkred; color: gold; font-weight: bold;}
.citybus {background-color: yellow; color: red; font-weight: bold;}
.citylink {background-color: yellow; color: blue; font-weight: bold;}
.citysprinter {background-color: white; color: black; font-weight: bold;}
.coakley {background-color: red; color: yellow; font-weight: bold;}
.first {background-color: white; color: #7744DD; font-weight: bold;}
.gibsons {background-color: white; color: #1111AA; font-weight: bold;}
.harte {background-color: #E0C080; color: black; font-weight: bold;}
.henderson {background-color: white; color: blue; font-weight: bold;}
.irvines {background-color: red; color: yellow; font-weight: bold;}
.lippen {background-color: white; color: black; font-weight: bold;}
.locallink {background-color: red; color: yellow; font-weight: bold;}
.marbill {background-color: orange; color: black; font-weight: bold;}
.mccolls {background-color: #FFEECC; color: black; font-weight: bold;}
.mcdades {background-color: white; color: darkgreen; font-weight: bold;}
.mcgills {background-color: #4444FF; color: white; font-weight: bold;}
.mckindless {background-color: #00FFBB; color: #FFFFAA; font-weight: bold;}
.morrow {background-color: lightyellow; color: #EEAA44; font-weight: bold;}
.natex {background-color: white; color: red; font-weight: bold;}
.puma {background-color: white; color: black; font-weight: bold;}
.riverside {background-color: white; color: #4444FF; font-weight: bold;}
.slaemuir {background-color: white; color: blue; font-weight: bold;}
.stagecoach {background-color: blue; color: white; font-weight: bold;}
.stuarts {background-color: white; color: blue; font-weight: bold;}
.traveldirect {background-color: white; color: red; font-weight: bold;}
.whitelaws {background-color: silver; color: blue; font-weight: bold;}
.wilsons {background-color: #CCCCFF; color: red; font-weight: bold;}
.wjc {background-color: yellow; color: blue; font-weight: bold;}

.starts {color: green; font-weight: bold;}
.changes {color: darkorange; font-weight: bold;}
.cancelled {color: red; font-weight: bold;}

.emphasised {color: red; font-weight: bold;}
.outwith {background-color: #FFDFDF;}

.webplug {color: black; font-family: Arial, "sans serif"; font-size: x-small; font-style: italic;}

A.menu:link {color: white; text-decoration: none;}
A.menu:visited {color: white; text-decoration: none;}
A.menu:hover {color: yellow; text-decoration: underline;}
A.menu:active {color: yellow; text-decoration: underline;}

A:link {color: red; text-decoration: underline;}
A:visited {color: darkred; text-decoration: underline;}
A:hover {color: green; text-decoration: none;}
A:active {color: green; text-decoration: none;}

BLOCKQUOTE.form {background-color: #BBEEFF;}

BODY {background-color: #EEF7FF;}