/* homepage info */
.content-row .col-left p.info
{
	padding: 20px 30px 20px 30px;
	color: #636363;
	font-size: 0.85em;
}


	.content-row .col-left p.info strong
	{
		color: #2D3538;
		font-weight: normal;
	}
						
/* homepage boxes */
.content-row .col-right .box
{
	float: left;
	width: 317px;
	line-height: 1.3;
}

	html body .content-row .col-right .noborder .box-content,
	html body .content-row .col-right .noborder h4
	{
		border-right: 0px;
	}

	.content-row .col-right .box h4
	{
		color: #ffffff;
		background: #96D145;
		border-right: 1px solid #ffffff;
		margin: 0;
		padding: 7px 10px 6px 20px;
		font-size: 0.8em;
	}

	.content-row .col-right .box h2
	{
		color: #5D91A6;
		margin: 0;
		padding: 0;
		font-size: 0.8em;
	}

	.content-row .col-right .box h2 a
	{
		color: #5D91A6;
	}
	
	.content-row .col-right .box p
	{
		margin-top: 1px;
	}

	.content-row .col-right .box .box-content
	{
		color: #5B595C;
		border-right: 1px solid #d1d1d1;
		margin: 0;
	}

		.content-row .col-right .box .box-content .illu-right
		{
			float: right;
			margin: 0 0 10px 10px;
		}

		.content-row .col-right .box .box-content .illu
		{
			float: left;
			margin: 0 10px 10px 0;
		}

		.content-row .col-right .box .box-content .copy,
		.content-row .col-right .box .box-content form
		{
			margin: 0;
			padding: 7px 10px 10px 20px;
		}

	.content-row .col-right .box form
	{
		margin: 0 0 30px 0 !important;
	}
	
		.content-row .col-right .box form label
		{
			color: #76A2C7;
			display: block;
			padding-bottom: 5px;
		}

		.content-row .col-right .box form #newsletter-subscribe
		{
			border: 1px solid #8E9DA4;
			vertical-align: top;
		}
		
html .content-row .col-right .dark
{
	background: #ECF0F1;
}

	html .content-row .col-right .dark h4
	{
		background: #6EBB1F;
	}

	html .content-row .col-right .dark .box-content
	{
		border-right: 1px solid #ffffff;
	}
