	.fullBody{  margin: 0em; }
	.bigBody{ margin: 0.2em; }

	.basic { font-family:Arial;font-size:10.0pt; }
	.trstandard { font-family:ARIAL;font-size:10.0pt;}
	.trstandard1 { font-family:ARIAL;font-size:10.0pt;background-color:#E0E0E0; }
	.trstandard2 { font-family:ARIAL;font-size:10.0pt;background-color:#C0C0C0; }
	.classTR { font-family:Arial;font-size:10.0pt;background-color:#B0B0B0; }
	.trgrey{ font-family:ARIAL;font-size:10.0pt;background-color:#B0B0B0; color:#FFFFFF; }
	.trgrey:visited{ font-family:ARIAL;font-size:10.0pt;background-color:#B0B0B0; color:#FFFFFF; }
	.trHblue{ font-family:ARIAL;font-size:10.0pt;background-color:#8080C0; color:#FFFFFF; }
	.trwhite{ font-family:ARIAL;font-size:10.0pt;background-color:#FFFFFF; color:#FFFFFF; }
	.mgr_order, .mgr_link{ color:#0000D0;text-decoration:none;font-family:Verdana;font-size:9.0pt;font-weight:bold; }
	.mgr_order:hover, .mgr_link:hover { color:#E00020;text-decoration:underline;font-family:Verdana;font-size:9.0pt;font-weight:bold; }
	.mgr_plink{ color:#FFFFFF;text-decoration:none;font-family:Verdana;font-size:9.0pt;font-weight:bold; }
	.mgr_plink:hover { color:#FF0000;text-decoration:underline;font-family:Verdana;font-size:9.0pt;font-weight:bold; }


	.tbTable { BORDER: #000000 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0; background-color:#FFFFFF; }
	.tbTable td { BORDER: #000000 1px solid; COLOR: #000000; }
	.tbTable td.clean { BORDER: #000000 0px solid; COLOR: #000000; }
	.tbTable tr { font-family:Arial;font-size:10.0pt; }


	.clearTable { BORDER: #000000 0px solid; BORDER-COLLAPSE: collapse; border-spacing: 0; }
	.clearTable tr { font-family:Arial;font-size:10.0pt; }
	.clearTable td { BORDER: #000000 0px solid; }

	
	.tbTD{ BORDER: #000000 1px solid; COLOR: #000000; }
	.RedTD{ BORDER: #000000 1px solid; COLOR: #FFFFFF; background-color:#FF0000; font-size:90%;text-align:right;font-weight:bold; }

	.mustfillinput{ font-family:ARIAL;font-size:10.0pt;BORDER: #E00000 1px solid; }
	.optionalinput{ font-family:ARIAL;font-size:10.0pt;BORDER: #0000E0 1px solid; }

	.tbTDNumber { BORDER: #000000 1px solid; COLOR: #000000;font-family:Verdana,Arial;font-size:8.0pt;color:black;text-align:right; }
	.tbTDString { BORDER: #000000 1px solid; COLOR: #000000;font-family:Verdana,Arial;font-size:8.0pt;color:black; }
	.classNull { font-family:Verdana,Arial;font-size:8.0pt;color:black;font-style:italic;text-align:center;
		BORDER: solid 1pt black ;PADDING:3px}


.stdEFont { font-family:Verdana;font-size:9.0pt; }
.stdESFont { font-family:Verdana;font-size:9.0pt; }
.Number { font-family:Verdana;font-size:90%; text-align:right;}

	.stdFont { font-family:Arial;font-size:10.0pt; }
	.stdBFont { font-family:Arial;font-size:10.0pt;font-weight:bold; }
	.stdSFont { font-family:Arial;font-size:8.0pt; }
	.tbMgrTD{
		BORDER-TOP: #000000 1px solid; PADDING-TOP:1px;
		BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM:1px;
		BORDER-LEFT: #000000 1px solid; PADDING-LEFT: 1px;
		BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT:1px; }
	.tbMgrNumberTD { BORDER: #000000 1px solid; COLOR: #000000;font-family:Verdana,Arial;font-size:9.0pt;color:black;text-align:right; }
	.tbMgrStringTD { BORDER: #000000 1px solid; COLOR: #000000;font-family:Arial;font-size:10.0pt;color:black; }

	.tbMgrTRp , .tbMgrTR { font-family:ARIAL;font-size:10.0pt;background-color:#C0C0C0; }
	.tbMgrTRs { font-family:ARIAL;font-size:10.0pt;background-color:#E8E8E8; }
	.tbMgrTRp_G , .tbMgrTRs_G { font-family:ARIAL;font-size:10.0pt;background-color:#00FF00; }
	.tbMgrTRp_Y , .tbMgrTRs_Y { font-family:ARIAL;font-size:10.0pt;background-color:#FFFF20; }
	.tbMgrTRp_W , .tbMgrTRs_W { font-family:ARIAL;font-size:10.0pt;background-color:#FFB000; }	
	.tbMgrTRp_R , .tbMgrTRs_R { font-family:ARIAL;font-size:10.0pt;background-color:#FF0000; }
	.tbMgrTRp_B , .tbMgrTRs_B { font-family:ARIAL;font-size:10.0pt;background-color:#0000FF; }
	.tbMgrTRp_lB , .tbMgrTRs_lB { font-family:ARIAL;font-size:10.0pt;background-color:#C0C0FF; }

	.tbMgrTRover, .tbMgrTRhiOver { font-family:ARIAL;font-size:10.0pt;background-color:#F0F020; }
	.tbMgrTRhi { font-family:ARIAL;font-size:10.0pt;background-color:#20FF20; }

	.mgrLink{ color:#FFFFFF;text-decoration:none;font-family:Verdana;font-size:9.0pt;font-weight:bold; }
	.mgrLink:hover { color:#000000;text-decoration:underline;font-family:Verdana;font-size:9.0pt;font-weight:bold; }
	.recordLink { color:#0000FF;text-decoration:underline;font-family:Arial;font-size:11.0pt; }
	.recordLink:hover { color:#FF0000;text-decoration:none;font-family:Arial;font-size:11.0pt; }
		
	.mgrMenu{ width:100px; }
	.mgrTitle{ }


	.UserStringMustField { font-family:ARIAL;font-size:10.0pt;
		BORDER-TOP: #FF7070 1px solid; BORDER-BOTTOM: #FF7070 1px solid;
		BORDER-LEFT: #FF7070 1px solid;	BORDER-RIGHT: #FF7070 1px solid; }
	.StringMustField { font-family:ARIAL;font-size:10.0pt;
		BORDER-TOP: #FF7070 1px solid; BORDER-BOTTOM: #FF7070 1px solid;
		BORDER-LEFT: #FF7070 1px solid;	BORDER-RIGHT: #FF7070 1px solid; }
	.StringField{ font-family:ARIAL;font-size:10.0pt;
		BORDER-TOP: #209080 1px solid; BORDER-BOTTOM: #209080 1px solid;
		BORDER-LEFT: #209080 1px solid;	BORDER-RIGHT: #209080 1px solid; }
	.StringEField{ font-family:Verdana;font-size:10.0pt;BORDER: #209080 1px solid; }



	.UserNumberMustField{ font-family:Verdana;font-size:10.0pt; text-align:right;
		BORDER-TOP: #FF7070 1px solid; BORDER-BOTTOM: #FF7070 1px solid;
		BORDER-LEFT: #FF7070 1px solid;	BORDER-RIGHT: #FF7070 1px solid; }
	.NumberMustField{ font-family:Verdana;font-size:10.0pt; text-align:right;
		BORDER-TOP: #FF7070 1px solid; BORDER-BOTTOM: #FF7070 1px solid;
		BORDER-LEFT: #FF7070 1px solid;	BORDER-RIGHT: #FF7070 1px solid; }
	.NumberField{ font-family:Verdana;font-size:10.0pt; text-align:right;
		BORDER-TOP: #209080 1px solid; BORDER-BOTTOM: #209080 1px solid;
		BORDER-LEFT: #209080 1px solid;	BORDER-RIGHT: #209080 1px solid; }

	.UserMustFont { font-family:Arial;font-size:10.0pt;font-weight:bold; }
	.MustFont { font-family:Arial;font-size:10.0pt;font-weight:bold; }
	.stdFont { font-family:Arial;font-size:10.0pt; }
	.stdBFont { font-family:Arial;font-size:10.0pt;font-weight:bold; }
	.stdBBFont { font-family:Arial;font-size:12.0pt;font-weight:bold; }
	
	.link_bn2ru { color:black;text-decoration:none; }
	.link_bn2ru:hover { color:red;text-decoration:underline; }
	.link_bn2rn { color:black;text-decoration:none; }
	.link_bn2rn:hover { color:red;text-decoration:none; }

	.link_Rn2Ru { color:red;text-decoration:none; }
	.link_Rn2Ru:hover { color:red;text-decoration:underline; }
	.link_n2u { text-decoration:none; }
	.link_n2u:hover { text-decoration:underline; }
	.link_ln2ru { color:blue;text-decoration:none; }
	.link_ln2ru:hover { color:red;text-decoration:underline; }
.divBar { font-size:80%;color:red;vertical-align:bottom; }


	.frmSubmit { border: black 1px solid; font-family:Arial; font-weight:bold; font-size: 12.0pt; color:#A00000; background:#F0F0F0; }
	.frmNext { border: blue 1px solid; font-family:Arial; font-weight: bold; font-size: 12.0pt; color:#000000; background:#E0E0FF; }
	.frmChange { border: black 1px solid; font-family:Arial; font-weight: bold; font-size: 12.0pt; color:blue; background:#FFFFD0; }

	.breakhere {page-break-before: always}

	.classNumber { font-family:Verdana,Arial;font-size:8.0pt;color:black;text-align:right;BORDER: solid 1pt black ;PADDING:3px }
	.classString { font-family:Verdana,Arial;font-size:8.0pt;color:black;BORDER: solid 1pt black ;PADDING:3px }
	.classNull { font-family:Verdana,Arial;font-size:8.0pt;color:black;font-style:italic;text-align:center;BORDER: solid 1pt black ;PADDING:3px}
	.classHeader { font-family:Verdana,ARIAL;font-size:8.0pt;text-align:center;font-weight:bold;PADDING:3px }

	.main_menu { font-family:Arial,Verdana;font-size:12.0pt;font-weight:bold;background:#FFFFFF no-repeat;width:180px;border:0;}
	.divFont { font-family:Georgia; }

	.RecordTR { font-family:Arial;font-size:10.0pt; }
	.NumberTD { font-family:Verdana,Arial;font-size:90%;text-align:right;BORDER: solid 1pt black ; }
	.StringTD { font-family:Arial;BORDER: solid 1pt black ; }
	.NumberHdrTD { font-family:Verdana,Arial;font-weight:bold;font-size:90%;text-align:right;BORDER: solid 1pt black ; }
	.StringHdrTD { font-family:Arial;font-weight:bold;BORDER: solid 1pt black ; }
	.cellp{ font-family:Arial;font-size:10.0pt;background-color:#C8C8C8 }
	.cells{ font-family:Arial;font-size:10.0pt;background-color:#F0F0F0 }

	.cellp_G , .cells_G { font-family:ARIAL;font-size:10.0pt;background-color:#00FF00; }
	.cellp_Y , .cells_Y { font-family:ARIAL;font-size:10.0pt;background-color:#FFFF20; }
	.cellp_W , .cells_W { font-family:ARIAL;font-size:10.0pt;background-color:#FFA040; }
	.cellp_R , .cells_R { font-family:ARIAL;font-size:10.0pt;background-color:#FF0000; }
	.cellp_B , .cells_B { font-family:ARIAL;font-size:10.0pt;background-color:#0000FF; }
	.cellp_lB , .cells_lB { font-family:ARIAL;font-size:10.0pt;background-color:#C0C0FF; }

	.HeaderTR{ font-family:Arial;font-size:10.0pt;background-color:#6060FF;color:#FFFFFF;font-weight:bold; }
	.headerTD{ BORDER: #000000 1px solid;color:#FFFFFF;}
	.footerTR { font-family:Arial;font-size:8.0pt;background-color:#6060FF;color:#FFFFFF;font-weight:bold; }
	.blueTR { font-family:Arial;font-size:10.0pt;background-color:#6060FF;color:#FFFFFF; }

	.cellFooter{ font-family:Arial; font-size: 9.0pt; }
	.cellSearch{ font-family:Arial; font-size: 9.0pt; background-color:#9090FF;}
	.cellHeader{ font-family:Arial; font-size:10.0pt; font-weight:bold;background-color:#9090FF; }
	.frmSmlSubmit { border: black 1px solid; font-family:Arial; font-weight:bold; font-size: 9.0pt; color:#A00000; background:#F0F0F0; }

.salesOrderBar{ border:#C00000 6px solid; background-color:#FFFFFF; padding: 3px; }
.salesOrderBar td { font-family:Verdana; font-size:10.0pt; vertical-align:TOP;border:0px; }
.salesOrderBar tr { background-color: #80C080; }

.corner_rtl{ background-image: url(/images/corner_tl.gif); background-position:top left; background-repeat:no-repeat; }
.corner_rtr{ background-image: url(/images/corner_tr.gif); background-position:top right; background-repeat:no-repeat; }
.corner_rbr{ background-image: url(/images/corner_br.gif); background-position:bottom right; background-repeat:no-repeat; }
.corner_rbl{ background-image: url(/images/corner_bl.gif); background-position:bottom left; background-repeat:no-repeat; }

#MY_HIDE_DIV { visibility:hidden;position:absolute;top:-1000;left:-1000; }



.numTable { BORDER: #808080 1px dotted; BORDER-COLLAPSE: collapse; border-spacing: 0; background-color:#FFFFFF; }
.numTable td { BORDER: #808080 1px dotted; vertical-align:top; }
.numTable td.clean { BORDER: #808080 0px dotted; vertical-align:top; }
.numTable td.string { BORDER: #808080 1px dotted; text-align:left;vertical-align:top; }
.numTable tr.columns { font-weight:bold;font-size:9.0pt;padding: 0px 10px 10px 0px; }
.numTable tr.columns td { BORDER: #808080 1px dotted; vertical-align:top; padding: 3px 5px 3px 5px; }
.numTable tr { font-family:Verdana;font-size:10.0pt;vertical-align:top; }

.link_on2ru { color:#FFA000;text-decoration:none;font-weight:bold; }
.link_on2ru:hover { color:blue;text-decoration:underline;font-weight:bold; }

