/* menu.css
 * Navigational Menus
 */

/**
 * Horizontal Menu
 */
div#nav                    {position: relative; top: 0px; left: 0px; width: auto; height: 29px; margin-top: -29px; margin-left: 170px; z-index: 1;}
div#nav ul                 {list-style-type: none; margin: 0px; padding: 0px;}
div#nav ul li              {float: left; margin-right: 5px;}
div#nav ul li a	           {display: block; text-decoration: none; color: #981B1E; background: none; font: bold 12px Georgia, "Times New Roman", Times, serif; cursor: pointer;}
div#nav ul li a span       {display: block; margin-bottom: 1px; padding: 7px 0px 7px 12px; line-height: 15px; color: #981B1E; background: url(/images/menu_bullet.gif) left 10px no-repeat;}
div#nav ul li a:hover      {color: #FFFFFF; background: none;}
div#nav ul li a:hover span {color: #FFFFFF; background: url(/images/menu_bullet.gif) left 10px no-repeat;}

div#nav ul li#mitem_0 a span,
div#nav ul li#mitem_0 a:hover span {background: none;}

/**
 * Vertical Menu
 */
div#navCol               {position: relative; top: 0px; left: 0px; width: 181px; min-height: 211px; z-index: 1;}
* html div#navCol        {height: 211px;}
div#navCol ul            {list-style-type: none; margin: 0px; padding: 0px;}
div#navCol ul li         {float: left; clear: both; margin: 0px; padding: 0px; width: 100%; color: #FFFFFF; background: #981B1E;}
div#navCol ul li a       {display: block; text-decoration: none; font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: none; cursor: pointer; border: none;}
div#navCol ul li a:hover {border: none;}
div#navCol ul li a span  {float: left; height: auto; min-height: 30px; padding-left: 10px; padding-right: 10px; line-height: 30px; display: block;}
* html div#navCol ul li a span	{height: 30px;}

/** Second level navigation */
div#navCol ul li ul	                {position: relative; width: auto;}
div#navCol ul li ul li              {width: 176px; margin: 0px; padding: 6px 5px 0px 0px; text-align: left; display: block; font-size: 100%; color: #EEECD1; background: #9D5725;}
div#navCol ul li ul li a            {float: left; width: auto; font-weight: normal; color: #EEECD1; background: none;}
div#navCol ul li ul li a:hover      {width: 98%;}
div#navCol ul li ul li a span       {float: left; height: auto; min-height: 26px; line-height: 150%; padding-left: 22px; padding-right: 7px; background: none;}
* html div#navCol ul li ul li a span {height: 26px; margin-left: 10px;}
div#navCol ul li ul li a:hover span {width: 152px; color: #000000; background: #F6C166;}

/*** Third Level navigation */
* html div#navCol ul li ul li ul          {padding-top: 1px;} /*To solve bug in IE6*/
div#navCol ul li ul li ul li a            {padding-left: 20px; padding-right: 5px; width: 156px;}
div#navCol ul li ul li ul li a:hover      {width: 156px; background: #F6C166;}
div#navCol ul li ul li ul li a span       {padding-left: 12px; background: url(/images/v_menu_arrow_h.gif) 3px 6px no-repeat; line-height: 150%;}
div#navCol ul li ul li ul li a:hover span {width: auto; background: #F6C166 url(/images/v_menu_arrow_h_ovr.gif) 3px 6px no-repeat;}

/* Path Menu */
div#pathMenu                     {width: 100%; height: 13px; color: #006699; background: inherit; font-weight: normal; margin-bottom: 16px;}
* html div#pathMenu              {margin-bottom: 8px;}
div#pathMenu ul                  {margin: 0px; padding: 0px;}
div#pathMenu ul li               {float: left; margin-right: 5px; list-style: none;}
div#pathMenu ul li.pathMenuSep   {background: url(/images/path_menu_sep.gif) left center no-repeat; padding-left: 10px;}
div#pathMenu ul li a             {border: none;}
div#pathMenu ul li a span        {float: left; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; background: #FFFFFF; border-bottom: 1px dashed #0099FF; cursor: pointer;}
div#pathMenu ul li a:hover span  {border-bottom: 1px solid #FFCC00;}

/* Shock Media specific */