body{
	margin: 2em;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
}

td,th{
	font-size: 10pt;
}

.fep1 {
ime-mode: active;
}
.fep2 {
ime-mode: disabled;
}
.fep3 {
ime-mode: inactive;
}

h1 {
	text-align: left;
  padding: 0.1em;
  font-size: 13pt;
  color: #8877dd;
	width: 670px;
	border-top: 1px solid #8877dd;
	border-bottom: 1px solid #8877dd;
	background: #ccccff;
}

table {
  border: none;
  border-collapse: collapse;
	width: 670px;
}
td {
  border-top: 2px solid #8877dd;
  border-bottom: 2px solid #8877dd;
  border-left:  1px solid #8877dd;
  border-right: 1px solid #8877dd;
  empty-cells: show;
}

th{
	text-align: center;
  border-top: 2px solid #8877dd;
  border-bottom: 2px solid #8877dd;
  border-left:  1px solid #8877dd;
  border-right: 1px solid #8877dd;
  empty-cells: show;
	background: #bbddff;
}

.style2{
	background: #bbddff;
	text-align: center;
}

.style3{
	color: #ff0000;
}

.style4{
	width: 550px;
}

.style5{
	width: 150px;
}

.style6{
	color: #000066;
}

.style7{
	background: #dff4ff;
}

.style9{
	width: 300px;
}

.style10{
	text-align: center;
	background: #ccccff;
}

.style11{
	width: 420px;
}

/* ‘y[W\’ */


#header {
  width: 670px;
}
#content {
  width: 670px;
}
#menu {
  width: 200px;
	height: 100%;
	float: left;
}
#main {
	width: 410px;
	float: right;
}
#footer {
  clear: both;
  width: 670px;
}

/* ‘»ΜΌ */

body {
  line-height: 1.5;
}

#header {
  background: #8877dd;
}
#menu {
  color: #000000;
  background: #bbddff;
  padding: 17px
}
#main {
  color: #8877dd;
  background: #ffffff;
  padding: 5px;
}
#footer {
  color: #fff;
  background: #8877dd;
  text-align: center;
}
em {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  font-size: 12pt;
  color: #8877dd;
	width: 350px;
	background: #ccccff;
}


.shadow {
  margin: 0 auto;
  width: 400px;
  background: url(../images/shadow.gif) no-repeat bottom right;
}
.bottomleft {
  background: url(../images/bottomleft.gif) no-repeat bottom left;
}
.topright {
  margin: 0px;
  padding: 10px 21px 21px 10px;
  background: url(../images/topright.gif) no-repeat top right;
}

.style13{
  width: 200px;
}

.style12 {
  color: #000000;
  background: url(../images/scooer.gif) no-repeat bottom left #ffffff;
  padding: 7px 7px 7px 50px;
  line-height: 1.3;
}
.style14 {
  color: #000000;
  background: url(../images/tennis.gif) no-repeat top left #ffffff;
  line-height: 1.3;
  padding: 7px 7px 7px 50px;
}


p {
  padding: 0.5em;
  margin: 0;
}

.navigation a:link {
  color: #8877dd;
	font-weight: bold;
}
.navigation a:visited {
  color: #000066;
	font-weight: bold;
}
.navigation a:hover {
  color: #cccccc;
	font-weight: bold;
}

.navigation { text-align: center;
	background: #dff4ff;
	width: 200px;
	 }
.navigation a { text-decoration: none }
.navigation a:hover { text-decoration: underline }

#tascom {
	width: 670px;
	text-align: center;
}

.c3{list-style-type: square}

.style15{text-align: center;}

#main2{
	width: 670px;
	background: #ffffff;
}

.style16{
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

.style17{clear: left}

.menu a:link {
  color: #8877dd;
	font-weight: bold;
}
.menu a:visited {
  color: #000066;
	font-weight: bold;
}
.menu a:hover {
  color: #cccccc;
	font-weight: bold;
}

.menu { text-align: center;
	background: #bbddff;
	width: 170px;
		float: left;
	margin-right: 1em;
		margin-bottom: 0.3em;
	 }
.menu a { text-decoration: none }
.menu a:hover { text-decoration: underline }


.style18{
	width: 350px;
	text-align: center;
}

.link{
	width: 405px;
	background: #ccccff;
	border: solid 2px;
	border-color: #8877dd;
	color: #333333;
}
.link2{
	width: 370px;
	margin: 5px;
}

.style20 {
  color: #2e1d75;
  background: #ecf5ff;
  padding: 7px 7px 7px 7px;
  line-height: 1.3;
  border: 6px outset #8877dd;
}

.field{
	color: #2e1d75;
	background-color: #ccccff;
}

.input{
	color: #2e1d75;
	background-color: #ccccff;
	border: 3px outset #8877dd;
}

.login{
	font-family: "HGnppΞί―ΜίΜ","np|bvΜP",fantasy;
	color: #ffffff;
	border-bottom: 3px double #ffffff;
	border-top: 3px double #ffffff;
	border-left: 3px double #ffffff;
	border-right: 3px double #ffffff;
	text-align: center;
	background: #5454a7;
}
