#mainNav, #nav ul {
    width: 690px;
    clear: both;
    padding: 0;
    height: 42px;
    list-style: none;
    position: absolute;
    margin: 8px 0 0 0;
    z-index: 200;
    text-transform: uppercase;
}

#mainNav li {
    float: left;
    height: 23px;
    margin: 0;
    padding: 19px 18px 0 18px;
    text-align: center;
    list-style: none;
    background: transparent url(/images/templates/nav_sep.gif) no-repeat left center;
}

#mainNav a {
    height: 23px;
    display: block;
    text-decoration: none;
    font: bold 16px Helvetica-Bold, Arial, Helvetica, sans-serif;
    color: #9a9a9a;
    float: left;
}

#mainNav .navFirst,#mainNav li:first-child {
    background: transparent;
    border-left: none;
}

#mainNav .selected a, #mainNav li a:hover {
    color: #0074bb;
    /*
    border-bottom: solid 4px #0074bb;
    */
    background: url(/images/templates/nav_underline.gif) repeat-x left bottom;
}

#mainNav li li a:hover, #mainNav li li li a:hover {
    /*
    background-color: #ccc;
    border-bottom: none;*/

}

    #mainNav li ul {
     /*
position: absolute;
        z-index: 999;
    left: -999em;
    width: 190px;
    height: auto;
    margin: 22px 0 0 0;
    padding: 0;
    background: #ccc;
    */
   
}

#mainNav li li, #mainNav li li:first-child {
    /*
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
    border-bottom: solid 1px #fff;
    height: 30px;
    */
   
}

#mainNav li li a, #mainNav .selected li a {
    /*
    color: #999;
    font: bold 14px arial, verdana;
    display: block;
    background: #f2f2f2;
    height: 24px;
    padding: 6px 5px 0 15px;
    width: 170px;
    */
   
}

#mainNav li li a, #mainNav li li li, #mainNav .selected li a {
    /*
    background: #f2f2f2;
    */
   
}

#mainNav li ul ul {
    /*
    margin: 0px 0 0 190px;
    */
   
}

#mainNav li:hover ul ul,#mainNav li:hover ul ul ul {
    /*
    left: -999em;
    */
   
}

#mainNav li:hover ul {
    /*
    left: auto;
    */
   
}

#mainNav li li:hover ul, #mainNav li li li:hover ul {
    /*
    left: -2px;
    */
   
}

#mainNav li li.over ul.leftover {
    /*
    left: -28.44em;
    */
   
}

#mainNav li li a:hover,#mainNav li li li a:hover {
    /*
    border-bottom: none;
    text-decoration: none;
    */
   
}

#subNav {
    width: 235px;
    float: left;
    margin-right: 10px;
    background: url(/images/templates/sec_nav_top.gif) no-repeat left top;
}

#subNav UL {
    LIST-STYLE: none;
    MARGIN: 0px;
    PADDING: 30px 0px 30px 0px;
    WIDTH: 235px;
    text-transform: uppercase;
}

#subNav UL LI {
    Z-INDEX: 500;
    POSITION: relative;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#subNav UL LI A {
    BORDER-BOTTOM: #c0bbad 1px solid;
    PADDING: 5px 0 5px 10px;
    DISPLAY: block;
    WIDTH: 215px;
    FONT: 14px Arial, georgia;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666;
    MARGIN: 0 5px;
    TEXT-DECORATION: none;
}

#subNav UL LI A:hover {
    COLOR: #0079b6;
}

#subNav UL LI A:focus {
    COLOR: #0f8139;
}

#subNav UL LI A:active {
    COLOR: #0f8139;
}

#subNav UL .linkSelected {
    COLOR: #0079b6;
}

#subNav LI UL {
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 214px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    BACKGROUND: url(/images/templates/sub_subNav_fade.jpg) #f0ead8 repeat-y right top;
    TOP: -1px;
    PADDING-TOP: 0px;
    LEFT: -9999px;
}

#subNav LI:hover UL {
    MARGIN-TOP: 1px;
    WIDTH: 234px;
    DISPLAY: block;
    MARGIN-LEFT: 0px;
    BORDER-RIGHT: #c0bbad 1px solid;
    LEFT: 234px;
}

#subNav LI UL LI:hover UL {
    MARGIN-TOP: 1px;
    WIDTH: 214px;
    DISPLAY: block;
    MARGIN-LEFT: 0px;
    BORDER-RIGHT: #10813a 1px solid;
    LEFT: 214px;
}

#subNav LI:hover UL UL {
    BACKGROUND: url(/images/templates/sub_subNav_fade.jpg) #f0ead8 repeat-y right top;
    MARGIN-LEFT: 0px;
    LEFT: -999px;
}

#subNav A:focus + UL {
    LEFT: 200px;
}

#subNav A:active + UL {
    LEFT: 200px;
}

#subNav LI UL LI A:focus + UL {
    LEFT: 1248px;
}

#subNav LI UL LI A:focus {
    POSITION: absolute;
    LEFT: 1148px;
}

#subNav LI UL LI A:active {
    POSITION: absolute;
    LEFT: 1148px;
}

#subNav LI UL LI UL A:focus {
    POSITION: absolute;
    LEFT: 2180px;
}

#subNav LI UL LI UL A:active {
    POSITION: absolute;
    LEFT: 2180px;
}

#subNav LI UL LI A:hover {
    POSITION: static;
}

#subNav .subNavfxenabled LI UL LI A:focus {
    POSITION: static;
}

#subNav .subNavfxenabled LI UL LI A:active {
    POSITION: static;
}
