/* Style sheet for heading navigation bar */

/* Required to fix IE5, IE5.5 and IE6 broken behaviour */
body {

    behavior: url("/htc/csshover2.htc");
}

/* Menu properties */
div.menu_list {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    z-index: 200;
}

/* Not all menu items are clickable */
div.menu_list b {

    color: #666666;
}

/* Show menu items when hovering over main list */
div.menu_list:hover div.menu_items {

    display: block;
}

div.menu_list:hover {

    display: block;
}

/* Highlight menu list title when hovering */
div.menu_list:hover table.menu_table_list a {

    color: #e6184c;
}

/* Menu styles */
div.menu_items {

    position: absolute;
    display: none;
    z-index: 200;
}

/* ------------------------------------- */
/* TOP MENU: Properties of the menu list */
/* ------------------------------------- */

table.menu_table_list {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #999999;
    width: 100%;

    /* Debugging */
    /* border: solid 1px #000000; */
}

table.menu_table_list td {

    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 0px;
}

table.menu_table_list a, table.menu_table_list a:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

table.menu_table_list a:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #e6184c;
    text-decoration: none;
}


/* --------------------------------------------- */
/* DROP-DOWN ITEMS: Properties of the menu items */
/* --------------------------------------------- */

table.menu_table_items {

    border: solid 1px #000000;
    margin-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    border: none;

    /* Debugging */
    /* border: solid 1px #00FF00; */
}

table.menu_table_items td {

    padding-right: 24px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background: url(/images/menu-bg.png) repeat;
}

table.menu_table_items a, table.menu_table_items a:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

/* Background changes when a drop-down item is hovered-over */
table.menu_table_items a:hover, table.menu_table_items td:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background: url(/images/menu-bg-hover.png) repeat;
}

