/* Sans serif, normal - general text		*/ 	 .r11g		{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #000000;} 
/* Sans serif, normal - general link		*/	a.r11l		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#0000FF; font-weight:normal; text-decoration:underline;} 
/* Sans serif, normal - general link,bold	*/	a.r11lb		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#0000FF; font-weight:bold; text-decoration:underline;} 
/* Sans serif, normal - TOC link		*/	a.r11tocl	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#0000FF; font-weight:bold; text-decoration:underline;} 

/* Sans serif, bigger - general text		*/ 	 .r21g		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#000000;} 
/* Sans serif, bigger - general link		*/	a.r21l		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#0000FF; font-weight:normal; text-decoration:underline;} 
/* Sans serif, bigger - general link,bold	*/	a.r21lb		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#0000FF; font-weight:bold; text-decoration:underline;} 
/* Sans serif, bigger - TOC link		*/	a.r21tocl	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#0000FF; font-weight:bold; text-decoration:underline;} 

/* Serif, normal - general text			*/ 	 .r12g		{ font-family:"Times New Roman",serif; font-size:15px; color:#000000;} 
/* Serif, normal - general link			*/	a.r12l		{ font-family:"Times New Roman",serif; font-size:15px; color:#0000FF; font-weight:normal; text-decoration:underline;} 
/* Serif, normal - general link,bold		*/	a.r12lb		{ font-family:"Times New Roman",serif; font-size:15px; color:#0000FF; font-weight:bold; text-decoration:underline;} 
/* Serif, normal - TOC link			*/	a.r12tocl	{ font-family:"Times New Roman",serif; font-size:15px; color:#0000FF; font-weight:bold; text-decoration:underline;} 

/* Serif, bigger - general text			*/ 	 .r22g		{ font-family:"Times New Roman",serif; font-size:18px; color:#000000;} 
/* Serif, bigger - general link			*/	a.r22l		{ font-family:"Times New Roman",serif; font-size:18px; color:#0000FF; font-weight:normal; text-decoration:underline;} 
/* Serif, bigger - general link,bold		*/	a.r22lb		{ font-family:"Times New Roman",serif; font-size:18px; color:#0000FF; font-weight:bold; text-decoration:underline;} 
/* Serif, bigger - TOC link			*/	a.r22tocl	{ font-family:"Times New Roman",serif; font-size:18px; color:#0000FF; font-weight:bold; text-decoration:underline;} 

/* Sans serif - company name			*/ 	 .r1cn	{ font-family:Arial,Helvetica,sans-serif; font-size:28px; color:#000000; font-weight:bold;} 
/* Sans serif - title				*/ 	 .r1t	{ font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#000000; font-weight:bold;} 
/* Sans serif - section name			*/ 	 .r1sn	{ font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#000000; font-weight:bold;; text-decoration:underline;} 
/* Sans serif - summary link			*/	a.r1sl	{ font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#0000FF; font-weight:bold; text-decoration:underline;} 	

/* Serif - company name				*/ 	 .r2cn	{ font-family:"Times New Roman",serif; font-size:30px; color:#000000; font-weight:bold;} 
/* Serif - title				*/ 	 .r2t	{ font-family:"Times New Roman",serif; font-size:22px; color:#000000; font-weight:bold;} 
/* Serif - section name				*/ 	 .r2sn	{ font-family:"Times New Roman",serif; font-size:22px; color:#000000; font-weight:bold;; text-decoration:underline;} 
/* Serif - summary link				*/	a.r2sl	{ font-family:"Times New Roman",serif; font-size:22px; color:#0000FF; font-weight:bold; text-decoration:underline;} 	

/* Screen not print	*/ .snp { visibility: visible; display: inline;} 
/* Print not screen	*/ .pns { visibility: hidden; display: none;}
/* Table w/ btm border	*/ .bbt { width:100%; border-bottom:5px solid #000000; }
			   hr { clear:left; }
			   
table.legend {
	margin: 5px 5px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	page-break-inside=""avoid""
}
table.legend th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.legend td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	vertical-align: top;
	-moz-border-radius: 0px 0px 0px 0px;
}

div.photo {
	float: left;
	background-color: #FFFFFF;
	margin: 0;
	padding: 4px;
	margin-top: 4px; 
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #000000;
	text-align: left;
	page-break-inside: avoid;
}

img.photo { page-break-inside: avoid; }

@media print { 
	a.r1sl { display: none;}
	a.r2sl { display: none;}
	a.r11tocl { display: none;}
	a.r21tocl { display: none;}
	a.r12tocl { display: none;}
	a.r22tocl { display: none;}
	.noshow { display: none;}
	.snp {  display: none;}
	.pns { display: inline;} 
}


