/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
.yuimenubar { visibility: visible; position: static; height:26px; width:100%; z-index:100; background-image:url(../../images/interface/MenuBG.gif) !important; background-repeat:repeat-x; background-position:left top; }

.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; }

/* Sub-Nav Items */
.yuimenuitemlabel, .yuimenubaritemlabel { text-align: left; white-space: nowrap; color: #fff; height:23px; padding:2px 0px; font-weight:bold; text-transform:uppercase; }

.yuimenubar ul { *zoom:1;border-bottom:solid0px#000;}
.yuimenubar .yuimenu ul { *zoom:normal;}
.yuimenubar > .bd > ul:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; }
.yuimenubaritem { float: left; }

/* Sub-Nav Bar */
.yuimenubaritemlabel, .yuimenuitemlabel { display: block; color: #fff !important; }

.yuimenuitemlabel .helptext { font-style: normal; display: block; margin: -1em 0 0 10em; }
.yui-menu-shadow { position: absolute; visibility: hidden; z-index: -1; }
.yui-menu-shadow-visible { top: 2px; right: -3px; left: -3px; bottom: -3px; visibility: visible; }
.hide-scrollbars * { overflow: hidden; }
.hide-scrollbars select { display: none; }
.yuimenu.show-scrollbars, .yuimenubar.show-scrollbars { overflow: visible; }
.yuimenu.hide-scrollbars .yui-menu-shadow, .yuimenubar.hide-scrollbars .yui-menu-shadow { overflow: hidden; }
.yuimenu.show-scrollbars .yui-menu-shadow, .yuimenubar.show-scrollbars .yui-menu-shadow { overflow: auto; }

/* Menu border */
.yui-skin-sam .yuimenubar { font-size: 93%; line-height: 2; *line-height:1.9;border:solid 0px #808080;background:url(../../images/interface/sprite.png)repeat-x00;z-index:1000;}
.yui-skin-sam .yuimenubarnav .yuimenubaritem { border-right: solid 0px #666; }

/* Top Nav Item - Border Around Text */
.yui-skin-sam ul {margin:0em;}
.yui-skin-sam .yuimenubaritemlabel { padding: 3px 10px 0px 10px; color: #000; text-decoration: none; cursor: pointer; border-style: solid; border-color: #DCDDDE; border-width: 1px 0; *position:relative;margin:-1px0;}
.yui-skin-sam .yuimenuitem { _border-bottom:solid1px#999;}

/* menubar padding */
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { padding-right: 10px; *display:inline-block;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu { background: url(menubaritem_submenuindicator.png) right center no-repeat; }



/* Top Nav Items Hover */
.yui-skin-sam .yuimenubaritemlabel-selected { border-style: none; border-width: 0px; color: #FFF !important; }

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected { border-left-width: 1px; margin-left: -1px; *left:-1px;}
.yui-skin-sam .yuimenubaritemlabel-disabled { cursor: default; color: #A6A6A6; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled { background-image: url(menubaritem_submenuindicator_disabled.png); }
.yui-skin-sam .yuimenu { font-size: 93%; line-height: 1.5; *line-height:1.45;}
.yui-skin-sam .yuimenubar .yuimenu, .yui-skin-sam .yuimenu .yuimenu { font-size: 100%; }
/*.yui-skin-sam .yuimenu .bd{border:solid 1px #808080; color:#000; }*/
.yui-skin-sam .yuimenu ul { padding: 0px 0; border-width: 0px 0 0 0; border-color: #ccc; border-style: solid; }
.yui-skin-sam .yuimenu ul.first-of-type { border-width: 0; }
.yui-skin-sam .yuimenu h6 { font-weight: bold; border-style: solid; border-color: #ccc; border-width: 1px 0 0 0; color: #a4a4a4; padding: 3px 10px 0 10px; }
.yui-skin-sam .yuimenu ul.hastitle, .yui-skin-sam .yuimenu h6.first-of-type { border-width: 0; }
.yui-skin-sam .yuimenu .yui-menu-body-scrolled { border-color: #ccc #808080; overflow: hidden; }
.yui-skin-sam .yuimenu .topscrollbar, .yui-skin-sam .yuimenu .bottomscrollbar { height: 16px; border: solid 1px #808080; background: #fff url(../../images/interface/sprite.png) no-repeat 0 0; }
.yui-skin-sam .yuimenu .topscrollbar { border-bottom-width: 0; background-position: center -950px; }
.yui-skin-sam .yuimenu .topscrollbar_disabled { background-position: center -975px; }
.yui-skin-sam .yuimenu .bottomscrollbar { border-top-width: 0; background-position: center -850px; }
.yui-skin-sam .yuimenu .bottomscrollbar_disabled { background-position: center -875px; }

.yui-skin-sam .yuimenuitemlabel { padding: 5px 15px 0px 15px; color: #FFF; text-decoration: none; cursor: pointer; }
.yui-skin-sam .yuimenuitemlabel .helptext { margin-top: -1.5em; *margin-top:-1.45em;color:#FFF;}
.yui-skin-sam .yuimenuitem-hassubmenu { background-image: url(menuitem_submenuindicator.png); background-position: right center; background-repeat: no-repeat; }
.yui-skin-sam .yuimenuitem-checked { background-image: url(menuitem_checkbox.png); background-position: left center; background-repeat: no-repeat; }
.yui-skin-sam .yui-menu-shadow-visible { background-color: #000; opacity: .12; *filter:alpha(opacity=12);}

/* This is the hover effect container background */
.yui-skin-sam .yuimenuitem-selected { background-color: #D80017; }

.yui-skin-sam .yuimenuitemlabel-disabled { cursor: default; color: #A6A6A6; }
.yui-skin-sam .yuimenuitem-hassubmenu-disabled { background-image: url(menuitem_submenuindicator_disabled.png); }
.yui-skin-sam .yuimenuitem-checked-disabled { background-image: url(menuitem_checkbox_disabled.png); }

/* This is the background color elements */
.yui-skin-sam .bd_bottom { background-color: #00ace7; }
.yui-skin-sam .yuimenubaritem-selected { background-color: #00ace7 !important; }


/*** PAGE SUB NAVIGATION ***/
.skin-sub .bd_top { background-color: #fff;color: #FFF !important;  }
.skin-sub .yuimenubaritemlabel { color: #FFF !important; }
.skin-sub .yuimenubaritemlabel-selected { background-color: #D80017 !important; }

/*** Do not change border size fouls up ***/
.skin-sub .li { width: 100%; }
.skin-sub .yuimenubar ul { border-bottom: solid 0px #777; }
.yui-skin-sam .yuimenubaritemlabel { border-width: 0px; }

