td,p,a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:visited {
	color: #0000FF;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #EF3F37;
}

.p11White {
	font-size: 11px;
	color: #FFFFFF;
}
a:visited.p11White {
	font-size: 11px;
	color: #FFFFFF;
}

a.tableheader, a:visited.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.tablesubheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
	color: #EF3F37;
}

.p11Black {
	font-size: 11px;
	color: #000000;
}
a:visited.p11Black {
	font-size: 11px;
	color: #000000;
}

.p11WhiteBold {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a:visited.p11WhiteBold {
	font-size: 11px;
	color: #FFFFFF;
}
.p12YellowBold {
	font-size: 12px;
	color: #DEB407;
	font-weight: bold;
}

a:visited.p12YellowBold {
	font-size: 12px;
	color: #DEB407;
	font-weight: bold;
}

.p11Grey {
	font-size: 11px;
	color: #666666;
}

.guideHeaderRed {
	font-size: 16px;
	color: #EF3F37;
	font-weight: bold;	
}

.pageTitleBold {
	font-size: 16px;;
	font-weight: bold;
}

a.navWhiteBold {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:visited.navWhiteBold {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.navYellowBold {
	font-size: 12px;
	color: #DEB407;
	font-weight: bold;
	text-decoration: none;	
}

a:visited.navYellowBold {
	font-size: 12px;
	color: #DEB407;
	font-weight: bold;
	text-decoration: none;	
}

.tdHighlighted {
	background-color: #FFFFCC;
}

.footnote {
	font-size: 12px;
}