/*----------------------------------------------------------------------------------------
projects.css
----------------------------------------------------------------------------------------*/


/* .module_process
----------------------------------------------------------------------------------------*/
.module_process {   }
	.module_process #module_utility {
		height: 56px;
		width: 100%;
		background: url(/images/bg/bg_module_process_head_alt.gif) repeat-x left bottom;
		position: static;
		margin: 0 0 -56px 0;
	}
		.module_process #module_utility .content {
			position: absolute; 
			right: 0;
			z-index: 10;
		}
	.module_process .overflow {
		height: 427px;
		width: 769px;
	}	
	.module_process #steps { 
		height: 427px;
	}
	.module_process .project { 
		float: left;
		width: 772px;
	}
		.module_process .project .project_content { }
				.module_process .project .project_content img { margin: 20px 0 0 0; }
		.module_process .project h2 {
			text-indent: -1000em;
			background-position: left bottom;
			background-repeat: no-repeat;
			height: 50px;
			width: 504px;
		}
		.module_process .project#project1 h2 { background-image: url(/images/hdr/hdr_projects_1.gif); }
		.module_process .project#project2 h2 { background-image: url(/images/hdr/hdr_projects_2.gif); }
		.module_process .project#project3 h2 { background-image: url(/images/hdr/hdr_projects_3.gif); }
		
		#content_listing .module_process .project .col_a {
			float: left;
			width: 286px;
			margin: 0 2px 0 0;
		}
		#content_listing .module_process .project .col_b {
			float: left;
			width: 484px;;
		}
		#content_listing .module_process .project h3 {
			text-indent: -1000em;
			background-position: left bottom;
			background-repeat: no-repeat;
			height: 28px;
			-moz-opacity: 1.0;
			-khtml-opacity: 1.0;
			opacity: 1.0;
			position: relative;
			margin:5px 0 -42px 0;
		}
			.module_process .project .col_a h3 { 
				background-image: url(/images/hdr/hdr_projects_before.png);
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr/hdr_projects_before.png', sizingMethod='image');
				_background: none;
				width: 286px;
			}
			.module_process .project .col_b h3 { 
				background-image: url(/images/hdr/hdr_projects_after.png);
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hdr/hdr_projects_after.png', sizingMethod='image');
				_background: none;
				width: 484px;
			}
		
		.module_process .project .project_content {}
		.module_process .project .project_copy {
			height: 106px;
			padding: 0 16px;
			margin: 0;
			position: relative;
			background: url(/images/bg/bg_module_process_copy.png) repeat-x left top;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_module_process_copy.png', sizingMethod='scale');
			_background: none;
		}
			#content_listing .module_process .project .project_copy p {
				line-height: 1.5;
				position: relative;
				font-size: 1.3em;
				_padding-top: 1px;
			}