/* STYLESHEET FOR CYPRESS MENUS menu.css */
li a{outline-color: transparent;
}
.yuimenubar{
	visibility:hidden;
	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;}

.yuimenubar ul{*zoom:1;}

.yuimenubar .yuimenu ul{*zoom:normal;}

.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}

.yuimenubaritem{float:left;}

.yuimenubaritemlabel,
.yuimenuitemlabel{display:block;}

.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;}

.yui-skin-sam .yuimenubar{
	font-size:11px;
	font-weight:bold;
	/*line-height:2;*/
	/**line-height:1.9;*/
	border:solid 1px #808080;
	/*background:url(../../../../assets/libs/yui/build/assets/skins/sam/sprite.png) repeat-x 0 0;*/
	}

.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}

.yui-skin-sam .yuimenubaritemlabel{
	padding:6px 10px;
	/*background-color:#ffffff;*/
	color:#6d6d6d;
	text-decoration:none;
	cursor:default;
	border-style: none;
	border-color:#808080;
	border-width:0;
	*position:relative;
	margin:-1px 0;
	}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{
	/*background:url(../../../assets/libs/yui/build/menu/assets/skins/sam/menubaritem_submenuindicator.png) right center no-repeat;*/
	}

.yui-skin-sam .yuimenubaritem-selected{
	/*background:url(../../../assets/libs/yui/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;*/
	}

.yui-skin-sam .yuimenubaritemlabel-selected{
	border-color:#7D98B8;
	background-color:#eeeeee;
	color:#024568}

.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(../../../assets/libs/yui/build/menu/assets/skins/sam/menubaritem_submenuindicator_disabled.png);
	}

.yui-skin-sam .yuimenu{
	font-size:11px;
	font-weight:bold;
	/*background-color:#999;*/
	/*border:1px solid #fff;*/
	/*padding:1px;*/
	/*line-height:10px;*/
	*line-height:1.45;
	z-index: 500 !important;
	}

.yui-skin-sam .yuimenu .bd{
	/*border:solid 1px #eeeeee;*/
	background-color:#eeeeee;
	}

.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 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(../../../assets/libs/yui/build/assets/skins/sam/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 .yuimenuitem{_border-bottom:solid 1px #fff;}

.yui-skin-sam .yuimenuitemlabel{
	padding:4px 20px;
	*padding:3px 20px;
	color:#000;
	text-decoration:none;
	cursor:default;
	}

.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}

.yui-skin-sam .yuimenu li.yuimenuitem {
	border-color: #999999;
	/*border-style: solid;*/
	border-width: 1px;
}

.yui-skin-sam .yuimenuitem-selected{
	background-color:#CCC;
	}

.yui-skin-sam .yuimenuitem-hassubmenu,
.yui-skin-sam .yuimenuitem-hassubmenu-selected{
	background-image:url(../../../assets/libs/yui/build/menu/assets/skins/sam/menuitem_submenuindicator.png);
	background-position:right center;
	background-repeat:no-repeat;
	}

.yui-skin-sam .yuimenuitem-checked{
	background-image:url(../../../assets/libs/yui/build/menu/assets/skins/sam/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);}

.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}

.yui-skin-sam .yuimenuitem-hassubmenu-disabled{
	background-image:url(../../../assets/libs/yui/build/menu/assets/skins/sam/menuitem_submenuindicator_disabled.png);
	}

.yui-skin-sam .yuimenuitem-checked-disabled{
	background-image:url(../../../assets/libs/yui/build/menu/assets/skins/sam/menuitem_checkbox_disabled.png);
	}



/* styles for YUI MENU OVERRIDES */
div.yuimenu {
	position:absolute;
	visibility:hidden;
	/* prevent unneccessary horiz scroll in IE */
	top: 0px;
	left: 0px;
}
div.yuimenubar a.yuimenubaritem {
	border-color:#C4C4BE;
	border-style:solid;
	border-width:0pt 0pt 0pt 0px;
	display:inline;
	float:left;
	margin:0pt;
	padding:4px 8px;
}
div.yuimenu h6,
div.yuimenubar h6 { 
	font-size:11px;
	font-weight: bold;    
	color:#CCC;    
}
.yui-skin-sam .yuimenuitemlabel-selected {
	border-color: #FFF;
}

div.yuimenu a.yuimenuitemlabel {
	color:#024568;
	/*background-color: #eeeeee;*/
}
div.yuimenu a.yuimenuitemlabel-selected {
	color:#FFFFFF;
	background-color: #3c6f9d;
}
div.yuimenu a.yuimenuitemlabel-checked {
	color:#FFFFFF;
	background-color: #3c6f9d;
}

.yui-skin-sam a.yuimenuitemlabel {
	border-color:#999;
	/*border-style:solid;*/
	border-width:1px 1px 1px 1px;
}

/* Matches selected menu items */
div.yuimenubar a.selected {
	font-weight: bold;
	text-decoration:none;
}
.yui-skin-sam a.yuimenuitemlabel-selected {
	background-color:#cccccc;
	border-color:#fff;
	/*border-style:solid;*/
	border-width:1px 1px 1px 1px;
	text-decoration:none;
}


/* styles for APPLICATION NAVIGATION MENUBARS */
#tblAppMenubar, #tblModuleMenubar {
	width: 100%;
	background-color: #fff;
}
#tblModuleMenubar {
	/*border-bottom: solid #333 1px;*/
}

