.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: #606060;
               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 #606060;
               border-left: 1px solid #606060;
               margin-left: 2px; 
               padding: 0; }
.bmenu li a  { background-color: #606060;
               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; }

.sep     {    width: 14px; }

.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; 
              width: 160px; }
.lnav ul {    vertical-align: middle; 
              margin-left: 0;
              padding-left: 0; }
.lnav li {    vertical-align: baseline; 
              border-top:    3px solid #336699;
              border-bottom: 3px solid #336699;
              border-right: 0px solid #000000;
              border-left: 0px solid #000000;
              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: 160px; }
.lnav li a  { background-color: transparent;
              border:    0px solid #ffffff;
              padding: 0em 0em 0em 0em;
              text-decoration: none; 
              display: block; }
.lnav ul li.emph1 { background-color: #00ff00; }
.lnav ul li.emph2 { background-color: #ffff00; }
.lnav ul li.emph3 { background-color: #ff00ff; }
.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 0em 0em 0em;
              color: #ffffff;
              font-size: 12px;
              text-decoration: none; }

#crumbs {
	height: 2em;
	border: 2px solid #336699;
	font: 75% sans-serif;
	color: black;
	background-color: #336699;
	padding: 0;
	margin: 0 0 0 0;
	
}
#crumbs ul,
#crumbs li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#crumbs li {
	float: left;
	line-height: 2em;
	padding-left: 12px;
	color: #ffffff;
}
#crumbs li a {
	background: url(/images/crumbs.gif) no-repeat right center;
	display: inline-block;
	padding-right: 15px;
	text-align: left;
}
#crumbs li a:link,
#crumbs li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#crumbs li a:hover,
#crumbs li a:focus {
	color: #ffffff;
	text-decoration: underline;
}

.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; }