/* structural styles and offsets */
#MVIHeader1_ghNavList 
{
    text-align:left;    
}

#globalHead
{
	
	/*font-size:0.85em;*/
	background-color: #000;
}

.mviLogo {
	padding-left:6px;
	margin:0;
	border:0;
}

table#globalHead {
	
}
.searchmenu
{
    /*ie6    padding-bottom: 2px;*/
    vertical-align: top;
}
.ghSearchImg
{
    padding-top: 4px;
}


#globalHead input[type="text"]
{
    width:220px;
}
#ghSearch
{    
    display:block;
    vertical-align:bottom;   
    padding-left: 2px; 
}
#ghSearch.a:hover
{
    text-decoration:none;
}

#ghSearchDiv1, .ghSearchDiv1
{
    background: url(/images/Global/GlobalNav/grayTabCenter.png) repeat-x top left;
    white-space: nowrap;
    cursor: default;
    display: block;
    height: 33px;
    vertical-align: bottom;

}
#ghSearchDiv2, .ghSearchDiv2
{
    padding: 0px;
    background: url(/images/Global/GlobalNav/grayTabLeft.png) no-repeat top left;
    white-space: nowrap;
    cursor: default;
    display: block;
    height: 33px;
    vertical-align: bottom;
}
#ghSearchDiv3, .ghSearchDiv3
{
    padding-left: 5px;
    background: url(/images/Global/GlobalNav/grayTabRight.png) no-repeat right top;
    white-space: nowrap;
    cursor: default;
    display: block;
    height: 33px;
    vertical-align: bottom;
}
.ghSearchText, .ghSearchText a
{    
    /*CAUSES IE TO "FOUC - Flash of unstyled content"*/ 
    /*font-family: trebuchet ms, arial, verdana, sans-serif;*/
    font-size: 11px;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    vertical-align: bottom;
}

#ghSearch label a:link, #ghSearch label a:hover, #ghSearch label a:visited {			
	color:#666666;
	font-size:10px;
	font-weight: bold;
	font-style:normal;
	text-decoration: none; 
	vertical-align:text-bottom; 
}

#globalHead a.loginStatus {	
	margin:15px 0 0 0;
	text-decoration:underline;
	font-size:0.9em;
}

#globalHead a.loginStatus:link, #globalHead a.loginStatus:hover, #globalHead a.loginStatus:active, #globalHead a.loginStatus:visited {		
	color:#FFF; 
	margin:2px 0 0 0;
	text-decoration:underline;
	font-size:0.9em;
}

#globalHead a.profileLink {
	color:#FFF; 
	margin:15px 0 0 0;
	text-decoration:none;
	font-size:0.9em;
}

#globalHead a.profileLink:link, #globalHead a.profileLink:hover, #globalHead a.profileLink:active, #globalHead a.profileLink:visited {		
	color:#FFF;
	margin:5px 0 0 0;
	text-decoration:underline;
}

td.tdLoginName {
    width: 150px; 
    color:#FFF;
}

td.tdLoginName span {
	display:block;
	margin-top:7px;
	white-space:nowrap;
}

td.tdLoginStatus {
	color: #FFF;
}


td.tdHeaderSearch 
{
    vertical-align:bottom;
}










/***************** GLOBAL MENU ********************/
/***************** GLOBAL MENU ********************/
/***************** GLOBAL MENU ********************/
/* WARNING - the styles below are NOT complete and are currently being worked on.*/

.MenuBack
{
   height:32px;
   position: relative;
}

.MainMenu
{
    /*The position style here causes the menu to break in IE 6 */
    /*position:relative;*/
    vertical-align:bottom;    
    cursor: default;
    padding-bottom: 2px;
}
.MainMenu td
{
    vertical-align:bottom;
}

.MainMenuItem
{
    /*width:125px;*/
    height: 1%; /*IE 6 Hack*/
    /*background: url(/images/Global/GlobalNav/grayTabCenter.png) top left repeat; /*Level 1 Background Image*/    
    margin: 0px 1px;
    text-align:left;
}

.MainMenuItema
{
    /*This style is the top-left corner of the level 1 tabs*/
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/grayTabCenter.png) repeat-x top left;
    vertical-align:middle;  
}

