/* Section, used
-------------------------*/

td.section_container, 
table.section { background-color: #fff; border: solid #999 1px; }

table.section { width: 100%; margin-bottom: 4px; }
  table.section td.sect_hdr { border: none; vertical-align: middle; color: #000; background: #fad613 url( "/i/new/ln.gif" ) repeat-x bottom; font-weight: bold; padding: 8px 12px 8px 8px; }
    /* Title, at left of header */
    table.section td.sect_hdr td.ttl_td { text-align: left; }
      table.section td.sect_hdr td.ttl_td span.ttl { font-size: 11px; font-weight: bold; }
    /* Right header area */
    table.section td.sect_hdr td.hdr_td { text-align: right; white-space: nowrap; }
    /* Link inside right header area */
    table.section td.sect_hdr td.hdr_td a { color: #306; }
  /* Data cell */ 
  table.section td.sect_data { vertical-align: top; padding: 0; }
  table.section td.padded { padding: 8px 5px 5px 8px; }
    table.section td.padded div.no_items { margin: 0; padding: 0; }
  table.section div.no_items { padding: 8px 5px 5px 8px; }
table.section_no_border { border: none; }
