/******************************************** header styles start here **************************/
#omnitureDiv{display:none;}

#head{
	position:relative;
}
/* legacy item */
#navUtilityBar{display:none;}


/* set max-width for content items */
#navTop .section{
	max-width:974px;
	padding:0 5px 0 30px;
}

#navTabs .section,
#footerBar .section,
#footer .section{
	max-width:969px;
	padding:0 20px;
}


/*** shared nav styles ***/
#navI ul li.first,
#navIII ul li.first,
#footerBar ul li.first,
#footer ul li.first{
	border-left:none;
	padding-left:0 !important;
}

#navIII ul li.label{
	font-weight:bold;
	border-left:none;
	padding-left:0 !important;
}

#navI ul,
#navIII ul,
#footerBar ul,
#footer ul{
	margin:0;
	padding:0; 
	background-image: none;
	display:inline; 
	list-style:none; 
}
#navI ul li,
#navIII ul li,
#footerBar ul li,
#footer ul li {
	margin:0; 
	background-image: none; 
	display: inline;
	border-left:1px solid #999; 
	padding:0 7px;
	line-height:11px;
}
#navI ul li{
	border-left-color:#666;
}

#navI ul li a{ 
	color: #999; 
	text-decoration: none; 
	font-style:italic;
	margin:0;
	padding:0;
}

#navI ul li a:hover{
	color:#fff;
	text-decoration: none; 
}
/* top "yellow bar" styles */
#navTop{
	background-color:#000;
	background-image:url(../images/common/nav/bg_header_gradient.gif); 
	background-repeat:no-repeat;
	background-position:183px 0;
	width:100%;
	height:79px;
	clear:both;
	margin:0;
}


#brand{
	float:left;
	margin:10px 0;
}
	/*** navI styles ***/
	#navI{
		display:inline;
		float:right;
		margin:15px 0 0 0;
	}
	
	#navI ul li a:hover {
		text-decoration: underline; 
	}
	
	
/* tab bar styles */
#navTabs{
	background-image:url(../images/common/nav/bg_subnav_bar.gif);  
	padding:0;
	background-repeat:repeat-x;
	clear:both;
	margin:0;
}

/*** navII styles ***/
	
	 #navII{ 
	 	padding:0;
		margin:0;
		height: 29px; 
		white-space: nowrap; 
	 } 
	 #navII div{float: left;}
	 #navII div div{ 
	 	background-repeat: no-repeat !important; 
		height: 29px; 
		background-position: bottom left; 
	 }
	 #navII a{
	 	display: block; 
		width: 100%; 
		text-decoration: none; 
		font-size: 21px; 
		background-repeat: no-repeat; 
	}
	 #navII a span{ display: none; }
	 #navII a i{display: block; width:100%; height:29px; cursor:pointer; }
	 #navII a:focus, 
	 #navII a:active{ border:0; }
	
