/* CASE STUDIES - ENVIRONMENT PAGE STYLES -----------------------------------------------


--------------------------------------------------------*/

/* content_border -- stops the text from going the length of the page --------------------------------------

--------------------------------------------------------*/
 #content_case_border				
		{
			
			
			
			width:			700px;
			padding:            50px 0px  0px 43px;
			margin:		    0 15px 0 15px;
			display: 		block;
			clear:			both;
position:relative;

		}

		
.news-single-the-quote
		{
			
			
		padding-bottom: 400px;
		width: 		298px;
 		float: 		right;
 		padding-top;   	20px;
 		border-top: solid #fff 10px;

		}
		
	
/* CASE NAVIGATION --------------------------------------

--------------------------------------------------------*/


#case_navigator 	
		{
			float: 			left;
			display: 			inline;
			padding: 			0;
			#height: 			30px;
			background-color:		777;
			margin:			10px 0 0 209px;
			color:				#005D99;
                         border-bottom: solid #fff 17px;
		}
		
#case_navigator ul
		{
			#float: 			left;
			display: 			inline;

			padding: 			0;
			color:				#005D99;
			width:			650px;		

		}
						
#case_navigator li	
		{
			float: 			left;
			display: 			inline;
			list-style: 		none;
			margin: 			0 12px 0 0;
			padding: 			0;
			color:				#005D99;

	
		}
#case_navigator a
		{
			float: 			left;
			color:				#005D99;
		}
	


	
/* HEADER -----------------------------------------------
Layout styles for home header
--------------------------------------------------------*/
#header_content				
		{
	
			width: 				960px;
			height: 			311px;
			position:relative;
						
			
	
		}
		

#header					
		{
	
			background: 		url(../backgrounds/header.gif) top right no-repeat;
			position:			absolute;
			left:				0px; 
			top:				0px;
			width:				960px;
			height:				95px;
			z-index:			1; 
			visibility:			visible;
		}
		
#header h1
		{	
			float: 				right;
			display:			inline;
			background: 		url(../logo.gif) top left no-repeat;
			width: 				188px;
			height: 			75px;
			text-indent: 		-9999px;
			margin: 			14px 31px 0 0;
		}
#page_image

		{
			float:				left;
			background: 		url(../backgrounds/h_bg_contact.jpg) top right no-repeat;
			position:			absolute;
			left:				0px; 
			top:				95px;
			width:				960px;
			height:				216px;
			z-index:			2; 
			visibility:			visible;	
		}
		

/*--------------------------------- Project pics   -----------------------------------*/
.news-list-container_by_pic {
	background-color:#fff;
	width:			880px;
	margin:			0px;
	padding:		0px;
	display:		block;
}	


.news-list-item_by_pic {
	display:		block;
	float: 			left;
	padding:	   	5px 0 0 0;
	margin:			0 10px 28px 0;
	margin-right: 		10px;
	font-size:		1em;
	width:			338px;
	text-align:		left;
	background-color:#F4EEBE;
	} 

.news-list-item_by_pic_left {
	display:		block;
	zpadding:	   	0 0 68px 0;	
	float: 			left;
	width:			80px;
	margin: 		0 0 6px 0;
	text-align:		justify;
	}
.news-list-item_by_pic_right {
	padding:	    	0px;	
	margin: 		0 0 6px 0;
	float: 			right;
	width:			250px;
	
	
	
	}
	.news-single-additional-info-pic{
	
	font-size:		1em;
	
	background-color:#CCFF00;
	margin-right:	10px;
	margin-bottom:
	
	}
	
.news-single-img {
 	text-align: 	left;
	float: 			left;


}
.news-single-img A{
 	text-align: 	left;
	float: 			left;
	margin-right:	15px;
	

}
	
.by_pic_right_h3 {
	
	font-size:		0.9em;
	}
	
.news-list-date_by_pic {
	color: 			#000;
	text-align: 	left;
	font-size: 		1.2em;
	font-weight: 	normal;
	}

.news-list-container_by_pic H3 {
	font-size:	1.5em;
	color:#005D99;
	font-weight:	bold;


}
.news-list-container_by_pic H3 A:LINK,.news-list-container_by_pic H3 A:VISITED,.news-list-container_by_pic H3 A:HOVER, {
			color:#005D99;
	padding-left:	    0px;
	border: 			0px;
}

.news-list-container_by_pic H3 A {
	color:#005D99;

}
.news-list-container_by_pic H4 {
	font-weight:normal;
	height:70px;
	padding-left:3px;
}

.news-list-imgcaption_by_pic {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 0.9em;

	}

.news-list-container_by_pic IMG {
		float: right;
	border:0px;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category_by_pic IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink_by_pic,.news-list-category_by_pic {

	margin-left:	0px;
	font-size: 		1.1em;
	color:			#005D99;
	margin-top:		-15px;
}
.news-list-morelink_by_pic a {
	margin-left:	0px;
	font-size: 		1.1em;
	color:			#005D99;
	
}
.news-list-browse_by_pic {
	text-align: 		center;
	font-size:			1.2em;
			color:			#005D99;
}
	
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.project-single-item {

	padding:		0px;
	margin-top:		-4px;
	text-align:		left;
	width:			887px;
	background-color:#fff;

}

.project-single-text-1{
	font-size:		1em;
	width:			500px;
	float:			left;
	background-color: #fff;

}


.project-single-item H2 {
	color:			#005D99;
	font-size:		1.3em;
	font-weight:	bold;
	margin-bottom: 	10px;
	margin-top:		0px;
}
.project-single-item H3 {

	margin:	 		0;
	
}

.project-single-item_right {
	float:			right;
	text-align:		left;
	width:			317px;

}

.project-single-item_right_gallery {

	padding: 		10px 4px 0 20px;
	float:			right;
	text-align:		left;
	width:			274px;
	background: 	#F8F086 url(../backgrounds/round-corner-right-menu.gif) top left no-repeat;

}
.project-single-item_right_gallery img{
 	text-align: 	left;
	float: 			left;
	margin-right:	15px;

}	

.project-single-img
 {
 	text-align: 	left;
	float: 			left;
	margin-left:	5px;
	width:			400px;
	background-color:#FF6666;

}



.project-single-imgcaption {
	padding:		3px;
	clear:			both;
}

.project-single-category {

	float: 			right;
}
.project-single-backlink{
	
	
	margin-bottom: 	16px;
	clear: 			both;
	margin-top: 	10px;

	
}
.project-single-backlink a {
	
	font-size:		1.1em;
	line-height:	1.4em;
	
}

.project-single-timedata {
	margin-right:	2px;
	float: 			right;
}
.project-single-timedata, .project-single-author,.project-single-imgcaption {
	font-size: 		1em;
	
}
.project-single-author {
	padding-bottom: 3px;
	
}
.project-single-additional-info {
	background-color: #BBE53A;
	clear: 			both;
	margin-top: 	15px;
	border: 		1px solid #666;
	padding:		3px;
	padding-bottom:	0px;

}
.project-single-related,.project-single-files,.project-single-links  {

	margin:			0px;
	margin-bottom: 	3px;
	padding:		3px;
	background-color:#F9FFE5;
}

.project-single-related DD, .project-single-links DD, .project-single-files DD {
	margin-left:	20px;

}

.project-single-related DT, .project-single-links DT, .project-single-files DT {
	font-weight: 	bold;
	font-size:		1em;
	margin-left:	5px;
	width:			90%;
}


