/***********************************/
/*        suepo.css                */
/*       ************              */
/*                                 */  
/* SUEPO website stylesheet        */
/***********************************/


  .breadcrumbs     { font-size: xx-small }

  .intro  { font-size: x-small; }

  p.list { margin-top: 0px; margin-bottom: 6px; margin-left: 50px;}  

  p.navigation_bar  { font-size: small; margin:10px 5px; }
  p.navigation_bar a { text-decoration:underline; font-weight:normal; color:green;}
  p.navigation_bar_current  { font-size: small; margin:10px 5px;text-decoration:none; font-weight:bold; color:black; }

  p.navigation_bar_current_sub  { font-size: x-small; margin:5px 10px; text-decoration:none; font-weight:bold; color:black;}
 
  p.navigation_bar_sub  { font-size: x-small; margin:5px 10px; }
  p.navigation_bar_sub a { text-decoration:underline; color:green;}
  p.navigation_bar_siblings   { font-size: x-small; margin:5px 10px;}
  p.navigation_bar_siblings a { text-decoration:underline; color:green; }
  p.navigation_bar_siblings_current   { font-size: x-small; margin:5px 10px; text-decoration:none; font-weight:bold; color:black;}

  #block-navigation ul { margin: 0px; padding: 0px; list-style-type: none; }
  #block-navigation li { margin: 10px 5px; padding: 0px; }

  li.navigation_bar  { font-size: small; margin:10px 5px; }
  li.navigation_bar a { text-decoration:underline; font-weight:normal; color:green;}
  li.navigation_bar_current  { font-size: small; margin:10px 5px;text-decoration:none; font-weight:bold; color:black; }

  li.navigation_bar_current_sub  { font-size: x-small; margin:5px 10px; text-decoration:none; font-weight:bold; color:black;}
 
  li.navigation_bar_sub  { font-size: x-small; margin:5px 10px; }
  li.navigation_bar_sub a { text-decoration:underline; color:green;}
  li.navigation_bar_siblings   { font-size: x-small; margin:5px 10px;}
  li.navigation_bar_siblings a { text-decoration:underline; color:green; }
  li.navigation_bar_siblings_current   { font-size: x-small; margin:5px 10px; text-decoration:none; font-weight:bold; color:black;}


  div.navigation_siblings_box { border-width:1px; border-color:#CCCCCC; border-style:solid; }

  table.committee td         { border-width:1px; border-style:solid; border-color:black;}
  table.committee p          { font-size: x-small; text-decoration:none; font-weight:normal; color:black; margin:2px 0px; }
  table.committee p.function { font-size: x-small; text-decoration:none; font-weight:bold; color:black; margin:2px 0px; }
  table.committee p.name     { font-size: small; text-decoration:none; font-weight:bold; color:black; margin:0px 0px 10px 0px; }

  table.election_candidates td { border-width:1px; border-style:solid; border-color:black;}
  table.election_candidates p { font-size: x-small; text-decoration:none; font-weight:normal; color:black; margin:2px 0px; }
  table.election_candidates p.name { font-size: small; text-decoration:none; font-weight:bold; color:black; margin:0px 0px 10px 0px; }

  table.inline tr     {font-size: 80%; text-align: center; padding:0em 0em 0em 0em; margin:0;}
  table.inline tr.footnote     {font-size: 60%; text-align: left; padding:0em 0em 0em 0em; margin:0;}

  table.ctl    {border: outset 2pt !important; border-collapse:collapse !important; margin:0pt !important; width:100% !important;}
  td.ctl_head  {font-size:10pt !important; border: 1pt solid #EEEEEE !important; background-color:#CFCFCF !important; padding:3pt !important;}
  td.ctl_fixw  {width:1pt !important; border: 1pt solid #EEEEEE !important; background-color:#DFDFDF !important; padding:3pt !important;}
  td.ctl_varw  {width:auto !important; border: 1pt solid #EEEEEE !important;background-color:#DFDFDF !important; padding:3pt !important;}
  td p.ctl     {font-size: 8pt !important; font-family:arial !important; white-space:nowrap !important; margin-bottom:2pt !important;}
  select.ctl   {font-size: 8pt !important; font-family:courier, monospace !important;}
  td.dot     {font-size: 80%; text-align: right; vertical-align: top;white-space:nowrap; padding:0.2em 0em 0em 0em; margin:0;}
  td.date     {font-size: 80%; vertical-align: top; white-space:nowrap;padding:0.2em 0em 0em 0.5em; margin:0;}
  td.comment     {font-size: 80%; vertical-align: top; padding:0.1em 0em 0em 0.5em; margin:0;}

  div.abstract    {font-size: 90%; margin:6px 30px 12px 30px; font-style:italic; color:#505050;}
  span.file_details    {font-size: 80% !important; white-space:nowrap !important;}
  span.comment     {font-size: 110% !important;}
  span.date    {font-size: 80%; white-space:nowrap; font-style:italic; color:#505050;}

  ul.news   {margin: 0; padding:0;}
  ul.news li  {margin: 0; padding:0;}


