/*
==========================
NOTES

Padding left has been disabled due to incompatibility with long titles. A
yellow margin appears on the right hand side.

==========================
*/

.MenuLevel0
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: black;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Black;
}
a.MenuLevel0_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: black;
}
a:active.MenuLevel0_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: black;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Black;
     
}
a:link.MenuLevel0_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Black;
}

/* color of non-selected top menus */
a:visited.MenuLevel0_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: black;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:hover.MenuLevel0_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:MenuLevel0_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Black;
}
a:link.MenuLevel0_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Black;
}
/* colour of visited top menu */
a:visited.MenuLevel0_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    padding-left: 6px;
    width: 176px;
    height: 20px;
    display: block;
    text-align: right;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Colour of submenu */

/* links */
a.MenuLevel1_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: #FFCC99;
    background-color: #530045;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
   /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* active links */
a:active.MenuLevel1_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: #0560A6;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /*padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* submenu links that have not been visited */
a:link.MenuLevel1_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: #FFCC99;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* visited submenu links */
a:visited.MenuLevel1_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: #FFCC99; 
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* hovering links */
a:hover.MenuLevel1_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #552655;
    color: #FFCC99;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* visited item selected link */
a:visited.MenuLevel1_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* visited item selected link */
a:link.MenuLevel1_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 15px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* Sub Sub Menu */
a.MenuLevel2_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
   /*  padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:active.MenuLevel2_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
   /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:link.MenuLevel2_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
   /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:visited.MenuLevel2_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:hover.MenuLevel2_Item
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:MenuLevel2_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    font-weight: bold;
    color: #FFCC99;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:link.MenuLevel2_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    color: #FFCC99;
    background-color: #530045;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    /* padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a:visited.MenuLevel2_ItemSelected
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #643163;
    background-color: #530045;
    color: #FFCC99;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
   /*  padding-left: 25px; */
    height: 20px;
    display: block;
    text-align: right;
    background-image: url(tick.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 0px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
