@charset "UTF-8";




/* CSS Document */




body {
	margin-top: 0px;
	background-color: #c7c8b2;
	background-image: url(images/PMA_Site_Master_05.jpg);
	margin-bottom: 0px;
	background-repeat:repeat-x;
	background-color: #c7c8b2;
}


.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




/* TEXT STYLE Section */





.LineHeight17 {
	line-height: 17px;
}
.LineHeight18 {
	line-height: 18px;
}
.LineHeight24 {
	line-height: 24px;
}
.LineHeight30 {
	line-height: 30px;
}




.WhiteText-30pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #ffffff;
}
.WhiteText-24pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
}
.WhiteText-18pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.WhiteText-14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.WhiteText-12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.WhiteText-11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.WhiteText-Narrow-16pt {
	font-family: Arial Narrow;
	font-size: 16px;
	color: #ffffff;
}
.WhiteText-Narrow-20pt {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #ffffff;
}




.BlackText-30pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
}
.BlackText-24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
.BlackText-18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.BlackText-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.BlackText-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.BlackText-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}





.BlackText-Narrow-16pt {
	font-family: Arial Narrow;
	font-size: 16px;
	color: #000000;
}
.BlackText-Narrow-20pt {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #000000;
}







.PinkText-30pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #b537bd;
}
.PinkText-24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b537bd;
}
.PinkText-18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b537bd;
}
.PinkText-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b537bd;
}
.PinkText-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b537bd;
}
.PinkText-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b537bd;
}



.PurpleText-30pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #471d5f;
}
.PurpleText-24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #471d5f;
}
.PurpleText-18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #471d5f;
}
.PurpleText-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #471d5f;
}
.PurpleText-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #471d5f;
}
.PurpleText-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #471d5f;
}




.PuttyText-30pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #93947e;
}
.PuttyText-24pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #93947e;
}
.PuttyText-18pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #93947e;
}
.PuttyText-14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #93947e;
}
.PuttyText-12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93947e;
}
.PuttyText-11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93947e;
}




.GreenText-30pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #8ba53d;
}
.GreenText-24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8ba53d;
}
.GreenText-18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8ba53d;
}
.GreenText-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8ba53d;
}
.GreenText-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8ba53d;
}
.GreenText-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8ba53d;
}



.TealText-30pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4399b7;
}
.TealText-24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4399b7;
}
.TealText-18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4399b7;
}
.TealText-16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4399b7;
}
.TealText-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4399b7;
}
.TealText-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4399b7;
}
.TealText-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4399b7;
}




/* LINKS Section */




a.topwhite:link {
	color: #ffffff;
	text-decoration: underline;
}
a.topwhite:visited {
	text-decoration: underline;
	color: #ffffff;
}
a.topwhite:hover {
	text-decoration: underline;
	color: #a8d01d;
}
a.topwhite:active {
	text-decoration: underline;
	color: #ffffff;
}



a.footer:link {
	color: #93947e;
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color: #93947e;
}
a.footer:hover {
	text-decoration: none;
	color: #ffffff;
}
a.footer:active {
	text-decoration: none;
	color: #93947e;
}






/* BRIDAL LINKS Section */


a.bridalnav:link {
	color: #ffffff;
	text-decoration: none;
}
a.bridalnav:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bridalnav:hover {
	text-decoration: none;
	color: #a8d01d;
}
a.bridalnav:active {
	text-decoration: none;
	color: #ffffff;
}








/* CREATIVE SOLUTIONS LINKS Section */



a.csolnav:link {
	color: #ffffff;
	text-decoration: none;
}
a.csolnav:visited {
	text-decoration: none;
	color: #ffffff;
}
a.csolnav:hover {
	text-decoration: none;
	color: #f6ff00;
}
a.csolnav:active {
	text-decoration: none;
	color: #ffffff;
}




a.csoltext:link {
	color: #4399b7;
	text-decoration: none;
}
a.csoltext:visited {
	text-decoration: none;
	color: #4399b7;
}
a.csoltext:hover {
	text-decoration: none;
	color: #f6ff00;
}
a.csoltext:active {
	text-decoration: none;
	color: #4399b7;
}






/* HOME & FAMILY LINKS Section */





a.hmfamnav:link {
	color: #ffffff;
	text-decoration: none;
}
a.hmfamnav:visited {
	text-decoration: none;
	color: #ffffff;
}
a.hmfamnav:hover {
	text-decoration: none;
	color: #ffae00;
}
a.hmfamnav:active {
	text-decoration: none;
	color: #ffffff;
}



a.hmfam2:link {
	color: #4a5f1d;
	text-decoration: none;
}
a.hmfam2:visited {
	text-decoration: none;
	color: #4a5f1d;
}
a.hmfam2:hover {
	text-decoration: none;
	color: #ffae00;
}
a.hmfam2:active {
	text-decoration: none;
	color: #4a5f1d;
}



/* COLOR LINKS Section */




a.green2pink:link {
	color: #a8d01d;
	text-decoration: underline;
}
a.green2pink:visited {
	text-decoration: underline;
	color: #a8d01d;
}
a.green2pink:hover {
	text-decoration: underline;
	color: #b537bd;
}
a.green2pink:active {
	text-decoration: underline;
	color: #a8d01d;
}



