body 
	{
	background-color: #7f7f7f;
	text-align: center;
	margin: 0;
	padding: 0;
	min-width: 1024px;	
	}

a {text-decoration: none;}
img { display: block; border: none;}  

#companyFlashHeader 
	{
	text-align:center;
	background-color:#7f7f7f;
	height:96px;
	}

	#companyNoFlashHeader 
		{ 
		margin: auto;
		}

#navBar 
	{
	background-image: url(../global/graphics/navBarBG.jpg);
	width: 960px;
	height: 32px;
	margin: auto;
	padding: 0;
	}

	#navBar a img 
		{
		display: inline;
		float: left;
		height: 32px;
		margin: 0 16px 0 40px;
		border: none;
		}
	
/*///////////////////////////////////////////////////////////////////////////////////////////////*/


#productArtworkHeader 
	{
	margin: 0 auto;
	padding: 0;
	height:352px;
	width: 960px;
	background-image: url(../global/graphics/HeaderArtworkBG.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}

#contentHeader 
	{
	margin: 0 auto;
	padding: 0;
	width: 960px;
	}

#contentContainerBackgroundR
	{
	z-index: -1;
	width:960px;
	margin-top: -176px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../global/graphics/contentSplitR_Background.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	}

	#contentContainer
		{
		z-index: 1;
		width:960px;
		margin: auto;
		position: relative;
		padding-top: 0px;
		padding-bottom: 8px;
		padding-left: 0px;
		padding-right: 0px;
		}
		
		#rightSideBarContainer 
			{
			float: right;
			position:relative;
			width: 216px;
			font-size: 11px;
			line-height: 1.25em;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
			#rightSideBarContent
				{
				position:relative;
				width: 144px;
				margin-left: 24px;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				}
				
				
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent h1 
					{
					font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #3f3f3f;
					text-align: left;
					line-height: 1.25em;
					margin-left: 0px; 
					margin-right: 0px;
					margin-top: 0px; 
					margin-bottom: 0px;
					}	
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent p 
					{
					font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
					font-size: 10px;
					color: #5f5f5f;
					font-style: italic;
					text-align: justify;
					line-height: 1.25em;
					margin-left: 0px; 
					margin-right: 0px;
					margin-top: 8px; 
					margin-bottom: 32px; 
					}
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent a {color: #000000; 	font-weight:bold; font-size:125%;}
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent a:hover  {color: #ffffff; 	font-weight:bold; font-size:125%;}
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent a:active {color: #7f7f7f; 	font-weight:bold; font-size:125%;}	
		

		#mainAreaContainer 
			{
			position:relative;
			width: 720px;
			left: 24px;
			font-size: 12px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
			#mainAreaContent
				{
				position:relative;
				width: 704px;
				left: 8px;
				font-size: 12px;
				color: #ififif;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				}	
				
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent p 
					{
					font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
					font-size: 12px;
					color: #202020;
					text-align: justify;
					line-height: 1.25em;
					margin-left: 16px; 
					margin-right: 16px; 					
					}
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent a {color: #000000; 	font-weight:bold; font-size:125%;}
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent a:hover  {color: #ffffff; 	font-weight:bold; font-size:125%;}
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent a:active {color: #7f7f7f; 	font-weight:bold; font-size:125%;}	
			
			
			div.infoBoxContainer 
				{
				float: right;
				width: 272px;
				margin-top: -56px;
				}			
					
					#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer  p 
						{
						font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
						font-size: 11px; 
						color: #ffffff; 
						line-height: 1.25em; 
						margin: 0px 24px 0px 16px; 
						text-align: left;
						}	
					#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer  a {color: #ffffff; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
					#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer  a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
					#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer  a:active {color: #7f7f7f; 	 font-weight:normal; font-size:100%;}	
					
					div.infoBoxHeaderFooter 
						{
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						}
						
					div.infoBox1 
						{
						background-image: url(graphics/infoBox1BodyBG.png);
						background-repeat: repeat-y;
						color: #bfbfbf; 
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 8px;
						padding-bottom: 0px;
						}
						
						.mediaPlayer 
							{
							width: 224px;
							height: 32px;
							margin-left: 8px;
							margin-right: 8px;
							margin-top: 0px;
							margin-bottom: 0px;
							padding-right: 0px;
							padding-left: 0px;
							padding-top: 0px;
							padding-bottom: 0px;
							}	
						
					div.infoBox2 
						{
						background-image: url(graphics/infoBox2BodyBG.png);
						background-repeat: repeat-y;
						color: #bfbfbf; 
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 8px;
						padding-bottom: 0px;
						}

							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox2  p 
								{
								font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
								font-size: 11px; 
								color: #ff0000; 
								line-height: 1.25em; 
								margin: 0px 24px 0px 16px; 
								text-align: left;
								}							
						
					div.infoBox3 
						{
						background-image: url(graphics/infoBox3BodyBG.png);
						background-repeat: repeat-y;
						color: #bfbfbf; 
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 8px;
						padding-bottom: 0px;
						}
						
					div.infoBox4 
						{
						background-image: url(graphics/infoBox4BodyBG.png);
						background-repeat: repeat-y;
						color: #bfbfbf; 
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 8px;
						padding-bottom: 0px;
						}
						
					div.infoBox5
						{
						background-image: url(graphics/infoBox5BodyBG.png);
						background-repeat: repeat-y;
						color: #bfbfbf; 
						margin-left: 16px;
						margin-right: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						padding-right: 0px;
						padding-left: 0px;
						padding-top: 8px;
						padding-bottom: 0px;
						}
		
							
			#mainAreaContainer 
				{
				position:relative;
				width: 720px;
				left: 24px;
				font-size: 12px;
				line-height: 1.25em;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				}
			
				img.titleGraphic 
					{
					float: left;
					position: relative;
					width: 432px;
					height: 56px;
					margin-left: -16px;
					margin-right: 16px;
					margin-top: 0px;
					margin-bottom: 0px;
					}
					
					
				img.bodyIconfloatLeft 
					{ 
					float: left; 
					margin: 0px; 
					}




/*///////////////////////////////////////////////////////////////////////////////////////////////*/



#ContentFooter 
	{
	margin: 0 auto;
	padding: 0;
	width: 960px;
	}

