.tablerowgray {
	color: black;
	background-color: #eee;
}


.tablehead {
	color: #eee;
	font-weight: bold;
	font-size: 94%;
	background-color: #696969;
}

.tablesubhead {
	color: black;
	font-weight: bold;
	font-size: 94%;
	background-color: #999;
}

.tableitembold {
	font-weight: bold;
	text-align: left;
}
.factoid {
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.copyright {
	color: black;
	background-color: white;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.tagline {
	color: black;
	background-color: transparent;
	font-style: italic;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.photocaption {
	font-weight: bold;
	font-size: 11px;
}
.dowhomecopy {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

.italictext {
	font-style: italic;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.boldcopy {
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.bolditalic {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}
.dowhomesmtxt {
	font-size: 80%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	text-align: left;
}

#alignleft {
	text-align: left;
}
#alignright {
	text-align: right;
}
#aligncenter {
	text-align: center;
}

H1 {
	color: black;
	background-color: transparent;
	font-weight: bold;
	font-size: 120%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

.h1_alt {
	color: black;
	background-color: transparent;
	font-weight: bold;
	font-size: 120%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

	
.title {
	color: black;
	background-color: transparent;
	font-weight: bold;
	font-size: 110%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

.subtitle {
	color: black;
	background-color: transparent;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
}

DIV.news-headline {
	background-color: #999;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	font-size: 110%;
}
DIV.news-summary {
	padding: 7px;
	font-size: 80%;
}

/* Allow bulleted lists in tables to be flush to the left of the cell. */
UL.flush {
  margin-top: 0px;
  margin-bottom: 0px;
}
UL.flush LI {
  margin-left: -25px;
}