.MainMenuItemb
{
    /*This style is the top-left corner of the level 1 tabs*/
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/grayTabLeft.png) top left no-repeat;
    vertical-align:top;      
}
.MainMenuItemc
{
    /*This style is the top-right corner of the level 1 tabs*/
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/grayTabRight.png) top right no-repeat;    
}

.MainMenuItem a, .MainMenuItem a:visited
{    
	line-height:14px;
    height: 29px;
    padding: 4px 18px 0px 17px; 
    
    /*CAUSES IE TO "FOUC - Flash of unstyled content"*/ 
    /*font-family: trebuchet ms, arial, verdana, sans-serif;*/
    font-size: 11px;
    font-weight: bold;    
    color: #444;
    text-decoration: none;
    vertical-align: top;
}


/*Global Menu Level1 - menu items that don't have sub-items*/
.MainMenuItem a:hover
{
    color: White;
    text-decoration: none;
    cursor: default;
}

.MainMenuItem.FirstChild
{    
}
.MainMenuItem.FirstChild a
{    
}
.MainMenuItema
{      
}
.MainMenuItemb
{      
}
.MainMenuItemc
{      
}

/*Required for IE 6*/
.MainMenuItem.LastChild a,.MainMenuItem.LastChild a:visited
{
    /*color: White;*/
    cursor: default;
}

.MainMenuItem.Selected a
{
    color:White;
    text-decoration: none;
}


.SecondMenu
{
    position:absolute;    
    margin: 0px 2px 0px 5px;
    /*height:26px;*/
    padding-bottom:10px;    
    border-right-style: solid;
}

