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;
}
