body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; }

td { font-size: 10pt; }

th { font-size: 10pt; }


input.text { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; width: 100%; }

select.param { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; }

input.file { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; }

textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; width: 100%; }


a:link, a:visited
	{color: #0000FF; text-decoration:none;}
a:hover, a:active
	{color: navy; text-decoration:none;}

a.header:link, a.header:visited
	{color: #0000FF; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}
a.header:hover, a.header:active
	{color: #0000FF; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}

a.headerdesc:link, a.headerdesc:visited
	{color: #42A0FF; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}
a.headerdesc:hover, a.headerdesc:active
	{color: #42A0FF; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; text-decoration:none;}

span.dash { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; }

td.top { font-size: 18px; text-align: center; }

td.heading { font-size: 10pt; background: #FFFFFF; }

td.subheading { font-size: 10pt; background: #99CCFF; border: 4px solid #99CCFF; }

td.item { font-size: 10pt; background: #FFFFFF; border: 4px solid #99CCFF; }

td.columnheading { font-size: 10pt; background: #99CCFF; border: 4px solid #99CCFF; }

table.itemtable { border: 16px solid #FFFFFF; }


.hide { display: none; }

.show { }


span.title { font-size: 16pt; font-weight: bold; }

span.sub-title { font-size: 10pt; font-weight: bold; }

span.heading { font-size: 14pt; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; color: #0000FF; }

span.headingdesc { font-size: 14pt; font-family: Arial Rounded MT Bold, Verdana, Helvetica, Arial, sans-serif; color: #42A0FF; }

span.sub-heading { font-size: 11pt; font-weight: bold;}

span.mini-heading { font-size: 10pt; font-weight: bold;}


span.error { font-size: 10pt; font-weight: bold; color: #FF0000; }

span.warn { font-size: 10pt; font-weight: bold; color: #0000FF; }


span.helptitleq { }

span.helptitle { }

span.helpbody { font-size: 8pt; }

td.helptitletd { padding: 4px; background: #99CCFF; }

td.helpbodytd { padding: 4px; background: #FFFFFF; }

table.helptable { border: 1px solid #000000; width: 300px; }



table.dialogtable { border: 1px solid #0000FF; }

td.dialogheader { font-weight: bold; padding: 4px; text-align: center; background-color: #DDFFFF; } /* border-left: 1px solid #0000FF; border-bottom: 1px solid #0000FF; */

td.dialogseparator { background-color: #0000FF; }

td.dialogcellL { text-align: right; padding: 4px; }

td.dialogcellR { text-align: left; padding: 4px; }

td.dialogcell { text-align: center; padding: 4px; }

td.dialogbuttoncell { text-align: center; padding: 4px; }

td.dialogbuttoncellL { text-align: right; padding: 4px; }

td.dialogbuttoncellR { text-align: left; padding: 4px; }

td.dialogselect { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.dialogoutertable { border: 1px solid #0000FF; }



a.buttonlink:link, a.buttonlink:visited, a.buttonlink:active
	{color: #0000FF; text-decoration:none; border: 1px solid #FFFFFF;}
a.buttonlink:hover
	{color: navy; text-decoration:none; border: 1px solid navy;}

a.help:link, a.help:visited, a.help:active
	{color: #0000FF; text-decoration:none; border: 1px solid #0000FF;}
a.help:hover
	{color: navy; text-decoration:none; border: 1px solid navy;}