  body 
  { 
    background-color: white;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
  }

  td, p
  { 
    font-family: Arial,Helvetica,sans-serif;
  }

  table 
  { 
    border-style: none;
    padding-top: 0%;
  }

  .layout 
  {
    height: 100%;
  }

  .sidebar 
  { 
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
    color: rgb(0, 0, 0);
    text-align: center;
    background-color: rgb(153, 153, 153);
    vertical-align: top;
    font-size: 0.8em;
    line-height: 1.3em;
  }

  .linklist 
  {
    border: 2pt solid rgb(0, 0, 102);
    margin : 10px 4px 20% 4px; 
    padding-top: 0.5em;
    background-color: rgb(204, 204, 204);
    padding-bottom: 0.5em;
    text-align: center;
  }

  .linksel 
  { 
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 0, 0);
  }

  .sidefade 
  { 
    background-image: url(images/bg.png);
    width: 10px; height: 1px;
    background-repeat: repeat-y;
  }

  .main 
  { 
    vertical-align: top;
  }

  .header 
  {
    vertical-align: top; 
    text-align: left;
    line-height: 1.0em;
  }

  .footer 
  {
    font-size: 0.7em;
    vertical-align: bottom;
    text-align: center;
  }

  .title 
  { 
    font-size: 1.5em;
    font-weight: bold;
  }

  .title2 
  { 
    font-size: 0.8em;
    white-space: nowrap;
  }

  .subtitle 
  { 
    font-size: 1.3em;
    font-weight: bold;
  }

  .storeinfotbl
  {
    width: 95%;
    font-size: 0.85em; 
  }

  .storeinfo 
  { 
    text-align: center; 
    vertical-align: top; 
    font-size: 0.9em;
  }

  .nowrap 
  { 
    white-space: nowrap
  }

  .maincontent 
  { 
    padding-left: 5%;
    padding-right: 5%;
    text-align: left;
    line-height: 1.3em;
    vertical-align: top; 
  }

  big 
  { 
    font-size: 1.2em
  }

  small 
  { 
    font-size: 0.7em
  }

  .insttbl 
  {  
    text-align: left;
    font-size: smaller;
    background-color: rgb(204, 204, 204);
    align: left;
  }

  .insthdr 
  { 
    vertical-align: top; 
    text-align: center; 
    background-color: rgb(255, 204, 204);
  }

  .dyntbl 
  { 
    text-align: center;
    font-size: smaller;
  }

  .dyninst
  { 
    background-color: rgb(255, 204, 204); 
    font-size: larger;
    text-align: left;
  }

  .dynhdr 
  { 
    background-color: rgb(153, 153, 153);
  }

  .dynhdrleft 
  { 
    background-color: rgb(153, 153, 153);
    text-align: left; 
  }

  .dyneven 
  { 
    background-color: rgb(255, 255, 255);
  }

  .dynodd 
  { 
    background-color: rgb(204, 204, 204);
  }

  .dynevenbold 
  { 
    font-weight: bold;
    background-color: rgb(255, 255, 255);
  }

  .dynoddbold 
  { 
    font-weight: bold;
    background-color: rgb(204, 204, 204);
  }

  .dynlefteven 
  { 
    background-color: rgb(255, 255, 255);
    text-align: left; 
  }

  .dynleftodd 
  { 
    background-color: rgb(204, 204, 204);
    text-align: left; 
  }

  .dynleftevenbold 
  { 
    background-color: rgb(255, 255, 255);
    text-align: left; 
    font-weight: bold;
  }

  .dynleftoddbold 
  { 
    background-color: rgb(204, 204, 204);
    text-align: left; 
    font-weight: bold;
  }
