/***
 *  Left Nav Styles for ajc.com
 *  Author(s): Eric Bates, Chris Heisel
 *  Date: March 18, 2005
 *  (C) Copyright 2005 The Atlanta Journal-Constitution
 *
 *  The structure of menus is as follows:
 *      - topLinks
 *      - ajcNav
 *      - accessNav
 *      - bottomLinks
 ***/

/** Access Internal Nav ***/
 .aaInsideNav {
    background-color: transparent !important;
 }
 
 .aaInsideNav #topLinks {
    margin-top: 0px !important;
    background-color: transparent !important;
 }
 
 .aaInsideNav #ajcNav ul li a, .aaInsideNav #accessNav ul li a, .aaInsideNav #ajcHomeLink ul li a {
    border-right: none !important;
 }

/** Access only modifications ***/
 #aaSiteNav #bottomLinks ul li ul {
	width: 99px;
	_border: 1px solid white;
 }
 
 #aaSiteNav #bottomLinks ul li ul li {
    width: 99px;
    _border: 1px solid white;
 }

 #aaSiteNav #topLinks {
    background-color: #1D86C7;
    border: 1px solid #1D86C7;
 }

 #aaSiteNav #ajcNav ul li ul, #aaSiteNav #accessNav ul li ul, #aaSiteNav #ajcHomeLink ul li ul {
    border: none;
 }

 #aaSiteNav #ajcNav ul li ul li a, #aaSiteNav #accessNav ul li ul li a, #aaSiteNav #ajcNav ul li ul li a {
    border: none;
 }
 
 #aaSiteNav #ajcNav ul li a, #aaSiteNav #ajcHomeLink ul li a {
    border-left: 7px solid #CBE0FD;
 }

  #aaSiteNav #topLinks ul, #aaSiteNav #ajcNav ul, #aaSiteNav #accessNav ul, #aaSiteNav #bottomLinks ul, #aaSiteNav #ajcHomeLink ul {
    width: 106px;
  }
  
  #aaSiteNav  {
    padding-top: 5px;
  }
  
  #aaSiteNav #ajcHomeLink ul {
     /** margin-top: 5px; **/
  }
  
  #aaSiteNav, #aaSiteNav #ajcHomeLink {
    background-color: #1D86C7;
  }
  
  #aaSiteNav #bottomLinks ul {
    background-color: #fff;
  }
  
  #aaSiteNav #ajcNav ul, #aaSiteNav #accessNav ul, #aaSiteNav #ajcHomeLink ul {
    border: 1px solid #1D86C7;
  }

  #aaSiteNav #ajcNav ul li a, #aaSiteNav #accessNav ul li a, #aaSiteNav #ajcHomeLink ul li a {
    /**
    border-top: none;
    border-bottom: 1px solid #fff; **/
    border-right: 1px solid #1D86C7;
  }

  #aaSiteNav #ajcNav ul li ul, #aaSiteNav  #accessNav ul li ul, #aaSiteNav #ajcHomeLink ul li ul {
    left: 105px;  /** Set 1px less than menu width **/
  }

  #aaSiteNav #ajcNav, #aaSiteNav #accessNav, #aaSiteNav #accessNav p, #aaSiteNav #topLinks, #aaSiteNav #bottomLinks, #aaSiteNav #ajcHomeLink {
    margin: 0 !important;
  }

