﻿.TabbedMenu .rootItem div, 
.TabbedMenu .rootItemSel div {
    padding: 0px;
    margin: 0px;
    height:45px;
}

.TabbedMenu .rootItemSel div {    
    border-top: none;
    height:28px;
}

.TabbedMenu .rootItem table, 
.TabbedMenu .rootItemSel table,
.TabbedMenu .rootItemOver table {
    border-collapse: collapse;
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: repeat-x;
    background-position: top;
}

.TabbedMenu .rootItem th, 
.TabbedMenu .rootItemSel th {
    padding: 7px;
	padding-top: 6px;	
	white-space: nowrap;
    font-weight: normal;
}

.TabbedMenu .rootItemSel th {
    padding-top: 7px;
}

.TabbedMenu .rootItemSel div {
    border-bottom: 0px;
}

.TabbedMenu .rootItem A,
.TabbedMenu .rootItemSel A,
.TabbedMenu .rootItemOver A,
.TabbedMenu .rootItem span,
.TabbedMenu .rootItemSel span,
.TabbedMenu .rootItemOver span {
	line-height:25px;
	height:28px;
	text-decoration:none;
	white-space:nowrap;		
}

.TabbedMenu .center,
.TabbedMenu .rootItemSel A .center,
.TabbedMenu .rootItemOver A .center,
.TabbedMenu .rootItem A .center,
.TabbedMenu .rootItemSel span .center,
.TabbedMenu .rootItemOver span .center,
.TabbedMenu .rootItem span .center {
	padding-left: 10px;
	padding-right: 10px;	
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;	
	cursor:pointer;
}

.TabbedMenu .rootItemSel A .center,
.TabbedMenu .rootItemSel span .center {
	background-color:white;
	height:28px;
	vertical-align:bottom;	
	color:#4e6a77;
	vertical-align:bottom;
}

.TabbedMenu .rootItem A .center,
.TabbedMenu .rootItem A .left,
.TabbedMenu .rootItem A .right,
.TabbedMenu .rootItemOver A .left,
.TabbedMenu .rootItemOver A .right,
.TabbedMenu .rootItemOver A .center,
.TabbedMenu .rootItemSel A .left,
.TabbedMenu .rootItemSel A .right,
.TabbedMenu .rootItemSel A .center,
.TabbedMenu .rootItem span .center,
.TabbedMenu .rootItem span .left,
.TabbedMenu .rootItem span .right,
.TabbedMenu .rootItemOver span .left,
.TabbedMenu .rootItemOver span .right,
.TabbedMenu .rootItemOver span .center,
.TabbedMenu .rootItemSel span .left,
.TabbedMenu .rootItemSel span .right,
.TabbedMenu .rootItemSel span .center {
	display:block;
	float:left;
	white-space:nowrap;	
}

.TabbedMenu .rootItem A .left,
.TabbedMenu .rootItem A .right,
.TabbedMenu .rootItemSel A .left,
.TabbedMenu .rootItemSel A .right,
.TabbedMenu .rootItemOver A .left,
.TabbedMenu .rootItemOver A .right,
.TabbedMenu .rootItem span .left,
.TabbedMenu .rootItem span .right,
.TabbedMenu .rootItemSel span .left,
.TabbedMenu .rootItemSel span .right,
.TabbedMenu .rootItemOver span .left,
.TabbedMenu .rootItemOver span .right {	
	background-repeat:no-repeat;
	width:5px;
	height:28px;	
	cursor:pointer;		
}

.TabbedMenu .rootItemSel span .left,
.TabbedMenu .rootItemSel A .left {
	background: url(images/TabbedMenu/portal-menu-selected-left-bg.png) no-repeat;	
}

.TabbedMenu .rootItemSel span .right,
.TabbedMenu .rootItemSel A .right {
	background: url(images/TabbedMenu/portal-menu-selected-right-bg.png) no-repeat;	
}

.SubItem,
.SubItem A,
.SubItemOvr {
	color:#9c9a9c;
	text-decoration:none;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;		
	font-weight:bold;
	padding: 5px 3px 5px 3px;
	white-space:nowrap;
	text-align:left;
}

div.Sub {
    display: none;
}

td.Sub {
	border: solid 1px #94a6b5;
	background-color: White;
}

td.Sub div:nth-child(2) {
    overflow: hidden;
}

.SubItemOvr {
	color: #ef9e39;		
}

.MenuLeftCell {
    overflow:hidden;
    width: 17px;  
    background-image: url(images/TabbedMenu/portal-menu-left-bg.png);
    background-repeat: no-repeat;  
}

.MenuItemsCell {
    overflow:hidden; 
    background-image: url(images/TabbedMenu/portal-menu-bg.png);
    background-repeat: repeat-x;
    padding-top:2px;
}

.MenuRightCell {
    overflow:hidden;
    width: 17px;  
    background-image: url(images/TabbedMenu/portal-menu-right-bg.png);
    background-repeat: no-repeat;  
}

span.MicrostrategyText {
    color:rgb(68,89,99);
    text-align:left;
    padding-left:5px;
    font-weight:bold;
    white-space:nowrap;
    width:100%;
}
.ScrollBtn {
    border: solid 1px #888888;
    background: url(Images/tab_green_bg1.jpg) repeat-x;
    cursor: pointer;
    font-size: 0px;
    padding: 1px;
    text-align: center;
}

.dxmScrollUpButton {
    margin-bottom: 1px;
}

.dxmScrollDownButton {
    margin-top: 1px;
}

