/* navigation */
.expand_li {  display: block; }
.current      { color: #699a00 }
.current2 { color: #000000 }
#navigation    { width: 780px; height: 27px }
#nav       { text-align: right; margin-right: 15px; float: right }
#nav ul   { list-style-type: none; margin: 0; padding: 0 }
#nav a       { color: #343c2b; font-size: 9pt; text-decoration: none; cursor: hand; display: table-cell; padding-left: 6px; width: 100%; height: 27px; vertical-align: top }
#nav .spacer     { color: #4098d7; padding-left: 10px; background-color: #ffffff }
#nav li a:hover  { color: #699a00 }
#nav ul li    { text-align: center; letter-spacing: 0px; margin-top: 0; height: 23px; float: left }
#nav li.w0   { width: 135px }
#nav li.w1     { width: 185px }
#nav li.w2     { width: 134px }
#nav li.w3    { width: 111px }
#nav li.w4   { width: 97px }
#nav li.w5   { 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: 8pt; display: block; padding-top: 4px; padding-right: 8px; padding-left: 8px; width: auto; height: 18px }
#nav li ul .current   { font-size: 8pt; display: block; margin-top: -4px; margin-left: -5px; padding-top: 4px; padding-left: 6px; width: 100% }
#nav li ul li a:hover    { color: #4098d7 }
/*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*/
