.ContentLeft .PageTitle {
	background-color: #FFFFFF;
	border-bottom: 1px solid #ACACAC;
	border-left: 4px solid #FFFFFF;
	color: #22497E;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 1px;
	padding: 16px 18px 8px 16px;
	width: 650px;
}

	.ContentLeft .PageTitle .Title {
		float: left;
		font-size: 24px;
		font-weight: bold;
		line-height: 26px;
	}
	
	.ContentLeft .PageTitle .Link {
		color: #044EB4;
		float: right;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	
		.ContentLeft .PageTitle .Link a {
			color: #044EB4;
			text-decoration: none;
		}
		
		.ContentLeft .PageTitle .Link a:hover {
			color: #ECC806;
		}


		
.ContentLeft .Content {
	background: #FFFFFF url(../images/bkg_content_shadow.jpg) top left no-repeat;
	border-left: 4px solid #FFFFFF;
	padding: 18px 20px 26px 14px;
	width: 650px;
}



/*----PORTFOLIO MAIN PAGE----*/

.ContentLeft .Content .LeftColumn {
	float: left;
	padding-right: 16px;
	width: 317px;
}

.ContentLeft .Content .RightColumn {
	float: left;
	width: 317px;
}

.ContentLeft .Content .Image1 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image1 a {
		background: url(../images/portfolio_dept1.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image1 a:hover {
		background: url(../images/portfolio_dept1.jpg) 0px -204px no-repeat;
	}
	
.ContentLeft .Content .Image2 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image2 a {
		background: url(../images/portfolio_dept2.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image2 a:hover {
		background: url(../images/portfolio_dept2.jpg) 0px -204px no-repeat;
	}
	
.ContentLeft .Content .Image3 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image3 a {
		background: url(../images/portfolio_dept3.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image3 a:hover {
		background: url(../images/portfolio_dept3.jpg) 0px -204px no-repeat;
	}
	
.ContentLeft .Content .Image4 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image4 a {
		background: url(../images/portfolio_dept4.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image4 a:hover {
		background: url(../images/portfolio_dept4.jpg) 0px -204px no-repeat;
	}
	
.ContentLeft .Content .Image5 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image5 a {
		background: url(../images/portfolio_dept5.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image5 a:hover {
		background: url(../images/portfolio_dept5.jpg) 0px -204px no-repeat;
	}
	
.ContentLeft .Content .Image6 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image6 a {
		background: url(../images/portfolio_dept6.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image6 a:hover {
		background: url(../images/portfolio_dept6.jpg) 0px -204px no-repeat;
	}
	
	
.ContentLeft .Content .Image7 {
	height: 204px;
	padding-bottom: 11px;
	width: 317px;
}

	.Content .Image7 a {
		background: url(../images/portfolio_dept7.jpg) top no-repeat;
		display: block;
		height: 204px;
		overflow: hidden;
		text-indent: -5000px;
		width: 317px;
	}
	
	.Content .Image7 a:hover {
		background: url(../images/portfolio_dept7.jpg) 0px -204px no-repeat;
	}

	
/*----PORTTFOLIO INSIDE PAGES----*/

.ContentLeft .MastHead {
	border-bottom: 1px solid #ACACAC;
	border-left: 4px solid #FFFFFF;
	margin-bottom: 1px;
	padding: 15px 32px 15px 16px;
	width: 636px
}

.ContentLeft .Project {
	background: #FFFFFF url(../images/bkg_content_shadow.jpg) top left no-repeat;
	border-bottom: 1px solid #ACACAC;
	border-left: 4px solid #FFFFFF;
	padding: 18px 20px 16px 16px;
	margin-bottom: 1px;
	width: 648px;
}

.ContentLeft .LastProject {
	background: #FFFFFF url(../images/bkg_content_shadow.jpg) top left no-repeat;
	border-left: 4px solid #FFFFFF;
	padding: 18px 20px 26px 16px;
	width: 648px;
}

.ContentLeft .LeftColumn {
	float: left;
	padding-right: 18px;
	width: 275px;
}

	.LeftColumn .Image {
		border: 1px solid #ACACAC;
	}
	
	

.ContentLeft .RightColumn {
	float: left;
	width: 355px;
}

	.ContentLeft .RightColumn .ProjectName {
		font-size: 14px;
		font-weight: bold;
	}

	.ContentLeft .RightColumn .Text {
		padding-bottom: 10px;
	}
	
		.ContentLeft .RightColumn .Text a {
			color: #044EB4;
			text-decoration: none;
		}
		
		.ContentLeft .RightColumn .Text a:hover {
			color: #ECC806;
		}
	
	.ContentLeft .RightColumn .Quote {
		font-style: italic;
		padding-bottom: 10px;
		width: 350px;
	}
	
.ContentLeft .CompleteListing {
	padding: 0px 18px 26px 18px;
	width: 652px;
}

	.ContentLeft .CompleteListing .Logo {
		float: left;
		padding-right: 11px;
		width: 48px;
	}
	
	.ContentLeft .CompleteListing .Text {
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
	}
	
		.ContentLeft .CompleteListing .Text a {
			color: #044EB4;
			text-decoration: none;
		}
		
		.ContentLeft .CompleteListing .Text a:hover {
			color: #ECC806;
		}