p, td, ul, ol {
	font-family: tahoma, arial, verdana;
	}
	
.TextHeader {
	border-bottom: 1px solid #cfe1ef;
	background-color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	color: #3d9532;
	padding: 4px;
	}
	
.NewsHeader {
	border-bottom: 1px solid #cfe1ef;
	background-color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	color: #14489f;
	padding: 4px;
	}
	
.TextSubHeader {
	font-size: 11pt;
	font-weight: bold;
	color: #153476;
	text-align: none;
	}
	
.Table {
	border-bottom: 3px solid #d9d6c9;
	margin-top: 20px;
	}
	
.TableRow {
	background-color: #f9fcff;
	}
	
.TableHeader {
	background-color: #5a84c3;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	}
	
.TableSubHeader {
	background-color: #d0e1f2;
	color: #14489f;
	}
	
.alt {
	border-bottom: 1px solid #d9d6c9;
	border-top: 1px solid #d9d6c9;
	background-color: #fbf9f3;
	}
	
.TextBlueBold {
	font-weight:bold;
	color: #14489f;
	}
	
.TextGreenBold {
	font-weight:bold;
	color: #3d9532;
	}
	
.TextEnd {
	border-bottom: 1px solid #cfe1ef;
	}
	
.Footnote {
	font-size:7.5pt;
	color:#14489f;
	}
