body {
	background:#000 url('/images/html_bg.gif') repeat-x scroll top left;
	background-color:#171717;
	color:#999;
}

.home h2 {
	height:auto;
}

.home #outer {
	background:transparent url('/images/home_bg.gif') no-repeat scroll center top;
}

#header {
	height:160px;
    margin-bottom: 0;
	overflow:visible;
}

#main {
	height:630px;
}
	#homeAtoms {
		position:absolute;
		top:0;
		left:0;
		width:562px;
		height:516px;
		margin:7px 0 0 48px;
		background:transparent url('/images/home_atoms.png') no-repeat scroll top left;
		z-index:10;
	}

		#news .newsImage {
			position:absolute;
			top:11px;
			left:90px;
			z-index:4;
			display:none;
		}

p {
	color:#fff;
}

h3 {
	font-size:2.2em;
	color:#fff;
}
		
#featureImage {
	left:90px;
	position:absolute;
	top:11px;
	z-index:3;
}

#electron {
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	width:610px;
	height:523px;
	margin:0;
	background:transparent url('/images/electron.gif') no-repeat scroll 117px 85px;
}

	#news li {
		position:absolute;
		left:-9000px;
		top:0;
		z-index:11;
	}

	#news li.selected {
		display:block;
		padding-top:65px;
		padding-left:540px;
		width:450px;
		height:220px;
		left:0;
		clear:both;
	}
	
		#news li h2 {
	font-size:3.4em;
	margin-bottom:0.6em;
	padding-right:15px;
	text-align:left;
	text-indent:0px;
	visibility:inherit;
	margin-left: 0;
		}
		
			.sIFR-active #news li h2 {
				margin:0 0 5px 0;
				text-indent:0;
			}
		
		#news li p {
			padding:0 150px 1em 0;
		}
		
			#news ul ul {
				top:215px;
				width:450px;
				position:absolute;
				z-index:10;
				left:532px;
			}
			
				#news li li {
					position:relative;
					padding:0;
					float:left;
					width:auto;
					clear:none;
					display:block;
					left:0;
				}
				
					#news li li a {
						float:left;
						padding:10px 10px 6px;
						font-size:2em;
						border-right:1px solid #5d5d5d;
					}
					
					#news li li.last a {
						border:none;
					}
					
		#newsNav {
			top:231px;
			left:870px;
			width:90px;
			position:absolute;
			z-index:20;
		}
		
			#newsNav p {
				float:left;
				width:50px;
				text-align:center;
			}
		
			#newsLeft {
				float:left;
				background:transparent url('/images/news_left.gif') no-repeat scroll top left;
				width:20px;
				height:20px;
				text-indent:-9000px;
				line-height:3em;
			}
			
				#newsLeft:hover {
					background-image: url('/images/news_left_hover.gif');
				}
			
			#newsRight {
				float:left;
				background:transparent url('/images/news_right.gif') no-repeat scroll top left;
				width:20px;
				height:20px;
				text-indent:-9000px;
				line-height:3em;
			}
			
				#newsRight:hover {
					background-image:url('/images/news_right_hover.gif');
				}

	.videoPlay {
		width:140px;
		height:140px;
		position:absolute;
		top:152px;
		left:225px;
		z-index:25;
		text-indent:-9000px;
		background:transparent url('/images/video_play.png') no-repeat scroll top left;
		cursor:pointer;
	}
		
		.videoPlay:hover {
			background-image:url('/images/video_play_hover.png');
		}

#event {
	width:520px;
}
			
	#event .edges,
	#event .imask,
	#event canvas {
		position:absolute;
		top:378px;
		left:62px;
		z-index:8;
	}
	
	#event h3 {
		top:468px;
		margin-left:220px;
		position:relative;
		z-index:18;
	}
	
		.sIFR-active #event h3 {
			margin-bottom:0;	
		}
	
	#event p {
		top:468px;
		margin-left:220px;
		position:relative;
		z-index:12;
		color:#ccc;
	}

	
#about {
	position:absolute;
	width:520px;
	top:312px;
	left:402px;
	z-index:6;
}
			
	#about .edges,
	#about .imask,
	#about canvas {
		position:absolute;
		top:0;
		left:62px;
		z-index:7;
	}
	
	#about h3 {
		margin-top:18px;
		margin-left:230px;
		position:relative;
		z-index:11;
	}
	
		.sIFR-active #about h3 {
			margin-bottom:0;	
		}
	
	#about p {
		margin-left:230px;
		position:relative;
		z-index:12;
		color:#ccc;
	}
	
	#event a,
	#about a {
		font-size:1.4em;	
	}
	
#videos {
	display:none;
}


	#videoLeft {
		float:left;
		display:inline;
		height:387px;
		width:423px;
	}


	#videoRight {
		padding:0 0 0 14px;
		float:left;
		width:220px;
		overflow:hidden;
		display:inline;
	}
	
		#videoRight h2 {
			color:#333;
			font-size:2.3em;
			margin:0 0 .2em 0;
		}

		#videoLeft p,
		#videoRight p {
			font-size:1.5em;
			color:#333;
		}
		
		#videoRight ul {
			position:absolute;
			bottom:36px;
			right:18px;
			width:220px;
			height:276px;
		}

			#videoRight li {
				float:left;
				margin:0 4px 4px 0;
				position:relative;
				width:103px;
				height:87px;
			}
				
				#videoRight li a {
					background:transparent url('/images/video_play_small.png') no-repeat scroll 27px 20px;
					width:103px;
					height:87px;
					position:absolute;
					top:0;
					left:0;
					text-indent:-9000px;
					cursor:pointer;
				}
				
					#videoRight li a:hover {
						background-position: 27px -81px;
					}
				
				#videoRight li img {
					width:103px;
					height:87px;
					position:absolute;
					top:0;
					left:0;
				}

                                /* Footer Styles
************************************************************************************************************************/

#footer {
	margin-bottom:20px;
	overflow:hidden;
	height:1%;
}

#footer a {
	float:left;
}


#footer ul {
	margin:22px 0;
	width:54.5em;
	float:right;
}

	#footer li {
		float:left;
	}

	#footer li a {
		font-size:1.3em;
		color:#ccc;
		padding:0 10px;
		border-right:1px solid #ccc;
	}

	#footer li.last a {
		border-right:none;
		padding-right:0;
	}

	#footer a:hover {
		color:#D60961;
		text-decoration:none;
	}

#footerInfo 
{
  display: block;
}


#main{
    margin-bottom: 0;
	}
#footer #footerInfoBlock a {
	color: #999;
}
#footer #footerInfoBlock #taradataInfo a:hover {
	color: #D60961;
}
#footer #footerInfoBlock #precedentInfo a:hover {
	color: #D60961;
}
