.module#navigation
{
    BORDER-TOP: #000 1px solid;
    WIDTH: 165px;
    BORDER-BOTTOM: #000 1px solid
}
#navigation .containerPadding
{
    BORDER-RIGHT: yellow 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: yellow 0px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    BACKGROUND: #000;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: yellow 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: yellow 0px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#navigation .moduleContainer
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#navigation .moduleFooter
{
    CLEAR: both;
    BACKGROUND: url(/images/g-nav-li-bg.gif) #000 repeat-x;
    PADDING-TOP: 5px
}
#navigation .moduleHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#navigation H3
{
    DISPLAY: none
}
#navigation UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none
}
#navigation LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(/images/g-nav-li-bg.gif) #000 repeat-x;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
#navigation LI:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(/images/g-nav-li-bg-hover.gif) #000062 repeat-x;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
#navigation LI.sfhover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(/images/g-nav-li-bg-hover.gif) #000062 repeat-x;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
#navigation LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#navigation LI .navNoLink
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
HTML > BODY #navigation LI A
{
    WIDTH: auto
}
#navigation LI A:hover
{
    COLOR: #fff
}
#navigation LI UL
{
    BORDER-RIGHT: #111 2px solid;
    BORDER-TOP: #111 2px solid;
    MARGIN-TOP: -20px;
    DISPLAY: block;
    LEFT: -9999px;
    MARGIN-LEFT: 120px;
    BORDER-LEFT: #111 2px solid;
    WIDTH: 157px;
    BORDER-BOTTOM: #111 2px solid;
    POSITION: absolute;
    HEIGHT: auto
}
#navigation LI UL LI
{
}
#navigation LI:hover UL UL
{
    Z-INDEX: 501;
    LEFT: -9999px
}
#navigation LI:hover UL UL UL
{
    Z-INDEX: 501;
    LEFT: -9999px
}
#navigation LI.sfhover UL UL
{
    Z-INDEX: 501;
    LEFT: -9999px
}
#navigation LI.sfhover UL UL UL
{
    Z-INDEX: 501;
    LEFT: -9999px
}
#navigation LI:hover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
#navigation LI LI:hover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
#navigation LI LI LI:hover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
#navigation LI.sfhover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
#navigation LI LI.sfhover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
#navigation LI LI LI.sfhover UL
{
    Z-INDEX: 501;
    LEFT: auto
}
UL.navItems IFRAME
{
    Z-INDEX: -1;
    FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
    LEFT: -0.25em;
    POSITION: absolute;
    TOP: -0.25em
}
* HTML UL.navItems LI
{
    Z-INDEX: 501
}
