/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/


.yuimenubar {

    visibility: visible;
    position: static;

}

.yuimenu .yuimenu,
.yuimenubar .yuimenu {

    visibility: hidden;
    position: absolute;
    top: -10000px;
    left: -10000px;

}

.yuimenubar li, 
.yuimenu li {

    list-style-type: none;    

}

.yuimenubar ul, 
.yuimenu ul,
.yuimenubar li, 
.yuimenu li,
.yuimenu h6,
.yuimenubar h6 { 

    margin: 0;
    padding: 0;

}

.yuimenuitemlabel,
.yuimenubaritemlabel {

    text-align: left;
    white-space: nowrap;

}

.yuimenu .yuimenu .yuimenuitemlabel
{
    
    white-space: normal;
}


/* 
    The following style rule trigger the "hasLayout" property in 
    IE (http://msdn2.microsoft.com/en-us/library/ms533776.aspx) for a
    MenuBar instance's <ul> element, allowing both to clear their floated 
    child <li> elements.
*/

.yuimenubar ul {

    *zoom: 1;

}


/* 
    Remove the "hasLayout" trigger for submenus of MenuBar instances as it 
    is unnecessary. 
*/

.yuimenubar .yuimenu ul {

    *zoom: normal;

}

/*
    The following style rule allows a MenuBar instance's <ul> element to clear
    its floated <li> elements in Firefox, Safari and and Opera.
*/

.yuimenubar>.bd>ul:after {z-index:100;

	content: "";
    display: block;
    clear: both;
    height: 0;
    line-height: 0;

}

.yuimenubaritem {

    float: left;

}

.yuimenubaritemlabel,
.yuimenuitemlabel {
    display:block;
}

.yuimenu ul.first-of-type
{
    border-width: 0;
}

.yui-menu-shadow {
    position:absolute;
    visibility:hidden;
    z-index:100;

}
.yui-menu-shadow-visible {
    top:0px;
    right:0px;
    left:0px;
    bottom:0px;
    visibility:hidden;
}

#topNav .yuimenuitem {

    /*
        For IE: Used to collapse superfluous white space between <li> elements
        that is triggered by the "display" property of the <a> elements being
        set to "block."
    */

    *border-bottom: solid 0px #eeeeee;
}



#sideNav .yuimenu .yuimenuitem {

    /*
        For IE: Used to collapse superfluous white space between <li> elements
        that is triggered by the "display" property of the <a> elements being
        set to "block."
    */

    *border-bottom: solid 0px #eeeeee;
}

.yuimenubar li.first-of-type .yuimenubaritemlabel {

    border-width: 0;

}

/* SKIN */
/* GLOBAL STYLES */


/* TOPNAV #topNav = .yuimenubar */

#topNav
{
	background-color: #6c6c6c;
	filter: none;
	opacity: 1;
	padding-left: 0;
	/* changed padding left from 1px - 12/29/09*/
}

/*STATIC STYLES FOR TOPNAV MENUBAR TEXT*/
#topNav .yuimenubaritemlabel {
	color: #DFDFE0;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	/* changed padding right and left from 10px - 12/29/09*/
	padding-bottom: 8px;
	padding-left: 8px;
	text-transform: uppercase;
}

/*HOVER STYLES FOR TOPNAV MENUBAR*/
#topNav .yuimenubaritem-selected  /*LI STYLE*/
{
    background-color: #232323;
}

#topNav .yuimenubaritemlabel-selected /*HOVER STYLES FOR TOPNAV TEXT*/
{
   text-decoration: none;
    color: #DFDFE0; 
}