body, th, td
{
font-family: arial, helvetica, sans-serif;
font-size: small;
}

td.summary h1.contentH {
	width: 180px;
}
td.summary p {
	width: 180px;
}

DIV.subIndexPrimaryPromoc {
	/*padding: 5px 0 5px 13px;*/
}
DIV.subIndexCPrimaryPromoLink {
	/*width: 100%;
	clear: both;
	float: left;*/
}
A.subIndexABSecondaryPromoLink {
	/*float: left;*/
}
DIV.subIndexCPrimaryPromoLink A, DIV.subIndexCPrimaryPromoLink A:visited, DIV.subIndexCPrimaryPromoLink A:link {
	/*padding: 2px 5px 0 8px;
	font-weight: normal;
	width: 130px;*/
}
DIV.subIndexC2SecondaryPromoLink IMG {
	margin: 3px 0 0 0;
}
DIV.subIndexC2SecondaryPromoLink A {
	float: left;
	padding: 2px 5px 0 5px;
	font-weight: normal;
}
DIV.subIndexCsecondaryPromo {
	/*border: 1px solid black;*/
}

H2.subIndexTertiaryPromoHeading, H2.subIndexPrimaryPromoHeadingc {
	font-size: 100%;
}

DIV.indexSummaryImg {
	background-color: #FFFFFF;
	float: left;
	width: 100%;
}
/* fix for padding being added onto 100% width */
.toplevel {
	width : 125px;
	}
.lhnlevel1 {
	width : 125px;
	}
.lhnlevel2 {
	width : 125px;
	}
.lhnlevel3 {
	width : 125px;
	}
.lhnlevel4 {
	width : 125px;
	}
.lhnlevel5 {
	width : 125px;
	}
	
/* fix for overlong section titles */	

/* fix for overspilling summary text */

.articleSummary TD, .articleSummary TD P {
	font-size: 12px;
}

/* fix to force verbose useAsLinks links to wrap */

.useAsLinksLink {
	width: 98%;
}
