/* navigation */
#nav .spacer   { color: #dcb800; font-size: 12px; font-weight: bold; padding-left: 8px }
.expand_li {  display: block; }
.current      { color: #ebcb6f }
#navigation { background-color: #520601; width: 100%; height: 23px }
#nav         { text-align: right; float: right; margin-top: 2px; width: 535px }
#nav ul   { list-style-type: none; margin: 0; padding: 0 }
#nav a         { color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; letter-spacing: 0pt; cursor: hand; display: table-cell; padding-left: 8px; width: 100%; height: 21px; padding-top: 2px }
#nav li a:hover   { color: #ebcb6f }
#nav ul li    { text-align: left; letter-spacing: 0px; margin-top: 0; height: 21px; float: left }
#nav li.w0    { width: autopx }
#nav li.w1       { width: auto }
#nav li.w2      { width: auto }
#nav li.w3     { width: auto }
#nav li.w4    { width: auto }
#nav li.w5   { width: auto }
#nav li.w6   { width: auto }
#nav li.w7   { width: auto }
/*begin CSS for dropdown menu*/
#nav li ul         { background-color: #ffffff; display: none; position: absolute; z-index: 100; width: auto; float: left }
#nav li ul li      { background: transparent; text-align: left; display: block; margin: 0; width: 100%; letter-spacing: 0px }
#nav li ul li a      { font-size: 11px; display: block; padding-top: 4px; padding-right: 8px; padding-left: 8px; width: auto; height: 18px }
#nav li ul .current   { font-size: 11px; display: block; margin-top: -4px; margin-left: -5px; padding-top: 4px; padding-left: 6px; width: 100% }
#nav li ul li a:hover    { color: #ebcb6f }
/*only in moz/opera... done in JS for ie with node.style.marginTop */
#nav li ul li:first-child  { margin-top: 0 }
/* Opera Fix */
#nav li > ul { top: auto; left: auto; }
#nav li:hover ul, #nav li.over ul {
	display: block;
	position: relative; }
/*end CSS for dropdown menu*/