@charset "iso-8859-1";
a[href^="http:"] {
	/*background-size: 12px;*/
	background-image: url('../graphics/offsite-ico.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	target: new tab below;
}
a[href^="https:"] {
	/*background-size: 12px;*/
	background-image: url('../graphics/Lock 12x12.jpg');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 9px;
	target: new tab below;
}
a[href^="mailto:"] {
	background-image: url('../graphics/Aiga_mail.png');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 12px;
	padding-left: 13px;
}
a[href$=".exe"], a[href$=".EXE"] {
	background-image: url('../graphics/application-icon-large.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 17px;
}
a[href$=".ged"], a[href$=".GED"] {
	background-image: url('../graphics/leaf-plant.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 17px;
	target: new window above;
}
a[href$=".msi"], a[href$=".MSI"] {
	background-image: url('../graphics/msiexec 16x16.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 17px;
}
a[href$=".pdf"], a[href$=".PDF"] {
	background-image: url('../graphics/document-pdf-text.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 17px;
	target: new window above;
}
a[href$=".txt"], a[href$=".TXT"] {
	background-image: url('../graphics/document-text.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 17px;
	target: new window above;
}
.pmhDIVblocks {
	display: inline-block;
	width: 250px;
	max-width: 250px;
	float: left;
}
.pmhMEbody {
	text-align: justify;
}
/*============= tables ============*/
.pmhMEtable1w {
	border-style: none;
	font-size: Small;
	border-collapse: collapse;
	width: 100%;
}
.pmhMEtable1w th {
	border-style: none;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}
.pmhMEtable1w td {
	border-left-style: dotted;
	border-width: thin;
	border-color: #54B431;
	padding: 0px 0px 0px 5px;
}
#pmhListTable li {
	width: 33.33333333%
}
#pmhListTable1 li {
	width: 33.33333333%
}
#pmhListTable2 li {
	width: 33.33333333%
}
#pmhListTable3 li {
	width: 33.33333333%
}
#pmhListTable4 li {
	width: 33.33333333%
}
#pmhListTable5 li {
	width: 33.33333333%
}
#pmhListTable6 li {
	width: 33.33333333%
}
#pmhListTable7 li {
	width: 33.33333333%
}
#pmhListTable8 li {
	width: 33.33333333%
}
#pmhListTable9 li {
	width: 33.33333333%
}
.homesite-cta {
	background: url('../favicon.ico');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 20px 20px;	
	padding-left: 24px;
	text-indent: 24px;
}
.qrcode-cta {
	background: url('../graphics/qrcode-link.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	/*background-size: 17px 18px;*/
	clip: rect(0px, 17px, 18px, 0px);
	padding-left: 20px; 
	text-indent: 20px;
	width: 17px;
}
.qrcode-cta:hover {
	background-position: -17px 0;
}
/*=====================
	FavIcon Bullets
=====================*/
img.faviconimg {
	margin: 1px 5px 1px 0px;
	border: 0;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
}
ul.favilist {
	border: none;
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
.favilist li {
  	display: inline;
	float: left;
	height: 1.75em;
	list-style-type: none !important;
	list-style-image: none !important;
}
/*=======================
	Column Styles
=======================*/
#single li {
	width: 100%;
}
#double li {
	width: 50%;
}
#triple li {
	width: 33.33333%;
}
#quad li {
	width: 25%;
}
#quint li {
	width: 20%;
}
#sext li {
	width: 16.66667%;
}
