P, SPAN, UL, OL {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	line-height: 15pt;
	font-size : 9pt;
}

P.green, SPAN.green, UL.green, OL.green {
	background-color : transparent;
	color : #245549;
	font-family : Arial, Helvetica, sans-serif;
	line-height: 15pt;
	font-size : 9pt;
	font-weight : bold;
}


P.headline, SPAN.headline, UL.headline, OL.headline {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

P.Whiteheadline, SPAN.Whiteheadline, UL.Whiteheadline, OL.Whiteheadline {
	background-color : transparent;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}

P.subhead, SPAN.subhead, UL.subhead, OL.subhead {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}

P.latestnews, SPAN.latestnews, UL.latestnews, OL.latestnews {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	line-height: 9pt;
	font-weight : bold;
}

P.wfooter, SPAN.wfooter, UL.wfooter, OL.wfooter {
	background-color : transparent;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
}

P.bold, SPAN.bold, UL.bold, OL.bold {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}

P.caption SPAN.caption, UL.caption, OL.caption {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
}

SUP.tm {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

TD.title {
	background-color : #245549;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

TD.Data {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

TD.Datagray {
	background-color :ece9db;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

A.title, A:ACTIVE.title, A:VISITED.title {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	text-decoration : underline;
}

A:HOVER.title {
	background-color : transparent;
	color : #7B6DD2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	text-decoration : underline;
}

A, A:ACTIVE, A:VISITED {
	background-color : transparent;
	color : #245549;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : underline;
}

A:HOVER {
	background-color : transparent;
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : underline;
}

A.Data, A:ACTIVE.Data, A:VISITED.Data {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
}

A:HOVER.Data {
	background-color : transparent;
	color : #6A5ACD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
}

A.footer, A:ACTIVE.footer, A:VISITED.footer {
	background-color : transparent;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
}

A:HOVER.footer {
	background-color : transparent;
	color : #6A5ACD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;
}

