/* ------------------------- Menu -------------------------------------- */

#menu {
   position: relative;
   float: left;
   height: 49px;
   color: #fff;
   z-index: 1000;
   background-image: url('/img/bkgd_nav.gif') !important;
   width: 706px;
   margin: 0;
   padding: 0;
}

@media print {
   #menu {
      display: none;
   }
}

#menu ul, #menu li {
   float: left;
   margin: 0;
   z-index: 1000;
   display: block;
}


#menu li.first {
	float: left;
}

#menu a {
   text-align: center;
}

#menu ul {
   list-style: none;
   width: auto;
}

.menu li {
   position: relative;
   float: left;
}

#menu a, #menu a:link, #menu a:visited {
   display: block;
   color: #fff;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   padding: 16px 10px 15px 10px;
   background: url('/img/divider_nav.gif') no-repeat 0 16px !important;
}

#menu a:hover, a.hover {
	color:#fff !important;
	background: #994e02 url('/img/divider_nav.gif') no-repeat 0 16px !important;
}

#menu .on {
   color:#fff !important;
   background: #994e02 none !important;
}

#menu span {
   display: block;
   font-weight: bold;
   text-transform: uppercase;
   padding: 0 4px 0 5px;
}

#menu li.first a, #menu li.first a:link, #menu li.first a:visited {
	background: none !important;
	display: block;
}

#menu li.first  a.hover, a.on {
	background: #994e02 none !important;
	display: block;
}

#menu li a.hover, a.on {
	background: #994e02 none !important;
	display: block;
}


#menu ul.submenu {
   width: 215px !important;
   list-style: none;
   position: absolute;
   top: 46px;
   _top: 46px;
   left: 0;
   visibility: hidden;
   border: 1px solid #f2f2f2;
   margin: 0;
   padding: 0 8px 10px 8px;
   background-color: #fff;
   background-image: url('/img/nav_shadow.gif');
   background-position: bottom;
   background-repeat: repeat-x;
   height: auto;
}

#menu ul.submenu li {
   float: none !important;
   padding: 0;
}

#menu ul.submenu li.first {
	background: none !important;
	padding: 0;
}

#menu ul.submenu a, #menu ul.submenu a:link, #menu ul.submenu a:visited {
   color: #3e7898 !important;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   padding: 7px 0 2px 0;
   background: #fff url('/img/divider_x.gif') repeat-x 0 0 !important;
}

#menu ul.submenu .on, #menu ul.submenu a:hover, #menu ul.submenu a.hover {
   color: #874502 !important;
   background: #fff url('/img/divider_x.gif') repeat-x 0 0 !important;
}

#menu ul.submenu li.first a, #menu ul.submenu li.first a:link, #menu ul.submenu li.first a:visited {
	background: none !important;
}


#menu ul.submenu span {
   padding: 0 0 0 22px !important;
   text-align: left;
   text-transform: none !important;
}

ul.submenu span.label {}

/* --------------------------- Menu EOF ------------------------------------- */

/* --------------------------- Section Nav --------------------------------- */

#nav {
   clear: both;
   width: 190px;
   padding: 0 0 2px 0;
   margin: 0;
   background: url('/img/divider_x.gif') repeat-x bottom;
}

@media print {
   #nav {
      display:none;
   }
}

#nav a, #nav a:link, #nav a:visited {
   display:block;
   color: #3e7898 !important;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

#nav a span {
   display:block;
   padding: 7px 0 2px 20px;
}

#nav a.on, #nav a.on:link, #nav a.on:visited, #nav a:hover {
   color: #874502 !important;
   background: none !important;
}

.nav_divider {
   line-height:1px;
   height:1px;
   background: url('/img/divider_x.gif') repeat-x 0 0;
}

/** Section Quat Nav **/

#nav .nav_quat, #nav .nav_quat div {
   color: #cc6600 !important;
}

#nav div.nav_quat {
	padding-bottom: 10px;
}

#nav .nav_quat a span {
   padding:2px 8px 2px 34px;
   background: url('/img/bullet_nav.gif') no-repeat 25px 8px;
}

#nav .nav_quat a, #nav .nav_quat a:link, #nav .nav_quat a:visited {
   height: auto !important;
   font: normal 10px/1.4em arial, tahoma, sans-serif !important;
   color: #cc6600 !important;
}

#nav .nav_quat a.on, #nav .nav_quat a.on:link, #nav .nav_quat a.on:visited {
   color: #874502 !important;
}

#nav .nav_quat a:hover {
	color: #874502 !important;
}

#nav .nav_quint a {
   color: #cc6600 !important;
   margin: 0 0 0 10px;
}

#nav .nav_quint a span {
   padding-top:2px;
   padding-left:33px;
   padding-bottom:2px;
}

#nav .nav_quint a.on, #nav .nav_quint a.on:link, #nav .nav_quint a.on:visited, #nav .nav_quint a:hover {
   color: #874502 !important;
}

#nav p {
   margin:0;
}

/** Section Quat Nav EOF **/

/** Section Quint Nav **/
/*
#nav .nav_quint {
   margin-left:10px;
   width:165px !important;
}

#nav .nav_quint a, #nav .nav_quint a:link, #nav .nav_quint a:visited {
   width:172px !important;
}
*/
/** Section Quint Nav EOF **/

/* --------------------------- Section Nav EOF ----------------------------- */

