	A:link { text-decoration:none;  color:#0000C0; 
	background-color:transparent;}
	A:visited { text-decoration:none;  color:#A00000;
	background-color:transparent;}
	A:active { text-decoration:none;  color:#A00000;  background-color:transparent;}
	A:hover { color:#C00000; background-color:#FFFF00; position:relative ;top:1px ;left:1px ;}

BODY {
	BACKGROUND-COLOR: #FFFFE0; font-size: 1em; margin:0; padding:0;
}

H1 {
	CLEAR: both; font-size: 1.6em; font-style:italic;  text-align: right;
	COLOR: #FFFF40; BACKGROUND-COLOR: #006000; margin: 0px;
	PADDING-left: 30px; padding-bottom: 15px; padding-right: 30px; padding-top: 15px;
}
H2 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #000000; PADDING-TOP: 15px; BORDER-BOTTOM: #808080 thin solid
}
H3 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffB0; BORDER-BOTTOM-STYLE: none
}

div.non { clear: both;}

.menu {
	background-color: #006000; color: #C0C0C0; border-bottom-style: ridge;
	padding-bottom: 5px; padding-left: 20px; padding-right: 20px; padding-top: 10px;
	font-size: 1em; clear: both;
}

.menu A:link { color: white; text-decoration: none;}
.menu A:visited { color: white; text-decoration: none;}
.menu A:active { color: white; text-decoration: none;}
.menu A:hover { color: yellow; background-color: #006000;}


DIV.centerbox {
	CLEAR: both; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%; text-align: center;
}

.clientbox {
	CLEAR: both; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%; margin-top: 10px; margin-bottom: 10px;
}

IMG.sina {
	FLOAT: left; border-width: 0px; margin-right: 10px;
}
.footer {
	CLEAR: both; PADDING-RIGHT: 2em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; 
	COLOR: #000000; PADDING-TOP: 0.5em; FONT-STYLE: italic; TEXT-ALIGN: right;
}
DIV.LIST {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; margin-bottom: 10px; 
	PADDING-TOP: 0px; border-width: thin; min-height: 100px; width: 99%;
	float: left; clear: both; border-style: solid;
}
P.TITLE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; 
	COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFFFB0; margin: 0px;
	clear: both;
}
P.COMM {
	PADDING: 5px; FONT-SIZE: 1em; COLOR: #000000; BACKGROUND-COLOR: #FFFFE0;  margin: 0px;
}

P.kikan {
	color: blue;
}


DIV.COLUMN {
	padding: 20px;
}


UL {
	PADDING-LEFT: 2em; LINE-HEIGHT: 1.4; margin: 0px;
}
OL {
	PADDING-LEFT: 2em; LINE-HEIGHT: 1.4
}

.copyright {
	color:#808080; TEXT-ALIGN:Center; font-size:0.8em; margin: 0px;
}

.topcolumn {
	margin-left: 10%; margin-right: 10%; margin-top:30px; padding: 20px;
	border-style: double; border-color: black; margin-bottom: 30px;
}

UL.NONLIST {
	list-style: none;
}

.update {
	text-align: right;
}

.tomain {
	text-align: center;
}

img.list {
	border-style: none;
}

td.ctd {
	text-align: center; padding: 10px; width: 150px;
	border-color: #000000; border-style: solid; border-width: 1px;
}
td.ctd2 {
	text-align: center; padding: 10px; width: 450px;
	border-color: #000000; border-style: solid; border-width: 1px;
}

table.body {
	border-width: 1px; border-style: solid; border-color: black; margin-bottom: 20px;
	margin-top: 0px; width: 600px; margin-left: auto; margin-right: auto;
}


