#outer-edge{

	background:#7F9EBD url(../backgrounds/projects-background.jpg) top left no-repeat;	

}

/* back link--------------------------------------
--------------------------------------------------------*/

#back-link{
		margin-top:		0px;
		padding-top:	100px;
		
		clear:		both;
		position:		relative;
		

		}
/* 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;
}

.news-single-img a{
	
		display:			block;
		float:				right;
		width:				166px;
		height:				262px;
		position:			absolute;
		z-index:			1;	
		line-height:		262px;
		overflow:			hidden;
			
}
.news-single-img img{
			
		float:		left;
		position:	absolute;
		top:		-20px;
		left:		-50px;	
		
}
	


/* list view styles here---------------
-----------------------------------------  */


.news-list-container{


}



.news-list-item{
			float:				left;
			clear:				left;
			width:				100%;
			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;
			max-width:			340px;

}
.news-list-item h3 a{
			margin: 			0 0 0 0;
			padding:			0 5px 0 0;
			color:				#000000;
			xxfont-size:			1.1em;
			font-weight:		normal;
			text-decoration:	underline;
			float:				left;
			clear:				left;
}

.news-list-more-more-link {
			padding:			0 0 0 0;
			margin:				0;
			color:				#000000;

			font-size:			1.1em;
			xxwidth:				37px;
			display:block;
					
}
.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;

		}
	



