@charset "utf-8";









#body{}
#toptext{
	font-size:12px;
	width: 843px;
	
}
h1{
	padding: 0px;
	margin: 2px 0 2px 0;
	border: 0;
	text-align: center;	
	font-size: 9pt;
	letter-spacing: 0.1em;
	line-height: 1.0em;
	font-weight: normal;
	color:#999999;
}
h2{
	padding:0px 0px 3px 20px;
	margin: 2px 0 2px 0;
	border: 0;
	text-align: left;	
	font-size: 14px;
	color: #40497C;
	letter-spacing: 0.1em;
	line-height: 1.0em;
	font-weight: bold;
}
h3{
	padding:0px 0px 5px 0px;
	margin: 0px 0 2px 0;
	border: 0;
	text-align: left;	
	font-size: 14px;
	letter-spacing: 0.1em;
	line-height: 1.0em;
	font-weight: bold;
}
#contents{
	width:842px;
	height:100%;
	border:solid silver;
	border-width:1px 1px 1px 1px;
	background:url(../img/index.gif) no-repeat;
	vertical-align:top;
	left: 0px;
	top: 16px;
}

/* head */
#head{
    background:url(../img/top.gif);
	border:solid silver;
	border-width:0px 0px 0px 0px;
	width: 841px;
	z-index: 3;
}
.englishpage{
font-family:Arial, Helvetica, sans-serif;
padding:16px 0px 0px 645px; 
	font-size:10px;
	color:silver;
	z-index:5;
	width:200px;
}
.englishpage A:link {font-size:10px;color: #ffffff; TEXT-DECORATION: none}
.englishpage A:visited {font-size:10px;color: #ffffff; TEXT-DECORATION: none}
.englishpage A:active {font-size:10px;color: #ffffff; TEXT-DECORATION: none}
.englishpage A:hover {font-size:10px;color: #f6efcb; TEXT-DECORATION: none}


#contentsh3n01{
	background:url(../img/contentsh3.gif);
	width: 544px;
	height: 23px;
	padding:16px 0px 10px 55px;
	color:#cc66cc;
	font-size:14px;
}
#contentsh3t01{
	
	width: 544px;
	padding:0px 10px 0px 30px;
	color:#666666;
	font-size:12px;
	line-height:19px;
	letter-spacing: 0.1em;
}


#contentsh3t05{
	background:url();
	width: 524px;
	padding:0px 30px 0px 20px;
	color:#666666;
	font-size:12px;
	line-height:18px;
	letter-spacing: 0em;
	height: 100%;
}

.td1left{border:solid silver; border-width:1px 0px 0px 1px;}
.td1leftend{border:solid silver; border-width:1px 0px 1px 1px;}
.td1right{padding:5px 10px 5px 10px;border:solid silver; border-width:1px 1px 0px 1px;}
.td1rightend{padding:5px 10px 5px 10px;border:solid silver; border-width:1px 1px 1px 1px;}
.td1l{border:solid silver; border-width:1px 1px 0px 1px;}
.td1mid{border:solid silver; border-width:1px 0px 0px 0px;}
.td1end{border:solid silver; border-width:1px 0px 0px 0px;}
/* foot */
#foot{background:url(../img/foot.gif);

}
.fmenu{padding-top:8px;
    text-align:center;
	width: 818px;
	color:#FFFFFF;
}
.footmenu{font-size:12px;text-align:center;}
.footmenu A:link {color:#FFFFFF; TEXT-DECORATION: none}
.footmenu A:visited {color:#FFFFFF;TEXT-DECORATION: none}
.footmenu A:active {color:#CCCCCC; TEXT-DECORATION: none}
.footmenu A:hover {color:#CCCCCC; TEXT-DECORATION: none}
.company{
	color:#FFFFFF;
	font-size:12px;
	padding:0px 10px 5px 15px;
	line-height:16px;
	width: 818px;
}
.copyright{

	font-size:12px;
	text-align:center;
	width: 818px;
}






A:link {color:white; TEXT-DECORATION: none}
A:visited {color:white; TEXT-DECORATION: none}
A:active {color:#666666; TEXT-DECORATION: none}
A:hover {color:#666666;  TEXT-DECORATION: none}


#mainbg{width:1000px;border:solid white; background:url(../img/backbg.jpg); text-align:center;padding:15px;}





#mainmenu{
    padding:14px 0px 10px 230px; 
	width:530px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	z-index:4;
}
.mainmenu A:link {color: #ffffff; TEXT-DECORATION: none}
.mainmenu A:visited {color: #ffffff; TEXT-DECORATION: none}
.mainmenu A:active {color: #ffffff; TEXT-DECORATION: none}
.mainmenu A:hover {color: #f6efcb; TEXT-DECORATION: none}
.mainimg{
	z-index:2;
	position:absolute;
	top:88px;
	left:221px;
}
.tda{height:10px;padding:0px;background-repeat:no-repeat;}
.menutitle{background-repeat:no-repeat;}
.menutitle2{background-repeat:no-repeat;}

/* center */
#center{
	width:100%;
	height:350px;
}


	
#codetail{font-size:13px;}
#codetail td{height:20px;line-height:19px; text-align:left;}
#codetail td A:link {color: #009900;}
#codetail td A:visited {color: #009900;}
#codetail td A:active {color: #009900;}
#codetail td A:hover {color: #009900;}
.center4{font-size:12px;}


.t1{padding:5px; border:solid silver; border-width:1px 1px 1px 1px;text-align:left;line-height:18px;}
.t2{padding:5px; border:solid silver; border-width:0px 1px 0px 1px;text-align:left;line-height:18px;color: #333333}
.t3{padding:5px; border:solid silver; border-width:0px 1px 1px 1px;text-align:left;line-height:18px;color: #333333}
.tf1{padding:0px; border:solid silver; border-width:1px 0px 1px 1px;text-align:center;line-height:18px;}
.tf2{padding:5px; border:solid silver; border-width:0px 0px 0px 1px;text-align:center;line-height:18px;}
.tf3{padding:5px; border:solid silver; border-width:0px 0px 1px 1px;text-align:center;line-height:18px;}

#text1t{
    padding:0px 0px 0px 25px;
	font-size:12px;
	color:#EAEAEA;
	line-height:16px;
	
}
#text1{
    padding:5px 0px 30px 35px;
	font-size:12px;
	color:#EAEAEA;
	line-height:16px;
	
}
#text1 A:link {color:#D7F2FF; TEXT-DECORATION: underline}
#text1 A:visited {color:#D7F2FF; TEXT-DECORATION: underline}
#text1 A:active {color: #D7F2FF; TEXT-DECORATION: underline}
#text1 A:hover {color: #EAEAEA; TEXT-DECORATION: underline}

#text2t{
    padding:0px 0px 0px 25px;
	font-size:12px;
	color:#EAEAEA;
	line-height:16px;
	
}
#text2{
    padding:5px 0px 30px 35px;
	font-size:12px;
	color:#EAEAEA;
	line-height:16px;
	
}
#text2 A:link {color:#D7F2FF; TEXT-DECORATION: underline}
#text2 A:visited {color:#D7F2FF; TEXT-DECORATION: underline}
#text2 A:active {color: #D7F2FF; TEXT-DECORATION: underline}
#text2 A:hover {color: #EAEAEA; TEXT-DECORATION: underline}

#info{ padding:35px 0px 15px 8px;}

#divsidemenu{padding:0px 0px 40px 3px;}
#sidemenu{
	font-size:14px;
	color:#000000;
	background:url(../img/sidemenu.gif);
	background-repeat:no-repeat;
}
#sidemenu .sidemenutitle{height:24px;line-height:20px;padding:12px 0px 10px 40px;font-weight:600;color:#3366CC;}
#sidemenu .sidemenutext{height:22px;line-height:20px;padding:0px 0px 0px 45px;background:url(../img/linebg.gif);background-repeat:no-repeat;font-weight:600;}
#sidemenu .sidemenusub{height:16px;line-height:15px;padding:0px 0px 0px 50px;font-size:11px;}
.title1{
	color:white;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 0px 30px;
}
.title1 A:link {color:#F6F6F6; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title1 A:visited {color:#F6F6F6; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title1 A:active {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title1 A:hover {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}

.title2{
	color:#313131;
	font-size:15px;
	font-weight:bold;
	width: 98px;
	padding:135px 0px 0px 50px;
	
}
.title2 A:link {color:black; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title2 A:visited {color:black; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title2 A:active {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title2 A:hover {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}

.title3{
	color:#313131;
	font-size:15px;
	font-weight:bold;
	width: 98px;
	padding:0px 0px 0px 40px;
}
.title3 A:link {color:black; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title3 A:visited {color:black; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title3 A:active {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
.title3 A:hover {color:#E8DD91; TEXT-DECORATION: none;font-size:15px;font-weight:bold;}
/*.familylink{
	color:#313131;
	font-size:15px;
	font-weight:bold;
	z-index:4;
	visibility: visible;
	width: 190px;
} */

.familylink{ position:absolute;top:665px;left:10px;
	color:#313131;
	font-size:15px;
	font-weight:bold;
	z-index:4;
	visibility: visible;
	width: 193px;
}


.contentstext1{
	background:url(../img/textline.gif);
	font-size:12px;
	line-height:18px;
	padding:4px 0px 0px 35px;
	color:#373737;
	width: 537px;
	height: 25px;
}

.contentstext2{
	font-size:12px;
	line-height:18px;
	padding:0px 0px 0px 10px;
	color:#373737;
	width: 529px;
}
