a {
	color: inherit;
	_text-decoration: none;
}
.linkOut {
	padding-right: 13px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AsRCAQTqyRlqwAAAEhJREFUGNOVkcEKACAIQ5v0/7/8OhkVrmgXcep0KKA5SNqKgKJdAOjkulOq+DlQqa3NgDKP1+0plPHbQ7hG5+O6ocL3QHdPchgYWykTLYxTzwAAAABJRU5ErkJggg==);
}
.phoneOut {
	white-space: pre;
	padding-right: 13px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPNJREFUeNpiZoAAJSDmAuLPUD4vEM8F4nggVgPii0D8AyrHEAbEn4D4JRDrMaACISAuB+JDQKwFE3wFxP+huBMqxgfE84C4FMp3gmoSZAIS/5BMtIbSIKc1QDVuBuJ9QLwFiPNBksehpv8G4kokG6Kh7Caos0B+3Aay4TBU4gsQz4CyfwGxI1TTVCBWB+JvQPyaAerR31BbKtE8zYcUaiDAA5OYC9XwFYjdGYgAwkB8FarpG9TN0kBcDMS7gLgRiHXRNakA8RWkIH6PxIbx5dA1iQDxHCQ/IWNQ8Ksxo2kAOWcTEG+FhhpIngkaLzlAvB8gwABaRj3h1xlG4gAAAABJRU5ErkJggg==);
}
.contactOut {
	background-repeat: no-repeat;
	background-position: top right;
	_black_background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAQCAYAAACLFVaTAAADCklEQVRIx8XVW4hWVRgG4OefmZix0GayzEMUpYTZYSqyQimyA5R1JdJNIFiJNxpeiBFdVDeVHeiqg4VRERQZdiOd6OAUiEVEWIlaamqaw1h5aJpxqplu3g2Lzcyf3dQHm3+vtf+11vu93/u9q+G/idPRin78VszPwSqcgn14F29iuFzcyO8CLEI3htBSfGsWI/gL47ATr+Cl4ns7LsASnIPP8Qx+ztoJOBfjcTHOxyCexd5qk9b8PoT5mJgshnJ4SxOAw0nkVEzBWWGsBDkVy7EYF+JMfIP9+BMnowtH0ZekutGJXvxaHrg9i37CE5h2gmXsxMPYgeM5qIzZKe9Int7sPzHfr8KLeBSXpyLz8HESO6nc7Ps8C3AE6zHjHwCehzX5/1J8mDKWcQV+KUD+jg/CuoC6CPdjHVakOisD/DZFORthYj1ewKVYG41U0VID+BhuwcsBe2yURP7AoUhHWP0uZ1WV6MTr+CL6nIcNSeqSOsi2vK/El9HT6gJo1XFT8CBmRSb3ZL5jFJADaaihjPeFiCqhybgu7z3R6vxUtT96H7MxFqZ8N+DeKqN06H1hcDduGsUpyjgWhgYy7sNn6eDKHSbnnIP4NM3cFsA/lpvtCitlzMQbYXADrsTTGb9fkwK8N4om2zE3CY2EobvS1QJmAialEh2pVCMyOK0ZyHF4Kl7Vk80PYg++wgG8dgIgBcSraZoRbMY1/+YmaKkZs7j/I7gxlnQ7tkTsP+DOgLwazydj9VuiiKNJaFNhO3dHe12Fn87ODTS9YFqdyW15XxYQm2vJtNfY+SgAVmTunTGYrGJ5kqzsqCel706zvo2NeBy34oz6BrtT2kVx+TV1Ix3DyFcH6DJ8Ur8hatFVVKECeijdfziVGkpX9yWBtrIj1+H6aLEjBtwboI1CCtWa4cx1RvTHs/lWXNsE6KQ4wh2RUzMiHgirA62Fn03L3bs/Im8rkmgUTzkeTEKNmPRz+LrJwf34NowfyVU8GLOviBhMo76Ve3644f+L8Wmim3EZzk5lDuPJgOyFvwFBbtbxtw6QVQAAAABJRU5ErkJggg==);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAQCAYAAACLFVaTAAADdUlEQVRIx72WW4hWVRTHf+tzbEZtxs/KYTRIumAXSMsow0iyktLeQiIIpLToIYsepOipnqrJLg9RMUWhERgV1oNdIXMqwiQieojGdMZLqdNoTjrT+E05v17WV4fD14w91IbDOXvtvdf+r9t/neB/GOoZwCRgOCKGCvJFwAPANGAf8AHwVkSMFc9Hbr4ZWAnMB0aBSn1tovuBE8AUYBfwakSsL4BoBi4E7gLmANuB54HDEaHaBpwNtAIXA3OB48ALEbG3rqcp37cCNwDNwABwLC+fNA7AsTSkCswEOtK49YU97cBq4HZgagLaDnQDI6m/AhxKucBiYIX6TkT0FsPRo/6hHlCfVM88yTBW1UfVHWpNHSitX64O+ffoT/2n5/pC9RX1cXWBOkVdon6i3qFOJq0gLdoN3JOheVY9bwKA5wCdeeYp4POCvmI6jBbmrcAlmR4A3wJPZ+QeAu4GtgLvAudndP9SGkAtIjYBL6Wil9W5BVCVEsAngGXAhojoyovK4/cM5YmcDwE/ALWcV/N5Hfgq02EJsDkNnFcG2QQQEWuBr4HZQGcdaL3i1FnAI8BFQE9E3Jc6WhqAHMmCqntzH7CpYFAHcE1+dwM/AcuBncAwMJ0G4SEBrQA+Bq4DHlTnJcA5GZZlQF9ELC0zRWkcSw+N5HwA+DIijhfSoSPvOQh8lqnXlIB/LOZXr9pTyrkL1DfUMXWzeoX6XM4/KqZC7v9QPVySNatXqX1ZODvV1erUXG9S29R2tSWfWWpkUZ72jyCzyp5R96rdqfygukf9Rt2vbpwIZMrb1NfU3xLoNvXqf9MMKqVKRJ0GPAZcDxwAbskqrCUDrAL2A1eqL6rVAm82Sp2jwEbgixQtBO5Ul6sz8s7ZSVeL1HPrni5b26t+n99r0lPbipWd3aPonS3qUfX+lL3fyJOFM/equwuc2Z2hn6+uVd9Tt6rr1JvUmWUFfRnaleoRtatOpBMQeWcCXaN+qh4ZZ/8MdVU6oD4OqbvUwWwGo+qwOpAGNBV795vAtUmyLcAvQD8wOfdYquKxlFWz9dWSMr6LiMXjAG0HlgK3ZTqN54iHgXURMVLv3RuAU4HLksssAGxEL5Xc82s+1eS2rvG8HxE/Z8ENJn8uyL4/PXv7KdkA9gA78vuk/nT+q9+31iyiG4FLgbPS2MFss29HRD/An4JboZSVPTQfAAAAAElFTkSuQmCC);
}


.inkBlack { color: black; }
.inkWhite { color: ghostwhite; }


.formTable {
	width: 100%;
}
.formTableRow.noCellColoring .formTableCell {
	background: initial !important;
	}
	.formTableRow:nth-of-type(odd) .formTableCell:not(:last-child)  {
	background: rgba(255,255,255,0.08);
	}
	.formTableRow:nth-of-type(odd) .formTableCell:last-child {
	background: rgba(255,255,255,0.08);
	background: -moz-linear-gradient(left, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.08)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.formTableRow:nth-of-type(even) .formTableCell:not(:last-child) {
	background: rgba(0,0,0,0.05) ;
	}
	.formTableRow:nth-of-type(even) .formTableCell:last-child {
	background: rgba(0,0,0,0.05);
	background: -moz-linear-gradient(left, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.05)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
}
.formTableCell {
	vertical-align: middle;
	padding: 0.15em 0.5em;
}

time {
	font-size: 0.8em;
	padding-right: 0.7em;
	_font-variant: small-caps;
}

sup, sub {
	line-height: 0;
}

.imgViewportFit {
	max-width: 100%;
	height: 100%;
}

