/* 2009/10/12: fixedpage and mapsearch will be united, only differ in size */
/* fixedpage: 800px, 606px, 186px, padding 4px, hisland3a */ 
/* mapsearch: 918px, 606px, 310px, padding 4px, hisland3 */ 
  .ignore { }
  BODY { background: #ddffff; 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; }
  .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 { color: #2233ee; }
  .ynp_blue_i { color: #2233ee; font-style: italic; }
  .ynp_yellow { color: #ff8855; }
  .ynp_red { color: #ff1111; }
  .white { color: #ffffff; }
  .bwhite { color: #eeeeff; }
  .dark555 { color: #555555; }

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

table.title_table {
  width: 860px; height: 80px; border: 0; 
  background: url("/logo/hisland3a.jpg");
}
table.body_table {
  width: 918px;
  color: #000000;
  font-family: arial,helvetica,sans-serif; font-size: 10pt;
}
table.navbar_bottom {
  color: #555555; font-family: arial,helvetica,sans-serif; font-size: 9.5pt;
  line-height: 1.4;
  width: 918px; border: 0; text-align: center;
  background: url("/logo/blue2wa.jpg");
}

/* left:, padding-left=0 */
  td.body_left,td.main2_left { vertical-align: top; width: 606px; padding-right: 4px; }
  td.body_right,td.main2_right { vertical-align: top; width: 310px; background: #cceeff; padding-left: 4px; padding-right: 4px; padding-top: 6px;}
  table.pagetitle_table { width: 600px; }
  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; }

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

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

  .navtitle2 { color: #000000; font-family: arial,helvetica,sans-serif; font-weight: bold;  font-size: 11px; }
  .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; }
  TD.rightcol { background: #c8f8f8; width: 150px; vertical-align: top; color: #000033; font-family: arial,helvetica,sans-serif; font-size: 10.5pt; }

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

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

