body						{background-color:#FFF; color:#333; font-size:10pt; font-family:tahoma,verdana,arial,helvetica,sans-serif; margin:0px; padding:0px; border:0px; }
font						{}
h1							{font-size:12pt; font-weight:bold; }
h2							{font-size:12pt; font-weight:bold; }
h3,h4,h5					{font-size:10pt; font-weight:bold; }
div,th,td					{font-size:10pt; }
p							{font-size:10pt; }
ol,ul,dl,dt,dd,li			{font-size:10pt; }
pre							{font-family:courier new,courier,sans-serif; font-size:9pt; }
hr							{height:1px; width:100%; }

.header						{font-size:12pt; font-weight:bold; }
.min						{font-size:8pt; }
.short						{font-size:8pt; }
.date						{font-size:10pt; }
.time						{font-size:10pt; }
.ind						{padding: 0pt; text-indent: 16pt; margin: 0.5em  0pt;             text-align:justify; }
.ind2						{padding: 0pt; text-indent:  0pt; margin: 0.5em  0pt;             text-align:justify; }
.indall						{padding: 0pt; text-indent:  0pt; margin: 0.5em 16pt  0.5em 16pt; text-align:justify; }
.just						{padding: 0pt; text-indent:  0pt; margin: 0.5em  0pt;             text-align:justify; }
.prim						{padding: 0pt; text-indent:-16pt; margin: 0.5em  0pt  0.0em 16pt; text-align:justify; }
.prim2						{padding: 0pt; text-indent:  0pt; margin: 0.5em  0pt  0.0em 16pt; text-align:justify; }
.nobr						{padding: 0pt; text-indent:  0pt; margin: 0.0em  0pt  0.0em  0pt;                     }

	.butt,.select,.input,.input.radio,.input.checkbox			{font-size:9pt; }
	.textarea					{font-size:9pt; font-family:courier new,courier,sans-serif; }

	.blockheader				{font-weight:bold; }
	a.blockheader:link,a.blockheader:visited,a.blockheader:active,a.blockheader:hover	{text-decoration:none; }
	.blocktail					{font-weight:bold; }
	a.blocktail:link,a.blocktail:visited,a.blocktail:active,a.blocktail:hover			{text-decoration:none; }
	.titleheader				{font-weight:bold; }

	.sitemap						{list-style-type:disc; }
	.sitemap.spar						{font-weight:bold; }
	.sitemap.scur						{font-weight:bold; }
	a.sitemap:link,a.sitemap:visited	{text-decoration:none; }
	a.sitemap:active,a.sitemap:hover	{text-decoration:underline; }

	img.opa						{filter: alpha(opacity=50) }
	img.inv						{filter: invert }
	img.gray					{filter: gray }
	img.drop					{filter: dropshadow(color=#999, offx=2, offy=2, positive=1) }

	.stat1,a.stat1:link,a.stat1:visited,a.stat1:active,a.stat1:hover	{color:#C00; }
	.stat2,a.stat2:link,a.stat2:visited,a.stat2:active,a.stat2:hover	{color:#FFFFFF; }

	.mold.mtextareas			{font-size: 10pt; font-family:courier new,courier,sans-serif; width:400px; height:50px; }
	.mold.mtextaream			{font-size: 10pt; font-family:courier new,courier,sans-serif; width:400px; height:150px; }
	.mold.mtextarea				{font-size: 10pt; font-family:courier new,courier,sans-serif; width:300px; height:50px; }
	.mold.mmultiple				{font-size: 10pt; font-family:courier new,courier,sans-serif; width:300px; height:150px; }
	.mold.minput				{font-size: 9pt; width:300px; }
	.mold.mnumber				{font-size: 9pt; width:300px; }
	.mold.mfile					{font-size: 9pt; width:300px; }
	.mold.mselect				{font-size: 9pt; width:300px; }
	.mold.mdate					{font-size: 9pt; width:200px; }
	.mold.mtime					{font-size:9pt; width:100px; }
	.mold.mbutt					{font-size:9pt; width:100px; }
	.mold.mcheckbox				{font-size:9pt; }

	.tree					{color:#333; font-family:MS Sans Serif,sans-serif; font-size:12px; }
a.tree,a.tree:link,a.tree:visited,a.tree:active,a.tree:hover	{color:#333; text-decoration:none; cursor:hand; font-weight:normal; }
a.tree.tlink:link,a.tree.tlink:visited,a.tree.tlink:active,a.tree.tlink:hover {text-decoration:underline; font-weight:normal; }
.ulink,a.ulink:link,a.ulink:visited,ulink:active,ulink:hover {color:#333; text-decoration:none; cursor:hand; text-decoration:underline; font-weight:normal; }
.hlink,a.hlink:link,a.hlink:visited,a.hlink:active,a.hlink:hover {text-decoration:none; cursor:hand; }
.tree.debug 				{background-color:#F0F0F0; border:1px solid #B0B0B0; border-collapse:collapse; }
.tree.lback 				{background-color:#F0F0F0; }
.tree.mtable				{width:100%; table-layout:fixed; }
.tree.mheader				{width:100%; padding-left:4px; }
.tree.mheaderfilter			{width:40%; padding-left:4px; }
.tree.mparams				{width:60%; padding-left:4px; }
.tree.maddfield 			{text-align:right; padding-right:4px; }
.tree.msign		 			{width:16px; text-align:center; }
.tree.mcnt					{width:30px; text-align:right; padding-right:2px; }
.tree.madd					{width:15px; }
.tree.mexpl		 			{text-align:center; color:#999; }
.tree.mid					{width:40px; text-align:right; padding-right:2px; }
.tree.mstat					{width:60px; text-align:right; }
.tree.mnum					{width:40px; text-align:right; padding-right:4px;}
.tree.mday					{width:70px; text-align:left; padding-left:4px;}
.tree.mreferer				{width:99%; line-height:1.5; }
.tree.mhost					{width:40%; line-height:1.5; }
.tree.mstatfield			{line-height:1.5; }
.tree.mcur					{background-color:#E0E0E0; }
.tree.rcur					{background-color:#EEEEEE; }
.tree.pval					{background-color:#E0E0E0; padding:0px 4px 0px 2px; }
.tree.tstat1				{background-color:#CC0000; }
.tree.tstat2				{background-color:#000099; }
.tree.mcopy					{border:1px dashed #333333; }
.tree.mcut					{border:1px dashed #FF3333; }
.tree.tfield				{padding-left:8px; padding-right:4px; }
.tree.tfieldext				{padding-left:18px; padding-right:4px; }
.tree.fieldset				{padding:1px; border:1px solid #CCC; background-color:#FFF; }
.tree.fieldset.topbord		{padding:0px; border:0px; border-top:1px solid #CCC; }
.tree.fieldset.nobord		{padding:0px; border:0px; }
.tree.fieldset.padd			{padding:5px; border:1px solid #CCC; }
.tree.botbord				{border:0px; border-bottom:1px solid #CCC;  padding:0px 10px 10px 0px; width:100%; overflow:auto; width:100%; }
.tree.legend				{padding:1px; font-weight:normal; color:#999; cursor:hand; text-transform:uppercase; }
.tree.legend.nocurs			{cursor:default; }
a.tree.legend, a.tree.legend:link,a.tree.legend:visited,a.tree.legend:active,a.tree.legend:hover {color:#999; }
.tree.tform					{width:100%; }
.tree.tform.pdate			{width:60%; }
.tree.tform.ptime			{width:40%; }
.tree.tform.dated			{width:20%; }
.tree.tform.datem			{width:35%; }
.tree.tform.datey			{width:25%; }
.tree.tform.datet			{width:20%; }
.tree.tform.sbutt			{width:33%; }
.tree.thr					{height:1px; width:100%; color:#CCC; }
.tree.tpadd					{padding-left:6px; }
.tree.tbord					{border-top:1px solid #EEE; }
.tree.tbordd				{border-bottom:1px solid #EEE; }
.tree.tbold					{font-weight:bold; height:16px; }
.tree.tpaddr				{padding-right:6px; }
.tree.contextmenu			{position:absolute; width:240px; border:1px solid #333; background-color:menu; line-height:16px; cursor:default; z-index:100; visibility:hidden; }
.tree.menuitems				{width:100%; padding-right:8px; padding-left:8px; background: menu; color: menuText; font: menu; z-index:101; }
.tree.menuitemsctrl			{width:100%; margin-top:-20px; text-align:right; }
.tree.tuser1				{color:#003399; }
.tree.tgray					{color:#777; }
.tree.twarn					{color:#F00; font-weight:bold; }
.tree.tfuture				{font-style:oblique; }
.tree.thidd					{color:#777; height:18px; }
.tgray,a.tgray:link, a.tgray:visited, a.tgray:active, a.tgray:hover	{color:#777; }
.twarn,a.twarn:link, a.twarn:visited, a.twarn:active, a.twarn:hover	{color:#F00; font-weight:bold; }
.tree.lt					{background-color:#EEE; color:#333; }
a.tree.lt:link,a.tree.lt:visited,a.tree.lt:active,a.tree.lt:hover		{color:#333; text-decoration:underline; }
.tree.md					{background-color:#E5E5E5; color:#333; }
a.tree.md:link,a.tree.md:visited,a.tree.md:active,a.tree.md:hover		{color:#333; text-decoration:underline; }
.tree.dk					{background-color:#CCC; font-weight:bold; color:#333; }
a.tree.dk:link,a.tree.dk:visited,a.tree.dk:active,a.tree.dk:hover		{color:#333; text-decoration:underline; }

	.config					{font-size:8pt; }
.config.ctable				{width:100%; padding:0px; margin:0px; border-collapse:collapse; }
.config.cheader				{font-weight:bold; border:1px solid #CCC; background-color:#EEE; }
.config.cline				{padding:0px; margin:0px; border:1px solid #CCC; }
.config.ccomment			{font-weight:bold; border:1px solid #CCC; }
.config.cformula			{border:1px solid #CCC; }
.config.cline				{ }
.config.cselect				{font-size:9pt; }
.config.ccnt,.config.csum	{font-size:9pt; width:50px; }

.stdtable.ttable			{border-collapse:collapse; padding:2px; }
.stdtable.tsubheader		{ }
.stdtable.trow1				{text-align:right; }
.stdtable.trow2				{ }

.stdform.ftable 			{border-collapse:collapse; padding:2px; }
.stdform.fheader			{height:24; font-weight:bold; }
.stdform.fsubheader			{ }
.stdform.ffooter			{ }
.stdform.fconst				{ }
.stdform.fsubmit1			{text-align:right; }
.stdform.fsubmit2			{height:24; }
.stdform.frow1				{text-align:right; }
.stdform.frow2				{ }

