	.tnewstable {background-color:#ffffff; font-family: Arial,Helvetica; font-size: 11px;width: 100%;}
	.tnewstitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 13px; }
	.tnewsband {background-color:#40546d; }
	.tnewsheadrow {background-color:#40546d; font-family: Arial,Helvetica; font-weight: bold; font-size: 11px;}
	.tnewsrow {background-color:#ffffff;nowrap;width:100%; }
	.tnewsline {background-color:#40546d; }	

	.sp_newstbl {background-color:#ffffff;font-family: Arial,Helvetica; font-size: 11px; width: 100%;}
	.sp_newstbl-title {font-family: Arial,Helvetica; font-weight: bold; font-size: 13px; }
	.sp_newstbl-band {background-color:#999999; }
	.sp_newstbl-header {background-color:#cccccc; font-family: Arial,Helvetica; font-weight: bold; font-size: 11px;}
	.sp_newstbl-row1 {background-color:#ffffff; }
	.sp_newstbl-row2 {background-color:#ffffff; }	
	.sp_newstbl-rule {background-color:#cccccc; }	
	
	.sp_pubtime { FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: Arial,Helvetica;PADDING-TOP: 15px; PADDING-BOTTOM: 7px;  }
	.sp_headline { Font: bold 18px/20px Arial, Helvetica, sans-serif; color:#000000; padding-bottom: 2px; border-bottom: 1px solid #BED4F0;
	.sp_glossaryheadline { FONT-WEIGHT: bold; FONT-SIZE: 13px;   FONT-FAMILY: Arial,Helvetica ;PADDING-BOTTOM: 7px; }
	.sp_byline { FONT-WEIGHT: bold; FONT-SIZE: 12px;   FONT-FAMILY: Arial,Helvetica ;color:#999999; }
	.sp_timestamp { FONT-SIZE: 9px;  FONT-FAMILY: Arial,Helvetica; color:#666666; }
	.sp_docid { FONT-SIZE: 9px;  FONT-FAMILY: Arial,Helvetica; color:#666666; }
	.sp_disclaimer { FONT-SIZE: 9px;  FONT-FAMILY: Arial,Helvetica; color:#666666; }
	.sp_sup { FONT-SIZE: 8px;  FONT-FAMILY: Arial,Helvetica; color:#999999; }                                                             
	.sp_related { FONT-SIZE: 12px;  FONT-FAMILY: Arial,Helvetica; color:#6699cc; FONT-WEIGHT: bold;}
	.sp_ticker { FONT-SIZE: 12px;  FONT-FAMILY: Arial,Helvetica; color:#6699cc;FONT-WEIGHT: bold; }
	
	.sp_newstable { margin: 0; padding: 0; border: 0;    border-collapse: collapse; border-spacing: 0;  background-color:#ffffff;font-family: Arial,Helvetica; font-size: 11px; width: 100%;}
	.sp_newstable-title {font-family: Arial,Helvetica; font-weight: bold; font-size: 13px; }
	.sp_newstable-band {background-color:#999999; height:7px;}
	.sp_newstable-header {background-color:#cccccc; font-family: Arial,Helvetica; font-weight: bold; font-size: 11px;}
	.sp_newstable-row { }	
	.sp_newstable-row1 {background-color:#ffffff; }
	.sp_newstable-row2 {background-color:#ffffff; }	
	.sp_newstable-rule {background-color:#cccccc; height: 1px }
	.sp_fundnewstable {  border-style:solid; background-color:#ffffff;  }
			

}