/** End access only mods **/
 
  #secondcol {
    margin: 0 !important;
    margin-left: 8px !important;
    padding: 0 !important;
  }


  /* width of menu items */

  #topLinks ul, #ajcNav ul, #accessNav ul, #bottomLinks ul, #ajcHomeLink ul {
    width: 98px;
  }
  
  #ajcNav li ul, #accessNav li ul, #ajcHomeLink li ul {
    position: absolute;
    top: 0;
    left: 97px;  /** Set 1px less than menu width */
    display: none;
  }

  /* formatting of menus */

  #topLinks, #bottomLinks {
    font: normal 11px arial,helvetica,sans-serif;
    margin-bottom: 4px;
  }

  #topLinks ul, #bottomLinks ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #000;
  }

  #topLinks ul li a {
    display: block;
    text-decoration: none;
    color: #000;
    background: #fff url(http://img.coxnewsweb.com/C/04/79/62/image_1162794.gif) no-repeat;
    padding: 2px 5px 1px 15px;
    border: 1px solid #000; /* IE6 Bug */
    border-bottom: 0;
    font-weight: bold;
  }

  #bottomLinks ul li a {
    display: block;
    text-decoration: none;
    color: #009;
    padding: 2px 5px 1px 5px;
    border: 1px solid #000; /* IE6 Bug */
    border-bottom: 0;
    font-weight: normal;
    /** font-size: 12px; **/
    font-size: 11px;
  }

  #bottomLinks ul ul {
    list-style: square;
    border: 0;
  } * html #bottomLinks ul ul { width: 98px; }

  #bottomLinks ul li li {
    margin-left: 10px;
  }

  #bottomLinks ul ul {
    width: 86px;
  }

  #bottomLinks ul li li a {
    display: block;
    text-decoration: none;
    color: #009;
    padding: 0;
    border: 0;
    font-weight: normal;
    /** font-size: 12px; **/
    font-size: 11px;
  }

  #topLinks ul li a:hover, #bottomLinks ul li a:hover {
    text-decoration: underline;
  }

  #bottomLinks li.h { 
    background: #69c;
    color: #fff;
    padding: 2px 5px 1px 5px;
    border: 1px solid #000; /* IE6 Bug */
    border-bottom: 0;
    /** font-size: 12px; **/
	font-size: 11px;
    font-weight: bold;
  }
    
  /* commented backslash hack v2 \*/#bottomLinks li.h {
    background: #69c;
    color: #fff;
    padding: 2px 5px 1px 5px;
    border: 1px solid #000; /* IE6 Bug */
    border-bottom: 0;
    /** font-size: 12px; **/
	font-size: 11px;
    font-weight: bold;
  } * html #bottomLinks li.h { width: 107px; }
  /* end hack */

  #bottomLinks li.t {
    padding: 2px 0 1px 5px;
    border: 1px solid #000; /* IE6 Bug */
    border-bottom: 0;
    font-size: 11px;
    font-weight: normal;
  }

  #ajcNav, #accessNav, #ajcHomeLink {
    font: normal 11px arial,helvetica,sans-serif;
    margin-bottom: 4px;
  }

  #ajcNav ul, #accessNav ul, #ajcHomeLink ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #fff;
  }
  
  #ajcNav ul li, #accessNav ul li, #ajcHomeLink ul li {
    position: relative;
  }
  
  #ajcNav ul li a, #ajcHomeLink ul li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #00c; /* IE6 Bug */
    padding: 2px 5px 3px 5px;
    border: 1px solid #fff; /* IE6 Bug */
    border-left: 7px solid #69c;
    border-bottom: 0;
    font-weight: bold;
  }

  #accessNav ul li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #00c; /* IE6 Bug */
    padding: 2px 5px 3px 5px;
    border: 1px solid #fff; /* IE6 Bug */
    border-left: 7px solid #A8D426;
    border-bottom: 0;
    font-weight: bold;
  }
  
  #ajcNav ul li a:hover, #accessNav ul li a:hover, #ajcHomeLink ul li a:hover {
    background: #6e72e3; /* IE6 Bug */
    color: #fff;
    text-decoration: underline;
  }

  #ajcNav ul ul li a, #accessNav ul ul li a, #ajcHomeLink ul ul li a {
    color: #000;
    background: #d1e0f0; /* IE6 Bug */
    padding: 1px 5px 1px 5px;
    border: 1px solid #d1e0f0; /* IE6 Bug */
    border-bottom: 0;
  }
  
  #ajcNav ul ul li a:hover, #accessNav ul ul li a:hover, #ajcHomeLink ul ul li a:hover {
    background: #d1e0f0; /* IE6 Bug */
    color: #00c;
    text-decoration: underline;
  }
  
   /* Holly Hack. IE Requirement \*/
   * html #ajcNav ul li, * html #accessNav ul li, * html #topLinks ul li, * html #bottomLinks ul li { float: left; height: 1%; }
   * html #ajcNav ul li a, * html #accessNav ul li a, * html #topLinks ul li a, * html #bottomLinks ul li a  { height: 1%; }
  /* End */

  
  #ajcNav li:hover ul, #ajcNav li.over ul, #accessNav li:hover ul, #accessNav li.over ul { display: block; } /* The magic */

  #ajcNav .new, #accessNav .new {
    font-weight: bold;
    color: #ff3;
  }

  #topLinks .new, #bottomLinks .new {
    font-weight: bold;
    color: #f00;
  }

  #accessNav p {
    margin: 4px 0 2px 2px;
  }

  #accessNav p a {
    font-size: 13px;
    font-weight: bold;
    color: #000;
  }
  
  /*** CMH: Rounded bullets for lis ***/
  #bottomLinks li ul li {
    list-style-position: inside;
    list-style-type: none;
    background: transparent url(http://img.coxnewsweb.com/C/05/00/59/image_1159005.gif) 0 5px no-repeat;
    padding: 0;
    padding-left: 8px;
    margin-left: 0;
    margin-right: 0;
  }
  
  #bottomLinks ul li ul {
    width: 90px;
  }