.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

a.button {
	background: transparent;
	border: 2px solid #a3c84c;
	color: #000;
	/*width: auto;*/
	text-decoration: none;
	/*display: block;*/
	display: inline-block;
	text-align: center;
	line-height: 33px;
	height: 36px;
	text-decoration: none !important;
	position: relative;
}

p.teaser {
	font-size: 16px;
}

p.small {
	font-size: 11px;
	margin-bottom: 20px;
}

a.arrow-link {
	padding-left: 13px;
	background: url("../Images/icon-arrow-right-blue.png") no-repeat 0 6px;
}

a.arrow-link:hover {
	text-decoration: none;
}

a.button-large {
	background: #0063ad;
	border: 2px solid #0063ad;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
}

a.button-large:hover {
	background: #FFF;
	color: #0063ad;
}

a.button-small {
	background: #f8822d url("../Images/icon-arrow-right-orange-large.png") no-repeat 11px -39px;
	border: 2px solid #f8822d;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	padding: 5px 20px 6px 28px;
	line-height: 34px;
	height: 34px;
}

a.button-small:hover {
	background: #FFF url("../Images/icon-arrow-right-orange-large.png") no-repeat 11px 10px;
	color: #f8822d;
}

a.pdf-download {
	color: #6c6c6c;
	padding: 8px 0 8px 45px;
	background: url("../Images/icon-pdf.png") no-repeat 0 3px;
	display: block;
}

span.red {
	color: #e30612;
}

span.phone-link {
	padding: 6px 8px 6px 37px;
	background: url("../Images/icon-phone-round.png") no-repeat 0 2px;
	line-height: 32px;
}

.email-link {
	padding: 6px 8px 6px 37px;
	background: url("../Images/icon-email-round.png") no-repeat 0 2px;
	line-height: 32px;
}

a.arrow-link {
	background: url("../Images/icon-arrow-link.png") no-repeat 0px 6px;
	padding-left: 14px;
}