.c2Tab tr.data td {
	padding-top: 3 px;
	padding-bottom: 3 px;
	border-bottom: 1px solid #FFCCFF;
}
.c2Tab tr td.time {
	color: #666666;
	text-align: right;
	padding-top: 3 px;
	padding-bottom: 3 px;
	padding-right: 10px;
}
.c2Tab tr.dataLast td {
	padding-top: 3 px;
	padding-bottom: 3 px;
	border-bottom: 1px solid #FFCCFF;
}
.c2Tab tr.hRow2 th {
	font-weight: normal;
	text-align: left;
	padding-left: 3 px;
	border-bottom: 1px solid #FFCCFF;
	padding-top: 3 px;
	padding-bottom: 3 px;
}
.c2Tab tr td.morenews {
	padding-top: 3 px;
	font-weight: bold;
}
.SgCrazyRow {
	font-weight: normal;
	font-variant: small-caps;
}
.SgInfoBoxHolder {
		text-align: left;
		margin: 0px 0px 5px 5px;
		display: inline;
		float: right;
}
.SgInfoBoxHolder, .c1InfoBox, .c1FactBox { width: 175px; }
.c1InfoBox div, table.headingTable tr td, .c1InfoBox a, .c1InfoBox span,
.c1FactBox div, table.headingTable tr td, .c1FactBox a, .c1FactBox span { 
			font-family: Arial, Tahoma, sans-serif; font-weight: normal;
		}
.c1InfoBox table.headingTable, .c1FactBox table.headingTable {
		width: 100%;
}
.c1InfoBox table.headingTable tr td, .c1FactBox table.headingTable tr td {		 
		padding: 3px 5px 3px 5px;
		background-color: #FFEEFF;
		border-top: 1px solid #CC6699;
		border-bottom: 1px solid #CC6699;
}
.c1InfoBox table.headingTable h4, .c1FactBox table.headingTable h4 { color: #000000; }
.c1InfoBox div.content, .c1FactBox div.content { padding: 4px 5px 7px 5px; background-color: #FCF5FB; }
.c1FactBox div.content { background-color: #FCF5FB; }
.c1InfoBox div.SgListingIconDiv, .c1FactBox div.SgListingIconDiv { background-position: 0em 0.1em; }