div.maincolumn {
	background: transparent url(/elements/images/home/mainColumnBG.jpg) 5px 10px no-repeat;
	display: block;
	float: none;
	padding: 10px 5px 0;
	width: 100%;
}
div#flashBanner {
	float: left;
	height: 220px;
	margin: 0;
	width: 540px;
}
	div#flashBanner div {margin: 3px 0 0 5px;}
div.content {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 360px;
}
	div.content img#mission {margin: 4px 0 0;}
	div.content div#testimonial {margin: 25px 120px 0 15px;}
		div.content div#testimonial p {
			font: bold 1.125em/1.125em Arial, Helvetica, sans-serif;
			letter-spacing: 0;
			margin: 0;
		}
div#callouts {
	margin: 0 0 10px;
}
	div#callouts div {
		background: transparent url(/elements/images/home/calloutBG.gif) left bottom no-repeat;
		float: left;
		margin: 0 6px 0 5px;
		min-height: 100px;
		_height: 100px;
		padding: 0 0 30px;
		position: relative;
		width: 225px;
	}
		div#callouts div h1 {
			background: transparent url(/elements/images/home/calloutHeaders.gif) 0 0 no-repeat;
			display: block;
			height: 36px;
			text-indent: -9999em;
		}
		div#callouts div.outsourced h1 {background-position: 0 0;}
		div#callouts div.independent h1 {background-position: 0 -40px;}
		div#callouts div.healthcare h1 {background-position: 0 -80px;}
		div#callouts div.franchisees h1 {background-position: 0 -120px;}
		div#callouts div a {
			bottom: 15px;
			display: block;
			position: absolute;
			right: 15px;
		}
		div#callouts div p {
			font: normal 1.125em/1.125em Arial, Helvetica, sans-serif;
			margin: 10px 5px 10px 10px;
			padding: 0;
		}
		div#callouts div ul {margin: 0 0 0 20px;}
			div#callouts div ul li {
				font: bold 1.125em/1.125em Arial, Helvetica, sans-serif;
			}
p.button-row a {margin: 0 4px;}