/* SWITCHER */
#trModuleSwitcher {
	height: 28px;
	background: url(../../../assets/images/login/top-fade.jpg) no-repeat center top;
	
}
#tdModuleSwitcherCapLft {
	width: 27px;
	/*background: url(../../../assets/images/bkgd_menubar_switcher_cap_left.png) bottom no-repeat;*/
}
#tdModuleSwitcher {
	width: 154px;
	/*background: url(../../../assets/images/bkgd_menubar_switcher_menuitem.png) bottom no-repeat;*/
	white-space:nowrap;
}
#tdModuleSwitcherCapRgt {
	width: 59px;
	/*background: url(../../../assets/images/bkgd_menubar_switcher_cap_right.png) bottom no-repeat;*/
}
#divModuleSwitcherXML {
	background-color: transparent;
	margin-left: -10px;
	background-image: none;
	border: none;
}
div#divModuleSwitcherXML.yuimenubar li em.submenuindicator {
	height:1px;
	width:1px;
	margin:0;
}
div#divModuleSwitcherXML div.yuimenu li em.submenuindicator {
	height:8px;
	width:8px;
	margin:0 -16px 0 10px;
}
div#divModuleSwitcherXML.yuimenubar li {
	color: #fff;
	margin:0px 0px 0px 12px;
}
div#divModuleSwitcherXML.yuimenubar li a {
	color: #fff;
	border: none;
}
div#divModuleSwitcherXML.yuimenubaritem a.selected {
	color: #fff;
	background: none;
	background-color: transparent;
}
div#divModuleSwitcherXML.yuimenubar a.selected div.yuimenu a.selected {
	background-color: #CCC;
}
div#divModuleSwitcherXML.yuimenubaritem li a.selected {
	color: #fff;
	background: none;
	background-color: transparent;
}
/* MODULES (MAIN NAVIGATION)*/
#tdModuleNavTop {
	background-image: url(../../../assets/images/bkgd_menubar_module_top.png);
	height: 4px;
}
#tdModuleNavCapLft {
	/*width: 13px;*/
	height: 22px;
	/*background-image: url(../../../assets/images/bkgd_menubar_module_cap_left.png);*/
}
#tdModuleNav {
	/*background-image: url(../../../assets/images/bkgd_menubar_module_default.png);*/
	/*background-color: #CCCCCC;*/
	height: 22px;
	padding-left: 50px;
}
#divModuleNavXML.yuimenubar {
	/*background-image: url(../../../assets/images/bkgd_menubar_module_default.png);*/
	/*background-color: #CCCCCC;*/
	height: 22px;
	border: none;
}
div#divModuleNavXML a.yuimenubaritemlabel {
	line-height: 10px;
}
div#divModuleNavXML a.yuimenubaritemlabel em.submenuindicator {
	height:1px;
	width:1px;
	/*margin:0;*/
}
div#divModuleNavXML.yuimenubar a.selected {
	background-color: #CCC;
	/*background-image: url(../../../assets/images/bkgd_menubar_module_selected.gif);*/
}
#tdModuleNavBtm {
	background-image: url(../../../assets/images/bkgd_menubar_module_btm.png);
	height: 2px;
}
div#divModuleNavXML.yuimenubar .yuimenubaritem-hassubmenu-selected {
   /* background-image: url(../../../assets/images/bkgd_menubar_module_selected.gif);*/
}


/* UTILITIES */
#spnUtilNav {
	visibility:visible;
	font-size: 10px;
	line-height: 10px;
}
#spnUtilNav img {
	vertical-align:middle;
}
#tdUtilNav {
	white-space:nowrap;
}
#btnTimeShiftMenu {
	cursor: pointer; cursor: hand;
}
#btnTimeShift {
	cursor: pointer; cursor: hand;
}
#btnUserAccessMenu {
	cursor: pointer; cursor: hand;
}
#btnUserAccess {
	cursor: pointer; cursor: hand;
	margin-left: 6px;
}
#divOvrlayUserAccess {
}
#divOvrlayUserAccess .bd {
	width: 310px;
}

/* LOGO */
#tdLogoTop {
	width: 200px;
	line-height:0px;
}



/* STYLES FOR XML UTILITY MENUS */
div#divGlobalUtilNavXML.yuimenubar {
	background:none;
	border:none;
	float:left;
	width:266px;
}
div#divGlobalUtilNavXML a.yuimenubaritemlabel {
	color: #000000;
	font-size:10px;
	font-weight: normal;
	line-height:28px;
	border:none;
	padding: 0px 10px;
}
div#divGlobalUtilNavXML a.yuimenubaritemlabel.selected {
	background:none;
}
div#divGlobalUtilNavXML.yuimenubar .yuimenubaritem-selected {
    background-color: none;
    background-image: none;
}
div#divGlobalUtilNavXML.yuimenubar .yuimenubaritem-hassubmenu-selected {
    background-image: url(../../../assets/images/bkgd_menubar_module_selected.gif);
}
div#divGlobalUtilNavXML.yuimenubar .yuimenuitem-hassubmenu-selected {
    background-image: url(../../../assets/images/bkgd_menubar_module_selected.gif);
}

em.menuBtnImg {
	display: block;
	display: inline-block;
	*display: block;    /* For IE */
	float:left;
	width: 25px;
	height: 28px;
	vertical-align:middle;
}





em#menuBtnImgRequests {
	background-image: url(../../../assets/images/icx_header_request_icons.png);
}
em#menuBtnImgDashboards {
	background-image: url(../../../assets/images/icx_header_dashboard_icons.png);
}
em#menuBtnImgHelp {
	background-image: url(../../../assets/images/icx_header_help_icons.png);
}
