
#lnav, #lnav ul 
{ /* all lists */
     background:#f1ede2;  
  padding: 0;
  margin: 0;
  list-style: none;
  float : left;
  width : 13em; 
  }

li.child{
		padding-left:1.5em; 
		width : 14em; 
		background: #f1ede2;  
}

#lnav li 
{ /* all list items */
  position : relative;
  float : left;
/*  line-height : 1.25em; */
  margin-bottom : -1px;
  width: 14em; 
  line-height:1em;
  z-index:100;
  }

#lnav li ul
{ /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left : 13.5em;
/*  margin-top : -1.5em;*/
  margin-top : -2em;
  }

#lnav li ul ul 
{ /* third-and-above-level lists */
  left: -999em;
  }

/* level 3 */
#lnav li ul li ul li 
{
  margin-top : -1em;
	padding: 0.75em; 
}

/*#lnav li a.block */
#lnav li a
{
  width: 12.5em;
/*  width: 11em; */
/*  w\idth : 10em; */
  display : block;
/*  color : black;*/
  font-weight : bold; 
  text-decoration : none;

/*  border : 1px solid black; */
/*  padding : 0 0.5em; */
  }

a.inline
{ 
  display : inline;
 }

#lnav li a:hover 
{
/*  background-color: #939598;  */
/*  color : white;
  background-color : black;
*/ 
 }

#lnav li:hover ul ul, #lnav li:hover ul ul ul, #lnav li.sfhover ul ul, #lnav li.sfhover ul ul ul 
{
  left: -999em;
  }

#lnav li:hover ul, #lnav li li:hover ul, #lnav li li li:hover ul, #lnav li.sfhover ul, #lnav li li.sfhover ul, #lnav li li li.sfhover ul 
{ /* lists nested under hovered list items */
  left: auto;
  }

#content 
{
  margin-left : 12em;
  }


.lnav_bpad{
		padding-bottom:1em;
}

.lnav_tpad{
		border-top:1em;
}


.search_box{
    text-align: left; 
    height:1em;
    padding-top:0.4em; 
    padding-bottom: 0.3em;
}

.search_text{
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e3ebf2;
    border-left: none;
    border-right: none;
		font-size:1em;
		width:115px;
}

ul.lnav, ul.lnav_sub_hide, ul.lnav_sub_show{
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    /*	width:9em; */	/* width of all menu boxes */ 
    width: 100%;    
}

ul.lnav_sub_hide
{ 
  display:none;
 }

ul.lnav_sub_show
{ 
  display:inline;
 }


li.thin{
    line-height:1em;
}

li.fat{
    line-height:1.5em;
}

a.lnav:link, a.lnav:visited, a.lnav:active {
    padding-top:0.25em;
    color: #5d5c43; 
    text-decoration:none;
}

/* lnav mouse over */
a.lnav:hover	{
    padding-top:0.25em;
    color: #000; 

    text-decoration:none;
}	


/* lnav sub inactive */
a.lnav_sub:link, a.lnav_sub:visited, a.lnav_sub:active {
    font-weight:bold;
    color: #aaabaa; 
    text-decoration:none;
}

/* lnav_sub mouse over */
a.lnav_sub:hover{
    font-weight:bold;
    color: #5d5c43; 

    text-decoration:none;
}	

/* for the dynamic opening nav */
.hidden {display:none;}

.logos{
    padding-top:30em;
    font-size:1em;
    color:#939598;
/*    height:30em;*/
}


/* hack to fix the 'IE7 is a piece of junk and fails to complete a mouse out on focus change' */
/* thanks to http://css-class.com/articles/explorer/sticky/index.htm */
#lnav li
{
  height:1%;
  }

