/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

   .nav{
      height:40px;
      background: url(pro_line_0.png) repeat-x;
      position:relative;
      font-family:arial, verdana, sans-serif;
      font-size:16px;
      font-weight:bold;
      width:auto;
      z-index:500;
      text-align:center;
   }

   .nav .table {
      display:table;
      margin:0 auto;
   }

   .nav .select,
   .nav .current {
      margin:0;
      padding:0;
      list-style:none;
      display:table-cell;
      white-space:nowrap;
   }

   .nav li {
      margin:0;
      padding:0;
      height:auto;
      float:left;
   }

   .nav .select a {
      display:block;
      height:40px;
      float:left;
      background:url(pro_line_0.png);
      padding:0 22px 0 22px; /* 0 30px 0 30px */
      text-decoration:none;
      line-height:40px;
      white-space:nowrap;
      color:#ffffff;
      font-weight:bold;
   }

   .nav .current a {
      display:block;
      height:40px;
      float:left;
      background:url(pro_line_2.png);
      /* padding:0 0 0 15px; */
      text-decoration:none;
      line-height:40px;
      white-space:nowrap;
      color:#ff0000;
   }

   .nav .current a b {
      display:block;
      /* padding:0 30px 0 15px; */
      background:url(pro_line_2.png); /* right top; */
   }

   .nav .select a:hover,
   .nav .select li:hover a {
      background: url(pro_line_1.png);
      padding:0 22px 0 22px; /* 0 0 0 15px; */
      cursor:pointer;
      color:#ffffff;
      font-weight:bold;
   }

   .nav .select a:hover b,
   .nav .select li:hover a b {
      display:block;
      float:left;
      /* padding:0 30px 0 15px;  */
      background:url(pro_line_1.png); /* right top; */
      cursor:pointer;
   }

   .nav .select_sub {
      display:none;
   }

/* IE6 only */
   .nav table {
      border-collapse:collapse;
      margin:-1px;
      font-size:1em;
      width:0;
      height:0;
   }

   .nav .sub {
      display:table;
      margin:0 auto;
      padding:0;
      list-style:none;
   }

   .nav .sub_active .current_sub a,
   .nav .sub_active a:hover {
      background:transparent;
      color:#ff0000;
   }

   .nav .select :hover .select_sub,
   .nav .current .show {
      display:block;
      position:absolute;
      top:40px;
      background:url(back_0.gif);
      padding:0;
      z-index:100;
      left:0;
      text-align:center;
      color:#ff0000;
      width:99%;
   }

   .nav .current .show {
      z-index:10;
   }

   .nav .select :hover .sub li a,
   .nav .current .show .sub li a {
      display:block;
      float:left;
      background:transparent;
      /* padding:0 10px 0 10px; */
      margin:0;
      white-space:nowrap;
      width:auto;
      text-align:center;
      color:#ff0000;
      font-weight:bold;
   }

   .nav .current .sub li.sub_show a {
      color:#ff0000;
      cursor:default;
      background:url(back_1.gif);
   }

   .nav .select :hover .sub li a:hover,
   .nav .current .sub li a:hover {
      visibility:visible;
      color:#ff0000;
      font-weight:bold;
      background:url(back_1.gif);
   }
