/* structural styles and offsets */
.GlobalNavigationStripe
{
    line-height:0.3; 
    background-color:#00ADEF;
}
.GlobalNavigationStripe2
{
    background-color: #000;
    line-height:0.1; 
}


#MVIHeader1_ghNavList 
{
    text-align:left;
    clear:both;
}

#globalHead
{
	width:1000px;
	font-size:0.85em;
	background-color: #000;
}

.mviLogo {
	padding-left:6px;
	margin:0;
	border:0;
}

table#globalHead {
	width:1000px;
	float:left;
}

table#globalHead td {
	vertical-align:top;
}

#ghNavList {
	float:left;
	width:100%;
	margin:0;
}

#ghSearch {
	display:block;
	padding-top:10px;
}

#ghSearch label a:link, #ghSearch label a:hover, #ghSearch label a:visited {			
	color:#FFFFFF;
	font-size:1em;
	font-weight: bold;
}


#globalHead a:link, #globalHead a:visited, #globalHead a:hover, #globalHead a:active {
	text-decoration:none;
	color:#FFF;
	font-size:0.9em;
}

#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:5px 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;
	font-size:0.9em;
}

td.tdSiteName {
	width:280px;
	padding-left:15px;
	vertical-align:middle;
}

td.tdLoginName {
    width: 150px; 
    color:#FFF;
    font-size: 0.9em;
    display: block;
    padding-right: 10px;
}

td.tdLoginName span {
	display:block;
	margin-top:7px;
	white-space:nowrap;
}

td.tdLoginStatus {
	color: #FFF;
}

td.tdHeaderSearch {
	text-align:right;
	width:380px;
	font-size:0.9em;
	padding-right: 5px;
}

.siteName {
	display:block;
	margin:-5px 0 0 0;
	padding:0;
}

#globalHead .siteName a:link, #globalHead .siteName a:visited {
	color:#EDEDED;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:34pt;
	font-weight:normal;
	font-style:italic;
	margin:0;
	padding:0;
}

.seeAllItems {
	text-align:center;
	background-color: #FFF;
}



/* Default settings for global header navigation menu items 
(override individual menus as needed)****************/

.GlobalNavigationPanel
{
    visibility: hidden; /* DO NOT REMOVE!!! */
    z-index: 1000;    
}

.GlobalNavZIndex
{
	z-index:500;
}

#globalHead .GlobalNavigationMenuButtons {
    background-color: #000;  
}

.ghNavList td{
    text-align: right;
     
}

.globalNavIe a, .globalNavIe a:link, .globalNavIe a:visited, .globalNavIe a:hover {    
    color:#000;
    font-weight:normal;
    font-size:12px; 
    text-decoration: none;
}

table.Menu { 
	background-color:#FFF;
	font-size: 12px;
	clear:both;
}
    table.Menu td { 
        vertical-align: top;
        padding-left: 3px;
    }
    table.Menu a, table.Menu a:link, table.Menu a:visited, table.Menu a:hover 
    {        
	    color:#000;
	    font-weight:normal;
        font-size:12px; 
	    text-decoration: none;
    }
    table.Menu a:hover 
    {
        color:#FF0000; /*default to red*/
    }
/****************/




/* MyMVI specific overrides*/
/*none*/

