a:link			{ text-decoration: underline; color: #3377BB }
a:visited		{ text-decoration: underline; color: #3377BB }
a:active		{ text-decoration: underline; color: #FF3300 }
a:hover			{ text-decoration: underline; color: #FF3300 }

a.menu:link      { text-decoration: none; color: #333333; font-size: 90% }
a.menu:visited   { text-decoration: none; color: #333333; font-size: 90% }
a.menu:active    { text-decoration: none; color: #FF3300; font-size: 90% }
a.menu:hover     { text-decoration: none; color: #FF3300; font-size: 90% }

a.submenu:link      { text-decoration: none; color: #333333 }
a.submenu:visited   { text-decoration: none; color: #333333 }
a.submenu:active    { text-decoration: none; color: #FF3300 }
a.submenu:hover     { text-decoration: none; color: #FF3300 }

a.h2:link      { text-decoration: underline; color: #006600; font-weight:bold; font-size:120%}
a.h2:visited   { text-decoration: underline; color: #006600; font-weight:bold; font-size:120% }
a.h2:active    { text-decoration: underline; color: #FF3300; font-weight:bold; font-size:120% }
a.h2:hover     { text-decoration: underline; color: #FF3300; font-weight:bold; font-size:120% }

a.topnavi:link       { text-decoration: underline; color: #333333; font-size: 95% }
a.topnavi:visited    { text-decoration: underline; color: #333333; font-size: 95% }
a.topnavi:active     { text-decoration: underline; color: #FF3300; font-size: 95% }
a.topnavi:hover      { text-decoration: underline; color: #FF3300; font-size: 95% }

a.topics:link    { text-decoration: none; color: #009933 }
a.topics:visited { text-decoration: none; color: #009933 }
a.topics:active  { text-decoration: none; color: #FF3300 }
a.topics:hover   { text-decoration: none; color: #FF3300 }

a.move:link      { text-decoration: none; color: #009933; font-size: 95% }
a.move:visited   { text-decoration: none; color: #009933; font-size: 95% }
a.move:active    { text-decoration: none; color: #FF3300; font-size: 95% }
a.move:hover     { text-decoration: none; color: #FF3300; font-size: 95%; position: relative; top: 1px; left: 1px }

a.blue:link			{ text-decoration: none; color: #3366FF }
a.blue:visited		{ text-decoration: none; color: #3366FF }
a.blue:active		{ text-decoration: none; color: #FF3300 }
a.blue:hover		{ text-decoration: none; color: #FF3300 }

a.green:link		{ text-decoration: underline; color: #336600 }
a.green:visited		{ text-decoration: underline; color: #336600 }
a.green:active		{ text-decoration: underline; color: #FF3300 }
a.green:hover		{ text-decoration: underline; color: #FF3300 }

a.s95:link			{ text-decoration: none; color: #336600; font-size: 95% }
a.s95:visited		{ text-decoration: none; color: #336600; font-size: 95% }
a.s95:active		{ text-decoration: none; color: #FF3300; font-size: 95% }
a.s95:hover			{ text-decoration: none; color: #FF3300; font-size: 95% }

td.under_dot	{ border-bottom: 1px dotted #5B9FC7;
				  vertical-align: top;
				}

td.under_line	{
				  border-bottom: 1px solid #999999;
				}

td.menu			{ background-color: #ffffff;
				  background-image: url(/image/back3.gif);
				  text-align:center;
				  border: 1px solid #336600
				}

td.topnavi		{
				  font-size:95%;
				  vertical-align: middle;
				}

td.soudan_title	{
				  vertical-align: middle;
				  border-bottom: 1px solid #336600;
				  font-size: 120%;
				  font-weight: 700;
				  color: #800000;
				  height:35px
				}

td.soudan_bunrui	{
					  vertical-align: top;
					  text-align:right;
					  border-bottom: 1px solid #336600;
					  color: #800000;
					}

td.w95			{
				  background-color: #ffffff;
				  border: 1px solid #336600;
				  font-size:95%;
				}

td.g95			{
				  background-color: #79A000;
				  color: #FFFFFF;
				  border: 1px solid #336600;
				  font-size:95%;
				}

input.btn		{
				  background-color: #336600;
				  background-image: url('/image/btn_back.jpg');
				  font-size: 130%;
				  font-weight: bold;
				  padding-left: 8pt;
				  padding-right: 8pt;
				  padding-top: 15pt;
				  padding-bottom: 15pt;
				}

.120			{
				  font-size:120%;
				}

.95				{
				  font-size:95%;
				}

.90				{
				  font-size:90%;
				}

.80				{
				  font-size:80%;
				}

.green90		{
				  font-size:90%;
				  color: #336600;
				}

.brown90		{
				  font-size:90%;
				  color: #800000;
				}

.white80		{
				  font-size:80%;
				  color: #ffffff;
				}

.red			{
				  color: #FF3300;
				}

.white			{
				  color: #ffffff;
				}

th				{
				  background-color:#CCCCCC;
				  font-weight: normal;
				}

th.g95			{
				  background-color: #79A000;
				  color: #FFFFFF;
				  border: 1px solid #336600;
				  font-size:95%;
				}

th.menu			{ background-color: #ffffff;
				  background-image: url(/image/back3.gif);
				  text-align:center;
				  border: 1px solid #336600
				}

table.toppage	{
				  border-collapse: collapse;
				  border: 1px solid #006600;
				  background-image: url('/image/back1.jpg');
				}

table.white		{
				  background-color:white;
				  font-size:95%;
				  color:#000000;
				}

table.submenu	{
				  background-color:white;
				  width: 680;
				}

a.gr			{
				  border:1px #333333 solid;
				  padding:2px 10px 2px 10px;
				  background-color:#e8ffe8
				}
				
a.pink			{
				  border:1px #333333 solid;
				  padding:2px 10px 2px 10px;
				  background-color:#ffecff
				}

h1				{
				  text-align: center;
				  font-size: 130%;
				  font-weight: bold;
				  background-image: url('/image/back_note.gif');
				  border-top: 3px double #336600;
				  border-bottom: 3px double #336600;
				  padding-top: 4pt;
				  padding-bottom: 4pt;
				}

h2				{
				  font-size:120%;
				  color: #006600;
				}

p				{
				  line-height: 150%;
				  margin-left: 1em;
				}

.line150		{
				  line-height: 150%;
				}

ol				{
				  margin-left: 4em;
				}

.margin2em		{
				  margin-left: 2em;
				}
