/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
Version 0.11.0
*/

/* Menu styles */

div.yuimenu {

    z-index:2;
    visibility:hidden;
    background-color:#D8C9A0;
    border:solid 1px #c4c4be;
    padding:1px;
    position:absolute;
    color:#443B33;
	filter: alpha(opacity=93);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=93);
 	-moz-opacity: 0.93; opacity:0.93;		
}

/* MenuBar Styles */

div.yuimenubar {
    background-color:#f6f7ee;
    color:#d6f04a;
    background-image: url(menu_bg_on.gif);
}

/*
    Application of "zoom:1" triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {
    zoom:1;
}

/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {
    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}

/* Matches the UL inside a Menu or MenuBar instance */

div.yuimenubar ul {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:visible;
    z-index:2;
}

div.yuimenu ul {
	list-style-type:none;
    border-top:1px solid #c4c4be;    
	border-left:1px solid #c4c4be;
	border-right:1px solid #c4c4be;
	border-bottom:none;
    margin:0;
    padding:0;
	overflow:visible;
	z-index:2;
}

div.yuimenu ul.first-of-type, 
div.yuimenu ul.hastitle,
div.yuimenu h6.first-of-type {
    border-width:0;
}

/* MenuItem and MenuBarItem styles */

div.yuimenu li,
div.yuimenubar li {

    font-size:85%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;
    font-family:trebuchet ms;
    font-weight:bold;
}

div.yuimenu li.yuimenuitem {   
        padding:0px 15px 3px 3px; 
        border-bottom:1px solid #BFA45D;                                    
}

div.yuimenu li li,
div.yuimenubar li li {
    font-size:100%;
}

div.yuimenu li a,
div.yuimenubar 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;
    text-decoration:none;
    color:#d6f04a;
}
div.yuimenubar li a {
	font-size:9pt;	
}

div.yuimenu li a {	
	font-size:8pt;
}

div.yuimenubar li.yuimenubaritem {
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 2px;
    border-style:solid;
    border-color:#c4c4be;
    margin:0;
    padding:4px 27px 4px 27px;  
    vertical-align:middle;
}

div.yuimenubar li.yuimenubaritem.first-of-type {
    border-width:0;
}
div.yuimenu li.yuimenuitem.first-of-type {
    border-bottom:1px solid #BFA45D;
}

/* Matches the submenu indicator for menu items */

div.yuimenubar li.yuimenubaritem img {
   margin:0;
   border:0;
   height:1px;
   width:1px;  
}

div.yuimenu li.yuimenuitem img {
   margin:0;
   border:0;
   height:1px;
   width:1px;  
}

#productsandservices { 
	background-color:#D8C9A0;           
    margin:0 0 0 0; 
    width:762px;         
}  

div.yuimenubar li.selected a.selected {
color:#443B33;
text-decoration:none;
}

div.yuimenubar li.selected {
background-color:#DED3B7;
}

div.yuimenubar li.yuimenubaritem.selected {
background-image: url(menu_bg_off.gif);
}

div.yuimenu li.selected,{
    background-color:#DED3B7;
    background-image:none;
}     

/*************  Selected Classification stuff   ****/
 div.yuimenubar li.yuimenubaritemSel {    
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    margin:0;   
     border-left:2px solid #c4c4be;  
    padding:4px 20px 4px 20px; 
    vertical-align:middle; 
    background-image: url(menu_bg_off.gif);
    background-color:#DED3B7;
    color:#443B33;                                        
} 
 div.yuimenubar a.yuimenubaritemSel{   
    color:#443B33;                                        
} 
 div.yuimenubar li.yuimenubaritemSelFirst {    
    float:left;
    display:inline; /* Prevent margin doubling in IE */
    margin:0;   
    border:none;  
    padding:4px 20px 4px 20px; 
    vertical-align:middle; 
    background-image: url(menu_bg_off.gif);
    background-color:#DED3B7;
    color:#443B33;                                       
} 
 div.yuimenubar a.yuimenubaritemSelFirst{   
    color:#443B33;                                        
} 
