@charset "utf-8";
/* ------------------------------------------------------------------------- 
   Standard                                                                       
   ------------------------------------------------------------------------- */

body,html {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;
background:#000;
color:#FFF;
padding:0px;
margin:0px;}

	p, ul {
	/*margin:0px 0px 10px 0px;*/
	font-size:.8em;}
		
	h1,h2,h3,h4,h5,h6 {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 0px 0px 5px 0px;
		padding:0px;
		font-weight:normal;
	}
	
	h1 {
	color:#fff;}
	
	h2 {
		font-size:65px;
		color:#fff;
	}

	h3 {
		font-size:23px;
		color:#fff;
		outline:none;
	}
	
	h4 {
		font-size:16px;		
		color:#c0c0c0;
	}	
	
	
	h5 {
		font-size:24px;		
		color:#fff;
	}	
	
	h6 {
		font-size:12px;		
		color:#c0c0c0;
	}	
	
	
	a:link, a:visited, a:active {
		color:#c0c0c0;
		outline:none;
		text-decoration:none;
	} 
	
	a:hover {
		color:#c0c0c0;
		text-decoration:underline;
		outline:none;	
	}
	
		object{
		outline:none;	
	}
		
/* ------------------------------------------------------------------------- 
   Classes                                                                       
   ------------------------------------------------------------------------- */

address {
font-size:.65em;
font-style:normal;
line-height:15px;}

.clear {
clear:both;}

.left {
float:left;}

.right {
float:right;}

.icon {
	float:left;
	margin:0px 10px 5px 0px !important;
	border: 10px #FF0000 solid;
}

.sectionTitle{
	position:relative;
	left:340px;
	top:100px;
}	
	
/* ------------------------------------------------------------------------- 
   Navigation                                                                       
   ------------------------------------------------------------------------- */
   
   
#nav {
	height:109px;
	width:960px;
	padding:0px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:2;
}

#nav_home {
	height:730px;
	width:960px;
	padding:0px;
	position:relative;
	z-index:3;
}	

/* ------------------------------------------------------------------------- 
   Structure                                                                       
   ------------------------------------------------------------------------- */
#header {
	height:1px;	
	width:960px;
	margin:0 auto;
	position:absolute;
	top:108px;
}

#container {
	width:100%;
	margin:0 auto;
	min-height:500px;
	padding:0px;
}

	#content {
		width:100%;
	}	
	
		#contentTop {	
			background-color:#242424;
			min-height:530px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
		}
		
			#contentTopCenter {
				width:960px;
				margin:0px auto 0px auto;
			}		

				#contentTopExtraGray {  
					width:100%;
					height:530px;
					background-color:#242424;
					position:absolute;	
					top:108px;	
					height:529px;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;	
					z-index:0;				
				}
				
				#contentTopBottomLine {  
					height:1px;	
					
					position:absolute;
					top:638px;
					background:url(../images/header_bg.jpg);
				}
		
 			#contentProjectList {
				margin: 0px 0px 60px 0px;
				width:460px;
			}
			
		
			#contentTop img{
				border: 5px solid #fff;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 3px 0px;
			}	
			
				#flash{
					width:250px;
					height:355px;
					border: 5px solid #fff;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 3px 0px;					
				}				
						
			#contentTop img.poster{
				border: 5px solid #fff;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 40px 0px;
			}				
			
			#contentTop #ShowObject{
				border: 5px solid #fff;
				margin: 0px 0px 40px 0px;
				width:560px;
			}
			
			#contentTop #pics{
				border: 5px solid #fff;
				margin: 0px 0px 40px 0px;				
				width:431px;
			}			
					
				#contentTopLeft {
					width:200px;
					float:left;
					margin: 61px 0px 0px 50px;
				}	
				
				#contentTopRight {
					width:500px;
					float:left;
					margin: 50px 0px 0px 90px;
					position:relative;
					min-height:469px;
					padding-bottom:30px;
				}	
							
					#contentTopRight h4 {
						margin: 0px 0px 33px 0px;
					}	
					
					#contentTopRight h3 {
						color:#999;
						margin: 0px 0px 33px 0px;
					}

					#contentTopRight ul.show{
						list-style:none;
						font-family:Georgia, "Times New Roman", Times, serif;
						position:absolute;
						bottom:-13px;
						padding:0px;
					}			
					
					#contentTopRight ul.show li{
						float:left;
						margin: 0px 10px 0px 0px;
						padding: 0px 0px 10px 0px;
						font-size:13px;
					}	
					
					#contentTopRight ul.show li.selected{
						border-bottom: 20px solid #FFF;
						color:#FFF;
					}
					
					#contentTopRight ul.show li a:link, #contentTopRight ul.show li a:visited, #contentTopRight ul.show li a:active {
						text-decoration:none;}
						
					#contentTopRight ul.show li a:hover {
						border-bottom: 30px solid #FFF;
						color:#FFF;}
					
			#contentBottom{
				margin:10px 0px 0px 340px;	
				width:431px;
			}
		

/* ------------------------------------------------------------------------- 
   Projects                                                                       
   ------------------------------------------------------------------------- */

.item{
	margin:0px 0px 10px 0px;
	width:100%;
}

/* ------------------------------------------------------------------------- 
   News                                                                       
   ------------------------------------------------------------------------- */

#contentTopRight ul#news{
	list-style:none;
	position:relative;
}			

	#contentTopRight ul#news li{
		margin: 0px 10px 10px 0px;
		padding: 0px 0px 10px 0px;
		font-size:13px;
		float:none;
	}	
	
.newsAccordian #item{
	clear:both;
}	

ul#NewsList{
	list-style:none;
	margin:0;
	padding:0;
}

	ul#NewsList li{
		margin:0 0 10px 0;
	}

/* ------------------------------------------------------------------------- 
   Footer                                                                       
   ------------------------------------------------------------------------- */		
	
	#footer {
		width:960px;
		margin:0 auto;
		}
		
	#footerWithBar {
		width:960px;
		margin:0 auto;
		}		
	
		#footerContent {
			width:960px;
			color:#fff;
			font-size:11px;
			margin:0px auto 0px auto;
		}	
	
		#footer p {
			font-size:.65em;
			line-height:15px;
		}

