body {
    background-color: #ffffff;
    font: 70% Tahoma, Arial, Verdana;
    color: #333333;
    margin: 0;
    padding: 0;
}

img {
    vertical-align: bottom;
}

table {
    border-collapse: collapse;
}

h1, h2, h3, h4 {
    font: normal 150%/1.1 Arial, Verdana, Tahoma;
    margin: 0 0 0.5em 0;
    padding: 0;
}

h1 {
    font-size: 100%;
    margin: 0;
    padding: 0;
    color: #000000;
}

h2 {
    font-size: 90%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 10px;
    color: #000000;
}

h2.blue {
    font: bold 13px "Trebuchet MS", Tahoma, Verdana;
    color: #000000;
    padding: 0 0 5px 0;
    background: url('images/hdrblue.gif') repeat-x bottom;
}

h2.orange {
    font: bold 13px "Trebuchet MS", Tahoma, Verdana;
    color: #000000;
    padding: 0 0 5px 0;
    background: url('images/hdrorange.gif') repeat-x bottom;
}

h3 {
    font-size: 80%;
    font-weight: bold;
}

h4 {
    font-size: 78%;
    color: #000000;
}

h5 {
    font-family: Arial, Verdana, Tahoma;
    font-size: 80%;
    color: #0099ff;
}

p, span, font, ul, ol, li {
    font-family: Tahoma, Arial, Verdana;
    font-size: 70%;
}

a {
    color: #0099ff;
    text-decoration: underline;
}

a:visited {
    color: #333333;
    text-decoration: underline;
}

a:hover {
    color: #0099ff;
    text-decoration: none;
}

a.menu:link, a.menu:visited {
    font: bold 11px Tahoma;
    color: #05A0F9;
    text-decoration: none;
}

a.menuon:link, a.menuon:visited {
    font: bold 11px Tahoma;
    color: #e63e04;
    text-decoration: none;
}

a.submenu:link, a.submenu:visited {
    color: #05A0F9;
}

div.menu {
    font: bold 11px Tahoma;
    color: #05A0F9;
}
