body, DIV, P,  TH, UL, LI, OL, DL, DT, DD {
    background: #ffffcc ;
    color: #330033 ;
    font-family: Arial, Helvetica, sans-serif ;
} 
H1, H2, H3, H4, H5, H6 {
    background: #ffffcc ;
    color: #660033 ;
    font-weight: bold ;
    font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif ;
}
h1 {
    font-size: 200% ;
}
h2 {
    font-size: 160% ;
}
h3 {
    font-size: 140% ;
}
h4 {
    font-size: 120% ;
}
h5 {
    font-size: 100% ;
}
h6 {
    font-size: 100% ;
}
dt {
    margin-top: 12px ;
    font-weight: bold ;
}
th {
    font-weight: bold ;
    background-color: #cccc99 ;
}
P.note {
    font-size: 11pt;
    color: red;
    margin-top: 12pt;
    margin-bottom: 12pt;
    padding: 4px;
    background-color: #ffffcc;
}
P.red {
    color: red;
}
li.red {
    color: red;
}
a:link {
    color: #663300 ;
}
a:active {
    color: #00cc00 ;
}
a:visited {
    color: #663300 ;
}
a:hover {
    color: #ff0000 ;
    text-decoration: underline ;
} 
li {
    list-style: circle outside ;
    margin-top: 12px ;
}
hr {
    color: #660033 ;
    height: 2px ;
}
.toptabs         {
    background: #ffffcc ;
    color: #663300 ;
    font-family: sans-serif ;
    font-size: 90% ;
    font-weight: bold ;
    text-decoration: none ;
}
.toptabs:link   {
    color: #663300 ;
}
.toptabs:active   {
    color: #00cc00 ;
}
.toptabs:visited   {
    color: #663300 ;
}
.toptabs:hover   {
    color: #ff0000 ;
    text-decoration: underline ;
}
.pagebanner  {
    background-image:
    url('http://www.cacssa.co.uk/skittles/_style/d7_009_background.jpg') ;
    color: #ffffcc ;
    font-family: sans-serif ;
    font-size: 260% ;
    font-weight: bold 
}
.contrast {
    background: #ffffee ;
    color: #330033 ;
    font-family:   Arial, Helvetica, sans-serif ;
    font-size: 100% ;
    font-weight: normal ;
}
.menuhome {
    background: #9bbbe0 ;
    color: #000000 ;
    font-family:   Arial, Helvetica, sans-serif ;
    font-size: 100% ;
    font-weight: bold ;
    text-decoration: none ;
}
.menu {
    background: #9bbbe0 ;
    color: #000000 ;
    font-family:   Arial, Helvetica, sans-serif ;
    font-size: 100% ;
    font-weight: bold ;
    text-decoration: none ;
}
.menu:link  {
    color: #000066 ;
}
.menu:active  {
    color: #000066 ;
}
.menu:visited  {
    color: #000066 ;
}
.menu:hover  {
    color: #cc0000 ;
    text-decoration: underline ;
}
.bottom  {
    background: #330033 ;
    color: #ffffcc ;
    font-family: sans-serif ;
    font-weight: bold ;
    text-decoration: none ;
}
.bottom:link  {
    color: #ffffcc ;
}
.bottom:active  {
    color: #00ff00 ;
}
.bottom:visited  {
    color: #ffffcc ;
}
.bottom:hover  {
    color: #ff0000 ;
    text-decoration: underline ;
}