  .ignore { }
  BODY { background: #ddffff; color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10pt; text-decoration: none; }
  h2.title { color: #000000; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 22px; 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: #fefeff; 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: 12pt; }
  .smaller { font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }
  .smallest { font-family: arial,helvetica,sans-serif; font-size: 9pt; }

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

table.title_table { 
  width: 838px; height: 90px; border: 0; text-align: center;  
  border-collapse: separate;
  background: url("/logo/kite860x110.jpg");
}
table.body_table { 
  width: 838px; 
  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: 838px; border: 0; text-align: center; 
  background: url("/logo/blue2wa.jpg"); 
}
  td.body_left { vertical-align: top; width: 602px; padding-right: 12px; }
  td.body_right { vertical-align: top; width: 186px; background: #cceeff; padding-left: 4px; font-family: arial,helvetica,sans-serif; 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; }

    .item_name { color: #333333; font-family: arial, helvetica,sans-serif; font-size: 9.5pt; font-weight: normal; text-decoration: none }
    .item_name_warn { color: #ff3333; font-family: arial, helvetica,sans-serif; font-size: 9.5pt; font-weight: bold; text-decoration: none }
    .item_exp { color: #000000; font-family: arial, helvetica,sans-serif; font-size: 9.0pt; font-weight: normal; text-decoration: none }
    .item_detail { color: #000000; font-family: arial, helvetica,sans-serif; font-size: 9.0pt; 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; }

  .navrow { background: #66acff; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 13px; text-align: center; }
  .navlink { color: #ffffff; 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; }

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

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


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

    table.acat { border: 1px solid #ffaa33; width: 600px; font-size: 10pt; }
    td.date { background-color: #e8e8ff; 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;}


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

