	body, td {		background: white; color: black; font-size: 1em; font-family: Arial, Helvetica, sans-serif;}

	small {			font-size: 75%; 		}

	h1 {			font-size: 250%; font-family: Arial Black, Arial, Helvetica, sans-serif;	}
	h2 {			font-size: 125%; font-family: Arial Black, Arial, Helvetica, sans-serif;	}

	a {				color: black; text-decoration: none; font-weight: bold;	}

	img	{			background:	clear;		}
	a img	{		border: black;	}

	ul { 			list-style-type: square;	}

	hr	{			border: none 0; border-top: dotted 1pt gray; height: 1px; }

	.layout	{ 				padding: 0 10pt 0 10pt;}

	
	.content {				text-align: justify; hyphenate: auto; }
	.content_title {		font-size: 200%; font-family: Arial Black, Arial, Helvetica, sans-serif;
							margin-bottom: 10pt; border-bottom: solid 1pt gray;	width: 100%;	}
	.content table, td, th, tr {		text-align: justify; border: 0; vertical-align: top; text-align: justify; hyphenate: auto; }
	.content th {			background: #CCC top repeat-x;	font-size: 105%; text-align: left; padding: 2pt 5pt 2pt 5pt; }
	.content td {			border-top: solid 1pt silver; padding: 2pt 5pt 2pt 5pt; }

	.pr_header	{	padding-bottom: 2em;	}

	.pr_address	{	font-size: 80%;
					padding-left: 10%;	}

	.pr_notice {	font-size: 80%;	
					float: right;
					padding-right: 10%;	}

	.pr_body {		padding: 2em 10% 0 10%;	}

	.pr_end {		padding: 2em 10% 0 10%; text-align: center;		}

	.pr_footer {	padding: 2em 10% 0 10%;		}