  .ignore { }
  BODY { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10pt; text-decoration: none; }
  /*h2.title { color: #0044ff; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;  font-size: 18px; line-height: 1.0; text-align: center; }*/
  h2.title { color: #000011; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;  font-size: 18px; line-height: 1.0; text-align: center; }
  p.subtitle { color: #0044ff; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;  font-size: 12px; line-height: 1.0; text-align: center; }

/*  .ntitle { color: #ff1111; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 22px; line-height: 1.3; text-align: center; vertical-align: middle; }
*/
  .navtitle { color: #888822; font-family: arial,helvetica,sans-serif; font-size: 10pt; }
  .ynp_blue { color: #2233ee;}
  .ynp_blue_i { color: #2233ee; font-style: italic; }
  .ynp_yellow { color: #ff8855; }
  .ynp_red { color: #ff1111; }
  .white { color: #ffffff; }
  .red { color: #ff0000; }
  .dark555 { color: #555555; }
  .ns_yellow_i { color: #ffee22; font-style: italic; }
  .ns_orange { color: #ffaa77; }
  .ns_lightblue { color: #88bbff; }
  .ns_lightblue_i { color: #88bbff; font-style: italic; }
  .ns_blue2_i { color: #2266aa; font-style: italic; }

  .linethrough { text-decoration: line-through; }
  .bold { font-weight: bold; }
  .italic { font-style: italic; }
  .boldblue { color: #2233ee; font-weight: bold; }
  .regular { font-family: arial,helvetica,sans-serif; font-size: 10pt; }
  .smaller { font-family: arial,helvetica,sans-serif; font-size: 9pt; }
  .smallest { font-family: arial,helvetica,sans-serif; font-size: 8pt; }

  .blogtitlelink { color: #3388ff; }

td.topnav {
  color: #444488;
  background: #ddddff; 
  text-align: center;
  padding-right: 3px;
  padding-left: 3px;
}
.navlink { 
  color: #448888;
  font-family: arial,helvetica,sans-serif;
  /* font-weight: bold; */
  font-size: 14px;
}
.sidelink { 
  color: #3388dd;
  font-family: arial,helvetica,sans-serif;
  /* font-size: 12px; */
}


body.PIC,body.AL,body.AF,body.GEN {
  /*background: url("/common/logo/WuhanULogo01_1200x150_midblue.jpg");*/
  background: url("/common/logo/whu-b-lightblue2.gif");
  color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10pt;
  text-decoration: none;
}

table.title_table { 
  width: 1012px; height: 130px; border: 0; text-align: center;  
  border-collapse: separate;
  background: url("/common/logo/WuhanULogo01_1050x150b_midblue.jpg");
  /*background: url("/common/logo/WuhanULogo01_1080x130_midblue.jpg"); */
}
table.body_table { 
  width: 1012px; 
  color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10.5pt;
}
table.navbar_bottom { 
  color: #555555; font-family: arial,helvetica,sans-serif; font-size: 9.5pt; 
  line-height: 1.4; 
  width: 1012px; border: 0; text-align: center; 
  /* background: url("/logo/blue2wa.jpg"); */
}

table.light_border { 
	border-style: solid;
	border-width: 1px;
	border-color: #ccccff;
}
table.thumbnail { 
	border-style: none;
	padding: 10px;
}

  td.body_left { vertical-align: top; width: 742px; padding-right: 4px; padding-left: 4px;}
  td.body_right { vertical-align: top; width: 258px; padding-left: 4px; padding-right: 4px; padding-top: 6px; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }
  td.body_left2 { vertical-align: top; width: 864px; padding-right: 8px; padding-top: 10px;}
  td.body_right2 { vertical-align: top; width: 132px; padding-left: 5px; padding-right: 5px; padding-top: 10px; font-family: arial,helvetica,sans-serif; font-size: 10pt; }
  td.afbody_w { vertical-align: top; width: 742px; padding-left: 8px; padding-right: 8px; padding-top: 8px; font-size: 11pt;}
  td.afbody_n { vertical-align: top; width: 254px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt; }
  td.albody_n { vertical-align: top; width: 354px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt; }
  td.albody_m { vertical-align: top; width: 642px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt;}
  td.albody_L { vertical-align: top; width: 254px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt; }
  td.albody_M { vertical-align: top; width: 580px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt;}
  td.albody_R { vertical-align: top; width: 162px; padding-left: 6px; padding-right: 6px; padding-top: 8px; font-size: 10.5pt;}

  table.pagetitle_table { width: 600px; }
  td.pagetitle { background: #66aaff; font-size: 12pt; color: #ffffff; font-weight: bold; text-align: left; height: 35px; vertical-align: middle; padding-left: 10px; }
  td.main_left { vertical-align: top; width: 178px; background: #cceeff; padding: 4px; }
  td.main_middle { vertical-align: top; width: 602px; padding-right: 2px; padding-left: 4px; }
  td.main_right { vertical-align: top; width: 1px; padding-left: 1px; }

  .navrow { background: #66acff; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 13px; text-align: center; }

  .warn { color: #ff0000; font-family: arial,helvetica,sans-serif; font-size: 10pt; }

/* directory list individual table */
  table.list { border: 1px solid #ffaa33; width: 560px; font-size: 10pt; }
  th.listkey { width: 90px; font-size: 10pt; }
  td.listval{ text-align: left; padding-left: 4px;}
/* background colors: #e8f1ff, e8e8ff */
   .bc0 { background-color: #e8f1ff; }
   .bc1 { background-color: #e8e8ff; }

  .em90 { font-size: 0.9em }
  .em80 { font-size: 0.8em }
  .em70 { font-size: 0.7em }

a:link {color: blue; text-decoration: none }
a:visited {color: #ff3388; text-decoration: none }
a:visited {color: #8833ff; text-decoration: none }
a:hover {color: orange; text-decoration: underline }
a:active {color: blue; } 

a.white {color:#ffffff; }

.subject_title { color: #885500; font-size: 1.05em; font-weight: bold; }

/*    
    table.acat { border: 1px solid #ffaa33; width: 600px; font-size: 10pt; }
    td.date { background-color: #e8f1ff; width: 70px; text-align: left; text-indent: 3px;}
    td.amount { background-color: #e8e8ff; width: 65px; text-align: right; padding-right: 5px;}
    td.balance { background-color: #e8f1ff; width: 65px; text-align: right; padding-right: 5px;}
    td.desc { background-color: #e8f1ff; text-indent: 3px;} */ /* 260px */
/*
    tr.acatsubheading { border-bottom: 1px solid #ffaa33; text-indent: 5px;}

    th.statusupdate { border-right: 1px solid #ffaa33; width: 80px; font-size: 11pt; text-indent: 2px; }

    table.acatadm { border: 1px solid #ffaa33; width: 620px; font-size: 10pt; }
    td.user { background-color: #e8e8ff; width: 60px; text-align: left; text-indent: 3px;}
    td.type { background-color: #e8e8ff; width: 60px; text-align: left; text-indent: 3px;}
    td.orderid { background-color: #e8e8ff; width: 110px; text-align: left; text-indent: 3px;}
    td.datetime { background-color: #e8f1ff; width: 150px; text-align: left; padding-right: 5px;}
    td.username { background-color: #e8e8ff; width: 160px; text-align: left; padding-right: 5px;}
*/

/*
    .item_name { color: #333333; font-family: arial, helvetica,sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none }
    .item_name_warn { color: #ff3333; font-family: arial, helvetica,sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none }
    .item_exp { color: #000000; font-family: arial, helvetica,sans-serif; font-size: 10pt; text-decoration: none }
    .item_detail { color: #000000; font-family: arial, helvetica,sans-serif; font-size: 9.5pt; text-decoration: none }

  td.not_selected { 
	background: #aacc33;
	font-size: 10pt;
	color: #ffffff; 
	font-weight: bold; 
	text-align: center;
	vertical-align: middle; 
	width: 94px; 
	height: 24px; 
  }
  td.selected { background: #ff88aa; font-size: 10pt; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle; width: 94px; height: 24px;}

  .b2px { border-width: 2px; } 
  .question { color: #337788; font-weight: bold; }
*/

/*
  .stepbar_selected { color: #ffffff; background: #66acff; font-weight: bold; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }
  .stepbar_notselected { color: #666666; background: #ddeeff; font-weight: bold; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }

  table.summary { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; line-height: 1.0 }


  table.cart_summary { 
	color: #000000; 
	font-family: arial,helvetica,sans-serif; 
	font-size: 10.5pt; 
	line-height: 1.0; 
	width: 600px; 
	border-style: solid;
	border-width: 1px;
	border-color: orange;
  }
  td.cart_price {
	color: #000000; 
	width: 60px;
	text-align: center;
  }
  td.cart_qnty {
	color: #000000; 
	width: 35px;
	text-align: center;
  }
  td.cart_simage {
	color: #000000; 
	width: 70px;
	text-align: center;
  }
  td.sbutton {
	background-color: #88bbcc;
	font-size: 14px;
	color: #eeeeff; 
	font-weight: bold; 
	height: 35px;
	text-align: center;
	vertical-align: middle;
  }
  td.btn_cancel {
	background: #ddffaa;
	font-size: 14px;
	color: #eeeeff; 
	font-weight: bold; 
	height: 25px;
	text-align: center;
	vertical-align: middle;
  }
  td.btn_finish {
	background: #ffddaa;
	font-size: 14px;
	color: #eeeeff; 
	font-weight: bold; 
	height: 25px;
	text-align: center;
	vertical-align: middle;
  }
*/

/*
  td.pd_name { padding-top: 6px; padding-bottom: 6px; font-family: arial,helvetica,sans-serif; font-size: 9.5pt; font-weight: bold; }
  td.pd_sku { width: 80px; padding-top: 6px; padding-bottom: 6px; font-family: arial,helvetica,sans-serif; font-size: 8pt; }
  td.pd_cart { width: 160px; text-align: right; padding-top: 6px; padding-bottom: 6px; font-family: arial,helvetica,sans-serif; font-size: 9pt; }
table.tab { 
  border: 1px; text-align: center;  
  border-collapse: separate;
}
*/



