#dd
{   margin: 0;
    padding: 0}

#dd li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#dd li a.menu
{   display: block;
    text-align: center;
    border: 1px solid #5970B2;
    background: #ffffff;
    padding: 4px 10px;
    margin: 0 1px 0 0;
    color: #444444;
    width: 134px;
    text-decoration: none}

#dd li a.menu:hover
{   color: #ffffff;
background: #888888}

.submenu
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    width: 154px;
    z-index: 3}

    .submenu a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu a:hover
    {   background: #888888;
        color: #FFF}


a:link {color: #686496; text-decoration: none;}
a:visited {color: #686496; text-decoration: none;}
a:hover {color: #FF7F50; text-decoration: none;}

BODY
{font-family: verdana, tahoma, arial, sans-serif;
font-size: 10pt;
background-color: #FFFFFF;
color: #000000;
margin: 3;
padding: 0;
}

P
{padding-top: 5px;
margin: 0;}

HR
{color: #797A87;
background-color: #FFFFFF;}

H1
{font-size: 12pt;
font-weight: bold;
background-color: #FFFFFF;
color: #686496;
padding-top: 15px;
margin: 0;}

H2
{font-size: 10pt;
font-weight: bold;
font-style: italic;
background-color: #FFFFFF;
color: #686496;
margin: 0;
padding-top: 15px;}

H3
{font-size: 10pt;
font-weight: bold;
font-style: italic;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
color: #000000;
background-color: #FFFFFF;}

TABLE
{font-size: 10pt;
margin: 0;
padding: 0; 
}

TABLE.TABLEBORDER
{font-size: 10pt;
margin: 0;
padding: 0; 
border-width : 2px;
border-color: #cccccc;
}



TR
{vertical-align: top; }

TD
{border-width : 0px;
border-style: solid;
border-color: #FFFFFF;
vertical-align: top;}

td.cellborder
{
margin: 0;
padding: 0; 
border-style: solid;
border-width : 1px;
border-color: #cccccc;

}

<!-- buttons background colour -->
td.button
{
color: #585964 ;
background: #ffffff ;
border: 1px solid #CCCCCC;
margin: 4px;
padding: 0px;
font-size: 8pt;
}

div.exp
{
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
font-weight: bold;
background-color = #FFFFFF;
border = 1px solid #FFFFFF;
}


p.button
{
color: black ;
background: #eeeeee ;
border: 1px solid #CCCCCC;
margin: 4px;
padding: 0px;
display: block ;
}

p.olaf
{
color: black ;
background: #eeeeee ;
border: 1px solid #CCCCCC;
margin: 4px;
padding: 0px;
display: block ;
}

a.menuitem:link
{
text-decoration: none ;
color: black ;
background: #EEEEEE ;
display: block ;
}

a.menuitem:visited
{
text-decoration: none ;
color: black ;
background: #EEEEEE ;
display: block ;
}


a.menuitem:hover
{
text-decoration: none ;
color: #FFFFFF ;
background: #7B7C8F ;
display: block ;
}


a.menuitem:active
{
text-decoration: none ;
color: #FFFFFF ;
background: #07106A ;
display: block ;
}