@media screen, projection 
{
  BODY {
    margin-left:20px;
    margin-right:20px;
    margin-top:5px;
    margin-bottom:15px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    background: #ffffff;
  }
}
  
@media print 
{
  BODY {
    margin-left:8px;
    margin-right:8px;
    margin-top:8px;
    margin-bottom:8px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    background-color:#ffffff;
  }
}  
  
  h1 { FONT-SIZE: 10pt;
       COLOR: #222222;
       FONT-WEIGHT: bold;
       margin-bottom: 5px;
       margin-top:5px; }
  
  th { FONT-SIZE: 9pt;
       COLOR: #000000;
       FONT-WEIGHT: bold }
  td { FONT-SIZE: 9pt;
       COLOR: #000000 }
  a:link    { font-family:Arial; color:black; }
  a:visited { font-family:Arial; color:black; }
  a:hover   { font-family:Arial; color:#800000; }
  a:active  { font-family:Arial; color:black; }
  
.thumb {
  border-style: solid;
  border-width: 2px;
  border-color: #ffffff;
}
.thumb:hover {
  border-color: #052b40;
}
  

@media screen, projection 
{
  #header
  {  
    background: url(/images/header.gif); 
    width:800px;
    height:150px; 
    padding:0px; 
    text-align:left;  
  }
  
  #content
  {  
    clear: both;
    background-color:#ddddff;
    width:800px;
    padding-top:8px; 
    padding-bottom:8px;
    text-align:left;  
    FONT-SIZE: 9pt;
    color: #000000;
    margin: 0px;
  }

  #footer
  {  
    background-color:#052b40;
    width:800px;
    padding:0px; 
    text-align:center;
    FONT-SIZE: 8pt;
    color: #ffffff;
  }  
    
}

@media print
{
  #header
  {  
    display:none;
  }
  
  #content
  {  
    background-color:#ffffff;
    width:800px; 
    padding:0px; 
    text-align:left;  
    FONT-SIZE: 9pt;
    color: #000000;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  
  #footer
  {  
    width:800px; 
    padding:0px; 
    text-align:center;  
    FONT-SIZE: 8pt;
    color: #000000;
  }
  
}  
  

/*  ============================================================================
    Tab-Control
    ============================================================================*/   
      
@media screen, projection 
{
  div.tab_control
  {
    background: #052b40;
    padding: 0px;
    padding-top: 0px;
    padding-left: 0px;
    width: 800px;
    margin: 0px;
  }
}

@media print
{
  .tab_control
  {
    display: none;
  }
}

  .tab_control ul
  {
    margin: 0;
    padding: 0;
    font-family: Arial; 
    font-size: 9pt; 
    text-decoration: none; 
    font-weight: bold; 
    list-style-type: none;
  }

  .tab_control li
  {
    float: left;
    display: inline;
    margin-right: 20px;
    color: #ffffff; 
    background-color:#052b40;
    text-decoration: none; 
  }

  .tab_control li a,
  .tab_control li a:visited
  {
    padding: 3px;
    float: left;
    display: block;
    font-family: Arial; 
    font-size: 9pt; 
    text-decoration: none; 
    font-weight: bold; 
    color: #ffffff; 
    background-color: #052b40;
  }

  .tab_control li a:hover
  {
    padding: 3px;
    float: left;
    font-family: Arial; 
    font-size: 9pt; 
    text-decoration: underline; 
    font-weight: bold; 
    color: #ffffff; 
    cursor: hand;
    background-color:#052b40;
  }

  
@media screen, projection 
{
  div.content
  {
    clear: left;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-color: #000080;
    border-bottom-width: 1px;
    padding: 0px;
    width: 800px;
    text-align: left;
    margin-top: 0px;
  }
  
}

@media print 
{
  div.content
  {
    background-color: #ffffff;
    border-width: 0px;
    padding: 0px;
    width: 700px;
    text-align: left;
    margin-top: 8px;
  }
}
  