/* english tabs */
	 .lang-en #navII-mySprint        { background-image: url(../images/common/nav/tab_mysprint_off_v1_en.gif); width: 108px; }
	 .lang-en #navII-shop            { background-image: url(../images/common/nav/tab_shop_off_v1_en.gif); width: 81px; }
	 .lang-en #navII-digitalLounge   { background-image: url(../images/common/nav/tab_digital_lounge_off_v1_en.gif); width: 143px; }
	 .lang-en #navII-support         { background-image: url(../images/common/nav/tab_support_off_v1_en.gif); width: 101px; }
	 .lang-en #navII-community       { background-image: url(../images/common/nav/tab_community_off_v1_en.gif); width: 115px; }
	 
	 .section-shop .lang-en #navII-shop                    	{ background: url(../images/common/nav/tab_shop_on_v1_en.gif) }
	 .section-mySprint .lang-en #navII-mySprint           	{ background: url(../images/common/nav/tab_mysprint_on_v1_en.gif) }
	 .section-digitalLounge .lang-en #navII-digitalLounge 	{ background: url(../images/common/nav/tab_digital_lounge_on_v1_en.gif) }
	 .section-support .lang-en #navII-support            	{ background: url(../images/common/nav/tab_support_on_v1_en.gif) }
	 .section-community .lang-en #navII-community           { background: url(../images/common/nav/tab_community_on_v1_en.gif) }
	 
	 .lang-en #navII-mySprint a:hover      { background-image: url(../images/common/nav/tab_mysprint_hover_v1_en.gif); }
	 .lang-en #navII-shop a:hover          { background-image: url(../images/common/nav/tab_shop_hover_v1_en.gif); }
	 .lang-en #navII-digitalLounge a:hover { background-image: url(../images/common/nav/tab_digital_lounge_hover_v1_en.gif); }
	 .lang-en #navII-support a:hover       { background-image: url(../images/common/nav/tab_support_hover_v1_en.gif); }
	 .lang-en #navII-community a:hover     { background-image: url(../images/common/nav/tab_community_hover_v1_en.gif); }

	 /* alternate tabs */	 
		 .lang-en #navII-aboutUs        	{ background-image: url(../images/common/nav/tab_about_us_off_v1_en.gif); width: 109px; }
		 .lang-en #navII-newsroom           { background-image: url(../images/common/nav/tab_newsroom_off_v1_en.gif); width: 118px; }
		 .lang-en #navII-investors   		{ background-image: url(../images/common/nav/tab_investors_off_v1_en.gif); width: 109px; }
		 .lang-en #navII-analysts         	{ background-image: url(../images/common/nav/tab_analysts_off_v1_en.gif); width: 104px; }
		 .lang-en #navII-companyInfo        { background-image: url(../images/common/nav/tab_companyinfo_off_v1_en.gif); width: 138px; }
		 .lang-en #navII-careers            { background-image: url(../images/common/nav/tab_careers_off_v1_en.gif); width: 99px; }
		 .lang-en #navII-sponsorships   	{ background-image: url(../images/common/nav/tab_sponsorships_off_v1_en.gif); width: 133px; }
		 
		 .section-aboutUs .lang-en #navII-aboutUs           { background: url(../images/common/nav/tab_about_us_on_v1_en.gif) }
		 .section-newsroom .lang-en #navII-newsroom         { background: url(../images/common/nav/tab_newsroom_on_v1_en.gif) }
		 .section-investors .lang-en #navII-investors 	    { background: url(../images/common/nav/tab_investors_on_v1_en.gif) }
		 .section-analysts .lang-en #navII-analysts         { background: url(../images/common/nav/tab_analysts_on_v1_en.gif) }
	 	 .section-companyInfo .lang-en #navII-companyInfo   { background: url(../images/common/nav/tab_companyinfo_on_v1_en.gif) }
		 .section-careers .lang-en #navII-careers           { background: url(../images/common/nav/tab_careers_on_v1_en.gif) }
		 .section-sponsorships .lang-en #navII-sponsorships { background: url(../images/common/nav/tab_sponsorships_on_v1_en.gif) }
	
		 .lang-en #navII-aboutUs a:hover      	{ background-image: url(../images/common/nav/tab_about_us_hover_v1_en.gif); }
		 .lang-en #navII-newsroom a:hover       { background-image: url(../images/common/nav/tab_newsroom_hover_v1_en.gif); }
		 .lang-en #navII-investors a:hover 		{ background-image: url(../images/common/nav/tab_investors_hover_v1_en.gif); }
		 .lang-en #navII-analysts a:hover       { background-image: url(../images/common/nav/tab_analysts_hover_v1_en.gif); }
		 .lang-en #navII-companyInfo a:hover    { background-image: url(../images/common/nav/tab_companyinfo_hover_v1_en.gif); }
		 .lang-en #navII-careers a:hover        { background-image: url(../images/common/nav/tab_careers_hover_v1_en.gif); }
		 .lang-en #navII-sponsorships a:hover 	{ background-image: url(../images/common/nav/tab_sponsorships_hover_v1_en.gif); }

	 
