﻿/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */
.pm ul.an-m, 
.pm ul.an-m ul
{
    width: 113px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: .85em;
}

.pm ul.an-m ul
{
    left: 100px;
    top: 3px;
    margin:0px;padding:0px;
    background:none;
}

.pm ul.an-m ul li a,
.pm ul.an-m ul li span
{
    padding: 0px 2px 0px 8px;
    background: transparent url('../images/menu/arrow.png') right center no-repeat;
}

.pm ul.an-m li.an-m-l a,
.pm ul.an-m li.an-m-l span
{
    background-image: none;
}

.pm ul.an-m li a img
{
    border-style: none;
    vertical-align: middle;
}

.pm { margin:0px; padding:0px; }
.pm .an-m-Horizontal
{
    position:relative;
    left: 0px;
    top: 0px;
    margin: 0 0 0 0px;
    padding:0px;
    width: 570px;
    z-index: 300;
    /*border: 1px solid Yellow;*/
}

.pm .an-m-Horizontal ul.an-m
{
    width: 570px;
}

.pm .an-m-Horizontal ul.an-m ul
{
    width: 190px;
    left: 3px;
    padding: .5em 0px 0px 0px;
    top: 1.5em;
}

.pm .an-m-Horizontal ul.an-m li
{
    width:113px;
    background-image: url('../images/h_nav.gif'); 
    background-repeat: no-repeat; 
    background-position: top center; 
    background-color: #4EA4FF;
    line-height:20px;
    margin: 0px;
    padding: 0px;
    height: 22px;
    vertical-align: middle;
    text-align: center;
}
.pm .an-m-Horizontal ul.an-m li.sel 
{
    background-image: url('../images/h_nav_s.gif'); 
    background-color: #00328D;
}
.pm .an-m-Horizontal ul.an-m li a.sel 
{
    color: #FFFFFF;
}
.pm .an-m-Horizontal ul.an-m li li
{
    background: #FFF;
    border-right: solid 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 1px #EAEAEA;
    font-size: 1.1em;
    padding: 3px 0px 3px 0px;
    text-align: left;
    height: auto;
    line-height: normal;
}
.pm .an-m-Horizontal ul.an-m li li.bot 
{
    border-bottom: 1px solid #000;
}
.pm .an-m-Horizontal ul.an-m li li.top 
{
    border-top: 1px solid #000;
}
.pm .an-m-Horizontal ul.an-m ul li
{
    width:190px;
}

.pm .an-m-Horizontal ul.an-m li ul li ul
{
    margin: -1.8em 0 0 187px;
}
.pm .an-m-Horizontal ul.an-m li ul li ul.an-long 
{
    margin: -20.5em 0 0 187px;
}
.pm ul.an-m ul li:hover, 
.pm ul.an-m ul li.an-m-Hover
{
    background:#F2F2F2;

}

.pm ul.an-m ul li a:hover,
.pm ul.an-m ul li span.a-m-h
{
    text-decoration: underline;
    background: transparent url('../images/menu/arrow-active.png') right center no-repeat;
}

.pm ul.an-m li.an-m-l a:hover
{

    background-image: none;
}