@media screen {
body         { background-color:#FFFFFF }
.nodisplay {display:none}
}
@media print {
.noprint {display:none}
}
p			{ font-family:tahoma,arial,sans-serif,default;font-size:10pt }
img			{ border: none}
td			{ font-family: Arial, Helvetica, sans-serif, Default; font-size:9pt }
td			{ border-color:#DFD8BB }
tr			{ font-family: Arial, Helvetica, sans-serif, Default; font-size:10pt }
table		{ font-family:arial, sans-serif;font-size:9pt;border:none; }
h1			{ font-family: Arial, Helvetica, sans-serif, Default;
			  font-size: 14pt; font-weight: bold; margin-bottom: 0; text-align:center }
h3			{ font-family: Arial, Helvetica, sans-serif, Default;
			  font-size: 12pt; font-weight: bold; margin-bottom: 0 }
h4			{ font-family: Arial, Helvetica, sans-serif, Default;
			  font-size: 10pt; font-weight: bold; margin-bottom: 0 }
.headings	{ font-family: Arial, sans-serif; font-size: 10pt; color: white;
			  font-weight: bold;text-decoration:none;
			  background-color: #6685A3; border: thin solid #6685A3; color:#FFFFFF}
.headings		a:link 	{color:white}
.headings		a:visited 	{color:white}
.detls		{ font-family: Arial, sans-serif;font-size:9pt;font-weight:normal;
			  color:#000080;border:thin solid #6685A3;}
.detls a:link 	{ color: #4F6984; font-weight: bold }
.detls			a:visited 	{color:#6685A3}
.emphasize	{ font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
			  font-weight: bold }
.regular	{ font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
			  font-weight: bold }
.noborder	{ border: none}
.nospaces	{ line-height: 100%; margin-top: 0; margin-bottom: 0 }
.notshaded	{ background-color: #FFFFFF; color:#000080 }
.shaded		{ color:#000080;background-color:#CCCCCC;}
.ShowRight	{ text-align: right }


.Calculated  { text-align: right; background-color:#E6FAFF }
#ProfitLoss  { display:inline }
#menu			{background-color: #7ea8cf;border: 1px #666666 solid;width: auto;margin-top: 30px;
				padding: 6px;text-align: center;}				
.menubutton	{font-family:arial,helvetica,sans-serif;
font-weight: bold;text-align: center;margin-bottom: 3px;margin-top: 3px;font-size: 8pt }
.menubutton a {padding: 4px;text-decoration: none;width: 98%;display: block;color: #224059;
				background-color: #b5c9e2;border-top: 2px #cce3ff solid;border-left: 2px #cce3ff solid;
				border-bottom: 2px #31557f solid;border-right: 2px #31557f solid;}
.menubutton a:hover {background-color: #99aabf;border-top: 2px #31557f solid;
				border-left: 2px #31557f solid;border-bottom: 2px #cce3ff solid;
				border-right: 2px #cce3ff solid;}
.menubutton a:active {background-color: #99aaff;border-top: 2px #31557f solid;
				border-left: 2px #31557f solid;border-bottom: 2px #cce3ff solid;
				border-right: 2px #cce3ff solid;}
.smallbutton	{font-weight: bold;text-align: center;margin-bottom: 1px;margin-top: 1px;font-size: 8pt }
.smallbutton a {padding: 1px;text-decoration: none;width: 98%;display: block;color: #224059;
				background-color: #b5c9e2;border-top: 1px #cce3ff solid;border-left: 1px #cce3ff solid;
				border-bottom: 1px #31557f solid;border-right: 1px #31557f solid;}
.smallbutton a:hover {background-color: #99aabf;border-top: 1px #31557f solid;
				border-left: 1px #31557f solid;border-bottom: 1px #cce3ff solid;
				border-right: 1px #cce3ff solid;}
.smallbutton a:active {background-color: #99aaff;border-top: 1px #31557f solid;
				border-left: 1px #31557f solid;border-bottom: 1px #cce3ff solid;
				border-right: 1px #cce3ff solid;}
#oDiv {
	overflow:visible;
	width:97%;
	height:auto;
}
#oDivTable th a {
	font-size:12px;
}