/* spanish tabs tabs */
	 .lang-es #navII-mySprint        { background-image: url(../images/common/nav/tab_mysprint_off_v1_es.gif); width: 108px; }
	 .lang-es #navII-shop            { background-image: url(../images/common/nav/tab_shop_off_v1_es.gif); width: 105px; }
	 .lang-es #navII-digitalLounge   { background-image: url(../images/common/nav/tab_digital_lounge_off_v1_es.gif); width: 123px; }
	 .lang-es #navII-support         { background-image: url(../images/common/nav/tab_support_off_v1_es.gif); width: 115px; }
	 
	 .section-shop .lang-es #navII-shop                    	{ background: url(../images/common/nav/tab_shop_on_v1_es.gif) }
	 .section-mySprint .lang-es #navII-mySprint           	{ background: url(../images/common/nav/tab_mysprint_on_v1_es.gif) }
	 .section-digitalLounge .lang-es #navII-digitalLounge 	{ background: url(../images/common/nav/tab_digital_lounge_on_v1_es.gif) }
	 .section-support .lang-es #navII-support            	{ background: url(../images/common/nav/tab_support_on_v1_es.gif) }
	 
	 .lang-es #navII-mySprint a:hover      { background-image: url(../images/common/nav/tab_mysprint_hover_v1_es.gif); }
	 .lang-es #navII-shop a:hover          { background-image: url(../images/common/nav/tab_shop_hover_v1_es.gif); }
	 .lang-es #navII-digitalLounge a:hover { background-image: url(../images/common/nav/tab_digital_lounge_hover_v1_es.gif); }
	 .lang-es #navII-support a:hover       { background-image: url(../images/common/nav/tab_support_hover_v1_es.gif); }

	/* alternate tabs */	 
		 .lang-es #navII-aboutUs        	{ background-image: url(../images/common/nav/tab_about_us_off_v1_es.gif); width: 156px; }
		 .lang-es #navII-newsroom           { background-image: url(../images/common/nav/tab_newsroom_off_v1_es.gif); width: 87px; }
		 .lang-es #navII-investors   		{ background-image: url(../images/common/nav/tab_investors_off_v1_es.gif); width: 123px; }
		 .lang-es #navII-analysts         	{ background-image: url(../images/common/nav/tab_analysts_off_v1_es.gif); width: 93px; }
		 .lang-es #navII-companyInfo        { background-image: url(../images/common/nav/tab_companyinfo_off_v1_es.gif); width: 109px; }
		 .lang-es #navII-careers            { background-image: url(../images/common/nav/tab_careers_off_v1_es.gif); width: 82px; }
		 .lang-es #navII-sponsorships   	{ background-image: url(../images/common/nav/tab_sponsorships_off_v1_es.gif); width: 105px; }
		 
		 .section-aboutUs .lang-es #navII-aboutUs           { background: url(../images/common/nav/tab_about_us_on_v1_es.gif) }
		 .section-newsroom .lang-es #navII-newsroom         { background: url(../images/common/nav/tab_newsroom_on_v1_es.gif) }
		 .section-investors .lang-es #navII-investors 	    { background: url(../images/common/nav/tab_investors_on_v1_es.gif) }
		 .section-analysts .lang-es #navII-analysts         { background: url(../images/common/nav/tab_analysts_on_v1_es.gif) }
	 	 .section-companyInfo .lang-es #navII-companyInfo   { background: url(../images/common/nav/tab_companyinfo_on_v1_es.gif) }
		 .section-careers .lang-es #navII-careers           { background: url(../images/common/nav/tab_careers_on_v1_es.gif) }
		 .section-sponsorships .lang-es #navII-sponsorships { background: url(../images/common/nav/tab_sponsorships_on_v1_es.gif) }
	
		 .lang-es #navII-aboutUs a:hover      	{ background-image: url(../images/common/nav/tab_about_us_hover_v1_es.gif); }
		 .lang-es #navII-newsroom a:hover       { background-image: url(../images/common/nav/tab_newsroom_hover_v1_es.gif); }
		 .lang-es #navII-investors a:hover 		{ background-image: url(../images/common/nav/tab_investors_hover_v1_es.gif); }
		 .lang-es #navII-analysts a:hover       { background-image: url(../images/common/nav/tab_analysts_hover_v1_es.gif); }
		 .lang-es #navII-companyInfo a:hover    { background-image: url(../images/common/nav/tab_companyinfo_hover_v1_es.gif); }
		 .lang-es #navII-careers a:hover        { background-image: url(../images/common/nav/tab_careers_hover_v1_es.gif); }
		 .lang-es #navII-sponsorships a:hover 	{ background-image: url(../images/common/nav/tab_sponsorships_hover_v1_es.gif); }



	 
	 
	 