.SecondMenuItem a
{
    padding: 10px 10px 8px 10px;
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.SecondMenuSubMenu
{
    /*
    background: url(/images/Global/GlobalNav/grb.jpg) top left repeat;
    padding-bottom:4px;
    */ /*background-color: Blue;*/
    border: thin solid #CCCCCC;
    padding: 0px;
    margin: 0px 1px;
}


.SecondMenuSubMenuItem
{
    background-color: White;
    padding: 5px 0px 0px 0px;
}

/*Drop-down 2nd level links*/
.SecondMenuSubMenuItem a, .SecondMenuSubMenuItem a:visited
{
    padding: 2px 30px 5px 10px;
    color: Black;    
    background-color: White;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold; /*background: url(/images/Global/GlobalNav/grdiv.jpg) bottom left repeat-x;*/
}

.SecondMenuSubMenuItem.LastChild a
{
    /*color: Black;    
    font-weight: bold; */
    /*background:none;*/
}

/*Drop-down menu hovering over link w/out sub menu items*/
.SecondMenuSubMenuItem a:hover
{
    color: #3AB2E6;
    text-decoration: none;   
    /*background-color: #F3F3F3; */
}

/*Disable menu items 3rd-tier formatting*/
.SecondMenuSubMenuItem div.DisabledMenuItem,
.SecondMenuSubMenuItem span.DisabledMenuItem
{
    padding: 10px;
    color: Gray;
}

/*Highlights Level 1 menu when on level 2 */

.SubMenuParent.active .MainMenuItem a, .SubMenuParent.active .MainMenuItem a:visited
{
    color: White;
}
.SubMenuParent.active .MainMenuItem
{
    color: White;    
    margin: 0px 1px;
}

.SubMenuParent.active .MainMenuItema
{  
    background: url(/images/Global/GlobalNav/blueTabCenter.png); /*Level 1 Background Image*/    
}
.SubMenuParent.active .MainMenuItemb
{
    /*This style is the top-left corner HOVER of the level 1 tabs*/
    background: url(/images/Global/GlobalNav/blueTabLeft.png) top left no-repeat;  
}
.SubMenuParent.active .MainMenuItemc
{
    /*This style is the top-right corner HOVER of the level 1 tabs*/
    background: url(/images/Global/GlobalNav/blueTabRight.png) top right no-repeat;
}


.SubMenuParent.active .SecondMenuSubMenuItem a 
{
    color:#3AB2E6; 
}




/*--- Special html menus ---*/

.SSMO 
{
    vertical-align:top; 
    padding:0px;    
}

.SSMS
{    
    width:15px;
}

.SSMI
{    
    white-space:nowrap;
    vertical-align:bottom;
}




/*--- Insight Centres html menus ---*/

.InsightSubMenu
{    
    background-color: White;
}
.InsightSubMenu table
{
    vertical-align:top;
}
.InsightSubMenu a, .InsightSubMenu a:visited
{
    color: Black;
    text-decoration:none;
    font-size: 12px;
    padding-left: 10px;    
}
a.SelectedMenuItem:link, a.SelectedMenuItem:visited
{
    color: #3AB2E6;
    font-weight:bold;
    
}

.InsightSubMenu a:hover
{
    color: #3AB2E6;    
}

.InsightSubMenu td
{ 
    font-size: 12px;
    vertical-align:top;
    padding:0px;
}
.InsightSubMenu .HoverMenu
{
    width: 600px;
    z-index:1000;
}
.InsightSubMenu .HoverMenuColumn1 .ColumnHeading 
{
    width: 150px;
    z-index:1000;
}
.InsightSubMenu .HoverMenuColumn1
{
    vertical-align:top;
    z-index:1000;
    background-color:#f3f3f3;
}
.InsightSubMenu .HoverMenuColumn2
{
    vertical-align:top;
    z-index:1000;
}
.InsightSubMenu .ColumnHeading
{
    font-size:16px;
    font-weight: bold;
    padding-left: 5px;
    color: White;
    background-color: #3AB2E6;
    vertical-align: top;    
}
.InsightSubMenu .KeyTitleMoreLink
{
    border-style: none;
    border-width: 0px;
    padding-left: 5px;
    font-size: 12px;
    font-style: italic;
    color: Black;
    vertical-align: top;
    font-weight: bold;
    text-align: right;
}

td .HoverMenuItem
{
    width: 150px;
}
.InsightSubMenu .HoverMenuItem a, .InsightSubMenu .HoverMenuItem a:visited
{
    text-align:center;
    text-decoration:none;
    padding-left: 0px; 
}
.InsightSubMenu .HoverMenuColumn2 .HoverMenuItem a, .InsightSubMenu .HoverMenuColumn2 .HoverMenuItem a:visited, .InsightSubMenu .HoverMenuColumn2 span.DisabledMenuItem
{    
    padding:5px;
}

/*TOPIC HOVER SPECIFIC*/
td .TopicHoverItem
{
    width: 230px;
}
.InsightSubMenu .TopicHoverItem a, .InsightSubMenu .TopicHoverItem a:visited
{
    text-align:center;
    text-decoration:none;
    padding-left: 0px; 
}

.InsightSubMenu .HoverMenuColumn2 .TopicHoverItem a, .InsightSubMenu .HoverMenuColumn2 .TopicHoverItem a:visited
{    
    padding:5px;
}
/**/

.InsightSubMenu span.DisabledMenuItem
{
    color: #999999;
}
.InsightSubMenu a.MyPrefManageLink, .InsightSubMenu a:visited.MyPrefManageLink
{
    display:block;
    text-align:center;
    padding: 2px;    
    color:Black;
    font-size:10px;
    font-weight:bold;
}
.InsightSubMenu a.MyPrefManageLink:hover
{
    text-decoration:none;
    color: #3AB2E6;
}

/*Level 1 highlights when user is on a specific page*/
.HighlightLevel1Menu
{
    color: White;
    display:block;
}
.HighlightLevel1Menu a, .HighlightLevel1Menu a:visited
{
    color: White;
}
.HighlightLevel1Menu .MainMenuItema
{
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/blueTabCenter.png);
}
.HighlightLevel1Menu .MainMenuItemb
{
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/blueTabLeft.png) top left no-repeat;
}
.HighlightLevel1Menu .MainMenuItemc
{
    height: 1%; /*IE 6 Hack*/
    background: url(/images/Global/GlobalNav/blueTabRight.png) top right no-repeat;
}
.InsightSubMenu .MenuLegend
{
    font-size: 10px;
    font-weight: normal;
    color: Gray;
}

.ScrollableRetailerDiv
{
    /*border:solid 2px #3AB2E6; */
    padding:4px; 
    height:300px; 
    overflow:auto; 
    overflow-x:hidden; 
}
.ScrollableMarketDiv
{
    padding:4px; 
    height:200px; 
    overflow:auto; 
    overflow-x:hidden; 
    
}
.ScrollableChannelDiv
{
    padding:4px; 
    height:100px; 
    overflow:auto; 
    overflow-x:hidden; 
    
}

img.middle { vertical-align: middle; }
