html{
margin: 0px;
padding: 0px;
}

body{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
color: #333333
line-height : 1.2em;
font-size : 12pt;
}


/*------- FONT --------*/



a:link {color: #0000cc;}
a:visited {color: #0000cc;}
a:active {color: #990000;}
a:hover {color: #990000;}



a.f9pt:link {color: #990000; font-size : 9pt;} 
a.f9pt:visited {color: #666666; font-size : 9pt;}
a.f9pt:active {color: #990000; font-weight: bold; font-size : 9pt;}
a.f9pt:hover {color: #990000; font-weight: bold; font-size : 9pt;}

a.f8:link {color: #990000; font-size : 9pt;} 
a.f8:visited {color: #666666; font-size : 9pt;}
a.f8:active {color: #990000; font-size : 9pt;}
a.f8:hover {color: #990000;  font-size : 9pt;}
/*------- FONT end --------*/

img{
border-width: 0px;
}

img.left{
border-width: 0px;
margin: 0px 10px 10px 0px; 
float: left;
}
img.right{
border-width: 0px;
margin: 0px 0px 10px 10px; 
float: right;
}

.clear {
clear: both;
}

div.body{
margin: 0px;
padding: 0px;
width: 740px;
}

div.main{
width: 100%;
margin: 10px 0px 0px 0px; 
padding: 20px 0px 10px;
_padding: 0px;
}



/*---ƒwƒbƒ_[---*/

/*--ƒwƒbƒ_[”wŒi‰æ‘œ‚Æ‚È‚édiv--*/
#header{
	position: relative;
	margin:0px; 
	padding: 0px;
	width:740px; 
	height:85px; 
	background: url(../img/header_top_cn.jpg); 
}

#header p{
	margin:0px; 
	padding:3px 10px 0px 0px; 
	line-height:100%;
	font-size : 9pt;
	float: right;
	clear: both;
	color:	#CCFFCC; 
}

#header p.jp{
	margin:0px; 
	padding: 0px 0px 0px 18px; 
	_padding: 63px 0px 0px 18px; 
	line-height:100%;
	font-size : 10pt;
	float: left;
	clear: both;
}

#header p.jp a:link {
	font-weight: bold;
	color: 	#DC143C;
	text-decoration: none; 
}
#header a:visited {
	font-weight: bold;
	color: 	#DC143C;
	text-decoration: none; 
}
#header p.jp a:hover{
	font-weight: bold;
	color: 	#800000;
}

div.leftmenu {
	float: left;
	margin: 0px 10px 0px 0px; 
	_margin: 10px 10px 0px 0px; 
	padding: 2px;
	background-color: #006400;
	width:140px; 
}

div.leftmenu p {
	margin: 2px 0px; 
	padding: 5px;
	background-color: #228B22;
	color: #FFFFFF;
	font-weight: bold;
}

div.leftmenu a:link { color: #FFFFFF; }
div.leftmenu a:visited { color: #FFFFFF; }
div.leftmenu a:hover { color: red; }
div.leftmenu a:active { color: red; }



div.righttext {
	float: left;
	margin: 0px 0px 20px;;
	_margin: 10px 0px 20px;
	padding: 0px 0px 0px 10px;
	width: 530px; 
	_width: 530px;
}




div.righttext p{
	margin: 0px 0px 20px;
	padding: 0px;
}






div.footer {
	margin: 0px;
	padding: 0px;
	float: left; 
	height:55px; 
	width: 740px; 
	background: url(../img/footer.jpg); 
}

div.footer p.title{
	margin:0px; 
	padding: 4px 10px 0px 10px; 
	font-size : 12pt;
	line-height:100%;
	float: left;
	font-weight: bold;
	font-family: "Times New Roman";
	color:	#FFFFFF; 
}

div.footer p{
	margin:0px; 
	padding: 4px 10px 0px 10px; 
	font-size : 10pt;
	line-height:95%;
	float: left;
	color:	#FFFFFF; 
}





/*---------------*/
div.box{
	margin: 0px 0px 10px;
	padding: 10px;
	border: 1px #006600 solid;
}

div.boxh{
	margin: 0px;
	padding: 5px;
	border: 1px #006600 solid;
	background: #006600;
	color: #ffffff;
	font-weight: bold;

}

div.box p{
	margin: 4px 0px 12px;
}



h1 {
margin: 15px 0px 0px;
_margin: 15px 0px 0px;
padding: 7px 7px 7px 12px;
background-image: url(../img/header.jpg); 
border-color:	#006600;
border-width:0px 0px 0px 10px;
border-style:solid;
font-size : 14pt;
font-weight: bold;
color : #FFFFFF;
font-family: "Times New Roman";
}

h2 {
margin: 0px 0px 20px;
padding: 4px 7px 4px 12px;
border-color:	#aa0000;
border-width:0px 0px 1px 10px;
border-style:solid;
font-size : 14pt;
font-weight: bold;
width: 520px;
}

h3 {
margin: 40px 0px 10px;
padding: 4px 7px 4px 12px;
border-color:	#006600;
border-width:0px 0px 1px 10px;
border-style:solid;
font-size : 12pt;
font-weight: bold;
color: #666666;
width: 520px;
}


ul.main_menu {
	margin: 0px 0px 10px; 
	padding: 0px;
	list-style-type: none; 
}

ul.main_menu li {
	margin: 0px;
	padding: 2px;
	border-top: 4px #006600 solid;
	border-bottom: 2px #006600 solid;
	border-right: 1px #6B8E23 solid;
	border-left: 1px #6B8E23 solid;
	background: url(../img/menu.jpg); 
	width:125px; 
	_width:130px; 
	text-align: center; 
	font-size : 10pt;
	font-weight: bold;
	float: left; 
}
ul.main_menu li.long {
	margin: 0px;
	padding: 2px;
	border-top: 4px #006600 solid;
	border-bottom: 2px #006600 solid;
	border-right: 1px #6B8E23 solid;
	border-left: 1px #6B8E23 solid;
	background: url(../img/menu.jpg); 
	width: 210px; 
	_width: 220px; 
	text-align: center; 
	font-size : 10pt;
	font-weight: bold;
	float: left; 
}




ul.footer_menu{
	margin: 0px; 
	padding: 0px; 
	background-color: #F5F5F5;
	list-style-type: none; 
}

ul.footer_menu li {
	margin: 30px 0px 0px;
	padding: 2px;
	line-height:100%;
	font-size : 10pt;
	border-top: 2px #006600 solid;
	border-bottom: 2px #006600 solid;
	border-right: 1px #6B8E23 solid;
	border-left: 1px #6B8E23 solid;
	text-align: center; 
	width:125px; 
	_width:130px; 
	font-weight: bold;
	float: left; 

}

ul.footer_menu li.long {
	margin: 30px 0px 0px;
	padding: 2px;
	line-height:100%;
	font-size : 10pt;
	border-top: 2px #006600 solid;
	border-bottom: 2px #006600 solid;
	border-right: 1px #6B8E23 solid;
	border-left: 1px #6B8E23 solid;
	text-align: center; 
	width: 210px; 
	_width: 220px; 
	font-weight: bold;
	float: left; 
}




table {
	margin: 0px;
	border: 0px;
	background: #cccccc;
}

td {
	margin: 2px;
	padding: 4px;
	background: #ffffff;
}


