/* CSS Document */
/* main nav structure
--------------------------------------------------- */
div#nav { background:url(/images/navbar.gif) no-repeat; height:37px; width:955px; line-height:0; margin:0 6px 6px 5px; padding-top: 8px; z-index:1000 }
div#nav ul {margin: 0; padding: 0; font: normal 0.6875em Arial, Helvetica, sans-serif;  color:#CCCCCC; z-index: 100000; position: relative }

div#nav ul.level1 {margin-left: 34px; font: normal 11px/11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#CCCCCC;  }
div#nav ul.level1 a { color: #CCCCCC }
div#nav ul.level1 a:hover { border-bottom: 1px solid #fc0; color: #FFFFFF }
div#nav ul.level1 li.submenu a:hover {border-bottom: none; }
div#nav ul.level2 {font: normal 100% Arial, Helvetica, sans-serif;   text-transform: none }
div#nav ul.level2 a:hover,
div#nav ul.level3 a:hover { border-bottom: none; }
div#nav ul.level3 {font: normal 100% Arial, Helvetica, sans-serif; text-transform: none }

div#nav ul.level2 a,
div#nav ul.level3 a {color: #000; padding-left: 5px;}

div#nav li {position: relative; list-style: none; float: left; line-height: 14px }
div#nav li.submenu li {width: 180px; }

ul.level1 li a { margin-right: 22px; }

div#nav li.submenu { }
div#nav li.submenu:hover { }
div#nav li a { display: block; padding: 0.28em 0; text-decoration: none; width: 180px; }
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; display: none; width: 180px;}
div#nav ul ul li { }
div#nav li.submenu li.submenu {background-color: #f7f7f7;}
div#nav li.submenu li {background-color: #f7f7f7;}
div#nav li.submenu li.submenu:hover {background-color: #373737;}
div#nav li.submenu li:hover {background-color: #373737;}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 20px; left: -1px; }
div#nav ul.level3 {top: 0px; left: 180px; }

/*div#nav li.submenu li { border-top: 1px solid #ffa423; }*/
div#nav li.submenu li.first { border-top: none;  }
/*div#nav li.submenu li:hover,
div#nav li.submenu li:hover {background-image: none; background-color:#333;}*/
div#nav li.submenu li:hover a { color: #fff }
div#nav li.submenu li:hover li a { color: #000 }
div#nav li.submenu li:hover li:hover a { color: #fff }

/* Start WinIE6 Fixes */
* html ul.level1 { display: inline }
* html ul.level1 a { width: auto !important }
* html ul.level2 li { margin-right: 0 !important }
* html ul.level3 li { margin-right: 0 !important }
* html ul.level1 li.first { margin-left: 210px; }
* html ul.level2 li.first,
* html ul.level3 li.first { margin-left: 0 }
/* End WinIE6 Fixes */


