@media screen {
body         { background-color: #717C99 }
}

@media print {
.noprint {display:none}
td, h1, h2, h3, p   	 { color:#000000 !important; }
a {text-decoration:none;color:#000000 !important;}
}

.Border-Thin {
	border: 1px solid #405982
}
.Headline-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #003366;
	font-weight: bold;

}
.Report-Header-2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0000FF;
}
.Report-Header-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000033;
}
.Report-Header-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000033;
}
.Report-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000033;
}
.Report-content-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
}
.Report-content-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000033;
}
.Report-content-small-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000033;
}
.Report-content-smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000033;
}
.Report-content-smaller-backgr-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #C1C9DB;
}
.Report-Header-3-backgr-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000033;
	background-color: #C1C9DB;

}
.Border-Thicker {
	border: 3px solid #B19B72;
	background-color: #F0F0F0;

}
.Border-Thin-White-backr {
	border: 1px solid #405982;
	background-color: #FFFFFF;
}
.Border-Thin-gold {

	border: 1px solid #B19B72}
