	body { margin:0.1in; }
	body,p,h1,h2,h3,h4,div,td,th,b,i,pre,.d,.t,.f,.tl,.g,.r,.n,.wd,.we,.td,.b,.bp,.bo,.bpo,.c,.cp,.co,.cpo.e,.s,.x,.y,.button,.same { font-family:Verdana, Arial, helvetica, sans-serif; }
	input,select { font-size:1.0em; }
	h1 { font-size:1.2em; text-align:center; }
	h2 { font-size:0.9em; font-style:italic; font-weight:normal; text-align:center; }
	p,td,th,pre { font-size:0.6em; }
	.t,.n,.r,.g,.tl { font-size:0.6em; }
	.d,.wd,.we,.td,.c,.s { font-size:0.6em; }
	.b,.bp,.x,.y { font-size:0.6em; }
	.j,.jp,.jt,.jpt, .jo,.jpo,.jot,.jpot { font-size:0.6em; position:absolute; overflow:hidden; background-color: #c0c0ff; padding:3px; }
	.jt,.jpt,.jot,.jpot { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
	.e { color:red; font-weight:bold; font-size:1em; }
	th,.d,.tl { font-weight:normal; background-color:#e0e0e0; }
	.t { font-weight:bold; background-color:#e0e0e0; }
	.f { background-color: lightgray; font-size: 1em; }
	.n,.r { background-color:#ffffff; cursor:pointer; }
	.r { padding-left:20px; }
	.g { font-weight:bold; background-color:#d4d4d4; cursor:pointer; }
	.r,.n,.g,.x,.y { padding-top:4px; padding-bottom:4px; }
	.we { background-color:#d4d4d4; }
	.td { background-color:#ffc080; }
	.b,.bp,.bo,.bpo,.c,.cp,.co,.cpo,.j,.jp,.jt,.jpt, .jo,.jpo,.jot,.jpot,.x,.y { cursor:pointer; }
	.bp,.cp,.bpo,.cpo { border: medium inset #777777; }
	.bo,.co,.bpo,.cpo { border-bottom: thick solid #ff0000; }
	.jp,.jpo,.jpt,.jpot { border: medium inset #777777; padding:0px; }
	.jo,.jpo,.jot,.jpot { border-bottom: thick solid #ff0000; padding-bottom:0px; }
	.jc { font-size:0.6em; }
	.h { color:blue; font-size:0.6em; }
	.s { background-color:white; }
	.x { background-color:red; }
	.y { background-color:green; }
	.button { font-size:1.0em; }
	.same { font-size:1.0em; }
	.big { font-size:1.5em; }
	.popup { font-size:0.6em; background-color:yellow; position:absolute; border-width:1; border-style:solid; border-color:black; overflow:auto; visibility:hidden; padding:5px; }
	.loading { font-size:2em; background-color:yellow; position:absolute; border-width:1; border-style:solid; border-color:black; }
	div#tbl-container { width:100%; height:100%; overflow:auto; border:thin ridge; position:relative; }
	div#frm-container { width:100%; height:100%; overflow:auto; }
	.hide { display: none; }