a.pink2green:link {
	color: #b537bd;
	text-decoration: underline;
}
a.pink2green:visited {
	text-decoration: underline;
	color: #b537bd;
}
a.pink2green:hover {
	text-decoration: underline;
	color: #8ba53d;
}
a.pink2green:active {
	text-decoration: underline;
	color: #b537bd;
}



a.pink2teal:link {
	color: #b537bd;
	text-decoration: underline;
}
a.pink2teal:visited {
	text-decoration: underline;
	color: #b537bd;
}
a.pink2teal:hover {
	text-decoration: underline;
	color: #4399b7;
}
a.pink2teal:active {
	text-decoration: underline;
	color: #b537bd;
}



a.teal2pink:link {
	color: #4399b7;
	text-decoration: underline;
}
a.teal2pink:visited {
	text-decoration: underline;
	color: #4399b7;
}
a.teal2pink:hover {
	text-decoration: underline;
	color: #b537bd;
}
a.teal2pink:active {
	text-decoration: underline;
	color: #4399b7;
}



a.blue2blue:link {
	color: #4399b7;
	text-decoration: underline;
}
a.blue2blue:visited {
	text-decoration: underline;
	color: #4399b7;
}
a.blue2blue:hover {
	text-decoration: underline;
	color: #99ccff;
}
a.blue2blue:active {
	text-decoration: underline;
	color: #4399b7;
}




a.green2orange:link {
	color: #8ba53d;
	text-decoration: underline;
}
a.green2orange:visited {
	text-decoration: underline;
	color: #8ba53d;
}
a.green2orange:hover {
	text-decoration: underline;
	color: #ffae00;
}
a.green2orange:active {
	text-decoration: underline;
	color: #8ba53d;
}



a.orange2green:link {
	color: #ffae00;
	text-decoration: underline;
}
a.orange2green:visited {
	text-decoration: underline;
	color: #ffae00;
}
a.orange2green:hover {
	text-decoration: underline;
	color: #8ba53d;
}
a.orange2green:active {
	text-decoration: underline;
	color: #ffae00;
}





a.LINKPINK12:link {
	font-size: 12px;
	color: #b537bd;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKPINK12:visited {
	font-size: 12px;
	color: #b537bd;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKPINK12:hover {
	font-size: 12px;
	color: #b537bd;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKPINK12:active {
	font-size: 12px;
	color: #b537bd;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}


	
	
a.LINKGREEN12:link {
	font-size: 12px;
	color: #8ba53d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKGREEN12:visited {
	font-size: 12px;
	color: #8ba53d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKGREEN12:hover {
	font-size: 12px;
	color: #8ba53d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKGREEN12:active {
	font-size: 12px;
	color: #8ba53d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}
	
	
	
	
a.LINKTEAL12:link {
	font-size: 12px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL12:visited {
	font-size: 12px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL12:hover {
	font-size: 12px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL12:active {
	font-size: 12px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}
	


	
	
a.LINKTEAL14:link {
	font-size: 14px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL14:visited {
	font-size: 14px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL14:hover {
	font-size: 14px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKTEAL14:active {
	font-size: 14px;
	color: #4399b7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}







a.red:link {
	color: #ff0000;
	text-decoration: underline;
	font-size:12px;
}
a.red:visited {
	text-decoration: underline;
	color: #ff0000;
	font-size:12px;
}
a.red:hover {
	text-decoration: underline;
	color: #cc00cc;
	font-size:12px;
}
a.red:active {
	text-decoration: underline;
	color: #ff0000;
	font-size:12px;
}



/* PDF LINKS Section */




a.downloadPDFpurple:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d00ab;
	line-height: 16px;
	text-decoration: underline;
}
a.downloadPDFpurple:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d00ab;
	line-height: 16px;
	text-decoration: underline;
}
a.downloadPDFpurple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b537bd;
	line-height: 16px;
	text-decoration: underline;
}
a.downloadPDFpurple:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d00ab;
	line-height: 16px;
	text-decoration: underline;
}




a.orangePDF:link {
	color: #ffae00;
	text-decoration: none;
}
a.orangePDF:visited {
	text-decoration: none;
	color: #ffae00;
}
a.orangePDF:hover {
	text-decoration: underline;
	color: #ffae00;
}
a.orangePDF:active {
	text-decoration: underline;
	color: #ffae00;
}


a.bluePDF:link {
	color: #99ccff;
	text-decoration: none;
}
a.bluePDF:visited {
	text-decoration: none;
	color: #99ccff;
}
a.bluePDF:hover {
	text-decoration: underline;
	color: #99ccff;
}
a.bluePDF:active {
	text-decoration: underline;
	color: #99ccff;
}


a.greenPDF:link {
	text-decoration: none;
	color: #8ba53d;	
}
a.greenPDF:visited {
	text-decoration: none;
	color: #8ba53d;
}
a.greenPDF:hover {
	text-decoration: underline;
	color: #8ba53d;
}
a.greenPDF:active {
	text-decoration: underline;
	color: #8ba53d;
}


