body 
	{
	background-color: #808080;	
	background-image: url(../global/graphics/PageWrapperBackgroundGradient.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 0;
	padding: 0;
	min-width: 1024px;	
	}

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

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

	#companyNoFlashHeader 
		{ 
	text-align:center;
	background-color:#404040;
	margin: auto;
		}

#navBar 
	{
	background-image: url(../global/graphics/navBarBG.png);
	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: #3f3f3f; 	font-weight:bold; font-size:100%;}
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent a:hover  {color: #000000; 	font-weight:bold; font-size:100%;}
				#contentContainerBackgroundR #contentContainer #rightSideBarContainer #rightSideBarContent a:active {color: #FFFFFF; 	font-weight:bold; font-size:100%;}	
				
				img.titleGraphicRight 
					{
					float: left;
					position: relative;
					width: 176px;
					height: 56px;
					margin-left: 0px;
					margin-right: 0px;
					margin-top: 0px;
					margin-bottom: 0px;
					}
		

		#mainAreaContainer 
			{
			position:relative;
			width: 720px;
			margin-left: 24px;
			font-size: 12px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
			#mainAreaContent
				{
				position:relative;
				width: 704px;
				margin-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: black;
					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:120%;}
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent a:hover  {color: #ffffff; 	font-weight:bold; font-size:120%;}
				#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent a:active {color: #7f7f7f; 	font-weight:bold; font-size:120%;}	
			
			
			div.infoBoxContainer 
				{
				float: right;
				width: 272px;
				margin-top: -56px;
				}			
					
					
					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;
						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.infoBox1 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 div.infoBox1 a {color: #ffffff; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox1 a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox1 a:active {color: #7f7f7f; 	 font-weight:normal; font-size:100%;}							
								
							.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;
						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: #efefef; 
								line-height: 1.25em; 
								margin: 0px 24px 0px 16px; 
								text-align: left;
								}	
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox2 a {color: #efefef; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox2 a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox2 a:active {color: #6f6f6f; 	 font-weight:normal; font-size:100%;}	
						
						
					div.infoBox3 
						{
						background-image: url(graphics/infoBox3BodyBG.png);
						background-repeat: repeat-y;
						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.infoBox3 p 
								{
								font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
								font-size: 11px; 
								color: #dfdfdf; 
								line-height: 1.25em; 
								margin: 0px 24px 0px 16px; 
								text-align: left;
								}	
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox3 a {color: #dfdfdf; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox3 a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox3 a:active {color: #5f5f5f; 	 font-weight:normal; font-size:100%;}	
						
					div.infoBox4 
						{
						background-image: url(graphics/infoBox4BodyBG.png);
						background-repeat: repeat-y;
						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.infoBox4 p 
								{
								font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
								font-size: 11px; 
								color: #cfcfcf; 
								line-height: 1.25em; 
								margin: 0px 24px 0px 16px; 
								text-align: left;
								}	
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox4 a {color: #cfcfcf; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox4 a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox4 a:active {color: #4f4f4f; 	 font-weight:normal; font-size:100%;}	
						
					div.infoBox5
						{
						background-image: url(graphics/infoBox5BodyBG.png);
						background-repeat: repeat-y;
						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.infoBox5 p 
								{
								font-family: Helvetica, Helvetica Neue, Arial, sans-serif; 
								font-size: 11px; 
								color: #bfbfbf; 
								line-height: 1.25em; 
								margin: 0px 24px 0px 16px; 
								text-align: left;
								}	
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox5 a {color: #bfbfbf; 	 font-weight:normal; font-size:100%; line-height: 1.5em;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox5 a:hover  {color: #000000; 	font-weight:normal; font-size:100%;}
							#contentContainerBackgroundR #contentContainer #mainAreaContainer #mainAreaContent div.infoBoxContainer div.infoBox5 a:active {color: #3f3f3f; 	 font-weight:normal; font-size:100%;}	
		
							

			
				img.titleGraphicLeft 
					{
					float: left;
					position: relative;
					width: 432px;
					height: 56px;
					margin-left: -16px;
					margin-right: 16px;
					margin-top: 0px;
					margin-bottom: 0px;
					}
					

				td 
					{
					padding-left: 16px;
					padding-right: 0px;
					padding-top: 1px;
					padding-bottom: 0px;
					}

					
					
				img.bodyGraphicfloatLeft 
					{ 
					float: left; 
					margin: 0px; 
					}




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



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