/* HIGH CONTRAST CSS */

body
{
    background-image: url(../images/highcontrast/body-bg.png);
}

input
{
    border-color: #808080 #f0f0f0 #f0f0f0 #808080;
}

h1, h2, h3, h4, h5, h6
{
    color: #000000;
}

a
{
    color: #0000ff;
}

input.button
{
    background-color: #e0e0e0;
    border-color: #f0f0f0 #808080 #808080 #f0f0f0;
}

div#page-middle
{
    background-image: none;
    border-color: #c0c0c0;
}

div#page-top-menu a
{
    background-image: url(../images/highcontrast/grey-bullet.png);
}

div#topmenu
{
    background-image: none;
    border: 1px solid #808080;
}

div#topmenu a:hover
{
    color: #ffffff;
    background-color: #404040;
    background-image: none;
}

div#path p, div#path a
{
    color: #000000;
}

div#sidemenu li div
{
    background-image: none;
    border-color: #808080;
}

div#sidemenu a:hover
{
    color: #ffffff;
    background-color: #404040;
    background-image: none;
}

div#sidemenu a:hover span
{
    color: #ffffff;
}

div#page-bottom address, div#page-bottom address a
{
    color: #404040;
}

div.infobox
{
    background-image: none;
    border-color: #808080;
}

div.infobox ul li
{
    background-image: url(../images/highcontrast/grey-bullet.png);
}

div.attribute-title h1 a, div.attribute-title h2 a
{
    color: #000000;
}

div.multibox li
{
    background-image: url(../images/highcontrast/multibox-menu-bg.png);
    background-color: #ffffff;
    border-color: #808080;
}

div.multibox-menu li a
{
    color: #000000;
}

div.multibox-menu li.selected
{
    background-image: none;
    border-bottom-style: none;
}

div.multibox-menu li.selected a
{
    color: #000000;
}

div.multibox-content
{
    background-image: none;
    border-color: #808080;
}

div.multibox-content ul li
{
    background-image: url(../images/highcontrast/grey-bullet.png);
}