/* Retailers specific overrides*/
.IFrameRetailerMenu
{
    /*Note: width and height here need to match width/height in the menu */
    position: absolute;
    z-index: -1;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 700px;
    height: 400px;      
    overflow: hidden;
}
table#ghRetailerMenu {
	margin:0;
	padding:0;
	border:2px solid #7AB800;
	border-top:6px solid #7AB800;
	width:700px;  	
    line-height:1.5;
}
    table#ghRetailerMenu td {
        vertical-align: top;
        padding-left: 3px; 	 
    }
    table#ghRetailerMenu table {
	    width:100%;
    }
    table#ghRetailerMenu .selectedItem {
	    font-weight:bold;	
	    color:#7AB800;
    }
    table#ghRetailerMenu a 
    {
	    color:#000;
	    padding:3px;
    }
    table#ghRetailerMenu a:hover {
	    color:#7AB800;
        text-decoration: none;
    }
    table#ghRetailerMenu h4 {
	    color:#7AB800;
	    margin:0;
	    padding:4px 0 4px 4px;
	    font-size:14px;
    }
    /*Retail Accounts*/
    table#ghRetailerMenu .myAccounts {
	    background-color:rgb(223,237,202);
	    width:130px;
    }   
        table#ghRetailerMenu .myAccounts a	
        {
    	    padding:3px;
    	    color:#000;
        }        
            table#ghRetailerMenu .myAccounts a:hover
            {
	            color:#7AB800;
            }
            table#ghRetailerMenu .myAccounts h3.newFeature {
	            margin-top:10px;
	            margin-bottom:-1px;
	            margin:10px 0px -1px 0px;
	            padding-left:4px;
	            font-size:11px;
	            width:auto;	    
            }
            table#ghRetailerMenu .myAccounts .hasIC {
	            font-weight:bold;
	            color:#7AB800;
            }

    table#ghRetailerMenu a:hover[disabled] 
    {
	    color:Black;
	    font-size:12px;
	    margin:0;
	    padding-top:0;
	    padding-bottom:0;
    }

    table#ghRetailerMenu a.retailerOverviews
    {
	    color:#000;
    }	
    table#ghRetailerMenu a.retailerOverviews[disabled]
    {
	    font-weight:normal;
	    color:Black;
    }


/* Channels specific overrides*/
.IFrameChannelMenu
{  
    position: absolute;
    z-index: -1;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 550px;
    height: 190px;      
    overflow: hidden;
}
table#ghChannelMenu {
	margin:0;
	padding:0;
	border:2px solid #00ADD0;
	border-top:6px solid #00ADD0;
	width:550px;	
    line-height:1.5;
}
    table#ghChannelMenu .selectedItem {
	    font-weight:bold;
	    color:#00ADD0;
    }
    table#ghChannelMenu a {
	    color:#000;
	    padding:3px;
    }
    table#ghChannelMenu a:hover {
	    color:#00ADD0;
    }
    table#ghChannelMenu a:hover[disabled] {
	    color:Black;
	    font-size:12px;
	    margin:0;
	    padding-top:0;
	    padding-bottom:0;
    }
    table#ghChannelMenu h4 {
	    color:#00ADD0;
	    margin:0;
	    padding:4px 0 4px 4px;
	    font-size:14px;
    }
    table#ghChannelMenu table {
	    width:100%;
    }
    table#ghChannelMenu .myAccounts {
	    background-color:rgb(188,228,228);
	    width:130px;
    }
    table#ghChannelMenu .myAccounts .hasIC {
	    font-weight:bold;
	    color:#00ADD0;
    }
    
    
/* Countries specific overrides*/
.IFrameCountryMenu
{
    position: absolute;
    z-index: -1;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 500px;
    height: 370px;      
    overflow: hidden;
}
table#ghCountryMenu {
	margin:0;
	padding:0;
	border:2px solid #EBB700;
	border-top:6px solid #EBB700;
	width:500px;    
    line-height:1.5;
}
    table#ghCountryMenu .selectedItem {
	    font-weight:bold;
	    color:#DF8C19;
    }
    table#ghCountryMenu a {
	    color:#000;
	    padding:3px;
    }
    table#ghCountryMenu a:hover {
	    color:#DF8C19;
    }
    table#ghCountryMenu a:hover[disabled] {
	    color:Black;
	    font-size:12px;
	    padding-top:0;
	    padding-bottom:0;
    }
    table#ghCountryMenu h4 {
	    color:#EBB700;
	    margin:0;
	    padding:4px 0 4px 4px;
	    font-size:14px;
    }
    table#ghCountryMenu table {
	    width:100%;
    }
    table#ghCountryMenu .myAccounts {
	    background-color:rgb(255,237,188);
	    width:130px;
    }
    table#ghCountryMenu .myAccounts .hasIC {
	    font-weight:bold;
	    color:#DF8C19;
    }
    
  
