#sub_container{
	width:968px;
	margin:auto;
	text-align:left;
}

#left_col{
	width:236px;
	float:left;
	padding:0 10px 0 0;
}

	#left_col #left_col_top{
		background:url(../images/bg_services_nav_contain_top.giff) no-repeat;
		width:244px;
	/*	height:10px;*/
	}

	#left_col #left_col_mid{
		background:url(../images/bg_services_nav_contain_spacer.giff) repeat-y;
		width:224px;
		padding:2px 10px 10px 11px;
		
	}
	
		#left_col #left_col_mid h1{
			margin-left:10px;
			
		}
	
		#left_col #left_col_mid h3{
			background:url(../images/bg_services_nav_tab.gif) no-repeat;
			width:184px;
			height:7px;
			padding:9px 8px;
			margin-left:11px;
			text-align:center;
		}
	
		#left_col #left_col_mid .mid_top{
			background:url(../images/bg_services_nav_top.gif) no-repeat;
			width:220px;
			height:10px;
		}
		
		#left_col #left_col_mid .mid_mid{
			background:url(../images/bg_services_nav_spacer.gif) repeat-y;
			width:200px;
			padding:0 10px;
		}
		
			#left_col #left_col_mid .mid_mid li{
				list-style:url(../images/arr_white.gif) inside;
				line-height:12px;
			}
			
			#left_col #left_col_mid .mid_mid a{
				color:#31333f;
				line-height:12px;
				font-size:10px;
			}
			
			#left_col #left_col_mid .mid_mid a:hover{
				text-decoration:underline;
			}
		
		#left_col #left_col_mid .mid_btm{
			background:url(../images/bg_services_nav_btm.gif) no-repeat;
			width:220px;
			height:17px;
		}
		
	#left_col #left_col_btm{
		background:url(../images/bg_services_nav_contain_btm.giff) no-repeat;
		width:244px;
		height:18px;
	}


#mid_col{
	width:470px;
	float:left;
}

	#mid_col #mid_col_top {
		background:url(../images/bg_sub_top.gif) no-repeat;
		width:408px;
		height:32px;
		padding:40px 30px 0 30px;
	}
	
		#mid_col #mid_col_top h1{
			color:#cfd6dc;
		}

	#mid_col #mid_col_mid {
		background:url(../images/bg_sub_spacer.gif) repeat-y;
		width:408px;
		padding:10px 30px 10px 30px;
		float:left;
		min-height:485px;
	}
		#mid_col #mid_col_mid img{
			max-width:200px;
			float:left;
			margin:0 10px 10px 0;
		}
		
		#mid_col #mid_col_mid h5{
			width:400px;
			clear:both;
		}
		
		#mid_col #mid_col_mid li{
			color:#898989;
			font-size:12px;
			line-height:16px;
			list-style:disc;
			list-style:inside;
		}

	#mid_col #mid_col_bottom {
		background:url(../images/bg_sub_btm.gif) no-repeat;
		width:468px;
		height:19px;
		float:left;
	}
/*col alignment for projects pages*/
#mid_col #mid_col_mid div{
	border-bottom:dotted 1px #cfd6dc;
	padding:0 10px 20px 10px;
	position:relative;
}

#mid_col #mid_col_mid #first{
	border-top:dotted 1px #cfd6dc;
	padding:0 10px 20px 10px;
	position:relative;
}
	
	#mid_col #mid_col_mid div a{
		float:right;
		background:url(../images/arr_white.gif) no-repeat right 3px;	
		color:#898989;
		text-decoration:underline;
		padding:0 10px 0 0;
		font-size:11px;
		font-weight:bold;
		position:absolute;
		bottom:15px;
		right:25px;
	}
/*end projects*/
#right_col{
	width:245px;
	float:left;
}

	#right_col .right_col_img_bg{
		background:url(../images/bg_photo.gif) no-repeat;
		width:233px;
		height:173px;
		padding:26px 0 0 12px;
	}
	
	