  .ignore { }
  BODY { background: #edffff; color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10pt; text-decoration: none; }
  H1.title { color: #000000; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 18px; text-align: center; }
  H2.title { color: #ff5380; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 22px; line-height: 1.0; text-align: center; }
  .ynptitle { color: #ff1111; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 36px; line-height: 1.0; text-align: center; vertical-align: middle; }
  .ynp_blue_i { color: #2233ee; font-style: italic; }
  .ynp_yellow { color: #ff8855; }
  .ynp_red { color: #ff1111; }
  .white { color: #ffffff; }
  .dark555 { color: #555555; }

  .navtitle { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10pt; }
  .regular { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 12pt; }
  .smaller { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }
  .smallest { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 9pt; }

  .sch_day { color: #885500; font-family: arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
  .sch_hotel { color: #005500; font-family: arial,helvetica,sans-serif; font-size: 0.8em; font-style: italic; text-align: right; }
  .meal { color: #003300; font-weight: bold; }

  .b2px { border-width: 2px; } 
  .question { color: #3333bb; 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; }

  .item_name { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
  .item_name_warn { color: #ff3333; font-family: arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
  .item_exp { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }
  .item_detail { color: #000000; font-family: arial,helvetica,sans-serif; font-size: 9.5pt; }
  .warn { color: #ff0000; font-family: arial,helvetica,sans-serif; font-size: 10pt; }


table.title_table { 
  width: 800px; height: 100px; border: 0; text-align: center;  
  background: url("/logo/greatwall_800x100.jpg");
}
table.body_table { 
  width: 820px; 
  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: 820px; border: 0; text-align: center; 
  background: url("/logo/blue2wa.jpg");
}
  td.body_left { vertical-align: top; width: 648px; padding-right: 12px; }
  td.body_right { vertical-align: top; width: 160px; background: #cceeff; padding-left: 4px; }
  table.pagetitle_table { width: 646px; }
  td.pagetitle, td.tour_title { background: #66aaff; font-size: 12pt; color: #ffffff; font-weight: bold; text-align: left; height: 35px; vertical-align: middle; padding-left: 10px; }

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

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

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

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


