/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/* Menu styles */

.lstMenu {

    background-color:#C6C6C6;
    color:#020202;
    border-left:solid 1px #7B7B7B;
    border-right:solid 1px #7B7B7B;
    border-bottom:solid 1px #7B7B7B;
	padding:1px;
    
}

#bytpe{
    border-top:solid 1px #7B7B7B;    
}
#lstMenuProducts{
	width:110px;
	}
/* Submenus are positioned absolute and hidden by default */

.lstMenu .lstMenu,
.myLstMenuBar .lstMenu {

    position:absolute;
    visibility:hidden;

}

/* MenuBar Styles */

.myLstMenuBar {
    background-color:transparent;
  }

/*
    Applying a width triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
.myLstMenuBar .bd {
    width:100%;
 }

/*
    Clear the module body for other browsers
*/
.myLstMenuBar .bd:after {

    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;

}

/* Matches the UL inside a Menu or MenuBar instance */

.myLstMenuBar ul {

    list-style-type:none;
    margin:0;
    padding:0 0 1px 5px;

}

.lstMenu ul {

    list-style-type:none;
    margin:0;
    padding:5px 0;

}

.lstMenu ul.first-of-type, 
.lstMenu ul.hastitle,
.lstMenu h6.first-of-type {

    border-width:0;

}

/*
    Styles for the menu's header and footer elements that are used as controls 
    to scroll the menu's body element when the menu's height exceeds the 
    value of the "maxheight" configuration property.
*/

.lstMenu .topscrollbar,
.lstMenu .bottomscrollbar {

    height:16px;
    background-image:url(/images/my_map.gif);
    background-repeat:no-repeat;

}


.lstMenu .topscrollbar {

    background-image:url(/images/my_map.gif);
    background-position:center -72px;

}


.lstMenu .topscrollbar_disabled {

    background-image:url(/images/my_map.gif);
    background-position:center -88px;

}


.lstMenu .bottomscrollbar {

    background-image:url(/images/my_map.gif);
    background-position:center -104px;

}


.lstMenu .bottomscrollbar_disabled {

    background-image:url(/images/my_map.gif);
    background-position:center -120px;

}


/* MenuItem and MenuBarItem styles */

.lstMenu li,
.myLstMenuBar li {

    font-size:85%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;

}

.lstMenu li.lstMenuitem {

    padding:0 30px 5px 10px;
    margin:0;
    font:12px Verdana, Arial, Helvetica, sans-serif;
}

.lstMenu li li,
.myLstMenuBar li li {

    font-size:100%;

}


/* Matches the help text for a menu item */

.lstMenu li.hashelptext em.helptext {

    font-style:normal;
    margin:0 0 0 40px;

}
.myLstMenuBar li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#C6C6C6;
    text-decoration:none;
     
}
.lstMenu li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#020202;
    text-decoration:none;
    
}



.lstMenu li.hassubmenu,
.lstMenu li.hashelptext {

    text-align:right;

}

.lstMenu li.hassubmenu a.hassubmenu,
.lstMenu li.hashelptext a.hashelptext {

    /*
        Need to apply float immediately for IE or help text will jump to the 
        next line 
    */

    *float:left;
    *display:inline; /* Prevent margin doubling in IE */
    text-align:left;

}

.lstMenu.visible li.hassubmenu a.hassubmenu, 
.lstMenu.visible li.hashelptext a.hashelptext {

    /*
        Apply the float only when the menu is visible to prevent the help
        text from wrapping to the next line in Opera.
    */

    float:left;

}


/* Matches selected menu items */

.lstMenu li.selected,
.myLstMenuBar li.selected {
	/*
    background-color:#B7B7B7;
	*/
}

.lstMenu li.selected a.selected,
.myLstMenuBar li.selected a.selected {

    text-decoration:none;

}
.myLstMenuBar li.selected a.selected {
    color:#FFFFFF;
}
.lstMenu li.selected a.selected,
.lstMenu li.selected em.selected {

    color:#B36704;

}



/* Matches disabled menu items */

.lstMenu li.disabled, 
.myLstMenuBar li.disabled {

    cursor:default;

}

.lstMenu li.disabled a.disabled,
.lstMenu li.disabled em.disabled,
.myLstMenuBar li.disabled a.disabled {

    color:#b9b9b9;
    cursor:default;
    
}

.myLstMenuBar li.myLstMenuBaritem {
    float:left;
	display:inline; /* Prevent margin doubling in IE */
	padding: 6px 0;
	text-align:right;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.myLstMenuBar li.myLstMenuBaritem.first-of-type {
    border-width:0;
}


/* Styles for the the submenu indicator for menu items */

.lstMenu li.hassubmenu em.submenuindicator {

    display:-moz-inline-box; /* Mozilla */
    display:inline-block; /* IE, Opera and Safari */
    vertical-align:middle;
    height:8px;
    width:8px;
    text-indent:9px;
    font:0/0 verdana,helvetica,arial;
    overflow:hidden;
    background-image:url(/images/my_map.gif);
    background-repeat:no-repeat;

}


.myLstMenuBar li.hassubmenu em.submenuindicator{

    display:-moz-inline-box; /* Mozilla */
    display:inline-block; /* IE, Opera and Safari */
    vertical-align:middle;
    height:8px;
    width:8px;
    text-indent:9px;
    font:0/0 verdana,helvetica,arial;
    overflow:hidden; 
}


.myLstMenuBar li.hassubmenu em.submenuindicator {

    background-position:0 -24px;
    margin:0 0 0 10px;

}

.myLstMenuBar li.hassubmenu em.submenuindicator.selected {

    background-position:0 -32px;

}

.myLstMenuBar li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -40px;

}

 li.hassubmenu em.submenuindicator {

    background-position:0 0;
    margin:0 -16px 0 10px;

}

.lstMenu li.hassubmenu em.submenuindicator.selected {

    background-position:0 -8px;

}

.lstMenu li.hassubmenu em.submenuindicator.disabled {

    background-position:0 -16px;

}


/* Styles for a menu item's "checked" state */

.lstMenu li.checked {

    position:relative;

}

.lstMenu li.checked em.checkedindicator {

    height:8px;
    width:8px;
    text-indent:9px;
    overflow:hidden;
    background-image:url(/images/my_map.gif);
    background-position:0 -48px;
    background-repeat:no-repeat;
    position:absolute;
    left:6px;
    _left:-16px; /* Underscore hack b/c this is for IE 6 only */
    top:.5em;

}

.lstMenu li.checked em.checkedindicator.selected {

    background-position:0 -56px;

}

.lstMenu li.checked em.checkedindicator.disabled {

    background-position:0 -64px;

}