BODY {

	FONT-COLOR: #000000;

	FONT-SIZE: 6pt;

	FONT-STYLE: normal;

	font-family:Helvetica;

	margin-top:0px;

	margin-left:0px;

	background-color:#CCCCCC;

}

TABLE {

	COLOR: #000000;

    FONT-SIZE: 10pt;

    text-align:left;

}

A:link {

    COLOR: black;

}

A:visited {

    COLOR: black;

}

A:active {

    COLOR: black;

}

A:hover {

    COLOR: #CC0000;

}

A:link.nd {

    COLOR: black;

	TEXT-DECORATION: none;

}

A:visited.nd {

    COLOR: black;

	TEXT-DECORATION: none;

}

A:active.nd {

    COLOR: black;

	TEXT-DECORATION: none;

}

A:hover.nd {

    COLOR: #CC0000;

	TEXT-DECORATION: none;

}

A:link.mm {

    COLOR: white;

    TEXT-DECORATION: none;

}

A:visited.mm {

    COLOR: white;

    TEXT-DECORATION: none;

}

A:active.mm {

    COLOR: white;

    TEXT-DECORATION: none;

}

A:hover.mm {

    COLOR: #CC0000;

}



A:link.lg {

    COLOR: white;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:visited.lg {

    COLOR: white;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:active.lg {

    COLOR: white;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:hover.lg {

    COLOR: #CC0000;

    FONT-SIZE: 8pt;

	font-weight: bold;

}



A:link.lg_index {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:visited.lg_index {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:active.lg_index {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 8pt;

	font-weight: bold;

}

A:hover.lg_index {

    COLOR: #CC0000;

    FONT-SIZE: 8pt;

	font-weight: bold;

}







A:link.sm1 {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:visited.sm1 {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:active.sm1 {

    COLOR: #808080;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:hover.sm1{

    COLOR: #808080;

	font-weight: bold;

}





A:link.sm2 {

    COLOR: #000000;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:visited.sm2 {

    COLOR: #000000;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:active.sm2 {

    COLOR: #000000;

    TEXT-DECORATION: none;

    FONT-SIZE: 10pt;

	font-weight: bold;

}

A:hover.sm2{

    COLOR: #000000;

	font-weight: bold;

}



.submenu {

    COLOR: #808080;

    FONT-SIZE: 10pt;

	font-weight: bold;

}





.indexbody {

	background-color: #FFFFFF;

	border-top: 5px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

	padding: 0px;

	margin: 0px;

	color: #666666;

	width:750px;



}





.bdall {

	background-color: #FFFFFF;

	border-top: 5px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 5px solid #000000;

	border-left: 1px solid #000000;

	padding: 0px;

	margin: 0px;

	color: #000000;

	width:895px;

	FONT-COLOR: #000000;

}



.bdinstruction {

	background-color: #FFFFFF;

	border-top: 5px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 5px solid #000000;

	border-left: 1px solid #000000;

	padding: 0px;

	margin: 0px;

	color: #000000;

	width:700px;

	FONT-COLOR: #000000;

}



table.b1 {

  background-color: #FFFFFF;

  BORDER-collapse: collapse;

  BORDER-style: solid;

  BORDER-color: #000000;

  BORDER-width: 1px;

}







table.waka {

	width: 250px;

	height : 200px;

	float:left;

	table-layout:fixed;

	margin-right: 10px;

	margin-bottom: 10px;

}



table.waka_left {

	width: 200px;

	height : 200px;

	float:left;

	table-layout:fixed;

	margin-right: 10px;

}



table.waka_middle {

	height : 200px;

	float:left;

	table-layout:fixed;

	margin-right: 10px;

	margin-top: 10px;

}



table.waka_right {

	width: 220px;

	float:right;

	table-layout:fixed;

	margin-top: 10px;

	margin-left: 10px;

	margin-bottom: 10px;

}



table.nims {

	width: 260px;

	float:right;

	table-layout:fixed;

	margin-top: 10px;

	margin-left: 10px;

	margin-bottom: 10px;

}



.bottom_margin {

	margin-bottom: 5px;

}



.bottom_dotted {

	border-bottom:2px dotted #eaeaea;

}



td.double_line {

	border-top:3px solid #eaeaea;

	border-bottom:3px solid #eaeaea;

	padding: 5px;

	

}





td.b1 {

  BORDER-style: solid;

  BORDER-color: #000000;

  BORDER-width: 1px 1px;

}



td.b1_gray {

  BORDER-style: solid;

  BORDER-color: #CCCCCC;

  BORDER-width: 1px 1px;

}









td.under {

  BORDER-color: #000000;

  border-top: 0px none ;

  border-right: 0px none;

  border-left: 0px none;

  border-bottom: 1px solid #000000;

  text-align:left;



}







.index {

	background: url(image/index.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 3px;

	border-bottom: 0px

	border-left: 0px;

	width: 895px;

	height : 387px;

}







.header {

	background: url(image/top.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 3px;

	border-bottom: 0px

	border-left: 0px;

	width: 895px;

	height : 139px;

}



.back_menu1 {

	background: url(image/back_menu1.gif);

	background-repeat:no-repeat;

	border-top: 12px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 895px;

	height :30px;

	text-align:left;

	table-layout:fixed;

}

.back_menu2 {

	background: url(image/back_menu2.gif);

	background-repeat:no-repeat;

	border-top: 6px;

	border-right: 3px;

	border-bottom: 0px

	border-left: 0px;

	width: 895px;

	height : 19px;

}

.back_title {

	background: url(image/back_title.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 3px;

	border-bottom: 0px

	border-left: 0px;

	width: 895px;

	height : 46px;

}



.back_gray {

	background: url(image/back_gray.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}



.back_ray {

	background: url(image/back_ray.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}



.back_sray {

	background: url(image/back_sray.gif);

	background-repeat:no-repeat;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}

.nb {

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}



.left {

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 150px;

	background: url(image/left_center.gif);

	background-repeat:repeat-y;

	table-layout:fixed;

}

.index_left {

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 62px;

	table-layout:fixed;

}



.right {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 150px;

	table-layout:fixed;

}

.copyright {

    FONT-SIZE: 10pt;

	FONT-STYLE: bold;

	font-family : Helvetica;

	border-top: 1px solid #000000;

	border-right: 0px;

	border-bottom: 1px solid #000000;

	border-left: 0px;

	background-color:#666666;

	color: #FFFFFF;	



	width: 895px;

	table-layout:fixed;

}



.main_all {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 850ppx;

	background: url(image/main_bk.gif);

	table-layout:fixed;

	text-align:left;

}



.main_right {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 550px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

	text-align:left;

}



.main {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 850px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

	text-align:left;

}

.indexmain {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 850px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

	text-align:left;

}



.indexmain a{

    TEXT-DECORATION: none;

}



.index_left_top {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 62px;

	height : 43px;

	background: url(image/index_left_top.gif); 

	background-repeat:no-repeat;

	background-position:0% 0%;

	table-layout:fixed;

}



.index_left_center {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 62px;

	height:100%;

	background: url(image/index_left_center.gif);

	background-repeat:repeat-y;

	table-layout:fixed;

}





.left_top {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 150px;

	height : 50px;

	background: url(image/left_top.gif); 

	background-repeat:no-repeat;

	table-layout:fixed;

}



.left_center {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-width:0px;

	height:100%;

	width: 150px;

	background: url(image/left_center.gif);

	background-repeat:repeat-y;

	table-layout:fixed;

}





.left_bottom {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 150px;

	height : 50px;

	background: url(image/left_bottom.gif); 

	background-repeat:no-repeat;

	table-layout:fixed;

}





.brank {

    FONT-SIZE: 8pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 30px;

	width: 45px;

	background: url(image/main_bk.gif);

	background-repeat:repeat-y;

	table-layout:fixed;

}



.footer1 {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 180px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

}

.footer2 {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 300px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

}

.footer3 {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	width: 220px;

	background: url(image/main_bk.gif);

	table-layout:fixed;

}



.titleback {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	background-color: #C2D4E1;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	height : 30px;

	table-layout:fixed;

}



.menbertable {

    FONT-SIZE: 8pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}

.titlebar {

    FONT-SIZE: 8pt;

	FONT-STYLE: normal;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	background: url(image/titlebar.gif);

	table-layout:fixed;

}



.title_top {

	

    FONT-SIZE: 13pt;

	font-weight: bold;	

}





.e_name {

	

    FONT-SIZE: 8pt;

}

.j_name {

	

    FONT-SIZE: 12pt;

	font-weight: bold;	

}





.title0 {

	

    FONT-SIZE: 12pt;

	font-weight: bold;	

}





.body2 {

    FONT-SIZE: 10pt;

}



.title1 {

	

    FONT-SIZE: 11pt;

	font-weight: bold;	

}



.title2 {

	

    FONT-SIZE: 10pt;

	font-weight: bold;	

}



.title2_red {

	

    FONT-SIZE: 10pt;

	font-weight: bold;	

	color: #851A52;	

}

.title3 {

	

    FONT-SIZE: 9pt;

	font-weight: bold;	

	color: #000000;	

}

.title3_red {

	

    FONT-SIZE: 9pt;

	font-weight: bold;	

	color: #FF0000;	

}

.title4 {

	

    FONT-SIZE: 8pt;

	font-weight: bold;	

	color: #000000;	

}

.title4_red {

	

    FONT-SIZE: 8pt;

	font-weight: bold;	

	color: #FF0000;	

}



.title1_w_g {

	

    FONT-SIZE: 11pt;

	font-weight: bold;;

	COLOR:#ffffff;

	background-color:#7C7C7C;

	HEIGHT:20px;

	text-align:center;

	width:350px;

}





.item1 {

	

    FONT-SIZE: 8pt;

    

}

.item2 {

	

    FONT-SIZE: 7pt;

    

}



.profile {

    FONT-SIZE: 7pt;

}



.fixtable {

	table-layout:fixed;

}



.menu2 {

    FONT-SIZE: 10pt;

	FONT-STYLE: normal;

	COLOR:#ffffff;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

}



.date_g {

    FONT-SIZE: 10pt;

	font-weight: bold;	

	color: #265D1C;	

}



.date_seminar {

	FONT-SIZE: 10pt;

	font-weight: bold;

	color: #077867;

	border-right:4px solid #cccccc;

	padding-right: 5px;

}



.title_simpo {

	FONT-SIZE: 10pt;

	font-weight: bold;

	color: #003366;

	border-left:3px solid #364DA1;

	border-bottom:1px solid #364DA1;

	padding-left: 15px;

	padding-bottom: 10px;

}



.title_award {

	FONT-SIZE: 13pt;

	font-weight: bold;

	color: #003366;

	border-left:5px solid #364DA1;

	border-bottom:1px solid #364DA1;

	padding-left: 20px;

}



.left_blue {

	color: #000000;

	border-left:5px solid #364DA1;

	padding-left:10px;

}





#evrec

{

    BACKGROUND-COLOR: #FFFFFF

;}

#odrec

{

    BACKGROUND-COLOR: #E5E9F3

;}



.bg_od

{

    BACKGROUND-COLOR: #E5E9F3;

}



.bg_blue {

    BACKGROUND-COLOR: #4F6AAF;

}

.searchtext {

    FONT-SIZE: 7pt;

	COLOR:#000000;

}

.fs7pt {

	FONT-SIZE:7pt;

}

.fs8pt {

	FONT-SIZE:8pt;

}

.fs9pt {

	FONT-SIZE:9pt;

}

.fs10pt {

	FONT-SIZE:10pt;

}

.fs11pt {

	FONT-SIZE:11pt;

}



.fs12pt {

	FONT-SIZE:12pt;

}



.fs13pt {

	FONT-SIZE:13pt;

}



.fs14pt {

	FONT-SIZE:14pt;

}





.fc_red {

	COLOR:#FF0000;

}



.fc_white {

	COLOR:#FFFFFF;

}



.fc_blue {

	COLOR:#364DA1;

}



.fw_bold {

	font-weight: bold;	

}



.margin_top {

	margin-top:20px;

}



.margin_left {

	margin-left:10px;

}



.padding_10 {

	padding:10px;

}



.recru_header {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #364DA1;

	table-layout:fixed;

	text-align:left;

	COLOR:#FFFFFF;

	font-weight: bold;

}



.recru_title {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #E4E4E4;

	table-layout:fixed;

	text-align:center;

	COLOR:#000000;

	width:90px;

}



.recru_body {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #FFFFFF;

	table-layout:fixed;

	text-align:left;

	COLOR:#000000;

}



.recru_close {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #666666;

	table-layout:fixed;

	text-align:left;

	COLOR:#FFFFFF;

	font-weight: bold;

}





table.b1_gray {

  BACKGROUND-COLOR: #F6F6F6;

  BORDER-collapse: collapse;

  BORDER-style: solid;

  BORDER-color: #808080;

  BORDER-width: 1px

}



table.b1_award {

  BACKGROUND-COLOR: #F6F6F6;

  BORDER-collapse: collapse;

  BORDER-style: solid;

  BORDER-width: 1px 1px;

  BORDER-color: #808080;

  BORDER-width: 1px

}



.contact {

  BACKGROUND-COLOR: #F6F6F6;

  BORDER-collapse: collapse;

  BORDER-style: solid;

  BORDER-color: #808080;

  BORDER-width: 1px;

  padding: 5px

}



.highright_header {

	FONT-SIZE:11pt;

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #364DA1;

	table-layout:fixed;

	text-align:left;

	COLOR:#FFFFFF;

	font-weight: bold;

}



.highright_body {

	FONT-SIZE:11pt;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px

	border-left: 0px;

	table-layout:fixed;

	text-align:justify;

	text-justify:inter-ideograph;

	COLOR:#000000;

}



.justify{

	text-align:justify;

	text-justify:inter-ideograph;

}



.waka_header {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #009AA3;

	table-layout:fixed;

	text-align:left;

	COLOR:#FFFFFF;

	font-weight: bold;

}



.waka_number {

	BORDER-style: solid;

	BORDER-color: #FFFFFF;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #E4E4E4;

	table-layout:fixed;

	text-align:center;

	COLOR:#000000;

	width:30px;

	border-right: 1px solid;

}



.waka_body {

	BORDER-style: solid;

	BORDER-color: #FFFFFF;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #F6F6F6;

	table-layout:fixed;

	text-align:left;

	COLOR:#000000;

	padding-left: 10px;	

}



.waka_body2 {

	BORDER-style: solid;

	BORDER-color: #FFFFFF;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #F6F6F6;

	table-layout:fixed;

	text-align:left;

	COLOR:#000000;

	padding-left: 10px;

	width:120px;

}



.eng_header {

	BORDER-style: solid;

	BORDER-color: #808080;

	BORDER-width: 1px 1px;

	BACKGROUND-COLOR: #364DA1;

	table-layout:fixed;

	text-align:left;

	COLOR:#FFFFFF;

	font-weight: bold;

}


