
body {font-family:arial, helvetica, sans-serif, verdana;}
A:hover {color: #ff0000}
A:visited {color:#308B91}
form {margin:0;}
p {margin: 0 0 0.5em 0;}
h1 {font-size:130%; color:#dd0000; margin:0; font-weight:bold;}
h1 span {font-size:70%; color:#000000; margin:5 auto 1em auto; font-weight:bold; display:block;}
h2 {FONT-SIZE:130%; color:#aa0000; margin:0}
h2 {FONT-SIZE:130%; color:#aa0000; margin:0}
h3 {font-size:110%; font-weight:normal; margin:0}
h3 small {font-size:75%; color:#000000; margin:0; font-weight:normal;}
h4 {FONT-SIZE:100%; margin:0}
small {font-size: 80%; font-weight:normal;}
big {font-size:130%; font-weight:bold;}

strong.tit {color:#900000; font-weight:bold;}

.sts {font-size: 9pt; color:#000000; text-decoration: none; }
.fm1 {font-size: 9pt;}
.f0 {font-size: 10pt;}
.fp1 {font-size:11pt;}
.bg {background-color:#f0f0f0;}

table.frm 		{margin:0.5em auto 1em auto; border: #999999 1px solid; background-color:#f8f8f8;}
table.frm td	{padding:7;}
table.frm th	{padding:7;}

table.mdpg			{margin:auto; padding:0;}
table.mdpg	td.mdpg	{margin:7; padding:0; text-align:center}
table.blk 			{margin:0 auto 0.7em auto; border: #999999 1px solid; background-color:#f8f8f8;}
table.blk	td		{padding:5 5 3 5;}
table.blk	td	img	{margin:5 5 5 0;}
table.blk	div		{text-align:left; display:table; margin:3 0 3 0;}
table.blk	div.s90	{font-size: 90%;}

table.ctg 			{margin:0 0 5 0;}
table.ctg	td		{padding:0 5 5 5; font-size:90%;}
table.ctg	td.tit	{padding:5 1em 0 5; font-weight:bold;}

table.frm1	td	{padding:0; font-size:90%;}

h2.otit	{font-size:130%; font-weight:bold; color:#900000; margin:0.8em 0 5 0;}

h3.msg	{font-size:110%; font-weight:hormal; color:#207080; margin:2em auto; display:table;}
h3.msg	div {margin-top:1em; margin-bottom:1em; font-size:130%; font-weight:bold; color:#104b51;}
h3.wrn			{margin:3 auto 3 auto; padding:3; font-size:100%;font-weight:bold; border:2px #ff0000 solid; color:#ff0000; display:table;background-color:#ffeeee;}
h3.wrn	span	{margin:0; padding:0 7; font-size:90%;color:#000000; text-decoration:blink;}

div.title	{font-size:110%; font-weight:bold; margin:0.5em auto 0 auto;}
div.menu	{font-size:90%; margin:0 auto 7 auto; padding:0; width:90%;}
div.subtit	{font-size:100%; font-weight:bold; margin:0;}
div.txtl	{font-size:100%; font-weight:normal; margin:0 auto 0.5em auto; text-align:left;}
div.txtc	{font-size:100%; font-weight:normal; margin:0 auto 0.5em auto; text-align:centre;}
div.para	{font-size:100%; margin:0; text-align:left;}
div.para b	{font-weight:bold; color:#333333;}

div.att			{font-size:80%; font-weight:normal; margin:0.5em 0 0 0.5em; text-align:left;}
div.att	span	{color:#900000}
div.prim	{font-size:80%; font-weight:normal; margin:0.5em 0 0 0; text-align:left;}
div.go		{margin:0.5em 0 0 0.5em;}
div.chain a	{font-size:70%; font-weight:normal; color:#900000;}

div.pg			{margin:2;}
div.pg	span	{margin:1;padding:1 5; border:#999999 1px solid; font-weight:bold; background-color:#eeeeee}
div.pg	a		{margin:1;padding:1 5; text-decoration:none}
div.pg	a.pg	{border:#999999 1px solid;}
div.pg	a:hover	{text-decoration:underline}
div.alpha			{margin:5; font-size:80%}
div.alpha	span	{margin:1;padding:1 5; border:#999999 1px solid; font-weight:bold; background-color:#eeeeee}
div.alpha	a		{margin:1;padding:1 5; border:#999999 1px solid; text-decoration:none}
div.alpha	a:hover	{text-decoration:underline}

table.sts			{margin:1em 0 0 0; padding:0;}
table.sts td		{font-size:9pt; margin:0; padding:0 2 0 2;}
table.sts a			{color:#000000; text-decoration: none;}
table.sts strong	{font-weight:normal;}

table.frst		{width:90%; margin:1em; padding:5; border:1px #999999 solid; background-color:#f0e0e0;}
table.frst	td	{margin:0; padding:20;border:1px #999999 solid; background-color:#ffffe0; color:#555555; }
table.frst	h2	{margin:0.3em; font-size:100%; font-weight:bold; text-align:center; color:#555555;}
table.frst	a	{font-weight:normal; color:#333333;}
table.frst	b	{color:#555555;}
table.frst	li	{margin:0 0 0 2em;}

table.doc {margin:0.5em auto; padding:0; border-top: #999999 1px solid;border-left: #999999 1px solid;}
table.doc td	{margin:0; padding:0 7;border-right: #999999 1px solid;}
table.doc th	{margin:0; padding:2 7;border-right: #999999 1px solid; font-size:90%;}
table.doc tr.tit	{background-color:#f0f0f0;}
table.doc tr.tit	th {padding:5; border-bottom: #999999 1px solid;}
table.doc tr.tit	td {border-bottom: #999999 1px solid;}
table.doc tr.bottom	td {border-bottom: #999999 1px solid;}
table.doc li {padding:0 0 0 1em; list-style-type:circle;}

table.responce {margin:0 auto 0.5em auto; padding:10; border: #999999 1px solid; background-color:#f0f0f0;}
table.responce td	{padding:2; font-size:90%;}
table.responce td	input	{font-size:100%; width:100%}
table.responce caption {margin:0 auto; padding:0; font-weight:bold; text-align:center;}

