html {
	margin:0;
	pading:0;
}

body {
	font-family:"Helvetica Neue", HelveticaNeue, "TeX Gyre Heros", TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arimo, Helvetica, Calibri, Arial, sans-serif;
	font-size:10px;

	background-color:#FFF;
	margin:5px 10px 5px 10px;
	pading:0;
	text-align:left;
	max-width:100%;
}

form { 
	margin:0;
}

div.Report_Main {
	background-color:FFF;
	max-width:100%;
}


.headline td { 
	font-size:14pt; 
	font-weight:bold; 
	text-align:center;
	color:#000; 
	background-color:#EEECE9; 
	border-bottom:thin solid #5C5A57;
}

.subhead    	{ font-size:10pt; font-weight:bold; color:#404F56; }

table.legend tr td { 
	font-size:8pt; 
	font-style:italic;
}

.fs7, table.fs7 tr td { font-size:7pt; }


p.headline   	{ font-size:12pt; font-weight:bold; color:#404F56; }
p.subhead    	{ font-size:10pt; font-weight:bold; color:#404F56; }
p.footnote	 	{ font-size:7pt; color:#121212; }
p.B				{font-weight:bold; }

span.headline	{ font-size:12pt; font-weight:bold; color:#404F56; }
span.subhead 	{ font-size:10pt; font-weight:bold; color:#404F56; }
span.subhead2 	{ font-size:9pt; font-weight:bold; color:#404F56; }
span.footnote	{ font-size:8pt; color:#121212; }

a.headline		{ font-size:12pt; font-weight:bold; color:#404F56; }
a.subhead 		{ font-size:10pt; font-weight:bold; color:#404F56; }

.sitemaphead	{ font-size:10pt; font-weight:bold; color:#507281; }
.sitemapbody 	{ font-size:9pt; font-weight:normal; }
.sitemapbody a  { font-size:9pt; font-weight:normal; }
.sitemapbody a i { font-size:9pt; font-weight:normal; font-style:italic }

span.caption 	{ font-size:8pt; font-weight:bold; color:#121212; }

td.subhead   	{ font-size:10pt; font-weight:bold; color:#507281; }

td.B 			{ font-weight:bold; }
td.C			{ text-align:center; }
td.U			{ text-decoration:underline; }

.MainText 		{ color:#507281; }

span.alert   	{ font-weight:bold; color:red; background-color:#D9D6C4; text-align:center; }
td.alert    	{ font-weight:bold; color:red; background-color:#D9D6C4; text-align:center; }


/* "link, visited, active, hover, focus" are "Action/Events" */
a			{ color:#507281; text-decoration:none; outline:0; outline-style:none; outline-width:0; } /* remove dotted borders */
a:link  	{ color:#507281; text-decoration:none; }
a:visited  	{ color:#507281; text-decoration:none; }
a:focus	  	{ color:#507281; text-decoration:none; }
a:hover   	{ color:#71535C; text-decoration:underline; }
a:active  	{ color:#FF921E; text-decoration:none; }
/* 809DAC */

a span.subhead 			{ color:#507281; text-decoration:none; }
a:link span.subhead 	{ color:#507281; text-decoration:none; }
a:visited span.subhead 	{ color:#507281; text-decoration:none; }
a:hover span.subhead 	{ color:#71535C; text-decoration:none; }
a:active span.subhead 	{ color:#FF921E; text-decoration:none; }

a span.headline 		{ color:#507281; text-decoration:none; }
a:hover span.headline 	{ color:#71535C; text-decoration:none; }
a:active span.headline 	{ color:#FF921E; text-decoration:none; }

a.B		  	{ font-weight:bold; }
a.noLink  	{ text-decoration:none }

/* --------------------------------------------------------------------------------------------------------------------------------- */

tr.rptHeader td { background-color:#EEE; color:#000; }


	