/* Shopper specific overrides*/
/*none*/


/* eLearning specific overrides*/
/*none*/


/* Webinars specific overrides*/
/*none*/


/* Tools specific overrides*/
.IFrameToolMenu
{
    position: absolute;
    z-index: -1;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 95px;
    height: 50px;      
    overflow: hidden;
}
    table.ghToolsMenu {
	    margin:0;
	    padding:0;
	    border:2px solid #FB0F0C;
	    border-top:6px solid #FB0F0C;
	    width:95px;
        line-height:1.5;
    }
    table.ghToolsMenu a, table.ghToolsMenu a:visited {
	    color:#000;
	    padding:3px;
    }
    table.ghToolsMenu a:hover {
	    color:#FB0F0C;
    }
    table.ghToolsMenu a:hover[disabled] {
	    color:Black;
	    font-size:12px;
	    margin:0;
	    padding-top:0;
	    padding-bottom:0;
    }
    table.ghToolsMenu h4 {
	    color:#FB0F0C;
	    margin:0;
	    padding:4px 0 4px 4px;
	    font-size:14px;
    }
    table.ghToolsMenu table {
	    width:100%;
    }

/* Content (Products) specific overrides*/
.IFrameContentMenu
{
    position: absolute;
    z-index: -1;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 175px;
    height: 200px;
    overflow: hidden;
}
table.ghProductsMenu {
	margin:0;
	padding:0;
	border:2px solid #0B2265;
	border-top:6px solid #0B2265;
	width:175px;
    line-height:1.5;
}
    table.ghProductsMenu a, table.ghProductsMenu a:visited 
    {
	    color:#000;
	    padding:3px;
    }
    table.ghProductsMenu a:hover {
	    color:#0B2265;
    }
    table.ghProductsMenu a:hover[disabled] {
	    color:Black;
	    font-size:12px;
	    margin:0;
	    padding-top:0;
	    padding-bottom:0;
    }
    table.ghProductsMenu h4 {
	    color:#0B2265;
	    margin:0;
	    padding:4px 0 4px 4px;
	    font-size:14px;
    }
    table.ghProductsMenu table {
	    width:100%;
    }
    

    



/* Other styles */
table#ghQuickLinks {
	margin:0;
	padding:0;
	border:2px solid #FB0F0C;
	border-top:6px solid #FB0F0C;
	background-color:#FFF;
	width:150px;
}

table#ghQuickLinks a {
	color:#000;
	padding:3px;
	visibility:visible;
}

table#ghQuickLinks a:hover {
	color:#FB0F0C;
}

table#ghQuickLinks h4 {
	color:#FB0F0C;
	margin:0;
	padding:4px 0 4px 4px;
	font-size:14px;
}

table#ghQuickLinks ul {
	width:100%;
}

table#ghOnlineEducation
{
background-color:#FFFFFF;
border-color:#FB0F0C;
border-style:solid;
border-width:5px 2px 2px;
margin:0;
padding:0;
width:115px;

}


#globalHead table.ghOnlineEducationMenu a, #globalHead table.ghOnlineEducationMenu a:visited {
	color:#000;
	padding:3px;
}

#globalHead table.ghOnlineEducationMenu a:hover {
	color:#FB0F0C;
}

table.ghOnlineEducationMenu h4 {
	color:#FB0F0C;
	margin:0;
	padding:4px 0 4px 4px;
	font-size:14px;
}

table.ghOnlineEducationMenu table {
	width:100%;
	color:#FB0F0C;
}

/* Support for the "iehover-fix.js" */

* html ul#navigation iframe, * html ul.nav iframe {
	position: absolute;
	/* account for the border */ 
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	border:5px solid #00F;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */
select[disabled=disabled], table[disabled=disabled],
 tr[disabled=disabled], td[disabled=disabled], a[disabled=disabled],
div[disabled=disabled]{
color:#ccc;
border-color: #ccc;
opacity:0.5;
}

.textIndent7
{
	text-indent:7px;
}
