/* author matt maier mazp.com */body 	{	color: white;	background-color: black;	margin: 0px	font-family: Verdana, Geneva, Arial, sans-serif;	}#bgimg	{	text-align: left;	margin: 0;	padding: 0;	position: absolute;	top: 10px;	left: 185px;	visibility: visible;	z-index: 1;	}	#mnu	{	font-family: Verdana, Geneva, Arial, sans-serif;	font-size: 16px;	text-align: left;	color: white;	position: absolute;	top: 14px;	left: 0;	margin: 0;	width: 190px;	padding: 0;	visibility: visible;	z-index: 2;	}	.mnuitem	{	border-top: 1px #ccc dotted;	margin-bottom: 20px;	padding-left: 5px;	}	a:link, a:visited 	{	//color: rgb(168,189,210);	color: rgb(92,155,195);	text-decoration: none;	}a:hover 	{	color: rgb(77,166,255);	text-decoration: underline;	}.captions  	{	color: #ccc;	font-size: 20px;	line-height: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left	}#caption1    	{	padding-left: 6px;	border-left: 1px dashed #aaa;	position: absolute;	top: 355px;	left: 300px;	width: 650px;	height: auto;	visibility: visible;	z-index: 3;	}	#caption1 p	{	margin: 0 0 12px 0;	}#caption2    	{	font-size: 14px;	padding-left: 6px;	border-left: 1px dashed #aaa;	position: absolute;	top: 545px;	left: 650px;	width: 310px;	height: auto;	visibility: visible;	z-index: 3;	}.dontxt	{	color: #ccc;	font-size: 16px;	line-height: 17px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left	}	.dontxthd	{	font-variant: small-caps;	font-size: 26px;	}#donbx	{	padding-left: 6px;	position: absolute;	top: 35px;	left: 300px;	width: 650px;	height: auto;	visibility: visible;	z-index: 3;	}#donfrm	{	margin-top: 0px;	}#donfrm table	{	margin-top: 0px;	width: 625px;	}		.contxt	{	color: #ccc;	font-size: 16px;	line-height: 17px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left	}	.contxthd	{	font-size: 24px;	line-height: 28px;	}#conbx	{	padding-left: 6px;	position: absolute;	top: 200px;	left: 300px;	width: 520px;	height: auto;	visibility: visible;	z-index: 3;	}#confrm	{	margin-top: 40px;	}#confrm table	{	width: 500px;	}	#pvheadbx    	{	padding-left: 6px;	position: absolute;	top: 15px;	left: 300px;	width: 550px;	height: auto;	visibility: visible;	z-index: 3;	}	.pvhead	{	font-size: 20px;	line-height: 22px;	margin-top: 0;	}	.pvlist  	{	text-align: left;	color: #ccc;	font-size: 18px;	line-height: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left	}.pvlist a:link 	{	color: #ccc;	text-decoration: none;	}.pvlist a:visited 	{	color: #ccc;	text-decoration: none;	}.pvlist a:hover 	{	color: #ccc;	text-decoration: underline;	}#pvlist    	{	padding-left: 6px;	border-left: 1px dashed #aaa;	position: absolute;	top: 65px;	left: 450px;	width: 500px;	height: auto;	visibility: visible;	z-index: 3;	}	.abouttx  	{	color: #ccc;	font-size: 14px;	line-height: 17px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left	}#aboutlft    	{	padding: 0;	margin: 0;	position: absolute;	top: 15px;	left: 270px;	width: 350px;	height: 600px;	visibility: visible;	z-index: 3;	}#aboutrht    	{	padding: 0;	padding-left: 6px;	position: absolute;	border-left: 1px dotted #aaa;	top: 15px;	left: 630px;	width: 310px;	height: 600px;	visibility: visible;	z-index: 3;	}		input.errHilite, textarea.errHilite	{	color: red;	background-color: yellow;	}	#thanks    	{	padding-left: 6px;	border: 1px dotted #aaa;	position: absolute;	top: 310px;	left: 580px;	width: 270px;	height: auto;	visibility: visible;	z-index: 3;	}	.thanks	{	font-size: 26px;	line-height: 36px;	margin-top: 0;	}	#aid	{	padding: 6px;	border: 1px dotted #aaa;	position: absolute;	top: 420px;	left: 300px;	width: auto;	height: auto;	visibility: visible;	z-index: 3;	font-size: 50px;	margin-top: 0;	}	