/* THRIFTY - CSS definition file containing site wide stylesheets */

  body        {background:url(im/body_bgd.jpg); font:normal 12px Arial,Sans-serif; height:100%}
  td          {font:normal 12px Arial,Sans-serif; color:#4E4E4E; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box;}
  div         {box-sizing:border-box; -moz-box-sizing:border-box;}
  select      {font:normal 12px Arial; color:#0050a1;}
  input       {font:normal 12px Arial; color:#0050a1;}
  hr          {height:1px; size:1px; noshade}
  a           {color:#004e9e; text-decoration:underline}
  a:hover     {color:#cc0000;}
  .font_2     {font-size:11px}
  .font_3     {font-size:10px}

  #mainframe  {background:#ffffff; border:1px solid #444444; margin:10px; width:777px; overflow:hidden;}
  
  #content    {text-align:left; padding:15-0-0-0; overflow:hidden;}
  
  #table_book                  {empty-cells:show}
  .table_book_td               {padding:5 0 5 40; vertical-align:middle; font:12px Arial}
  #table_book_inner td         {vertical-align:middle; font:12px Arial; color:#000000}
  #table_book_inner_2          {background-color:#ffffff; border:1px solid #2b7ccd}
  .table_book_inner_2_title_td {font:normal 12px Arial; vertical-align:middle; padding-left:5px; height:22px; background-color:#0153a7; background-image:url(im/book_table_inner_2_title_bgd.gif); background-repeat:repeat-x; font-weight:bold; color:#ffffff}
  #table_book_inner_3          {background-color:#fdf8d0; border:1px solid #2b7ccd}
  #table_book_inner_4 td       {vertical-align:middle; text-align:center}

  #table_fleet {border:1px solid #cccccc}
  #table_fleet_alter {border:1px solid #dddddd; border-left:10px solid #dddddd;}
  #table_fleet_alter td {padding:5px; color:#000000;}

  .td_header_1 {font:bold 12px Arial; color:#0050a1; background-color:#d8edfd; text-align:center}
  .td_header_2 {font:normal 12px Arial; color:#0050a1; background-color:#f4c36e; text-align:left; padding:3px}
  .td_header_3 {font:bold 12px Arial; color:#004e9e}
  .td_div_dots_hor {background: url(im/dots_hor_199.gif) repeat-x center; height:3px; padding:0px}

  .div_dot_hor     {background:url(im/dot_hor.gif) center repeat-x; height:20px}
  .div_dot_hor_2   {background:url(im/dot_hor.gif) center repeat-x; height:1px; font-size:1px; margin:0px;}

  #login      {background:url(im/login_bgd.jpg) top left no-repeat; width:320px; height:114px; padding:30 25 0 35; color:#004e9e;}
  #login label {font:normal 11px Arial; display:block; margin-bottom:5px; color:#004e9e; padding:4px; box-sizing:border-box; -moz-box-sizing:border-box;}
  #login label {text-align:right; width:60px; padding-right:5px}
  #logged td   {color:#004e9e; padding:3 0 0 0;}
  
  .note_1       {font:10px Tahoma,Sans-serif; color:#4B88C5; text-decoration:none;}
  .note_1:hover {color:#cc0000; text-decoration:underline;}
  
  #footer         {font-size:11px; color:#ffffff; background:url(im/bottom_bar.jpg) top left no-repeat; width:775px; height:35px; text-align:left; padding:11 140 0 10; margin:15 0 0 0; overflow:hidden;}
  #footer a       {font-size:11px; color:#ffffff; text-decoration:underline}
  #footer a:hover {font-size:11px; color:#ffcc00; text-decoration:none}

  .#div_content_title {display:block}
