body {
    padding-left: 200px;
/*    padding-top : 10px;*/
    font-family: Georgia, "Times New Roman",
          Times, serif;
    color: purple;
    background-color: #CCFFFF;
    }
body.popup {
    padding-left: 0px;
/*    padding-top : 10px;*/
    font-family: Georgia, "Times New Roman",
          Times, serif;
    color: purple;
    background-color: #FFFFCC;
    }
div.gca {
    background: purple;
    padding: 2px;
    margin: 0;
    position: absolute;
    top: 10px;
    left: 20px;
    }
div.menu {
    background: #CCFFFF;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 195px;
    left: 0px;
    width: 200px; 
    }    
div.newsflash {
    background: #FFFF66;
    padding: 5px;
    margin: 0px;
    width: 180px;
    border: solid #0000FF;
    }
div.newsflash a {
    text-decoration: none;
    }
div.newsflash a:hover {
    font-style: italic;
    }
ul.navbar {
    list-style-type: none;
/*    background: #FFFFCC; */
    padding: 15px;
    margin: 0px;
    width: 150px; 
    }
ul.navbar a {
    text-decoration: none
    }
ul.navbar a:hover {
    font-weight: bold;
    font-style: normal;
    }
div.navbar {
    background: #FFFFCC;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 10px solid #0000FF;
    font-size: 70%;
    }
div.navbarthis {
    background: #FFFFCC;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 10px solid #FF0000;
    font-size: 70%;
    }
div.navbarnear {
    background: #FFFFCC;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 10px solid #990099;
    font-size: 70%;
    }
div.pagehead {
/*    background: #00BFFF; */
    }
div.notice {
    background: #FFFFCC;
    padding: 5px;
    margin: auto;
    overflow: auto;
    width: 815px;
    border: solid;
    }
div.map {
    background: #FFFFCC;
    text-align: center;
    padding: 1em;
    margin: auto;
    overflow:auto;
    width:660px;
    border:solid;
    }
div.TICKER {
    align: center;
    overflow: hidden;
    width: 500px;
/*    border: solid #0000FF; */
    color: purple;
    background: #CCFFFF;
    }
div.TICKER a {
    text-decoration:none;
    }
div.TICKER a:hover {
    font-style: italic;
    }
a:link {
    color: blue
    }
a:hover {
    font-style: oblique;
    }
a:visited {
    color: purple
    }
p.smallnote {
    font-size: 60%;
    border: thin solid;
    }
p.pagefoot {
    margin-top: 1em;
    padding-top: 1em;
    font-size: 60%;
    }
th  {
    color: #0000FF;
    }
td  {
    color: purple;
    }
th.fixed  {
    width: 175px;
    }
td.fixed  {
    width: 175px;
    }
td.pagefoot {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted #0000FF;
    font-size: 60%;
    }

img.programme {
    border-style: solid;
    border-width: thin;
    }
img.map {
    border-style: solid;
    border-width: thin;
    }
img.pagehead {
    border-style: solid;
    border-color: #0000FF;
    }
img.noborder {
    border-style: solid;
    border-width: 2px;
    border-color: transparent;
    }
img.hover {
    border-style: solid;
    border-width: 2px;
/*    border-color: #0000FF; */
    )
sup {
    font-size: 70%;
    }
