.comp-staff-676{
	padding:0 0 0 15px;
	width:636px;
}
	.staff_contact{
		float:left;
		width:430px;
	}
		.staff_contact h4{
			border-top:1px solid #074b88;
			border-bottom:1px solid #074b88;
			color:#074b88;
			font-size:20px;
			font-weight:normal;
			margin:52px 0 10px;
			padding:10px 0;
		}
		.staff_contact p{
			color:#636d6f;
			margin:10px 0 0 0;
			padding:0;
		}
			.staff_phone strong{
				background:url(../images/icon_phone.gif) 0 2px no-repeat;
				display:block;
				float:left;
				overflow:hidden;
				text-indent:-9999px;
				width:20px;
			}
			.staff_email strong{
				background:url(../images/icon_email.gif) 0 4px no-repeat;
				display:block;
				float:left;
				overflow:hidden;
				text-indent:-9999px;
				width:20px;
			}
	.staff_image{
		background:url(../images/staff_image_bg.gif) 0 0 no-repeat;
		float:right;
		width:173px;
		height:202px;
		padding:7px 7px 7px 7px;
		overflow:hidden;
	}
	.staff_bio{
		clear:both;
		padding:20px 0 0 0;
	}

.comp-home-676{
	background:url(../images/home_bg.jpg) 0 40px no-repeat;
}
	.container{
		background:#e4eaed;
		margin:0 0 0 181px;
		width:680px;
	}
		.container .info{
			float:left;
			width:662px;
		}
			.container .info h2{
				background:url(../images/title_welcome.gif) 0 0 no-repeat;
				height:0 !important;
				margin:0;
				overflow:hidden;
				padding:40px 0 0 0;
				width:444px;
			}
			
			.container .info p{
				margin:23px 0 17px 23px;
				padding:0;
				width:419px;
			}
			
			.container .info .box1{
				float:left;
				padding:0 0 25px 0;
				width:210px;
			}
			*html .container .info .box1{
				margin:0 0 0 12px;
			}
				.container .info .box1 h3{
					background:url(../images/title_professional_services.gif) 0 0 no-repeat;
					height:0 !important;
					margin:0;
					overflow:hidden;
					padding:28px 0 0 0;
					width:210px;
				}
				.container .info .box1 ul{
					margin:8px 0 0 8px;
					width:200px;
				}
					.container .info .box1 ul li{
						background: url(../images/bullet_004.gif) 0 .3em no-repeat;
						padding-left:11px;
					}
						.container .info .box1 ul li a{
							color:#333;
							text-decoration:none;
						}
							.container .info .box1 ul li a:hover{
								text-decoration:underline;
							}
			.container .info .box2{
				float:left;
				padding:0 0 25px 0;
				width:210px;
				margin:0 0 0 23px;
			}
				.container .info .box2 h3{
					background:url(../images/title_software.gif) 0 0 no-repeat;
					height:0 !important;
					margin:0;
					overflow:hidden;
					padding:28px 0 0 0;
					width:210px;
				}
				.container .info .box2 ul{
					margin:8px 0 0 5px;
					width:200px;
				}
					.container .info .box2 ul li{
						background: url(../images/bullet_004.gif) 0 .3em no-repeat;
						padding-left:11px;
					}
						.container .info .box2 ul li a{
							color:#333;
							text-decoration:none;
						}
							.container .info .box2 ul li a:hover{
								text-decoration:underline;
							}
							
			.container .info .box3{
				float:left;
				padding:0 0 25px 0;
				width:210px;
			}
				.container .info .box3 h3{
					background:url(../images/title_news.gif) 0 0 no-repeat;
					height:0 !important;
					margin:0;
					overflow:hidden;
					padding:28px 0 0 0;
					width:210px;
				}
				.container .info .box3 ul{
					margin:8px 0 0 5px;
					width:200px;
				}
					.container .info .box3 ul li{
						background: url(../images/bullet_004.gif) 0 .3em no-repeat;
						padding-left:11px;
					}
						.container .info .box3 ul li a{
							color:#333;
							text-decoration:none;
						}
							.container .info .box3 ul li a:hover{
								text-decoration:underline;
							}
							
		.container .cta{
			float:right;
			position:absolute;
			margin:25px 17px 0 0;
			width:194px;
			left:668px;
		}
		*html .container .cta{
			margin:25px 10px 0 0;
		}
			.container .cta div{
				height:133px;
				width:194px;
				cursor:pointer;
			}
				.container .cta div a{
					display:block;
					height:133px;
					overflow:hidden;
					text-indent:-9999px;
					width:194px;
				}
				.container .cta div.cta1 a{
					background:url(../images/cta_granite-trans.png) 0 0 no-repeat;
				}
				.container .cta div.cta2 a{
					background:url(../images/cta_training-trans.png) 0 0 no-repeat;
				}
			.container .cta span.ds1{
				background:url(../images/ds1.gif) 0 0 no-repeat;
				display:block;
				height:17px;
				margin:0;
				padding:0;
				width:194px;
			}
			.container .cta span.ds2{
				background:url(../images/ds2.gif) 0 0 no-repeat;
				display:block;
				height:25px;
				margin:0;
				padding:0;
				width:194px;
			}
			
			#homeContactCTA{
			background:url(../images/home_cta_contact.jpg) 0 0 no-repeat;
			display:block;
			height:169px;
			overflow:hidden;
			text-indent:-9999px;
			width:154px;
			left:29px;
			position:absolute;
			top:538px;
			}
			
	#item50211 .edit-option, #item50211 #component-add-bar{
display:none;
}