﻿/* CSS Document */

ul#gnav{

  float:right;

  margin:0;

  width:607px;

  font-size:1px;

}

ul#gnav li{

  float:left;

  margin:0;

  height:15px;

  list-style-type:none;

}

ul#gnav li a{

  float:left;

  height:15px;

  text-indent:-9999px;

  text-decoration:none;

  background:url(../images/gnav_matrix_na.gif);

}

ul#gnav li.myregion a{

  width:80px;

  background-position:0 0;

}

ul#gnav li.worldwide a{

  width:67px;

  background-position:-80px 0;

}

ul#gnav li.worldwide a:hover, #worldwide ul#gnav li.worldwide a{

  background-position:-80px -15px;

}

ul#gnav li.partners{ padding-left: 24px; }

ul#gnav li.partners a{

  width:60px;

  background-position:-164px 0;

}

ul#gnav li.partners a:hover, #partners ul#gnav li.partners a {

  background-position:-164px -15px;

}

ul#gnav li.developers a{

  width:68px;

  background-position:-224px 0;

}

ul#gnav li.developers a:hover, #developers ul#gnav li.developers a{

  background-position:-224px -15px;

}

ul#gnav li.overview a:hover, #ataglance ul#gnav li.overview a{

  background-position:-292px -15px;

}

ul#gnav li.overview a:hover, #ataglance ul#gnav li.overview a{

  background-position:-292px -15px;

}

ul#gnav li.overview a{

  width:114px;

  background-position:-292px 0;

}

ul#gnav li.overview a:hover, #overview ul#gnav li.overview a{

  background-position:-292px -15px;

}

ul#gnav li.search{	width:194px;	}

ul#gnav li.search p, ul#gnav li.search form{	margin:0;	display:inline;	}

ul#gnav li.search label{	float:left;	margin:0;	width:61px;	height:15px;	text-indent:-9999px;	background:url(../images/gnav_matrix_na.gif) -406px 0;	}

ul#gnav li.search input#q{	position:relative;	top:-3px;	margin-left:5px;	width:105px;	height:13px;	border:1px solid #c9c8c8;	font-size:9px;	}

/* Nav top update */
ul#navtop{
  clear:right;
  float:right;
  margin:10px 0 2px 0;
  width:548px;
}
ul#navtop li{
  float:left;
  margin:0 0 0 2px;
  display:inline;
  height:31px;
  list-style-type:none;
}
ul#navtop li a{
  float:left;
  height:31px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/nav_matrix.gif);
}

ul#navtop li.ataglance a{	width:87px;	background-position:0 0;	}

ul#navtop li.ataglance a:hover{	background-position:0 -31px;	}

#ataglance ul#navtop li.ataglance a {	background-position:0 -62px;	}

ul#navtop li.devices a{	width:64px;	background-position:0px 0;	}

ul#navtop li.devices a:hover{	background-position:0px -31px;	}

#devices ul#navtop li.devices a {	background-position:0px -62px;	}

ul#navtop li.services a{	width:76px;	background-position:-66px 0;	}

ul#navtop li.services a:hover{	background-position:-66px -31px;	}

#services ul#navtop li.services a {	background-position:-66px -62px;	}

ul#navtop li.solutions a{	width:78px;	background-position:-260px 0;	}

ul#navtop li.solutions a:hover{	background-position:-260px -31px;	}

#solutions ul#navtop li.solutions a {	background-position:-260px -62px;	}

/* ----------------------New Purchase Tab --------------------------------*/

ul#navtop li.purchase a{	width:97px;	background-position:-340px 0;	}

ul#navtop li.purchase a:hover{	background-position:-340px -31px;	}

#purchase ul#navtop li.purchase a {	background-position:-340px -62px;	}

/* --------------------End New Purchase Tab ------------------------------*/

ul#navtop li.support a{	width:114px;	background-position:-144px 0;	}

ul#navtop li.support a:hover{	background-position:-144px -31px;	}

#support ul#navtop li.support a {	background-position:-144px -62px;	}

ul#navtop li.ownerslounge a{	width:107px;	background-position:-439px 0;	}

ul#navtop li.ownerslounge a:hover{	background-position:-439px -31px;	}

#ownerslounge ul#navtop li.ownerslounge a {	background-position:-439px -62px;	}

