/*
 * AT&T Web Standards Initiative <wsi at att dot com>
 * Joe D'Andrea, Vincent Murphy, John Crowley
 *
 * $Id: index.css,v 2.0 $
 *
 * Index Region
 */

.index .content {
  margin: 0 0 0 0;
  font-size: .95em;
  padding-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.index .content .navigation {
  margin: 0 0 0 0;
  padding: 0px;;
  width: 240px; /* Remove and IE adds extra space above list items */
}

/* Lists */
.index .content .navigation ul {
  list-style: none; 
  margin: 0;
  padding: 0;
}
.index .content .navigation ul ul,
.index .content .navigation ul ul ul {
  padding: 0;
}

/* Font */
.index .content .navigation ul li { font-size: 1em; font-weight: bold; }
.index .content .navigation ul li li { font-size: 1em; font-weight: normal; }
.index .content .navigation ul li li li { font-size: 1em; font-weight: normal; }

/* Color */
.index .content .navigation ul li {
  padding-top: 0px;
  padding-bottom: 0px;
}
.index .content .navigation ul li ul.expanded li {
  padding-top: 1px;
}

/* Fixes an IE-only glitch with an unwanted gap. */
/* Hides from IE-Mac \*/
* html .index .content .navigation ul li ul.expanded li.selected {
}
/* End hide from IE-Mac */
.index .content .navigation ul li ul.expanded li ul.expanded li {
  padding-top: 1px;
}

/* Link Style and Indentation */
.index .content .navigation ul li a {
  text-decoration: none; 
  margin: 0;
  padding: 2px 2px 2px 40px;
  display: block;
}


.index .content .navigation ul li li a {
  padding-left: 60px;
  display: block;
}
.index .content .navigation ul li li li a {
  padding-left: 80px;
  display: block;
}

/* Hover */
.index .content .navigation ul li a:hover {
  text-decoration: underline;
}

/* Level Expansion */
.index .content .navigation ul li ul,
.index .content .navigation ul li li ul {
  display: none;
}
.index .content .navigation ul li ul.expanded,
.index .content .navigation ul li ul.expanded li ul.expanded {
  display: block;
}

/* Level One */
.index .content .navigation ul li.selected { color: #067ab4; font-weight: bold; } 
.index .content .navigation ul li.selected a { color: #ff7200;} 

/* Level Two */
 .index .content .navigation ul li ul.expanded li.selected { color: #067ab4; font-weight: normal;}
 .index .content .navigation ul li ul.expanded li a { color: #067ab4; }
 .index .content .navigation ul li ul.expanded li.selected a { color: #ff7200; }  

/* Level Three */
 .index .content .navigation ul li ul.expanded li ul.expanded li.selected { color: #067ab4; font-weight: normal; }
 .index .content .navigation ul li ul.expanded li ul.expanded li a { color: #067ab4; } 
 .index .content .navigation ul li ul.expanded li ul.expanded li.selected a { color: #ff7200; } 

/* Hack fix for IE6 list vertical spacing */
.index .content .navigation ul li a {
vertical-align: bottom; zoom: 1;
}

