.l25 {
	line-height: 250%;
}
.l20 {
	line-height: 200%;
}
.l15 {
	line-height: 150%;
}


.Bg_w0 { width:74%; text-align:center  }
.Bg_w1,.Bg_w5 {width:6%; background-color: rgba(0,4,103,.8) ;}
.Bg_w2,.Bg_w4 {width:6%; background-color: rgba(0,4,103,.5) ; }
.Bg_w3a,.Bg_w3b { width:1%; }



.Bg_main_tb_body {  width:900px}

.l10 {
	line-height: 100%;
}
.Bg_main {background-color:#ffffff}


.body {background-color:#000233; background-image:url(logo_bg2.jpg); 
	 margin-left: 0px;	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; background-attachment:fixed;}
	 
.body td,th {font-size: 18px;letter-spacing: .15em; line-height: 1.5em; color:#fff; text-align:center}
.body {font-size: 16px;letter-spacing: .25em; line-height: 1.5em; color:#336666;}
.text_hl_01 { font-size:20px; color:#3366dd; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_02 { font-size:24px; color:#3366dd; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_03{ font-size:24px; color: #F046F0; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_inv { font-size:28px; color:#ffffff; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_h0_inv {  color:#ffffff;  letter-spacing: .25em; line-height: 1.5em;}
.text_HL_cl { color:#ff3311;  letter-spacing: .25em; line-height: 1.5em;}
.text_footer { font-size:12px; color:#cccccc; letter-spacing: .25em; line-height: 1.5em;}
.text_footer_02 { font-size:16px; color:#cccccc; letter-spacing: .25em; line-height: 1.5em;}

.style8 {
	font-size: 24pt;
	color: #F046F0;
	font-weight: bold; line-height:1.3em;
}
	
	
	
.l10 {
	line-height: 100%;
}.mn_bg_0ff {
	font-size: 12pt;
	color: #00ffff;
	display: block;
	line-height: 30px;
	background-position: center center;
	border: 1px solid #0066FF;
	margin: 3px;
	padding: 3px;
}div.mm1  {padding:5px  } div.mm3 { padding:3px} div.mm4 { padding:2px} div.mm5 { padding:3px}
.mn_bg_0ff:hover{
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	background-color: #ff66ff;
	display: block;
	line-height: 30px;
}
.box_0ff { border: 2px solid #00ffff ;}
.ro_000 {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.ro_000:hover {
	font-size: 12pt;
	color: #999999;
	text-decoration: none;
}
.boxorgange {
	border: thin dotted #FF6600;
}
.l12 {
	line-height: 120%;
}UL.lis_00 {
	PADDING: 0px; margin-left: 25px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.style_900 {color: #990000}
.style_900b {color: #990000; font-weight: bold;} 
UL.lis_50 { LIST-STYLE-TYPE: none; PADDING: 0px; margin: 0px; width:100%;} UL.lis_50_st { LIST-STYLE-TYPE: none; PADDING: 0px; margin: 0px;}
.style_0f0 {color: #00ff00}
.style_0f0b {color: #00ff00; font-weight: bold;}
.style_f63 {color: #FF6633}
.style_f63b {color: #FF6633; font-weight: bold;}
.page-before {	page-break-before: auto;}
.sd_blk {filter:Shadow(color=#666666, strength=2, direction=135)}
.sd_wht {filter:Shadow(color=#ffffff, strength=2, direction=135)}
.sd_666_1 {filter:Shadow(color=#666666, strength=1, direction=135)}
.sd_666_3 {filter:Shadow(color=#666666, strength=3, direction=135)}
.sd_ccc_1 {filter:Shadow(color=#cccccc, strength=1, direction=135)}

UL.list_130b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}UL.list_130 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
} UL.lis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
UL.line_t_eee {  border-bottom: 0px solid #cceecc;  margin-bottom: 0px; margin-left: 5px; margin-right:0px; padding-left: 14px; padding-right: 5px; padding-top: 0px;
}
UL.line_t_h80 {  border-bottom: 0px solid #cceecc;  margin-bottom: 0px; margin-left: 15px; margin-right:0px; padding-left: 14px; padding-right: 5px; padding-top: 0px;
}
.lcross {
	text-decoration: line-through;
}


.box_f90 { margin-left: 2px; margin-top: 5px;
	border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; 	border-right: 1px solid #FF9900;
	border-left:1px solid #FF9900; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom:3px;
	line-height: 130%;
}UL.lis03 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
LINE-HEIGHT: 150%;}
.style_60f {
	font-weight: bold;
	color: #6600FF;
}UL.lis03 LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; LINE-HEIGHT: 150%;}
.style_60f_ {
	color: #6600ff;
}UL.list LI { border-right: 1px solid #FF9900;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; FLOAT: left;  MARGIN: 0.2%; WIDTH: 145px; LINE-HEIGHT: 150%;  height:170px
	
}
UL.lis LI { 	border: 1px solid #FF9900;
	PADDING: 8px;  MARGIN: 8px; WIDTH: 95%; LINE-HEIGHT: 1.5em;  background-color:#FFFFFF; font-size:15px
	
}
UL.lis_50 LI { 
	border-bottom: 1px solid #cceecc; margin: 0px; padding: 3%; FLOAT: left;  WIDTH: 48%; LINE-HEIGHT: 150%; }
UL.lis_50_st LI { 
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px;  MARGIN: 0px; FLOAT: left;  WIDTH: 50%; LINE-HEIGHT: 150%; height: 320px}
UL.list_130 LI{
	PADDING4px; FLOAT: left;  MARGIN: 1%; WIDTH: 130px;   height:70px
	
}UL.list_130b LI{
	PADDING4px; FLOAT: left;  MARGIN: 1%; WIDTH: 130px;   height:40px;
	
}
UL.line_t_eee LI { border-bottom: 1px solid #cceecc; margin-bottom: 5px; margin-top: 0px; list-style-type:none; margin-left:8px; padding-left: 2px; padding-right: 2px; 
padding-bottom: 5px; height:60px; overflow:visible; min-height: 8em; min-width:500px;

}
UL.line_t_h80 LI { border-bottom: 1px solid #cceecc; margin-bottom: 8px; margin-top: 0px; list-style-type:none; margin-left:15px; padding-left: 5px; padding-right: 5px; 
padding-bottom: 8px; 
}
.box_ccc {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}


div.mm1  a:visited, div.mm1
 a {font-size: 16px; color:#0011cc; text-decoration:none; border:1px solid #55ffff; width:100px; height:26px; vertical-align: middle; text-align:center; padding:3px; margin:2px;  background-image:url(logo_menu_bg.jpg);  }
div.mm1 a:hover  {font-size: 16px; color:#ee11ee; text-decoration:none;   border:1px solid #55cccc; width:100px; height:26px; padding:3px; margin:2px; background-color:#ffffff; background-image: url(../spacer01.gif)  }



div.mm2 a:visited , div.mm2  
a {font-size: 16px; color:#ee11ee; text-decoration:none; width:240px; background-color:#eeeeee;     padding:11px;   } 
div.mm2  a:hover {font-size: 16px; color:#0566ff; text-decoration: none; width:240px;     background-color:#ffffff; padding:11px;  }



div.mm3 a:visited ,
div.mm3        a {font-size: 18px;  color:#000; text-decoration:none; border:1px solid #656565; padding:5px 10px 5px 10px; background-color:#ccc; background-image: url(logo_menu_bg_gy.jpg);background-size:100% 130%;  border-radius: 8px ;-webkit-box-shadow: inset 0px -3px 12px 2px #aaa;
          box-shadow: inset 0px -3px 12px 2px #aaa; line-height:1.4em; display:inline-block;margin:5px; }
div.mm3  a:hover {font-size: 18px; color:#777; text-decoration:none; border:1px solid #fafafa;  padding: 5px 10px 5px 10px;  background-color:#FEFEFE; background-image:url() ;  border-radius: 8px;-webkit-box-shadow: inset 0px 3px 12px 2px #aaa;
          box-shadow: inset 0px 3px 12px 2px #aaa; line-height:1.4em; display:inline-block;margin:5px; }



.mn_bg_fca {
	font-size: 12pt;
	color: ##FFCCaa;
	text-decoration: none;
	display: block; padding:0px; padding-top:10px; padding-bottom:10px
}
.mn_bg_fca:hover{
	font-size: 12pt;
	color: #FF00FF;
	text-decoration: none;
	display: block; padding:0px; padding-top:10px; padding-bottom:10px

}.240_240 {
	background-color: #222222;
	clear: both;
	height: 240px;
	width: 240px;
	position: static;
	display: block;
}
.bg_header { height:38px }
.bg_header td {background-image:url(logo_bg_header.jpg); color:#000000 ; width:33%; text-align:center; vertical-align:bottom; padding:8px; background-size: 100% 120%; }
  



.body img{border:0px; border-radius:5px}
body.body table.bd15,body.body table.bd15 td,body.body td.bd15,body.body img.bd15,body.body div.bd15 {border-radius: 15px}
body.body table.bd10,body.body table.bd10 td,body.body td.bd10,body.body img.bd10,body.body div.bd10 {border-radius: 10px}
body.body table.bd00,body.body table.bd00 td,body.body td.bd00,body.body img.bd00,body.body div.bd00,body.body div.bd00i img {border-radius:0px}
body.op85 {opacity:0.85; filter:alpha(opacity=85); }

.bdr1 {border:#ccc solid 1px}

a:visited,a { color:#00ffee; text-decoration:none;  }
a:hover {color:#1166ff; text-decoration:underline;  }



.tx-h-2,  td.tx-h-2, tr.tx-h-2  td,
.tx-h-2a, td.tx-h-2a,tr.tx-h-2a td,
.tx-h-2b, td.tx-h-2b,tr.tx-h-2b td{ font-size: 14px; line-height:1.2em; letter-spacing:normal}
.tx-h-1,  td.tx-h-1, tr.tx-h-1  td,
.tx-h-1a, td.tx-h-1a,tr.tx-h-1a td,
.tx-h-1b, td.tx-h-1b,tr.tx-h-1b td{ font-size: 16px; line-height:1.2em; letter-spacing:normal}
.tx-h00,  td.tx-h00, tr.tx-h00  td,
.tx-h00a, td.tx-h00a,tr.tx-h00a td,
.tx-h00b, td.tx-h00b,tr.tx-h00b td{ font-weight:bold; line-height:1.5em}
.tx-h01,  td.tx-h01, tr.tx-h01  td,
.tx-h01a, td.tx-h01a,tr.tx-h01a td,
.tx-h01b, td.tx-h01b,tr.tx-h01b td{ font-size: 20px; font-weight:bold; line-height:1.5em}
.tx-h02,  td.tx-h02, tr.tx-h02  td,
.tx-h02a, td.tx-h02a,tr.tx-h02a td,
.tx-h02b, td.tx-h02b,tr.tx-h02b td{ font-size: 24px; font-weight:bold; line-height:1.5em; letter-spacing:.25em}

.tx-h-2a, td.tx-h-2a,tr.tx-h-2a td,
.tx-h-1a, td.tx-h-1a,tr.tx-h-1a td,
.tx-h00a, td.tx-h00a,tr.tx-h00a td,
.tx-h01a, td.tx-h01a,tr.tx-h01a td,
.tx-h02a, td.tx-h02b,tr.tx-h02a td{ color:#ff33b9; }
.tx-h-2b, td.tx-h-2b,tr.tx-h-2b td,
.tx-h-1b, td.tx-h-1b,tr.tx-h-1b td,
.tx-h00b, td.tx-h00b,tr.tx-h00b td,
.tx-h01b, td.tx-h01b,tr.tx-h01b td,
.tx-h02b, td.tx-h02b,tr.tx-h02b td{ color:#00ffb9; }

table.bg_stl td  { background-color: rgba(0,130,130,.7); border-radius: 15px;/}
td.bg_stl_2   { background-color: rgba(230,230,250,0.3); border-radius: 15px;/}