body { font-size: 16px; line-height: 1.4; color: #333; }
a { color: #00872e; }
a:hover { color: #006c25; }

.container { width: 1050px; position: relative; left: -9px; }
.left { width: 260px; float: left; position: fixed; }
	.left .logo { margin: 70px 0 43px 0; }
	.left p { margin: 0 0 16px 0; }
		.left p span { color: #666; padding: 0 7px 0 0; }
	.left h2, h3 { font-size: 16px; font-style: italic; color: #00872e; text-transform: uppercase; letter-spacing: 1px;  line-height: 1.3; }
	.left h2 { margin: 0 0 7px 0; }
	.left h3 { margin: 0 0 18px 0; }
	.left h4 { font-size: 16px; text-transform: uppercase; margin: 0 0 18px 0; }
	.left ul {  padding: 0; margin: 0 0 23px 16px; color: #ccc; }
		.left ul li { margin: 0 0 3px 0; color: #999; font-size: 15px; font-weight: bold; }
			.left ul li span { color: #333; }

.right { width: 740px; float: right; margin: 0 0 60px 0; }
	.right p { margin: 0 0 20px 0; font-size: 15px; line-height: 1.3; }
	.right img { margin: 0 0 6px 0; }
	.right .green { width: 8px; height: 82px; display: block; background: #00872e; margin: 70px 0 43px 0; float: right; }
	.right .contact { border-right: 8px solid #00872e; }
		.right .contact p { line-height: 1.4; margin-bottom: 0; }
		.right .contact table { height: 175px; }
			.right .contact table td { vertical-align: bottom; }

.row { margin-right: -10px; margin-left: -10px; }
.col-xs-4, .col-xs-6 { padding-right: 10px; padding-left: 10px; }

@media (max-width: 1024px) {
	.left { position: static !important; }
}

@media (max-height: 700px) {
	.left { position: static !important; }
}