  @import url("template_65.public.css");

  td {
  
    vertical-align: top;
  
  }
  
  body {
  
    background-color : #1d1d1d;
    font-family      : tahoma, arial;
    padding-top      : 0px;
    margin-top       : 0px;
  
  }
  
  #breadcrumbs {
  
   #height                : 53px;
   #border                : 1px solid #A3A3A3;
   #background-color      : #E8E8E8;

    background-image      : none;
    background-repeat     : repeat-x;
    background-position-y : top;

    font-weight           : bold;
    color                 : #8D8D8D;
    font-size             : 16pt;
    
    padding               : 7px;
    padding-top           : 3px;

    text-align: center;
    
  }  
  
  #breadcrumbs a {

    color: #8D8D8D;
    text-decoration: none;

  }

  #content {
  
    padding: 0px;
  
  }

  .template_65_footer, .template_65_footer * {

    font-size : 8pt;
    color     : #999999;

  }

  .Basis\.menu\.submenu {

    list-style          : none;
    padding             : 5px;
    margin              : 0px;
    padding-right       : 10px;
    background-color    : #e5e1da;
    border              : 1px solid #b8b4ae;
    width               : 250px;

  }

  .Basis\.menu\.submenu * a {

    color : #000000;

  }

  .Basis\.menu\.parent_item {

    background-image    : url('../../images/images/basis_templates/65/arrow1.gif');
    background-repeat   : no-repeat;
    background-position : 95% center;

  }

  .Basis\.menu\.top_level_item {

    border           : 1px solid #676767;
    margin           : 1px;
    background-color : #a7a7a7;
    padding          : 3px;
    padding-left     : 10px;

  }

  .Basis\.menu\.top_level_item a {

    color           : #ffffff;
    font-weight     : bold;
    text-decoration : none;
    font-size       : 9pt;

  }

  .Basis\.menu\.top, .Basis\.menu\.top ul {

    list-style : none;
    padding    : 0px;
    margin     : 0px;

  }

  .Basis\.menu\.parent_item, .Basis\.menu\.submenu li {

    display : block;

  }

  .Basis\.menu\.top_level_item .template_65_menu_off, .Basis\.menu\.top_level_item .template_65_menu_on {

    font-family : Arial;
    padding     : 0px;

  }

  .Basis\.menu\.submenu * .template_65_menu_off, .Basis\.menu\.submenu * .template_65_menu_on {

    font-family   : Arial;
    padding       : 4px;
    padding-right : 0px;
    padding-left  : 10px;

  }

  .Basis\.menu\.submenu a {

    color     : #000000;
    font-size : 9pt;

  }

  td {
  
    vertical-align : top;
    font-size      : 10pt;
  
  }

  h2 { font-size : 10pt; }

  .menu {
  
    background-color : #ffffff;
    border-bottom    : 1px solid #A3A3A3;
    padding          : 5px;

  }
		
  
  .calendar_td_1 {
  
    background-color : #FFFFFF;
    color            : #6C6C6C;
    font-size        : 10pt;
    border-top       : 1px solid #A3A3A3;
  
  } 
  
  .calendar_td_2 {
  
    color            : #6C6C6C;
    font-size        : 8pt;
    border-top       : 1px solid #A3A3A3;
  
  } 

  .menu_container {
  
    border           : 1px solid #A3A3A3;
    background-image : url('../../images/images/basis_templates/65/diagonal_bg.gif');

  }

  .product {
  
    height                : 53px;
    border                : 1px solid #A3A3A3;
    background-color      : #E8E8E8;

    background-image      : url('../images/title_bg_top.gif');
    background-repeat     : repeat-x;
    background-position-y : top;

    font-weight           : bold;
    color                 : #8D8D8D;
    font-size             : 16pt;
    
    padding               : 7px;
    padding-top           : 3px;
    
  }
  
  .product_container {

    padding-left     : 2px;
    padding-bottom   : 10px;
    background-color : #FFFFFF;
    font-size        : 10pt;
  
  }
  
  .img {
  
    border      : 1px solid #A3A3A3;
    margin      : 10px;
    margin-top  : 2px;
    margin-left : 0px;

  }

  .gfx_but_default {
    
      font-family         : verdana;
      font-size           : 10px;
    
      background-repeat   : no-repeat;
      background-position : 5px;
    
      cursor              : hand;
      cursor              : pointer;

      border              : 0px double #949494;
      border-top-color    : #C6C6C6;
      border-left-color   : #C6C6C6;
      padding             : 3px;
      padding-left        : 25px;
      padding-right       : 5px;

      text-align          : left;

      background-color    : #ffffff;

      color               : #333333;

  //  font-weight         : bold;

  }

  .gfx_but_default:active {

      border              : 0px double #C6C6C6;
      border-top-color    : #949494;
      border-left-color   : #949494;

  }

  #menu_li_11733 {

    background-color: #FA6C43;

  }

  .Basis\.menu\.submenu li:hover {

    background-color: #ffffff;

  }