#outer-edge{

	background:#7F9EBD url(../backgrounds/news-background.gif) top left repeat-y;	

}

/* back link--------------------------------------
--------------------------------------------------------*/

#back-link{
		margin-top:		0px;
		padding-top:	357px;
		
		clear:		both;
		position:		relative;
		

		}
		
.awards-list-item	{

			
			font-size:			0.9em;
			font-weight:		bold;
			padding:			20px 0 0 0;
			margin:				0;
			float:				left;
			color:				#000;
	
	
	}
.awards-list-item a:hover	{
	
		color:				#013E7F;
	
	}	
		
/* Single view styles here---------------
-----------------------------------------  */
.news-single-item{


}

.news-single-timedata{
			margin: 			0 0 10px 0;
			padding:			0 0 0 0;
			color:				#000000;
			font-size:			1.1em;
			font-weight:			normal;
			float:				left;
			clear:				left;
			width:				100%;
}


.news-single-item h2{

			
			font-size:			1.1em;
			font-weight:		bold;
			padding:			0;
			margin:				0;
			float:				left;
			clear:				left;
	
	}
		    
.news-single-item p{
	
	} 
.news-single-backlink a:{
			padding:			0 0 0 5px;
			margin:				0;
			color:				#000000;
			text-decoration:    		none;
			float:				left;
			font-size:			1.1em;

}
.news-single-backlink a:hover{
		
			color:				#000000;
			text-decoration:    		none;
			float:				left;
			

}
.news-single-backlink{
			text-decoration:    		none;
			color:				#000000;	

}


.news-image {
			


			xmargin:-33px -19px 0px 0px;
			position:			relative;
			xmargin:-33px -19px 0px 0px;
			width:				166px;
			float:				right;
			
}

.news-single-img {

			float:				right;	
			position:			absolute;
			left:				19px; 
			top:				-33px;
			width:				166px;
			height:				262px;
			border:				solid #000000 1px;
			padding:			0 0 15px 0;
			background:			#000000 url(../backgrounds/image-footer.gif) bottom left repeat-x;
			overflow:			hidden;
			z-index:			1;
			
			
}
.news-single-img a{
	
		display:			block;
		margin:				0px auto;
		xxfloat:				right;
		width:				1000px;
		margin-left:			-420px;
		height:				262px;
		text-align:			center;
		position:			relative;
		xxleft:				-200px;
		xxz-index:			2;	
		line-height:			262px;
		overflow:			hidden;
			
}
.news-single-img img{

		background-color:	#fff;
		text-align:		center;
		
		
}

.news-image-links{

			float:				right;
			display:			block;
			
			position:absolute;
			z-index:			1;	
			padding:            0 0 0 6px;
			right:				0px;
			left:				20px;
			top:				229px;
			text-align:			left;
			background-color:	#DEE0EF;
			width:				160px;
			border-top:			solid #000000 1px;
			border-bottom:solid #000000 1px;
			

}


/* list view styles here---------------
-----------------------------------------  */


.news-list-container{


}
.news-list-date{	
	
			font-size:			1.1em;
			font-weight:		bold;
			padding:			0;
			margin:				0;
			float:				left;
			clear:				left;
			width:				100%;
}


.news-list-item{
			float:				left;
			clear:				left;
			margin:				0;
			padding:			0 0 12px 0;
			background:			none;
}

.news-list-item h3{
			margin: 			0 0 0 0;
			padding:			0 0 0 0;
			color:				#000000;
			xxfont-size:			1em;
			font-weight:		normal;
			text-decoration:	underline;
			float:				left;
			clear:				left;

}
.news-list-item h3 a{
			margin: 			0 0 0 0;
			padding:			0 0 0 0;
			color:				#000000;
			xxfont-size:			1.1em;
			font-weight:		normal;
			text-decoration:	underline;
			float:				left;
			clear:				left;
}

.news-list-more-more-link a{
			padding:			-2px 0 0 5px;
			margin-left:				5px;
			color:				#000000;
			text-decoration:    		none;
			float:				left;
			font-size:			1.1em;
					
}
.news-latest-more-more-link a:hover{

			text-decoration:    		none;
			color:				#000000;				
}







/* SUB NAVIGATION on COMPLETED PROJECTS--------------------------------------
--------------------------------------------------------*/

#sub_navigation	
		{
		margin-top:		35px;
		padding:	0;
		

		}

#sub_navigation	 ul	
		{
			display:			inline;
			vertical-align:		bottom;
			padding: 			0;
			margin: 			0;
			xheight: 			23px;
			
			xoverflow: 			hidden;
			xbackground-image:	url(../backgrounds/main-nav.gif);
			
		}			

#sub_navigation	 li	
		{
		
			text-align:			left;
			display:			block;
			float:				left;
			list-style: 		none;
			margin: 			0 10px 0 0;
			padding: 			0;
			height: 			34px;
			line-height:		34px;
			width:				160px;
			
		}
	

#sub_navigation	 li a	
		{
			padding: 			0px 0 0 5px;
			text-decoration:	none;
			display: block;
			background-color: #fff;
			color: #000;
			width: 100%;

		}

html>body #sub_navigation li a {
width: auto;
}					

#sub_navigation	 li a:hover
		{
			xfont-weight:		bold;
			background-color:				#DEE0EF;
			

		}
.active
		{
			font-weight:		bold;

		}
.active a
		{
			font-weight:		bold;

		}
