body{
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{
	color: #999999;
}
p{
	font-size: 12px;
	
}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

#outer {
	width: 960px;
	margin: auto;
}
#navHome,#navNews,#navAmbassador,#navMedia,#navCorporate,#navMusic{
	float:left;
	padding: 0px 5px;
}
#navDivider{
	float:left;
	padding: 0px 2px;
}
#navContainer{
	display:block;
	position: relative;
	width: 960px;
	text-align:center;
	margin-top: 10px;
}
#subnavContainer{
	display:block;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
}
#subnavRollOut{
	position: absolute;
	top: 0px;
	width: 960px;
	height: 510px;
	z-index: 9;
	display: none;
}
#subnavNews{
	z-index: 11;
  position: absolute;
  background-color: #333333;
  border: 1px solid #333333;
  left: 130px;
  width: 144px;
	display: none;
}
#subnavAmbassador{
	width: 144px;
	display: none;
}
#subnavMedia{
	width: 144px;
	display: none;
}

ul{
	padding: 0px;
	margin: 0px;
}

.subnavItem{
	padding: 10px 5px;
	display: block;
	max-width: 144px;
	border-bottom: solid 1px #666666;
}
.subnavItem a{
	display: block;
	max-width: 144px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration: none;
}
.subnavItem a:hover{
	color: white;
	text-decoration: none;
}
#disclaimer{
	color:#999999;
	font-size: 9px;
}

#disclaimer p{
	font-size: 9px;
}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9c9c9c;
	font-size: 15px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9c9c9c;
	font-size: 13px;
}

#terms{
	padding: 20px;
}
#terms p{
	color: #9c9c9c;
}
#terms a{
	color: #9c9c9c;
}
#keywords{
	display:none;
	color:#000000;
}


	#outerwrapper {
		position: absolute;
		width: 100%;
		left: 0px;
		margin-right: -480px;
		background-color: #ffffff;
		height: 105px;
	}
	

	#wrapper {
		position: absolute;
		width: 960px;
		right: 50%;
		margin-right: -480px;
		background-color: #ffffff;
		height: 105px;
	}

	#logo {
		position: absolute;
		top: 0;
		left: 0;
	}

	#logo.cssnav
	{
		background: url(images/reconcile_on.gif) no-repeat;
		width: 291px;
		height: 104px;

	}

	#logo.cssnav a
	{
		display: block;
		width: 291px;
		height: 104px;
		float: left;
	}

	#logo.cssnav img
	{
		width: 291px;
		height: 104px;
		border: 0;
		display: block;
	}	
	
	#menu {
		position: relative;
		margin-left: 290px;
		top: 27px;
		width: 487x;
		height: 27px;
		background-color: #ffffff;
	}
	
	#divide1, #divide2, #divide3 {
		float: left;
		
	}

	#tmenu, #pmenu, #smenu {
		float: left;
		
	}

	#tmenu.cssnav
	{
		position: relative;
		background: url(images/talking_on.gif) no-repeat;
		width: 187px;
		height: 27px;

	}

	#tmenu.cssnav a
	{
		display: block;
		width: 187px;
		height: 27px;
		float: left;
		
	}

	#tmenu.cssnav img
	{
		width: 187px;
		height: 27px;
		border: 0;
		display: block;
		background-color: #ffffff;
	}

	#smenu.cssnav
	{
		position: relative;
		background: url(images/smart_on.gif) no-repeat;
		width: 109px;
		height: 27px;
		

	}

	#smenu.cssnav a
	{
		display: block;
		width: 109px;
		height: 27px;
		float: left;
	}

	#smenu.cssnav img
	{
		width: 109px;
		height: 27px;
		border: 0
	}

	#pmenu.cssnav
	{
		position: relative;
		background: url(images/play_on.gif) no-repeat;
		width: 152px;
		height: 27px;

	}

	#pmenu.cssnav a
	{
		display: block;
		width: 152px;
		height: 27px;
		float: left;
	}

	#pmenu.cssnav img
	{
		width: 152px;
		height: 27px;
		border: 0
	}

	#join {
		position: absolute;
		left: 778px;
		top: 0;
	}

	#join.cssnav
	{

		background: url(images/joinwin_on.gif) no-repeat;
		width: 162px;
		height: 104px;

	}

	#join.cssnav a
	{
		display: block;
		width: 162px;
		height: 104px;
		float: left;
	}

	#join.cssnav img
	{
		width: 162px;
		height: 104px;
		border: 0
	}

	#choices {
		position: relative;
		top: 66px;
		width: 684px;
		left: 50%;
		height: 372px;
		margin-left: -342px;
	}

	#talking {
		float: left;
		margin-top: 72px;
	}

	#smart {
		float: left;
		margin-left: 23px;
	}

	#talking.cssnav
	{
		position: relative;
		background: url(images/talking_on.jpg) no-repeat;
		width: 242px;
		height: 299px;

	}

	#talking.cssnav a
	{
		display: block;
		width: 242px;
		height: 299px;
		float: left;
	}

	#talking.cssnav img
	{
		width: 242px;
		height: 299px;
		border: 0
	}


	#smart.cssnav
	{
		position: relative;
		background: url(images/smart_on.jpg) no-repeat;
		width: 159px;
		height: 279px;

	}

	#smart.cssnav a
	{
		display: block;
		width: 159px;
		height: 279px;
		float: left;
	}

	#smart.cssnav img
	{
		width: 159px;
		height: 279px;
		border: 0
	}

	#play.cssnav
	{
		position: relative;
		background: url(images/play_on.jpg) no-repeat;
		width: 246px;
		height: 244px;

	}

	#play.cssnav a
	{
		display: block;
		width: 246px;
		height: 244px;
		float: left;
	}

	#play.cssnav img
	{
		width: 246px;
		height: 244px;
		border: 0
	}

		* html a:hover
	{
		visibility:visible
	}

		.cssnav a:hover img
	{
		visibility:hidden
	}

	#play {
		float: left;
		margin-left: 14px;
		margin-top: 72px;
	}
	
		
	#content2 {
		position: absolute;
		top: 105px;
	}
	
	#content {
		position: absolute;
		top: 110px;
	}
	
	#disclaimer {
		position: absolute;
		top: 600px;
		width: 960px;
		padding-top:20px;
		padding-bottom: 50px
	}
	