/* all tabs */
	 .section-aboutUs #navII-aboutUs a:hover,
	 .section-newsroom #navII-newsroom a:hover,
	 .section-investors #navII-investors a:hover,
	 .section-analysts #navII-analysts a:hover,
 	 .section-companyInfo #navII-companyInfo a:hover,
	 .section-careers #navII-careers a:hover,
	 .section-sponsorships #navII-sponsorships a:hover, 
	 .section-shop #navII-shop a:hover,
	 .section-mySprint  #navII-mySprint a:hover,
	 .section-digitalLounge  #navII-digitalLounge a:hover,
	 .section-support  #navII-support a:hover { background-image:none; }
	 
/* search box styles */
	#navTabs #shellSearch{
	 	float:right; 
		margin:-25px 0 0 0;
		padding:0;
		white-space: nowrap; 
		position:relative;
	}
		* html #navTabs #shellSearch{margin:-27px 0 0 0;}
	#navTabs #shellSearch .searchField{margin:0 10px 0 0; width:160px; vertical-align:top; display:inline;}
	#navTabs #shellSearch .button{vertical-align:top; margin:0; display:inline;}
	#navTabs #shellSearch span{font-weight:bold; vertical-align:top; display:inline;}
	#navTabs .lang-es #shellSearch .button{margin-right:10px;}

/*** navIII styles ***/
#navIII{
	padding:8px 20px;
	clear:both;
	border-bottom:1px solid #b6b6b6;
	vertical-align:middle;
	white-space: nowrap;
	margin-bottom:20px;
}


#navIII ul li a{ 
	color: #666; 
	text-decoration: none; 
}

#navIII ul li a:hover,
#navIII ul li a:hover.on{
	text-decoration: underline; 
}

#navIII ul li a.on{ 
	color: #666; 
	text-decoration: none; 
	font-weight:bold;
}

#navIII h6{
	font-weight:bold; 
	color:#000; 
	font-size:11px; 
	margin:3px 0 0 0; 
	padding:0px;
}

/*** footer styles ***/
#footerBar,
#footer{
	display:block; 
	clear:both; 
	padding:0;
	min-height:40px; 
	_height:40px;
	margin:30px 0;
	white-space:nowrap;
	font-size:9px;
	border-bottom:3px solid #ffe100;
}

	
#footerBar ul,
#footer ul{
	margin-bottom:3px;
	clear:both;
	display:block;
}	

#footerBar p.copy,
#footer p.copy{
	color: #999;	
	float:left;
}

#footerBar p.disclaimer,
#footer p.disclaimer{
	display:block;
	color: #999;
	float:right;
	margin:0;
}
#footerBar ul a,
#footer ul a { color:#999; text-decoration: none; }
#footerBar ul a:hover,
#footer ul li a:hover{ color:#999; text-decoration: underline; }

#footerBar div.omnitureDiv,
#footer div.omnitureDiv{
	display:none;
}


/* Isearch styles which moved from Nav bar to mast head */

#shellSearchLabel 
{ 
position:absolute;
left:-999em; 
 }

#shellSearchField 
{
background:#666666 none repeat scroll 0%;
border:1px solid #999999;
color:#FFFFFF;
float:left;
font-size:11px;
margin-right:7px;
width:170px;
}

#shellSearchButton 
{
float:left;
margin-top:-1px;
}

#searchDiv {
float:right;
margin: -40px 0px 0px;
}

.clearer
{
display:block; 
margin:0; 
padding:0; 
clear:both; 
font-size:1px;
}


