/*H*/
h1.mn {font-weight:100;margin-bottom:20px;padding:0px;color:#FF8533;font-family: Arial, Helvetica, sans-serif;}
h1.title_u{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;color: #666666;margin-bottom: 10px;}
h1.title_rightb{font-size: 12px; color:#3366FF; line-height: 125%; font-weight: bold;}
h1.title_pur{ font-size:17px; color:#660066; margin-bottom:10px;}
h1.sub_title{color: #666666; font-family:"Times New Roman", Times, serif; font-size:15px;}
h2.bt{color: #5c5c5c; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:28px;}
h3.faq_a{font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*List*/
Ul.li_norm{list-style-type: disc;}
Ul.li_squa{list-style-type: square;}
Ul.li_cir{list-style-type: circle;}
Ul.li_none{list-style-type: none;}

li.li_norm{list-style-type: disc;}
li.li_squa{list-style-type: square;}
li.li_cir{list-style-type: circle;}
li.li_none{list-style-type: none;}

ul.ul_tb_list{list-style-type: circle; padding-left:18px; padding-top:5px; padding-right:5px;}
ul.ul_2{list-style-type:none;}
ul.ul_3{list-style-type:none;padding-left:30px;}
ul.ul_4{list-style-type:none;padding-left:14px;}

/*Table: General*/
.tb_lt{border-top:#999999 solid 1px; border-left:#999999 solid 1px; float:left;}
.tb_ltr{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px;}
.tb_ltb{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-bottom:#999999 solid 1px; float:left;}
.tb_ltrb{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px;}

/*Table: /careers/index.shtml*/
.tb_lt_w90{border-top:#999999 solid 1px; border-left:#999999 solid 1px; float:left; width:90px;}
.tb_lt_w205{border-top:#999999 solid 1px; border-left:#999999 solid 1px; float:left; width:205px;}
.tb_ltr_w205{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; width:205px; margin:0 0 0 295px;}
.tb_ltr_w410{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; width:410px; margin:0 0 0 90px;}
.tb_ltb_w90{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-bottom:#999999 solid 1px; float:left; width:90px;}
.tb_ltrb_w410{border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; width:410px; margin:0 0 0 90px;}

/*Table: /publications/index.shtml*/
.tb_main {padding:0px;margin:0px;border-top:solid #999999 1px;border-left:solid #999999 1px;border-right:solid #999999 1px; clear:both;}
.tb_wrap{border-bottom:#999999 solid 1px;padding:0px;clear:both;padding:0px;margin:0px;}
.tb_lt_w120{padding:5px;float:left;width:110px; }
.tb_ltr_w380{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #535353;line-height: 18px; padding: 5px;border-left:#999999 solid 1px;width:400px; margin-left:120px;}
/*Table: /ipnews/changeofofficialfeeh15.shtml*/
.tb_txt {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #535353;line-height: 18px; padding-left:5px; padding-right:0px;}

/*All*/
/*margin*/
.mg_b5{margin-bottom: 5px;}
.mg_b10{margin-bottom: 10px;}
.mg_b14{margin-bottom: 14px;}
.mg_b18{margin-bottom: 18px;}
.mg_t5b5{ margin-top: 5px; margin-bottom: 5px;}
.mg_t10b10{ margin-top: 10px; margin-bottom: 10px;}
.mg_t10{ margin-top: 10px;}

ul.mg_left40{margin-left: 40px;}
ol.mg_left40{margin-left: 40px;}

/*padding*/
.pd_a5{padding:5px;}
.pd_a10{padding:10px;}
.pd_a20{padding:20px;}
.pd_a30{padding:30px;}
.pd_t10{padding-top:10px;}
.pd_t18{padding-top:18px;}
.pd_b10{padding-bottom:10px;}
.pd_b18{padding-bottom:18px;}
.pd_r10{padding-right:10px;}
.pd_r10b10{padding-right:10px;padding-bottom:10px;}
.pd_r120{padding-right:120px;}
.pd_r130{padding-right:130px;}
.pd_l5{padding-left:5px;}
.pd_l10{padding-left:10px;}
.pd_l100{padding-left:100px;}

/*font text*/
.f12rb{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;}
.ltxt{font-weight:bold}
.title_blueb{font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: rgb(0, 0, 153);}
.title_blueb2{font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; color: rgb(255, 0, 0);}
.title2{ background:#cee3e1; width:240px; height:20px;}

/*p*/
p.content1{font-size: 12px; color: rgb(51, 51, 51); line-height: 125%; margin:10px 0 10px 0; padding:0 0 5px 0;}
p.left30{margin-left:35px;}
p.left15{margin-left:15px;}

/*image*/
img.ctr{display: block;margin-left: auto;margin-right: auto;}
.ip_bkgrd{ background-color:#f8fdd1;}

/*line*/
.capline{background-image: url('/en/images/subtitle_bg.gif'); width:500px; height:20px;}
.capline2{border-top:solid 1px #e8e8e8; width:500px; height:20px;}
.capline3{background-image: url('/en/images/subtitle_bg.gif'); width:325px; height:20px;}


/*from ryuka.css*/
.main_txt2 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #535353;line-height: 18px;padding:5px;}
.list_txt {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #535353; line-height: 18px;}

.bottom_txt {background-color:#515ba4;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
a.bottom_txt:link {text-decoration: none; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.bottom_txt:visited {text-decoration: none; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.bottom_txt:hover{text-decoration: underline; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

.bottom_txts {background-color:#515ba4;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;line-height: 15px;}
a.bottom_txts:link{text-decoration: none; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.bottom_txts:visited{text-decoration: none; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.bottom_txts:hover{text-decoration: underline; color : #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

.f10G{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color : #868686; padding:20px;}
a.f10G:link{text-decoration: none; color : #868686; font-family: Arial, Helvetica, sans-serif;}
a.f10G:visited{text-decoration: none; color : #868686; font-family: Arial, Helvetica, sans-serif;}
a.f10G:hover{text-decoration: underline; color : #868686; font-family: Arial, Helvetica, sans-serif;}
.f10DBL{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color : #001a65; }
a.pol:link{text-decoration: none; color : #001a65; font-family: Arial, Helvetica, sans-serif;}
a.pol:visited{text-decoration: none; color : #001a65; font-family: Arial, Helvetica, sans-serif;}
a.pol:hover{text-decoration: underline; color : #001a65; font-family: Arial, Helvetica, sans-serif;}

.f12DG{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #535353; }
a.f12DG:link{text-decoration: none; color : #535353; font-family: Arial, Helvetica, sans-serif;}
a.f12DG:visited{text-decoration: none; color : #535353; font-family: Arial, Helvetica, sans-serif;}
a.f12DG:hover{text-decoration: underline; color : #535353; font-family: Arial, Helvetica, sans-serif;}

.f11DG{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color : #535353; }
a.f11DG:link{text-decoration: none; color : #535353; font-family: Arial, Helvetica, sans-serif;}
a.f11DG:visited{text-decoration: none; color : #535353; font-family: Arial, Helvetica, sans-serif;}
a.f11DG:hover{text-decoration: underline; color : #535353; font-family: Arial, Helvetica, sans-serif;}

.f12BL			{ font-size: 12px; font-family:  Arial, Helvetica, sans-serif; color : #2f68b7; }
a.f12BL:link   { text-decoration: none; color : #2f68b7; font-family:  Arial, Helvetica, sans-serif;}
a.f12BL:visited { text-decoration: none; color : #2f68b7; font-family:  Arial, Helvetica, sans-serif;}
a.f12BL:hover	{ text-decoration: underline; color : #2f68b7; font-family:  Arial, Helvetica, sans-serif;}

a.pubr:link   {color: #ff0000;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
a.pubr:visited {color: #ff0000;text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.pubr:hover {text-decoration: underline; color: #ff0000; font-family: Arial, Helvetica, sans-serif;}


.f18OR{ font-size: 18px; font-family:  Arial, Helvetica, sans-serif; color : #FF6600; }

.sitemapTitle{
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #535353; 
line-height: 22px;
background-color: #CEE3E1;
}
a.sitemapTitle:link{ text-decoration: none; color : #535353; font-family:  Arial, Helvetica, sans-serif;}
a.sitemapTitle:visited { text-decoration: none; color : #535353; font-family:  Arial, Helvetica, sans-serif;}
a.sitemapTitle:hover{ text-decoration: underline; color : #535353; font-family:  Arial, Helvetica, sans-serif;}

.sitemap_s_Text{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #535353; 
line-height: 18px;
font-weight: bold;
}

.sitemapText{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #535353; 
line-height: 18px;
}
a.sitemapText:link   { text-decoration: none; color : #535353; font-family:  Arial, Helvetica, sans-serif;}
a.sitemapText:visited { text-decoration: none; color : #535353; font-family:  Arial, Helvetica, sans-serif;}
a.sitemapText:hover	{ text-decoration: underline; color : #2f68b7; font-family:  Arial, Helvetica, sans-serif;}
/* left Seach Menu */
.lmOR{
display:block;width:158px;line-height: 26px;background-color: #ffa445;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;padding-left:20px;}
/* left Sitmap Menu */
.lmBl{
width:167px;display:block;padding-left: 10px;line-height: 34px;background-color: #515ba4;;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}

.holtxt{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #535353;line-height: 18px;padding-left:100px;}