body {
 font-size: 12px;
 line-height: 160%;
 color: #333333;
 margin-top: 0px;
 margin-left: 0px;
 background-color: #006666;
 vertical-align: top;; padding-top: 0px; padding-left: 0px;}

body table{  margin: 0 auto;}

a:link { text-decoration: none; color: #100F86;}
a:visited { text-decoration: none; color: #100F86;}
a:hover { text-decoration: underline; color: #990000;}
a:active { text-decoration: underline; color: #006666;}


strong {  font-weight: bold; color: #000099;}
h1  {  font-size: 22px; font-weight: bold; line-height: 200%; text-align: left; text-indent: 20px;}
h2  {  font-size: 14px; font-weight: bold; line-height: 160%; text-align: left;}
p   {  font-size: 12px; line-height: 160%; text-align: left; margin: 0px 0px;; padding: 0px 0px;}
ul  {  font-size: 12px; line-height: 160%; margin: 0 5px; padding: 0 10px; text-align: left; text-indent: 0;}
li  {  font-size: 12px; line-height: 160%; margin: 0 5px; padding: 0 10px; text-align: left; text-indent: 0;}
td  {  font-size: 12px; line-height: 160%; text-align: left;  background-color: #FFFFFF;}
dt  {  font-size: 12px; line-height: 160%; margin-top: 20px;}
dd  {  font-size: 14pt; line-height: 180%; font-weight: bold; color: #000099}
img {  margin: 0px; padding: 0px; border: 0;}
form{  margin: 0px; padding: 0px;}

.head {  font-size: 12px; line-height: 160%; text-align: left; text-indent: 10px}
.foot {  font-size: 12px; line-height: 160%; text-align: right;}
.cent {  text-align: center; margin-top: 0px; padding-top: 0px;}

.r {  text-align: right;}
.l {  text-align: left;}
.copy {  font-family: "Arial"; font-size: 9px; line-height: 160%; text-align: center; color: #4A4A4A;}
.menu {
 font-size: 12px;
 line-height: 160%;
 text-align: left;
 background-color: #FFFFFF;
 background-image: url(../img/bg_line.png);
 background-repeat: repeat;}

.topic{ margin: 5px 20px; padding: 0px 0px;}
.up   { text-align: left; background-color: #FFFFFF; background-image: url(../img/bg_up.png); background-repeat: repeat;}
.down { text-align: left; background-color: #FFFFFF; background-image: url(../img/bg_down.png); background-repeat: repeat;}

.inde {  text-align: left; text-indent: 20px}
.form {  text-align: center; padding-top: -5px; margin-top: -3px}
.ts {  font-family: "lr SVbN", "Osaka|"; font-size: 12pt; line-height: 160%; text-align: center;}
.cent_bb {  color: #FFFFFF; background-color: #100F86; text-align: center;}
.m05 { margin: 5px;}
.m20 { margin-left: 20px;}
.m25 { margin-left: 25px;}
.vtop {  vertical-align: top;}
.vbot {  vertical-align: bottom;}
.p2  {  font-size: 12px; line-height: 160%; text-align: left; text-indent: 20px;}
.pup {  font-size: 14pt; font-weight: bold}

.txt14 {  font-size: 14px;}

.ablock {width:600px;margin:0 auto 20px;}
.ablock h2 {font-size:14px;line-height:160%;text-align:center;margin:0;border:2px solid #66b}
.ablock p {font-size:12px;line-height:160%;text-align:left;margin:5px 10px;}

.bblock {width:600px;margin:0 auto 10px;padding:10px 0;}

.cblock {width:600px;margin:0 auto 10px;padding:10px 0;}
.cblock p {font-size:12px;line-height:160%;text-align:center;margin:5px 10px;}

.topp {margin:20px 0 0 20px;}

.topul {margin:0 0 20px 20px;}

table.formtb	{
					margin:					0 auto;
					width:					600px;
					}

table.seminartb
				{
					margin:					0 auto;
					width:					560px;
					}

table.formtb td,table.seminartb td
				{
					padding:				5px;
					}

td.form1c		{
					text-align:				left;
					width:					30%;
					}

td.form2c
				{
					text-align:				left;
					width:					70%;
					}

td.form1c,td.form2c
				{
					border-bottom:			1px dashed #666;
					}


td.semi1a,td.semi2a,td.semi3a,td.semi4a,
td.semi3b,td.semi4b
				{
					text-align:				left;
					vertical-align:			top;
					}

td.semi1a span,td.semi2a span,td.semi3a span,td.semi4a span,
td.semi3b span,td.semi4b span
				{
					font-weight:			bold;
					font-size:				14px;
					}

td.semi1a		{
					width:					20%;
					}

td.semi2a		{
					width:					80%;
					}

td.semi3a		{
					background-color:		#cde;
					width:					30%;
					}

td.semi4a		{
					background-color:		#cde;
					width:					70%;
					}

td.semi3b		{
					background-color:		#def;
					width:					30%;
					}

td.semi4b		{
					background-color:		#def;
					width:					70%;
					}


.bdts			{
					border-top:				2px solid #66b;
					}

.bdbs			{
					border-bottom:			2px solid #66b;
					}


.act			{
					ime-mode:				active;
					}

.dis			{
					ime-mode:				disabled;
					}

.ina			{
					ime-mode:				inactive;
					}

.fcre			{
					color:					#900;
					}

