.tmenu       { background-color: #336699;
               list-style-type: none; 
               margin-top: 0;
               margin-left: 0;
               margin-bottom: 0; 
               padding: 0 0; 
               text-align: center; 
               vertical-align: top;
               font-variant: inherit; 
               font-size: 18px; }
.tmenu ul    { vertical-align: middle; 
               margin-left: 0;
               padding-left: 0; }
.tmenu li    { display: inline; 
               vertical-align: top; 
               margin-left: 2px; 
               padding: 0; }
.tmenu li a  { background-color: #336699;
               border-top:    0px solid #336699;
               border-bottom: 0px solid #336699;
               border-left:   0px solid #336699;
               border-right:  0px solid #336699;
               padding: 0em .5em 0em .5em;
               color: #ffffff;
               text-decoration: none; }
.tmenu li a:link    { color: #ffffff; }
.tmenu li a:visited { color: #ffffff; }
.tmenu li a:hover   { background-color: #666600;
               border-top:    0px solid #666600;
               border-bottom: 0px solid #666600;
               border-left:   0px solid #666600;
               border-right:  0px solid #666600;
               padding: 0em .5em 0em .5em;
               color: #ffffff;
               font-size: 18px;
               text-decoration: none; }

.bmenu       { background-color: #808080;
               list-style-type: none; 
               margin-top: 0;
               margin-left: 0;
               margin-bottom: 0; 
               padding: 0 0; 
               text-align: center; 
               vertical-align: top;
               font-variant: inherit; 
               font-size: 15px; }
.bmenu ul    { vertical-align: middle; 
               margin-left: 0;
               padding-left: 0; }
.bmenu li    { display: inline; 
               vertical-align: top; 
               border-right: 1px solid #808080;
               border-left: 1px solid #808080;
               margin-left: 2px; 
               padding: 0; }
.bmenu li a  { background-color: #808080;
               padding: 0em .5em 0em .5em;
               color: #ffffff;
               text-decoration: none; }
.bmenu li a:link    { color: #ffffff; }
.bmenu li a:visited { color: #ffffff; }
.bmenu li a:hover   { background-color: #ffffff;
               border-top:    0px solid #ffffff;
               border-bottom: 0px solid #ffffff;
               border-left:   0px solid #ffffff;
               border-right:  0px solid #ffffff;
               padding: 0em .5em 0em .5em;
               color: #0000ff;
               font-size: 15px;
               text-decoration: none; }

.lnav    { background-color: transparent;
              list-style-type: none; 
              margin-top: 0;
              margin-left: 0;
              margin-bottom: 0; 
              padding: 0px; 
              text-align: center; 
              vertical-align: top;
              font-weight: normal;
              font-variant: normal; 
              font-size: 12px; }
.lnav ul { vertical-align: middle; 
              margin-left: 0;
              padding-left: 0; }
.lnav li { /* display: inline; */
              vertical-align: baseline; 
              border-top:    3px solid #336699;
              border-bottom: 3px solid #336699;
              border-right: 0px solid #ffffff;
              border-left: 0px solid #ffffff;
              margin-bottom: 20px; 
              margin-left: 0px;
              padding-top: 0px; 
              padding-bottom: 0px;
              list-style-type: none; 
              list-style-image: none; 
              list-style-position: inside;
              width: 140px; }
.lnav li a  { background-color: transparent;
              border-top:    0px solid #336699;
              border-bottom: 0px solid #336699;
              border-left:   0px solid #336699;
              border-right:  0px solid #336699;
              padding: 0em .5em 0em .5em;
              color: #336699;
              text-decoration: none; }
.lnav li a:link    { color: #000000; }
.lnav li a:visited { color: #000000; }
.lnav li a:hover   { background-color: #336699;
              border-top:    0px solid #336699;
              border-bottom: 0px solid #336699;
              border-left:   0px solid #336699;
              border-right:  0px solid #336699;
              padding: 0em .5em 0em .5em;
              color: #ffffff;
              font-size: 12px;
              text-decoration: none; }


.prodsel    { background-color: transparent;
              list-style-type: none; 
              margin-top: 0;
              margin-left: 0;
              margin-bottom: 0; 
              padding: 0px; 
              text-align: center; 
              vertical-align: top;
              font-weight: normal;
              font-variant: normal; 
              font-size: 14px; }
.prodsel ul { vertical-align: middle; 
              margin-left: 0;
              padding-left: 0; }
.prodsel li { display: inline;
              vertical-align: baseline; 
              border-top:    3px solid #336699;
              border-bottom: 3px solid #336699;
              border-right: 0px solid #ffffff;
              border-left: 0px solid #ffffff;
              margin-bottom: 0px; 
              margin-left: 0px;
              padding-top: 0px; 
              padding-bottom: 0px;
              list-style-type: none; 
              list-style-image: none; 
              list-style-position: inside;
              width: 80px; }
.prodsel li a  { background-color: transparent;
              border-top:    0px solid #336699;
              border-bottom: 0px solid #336699;
              border-left:   0px solid #336699;
              border-right:  0px solid #336699;
              padding: 0em .5em 0em .5em;
              color: #336699;
              text-decoration: none; }
.prodsel li a:link    { color: #000000; }
.prodsel li a:visited { color: #000000; }
.prodsel li a:hover   { background-color: #336699;
              border-top:    0px solid #336699;
              border-bottom: 0px solid #336699;
              border-left:   0px solid #336699;
              border-right:  0px solid #336699;
              padding: 0em .5em 0em .5em;
              color: #ffffff;
              font-size: 14px;
              text-decoration: none; }