*
{
	margin: 0;
	padding: 0;
}

ul.IR li {   
position: relative;
/* overflow: hidden;   commented out for this example */
font-size: 0.9em; 
}  

.IR em {   
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 100;
}

/* For IE5.x mac only */ 
* html>body .IR {   
position: static;
/**
overflow: visible;  **/
font-size: 10px;
}  

* html>body .IR em  {
	position: static; 
	}  

.nav { 
list-style: none; 
margin: 0;
padding: 0;
} 

.nav li { 
float: left; 
padding-bottom: 5px; 
} 


.home a, .home em {
	width: 110px;
	height: 41px;
}
.industry a, .industry em {
    width: 171px; 
	height: 41px;
}
.services a, .services em {
    width: 204px;
	height: 41px;
}
.advantage a, .advantage em {
    width: 220px;
	height: 41px;
}
.inside a, .inside em {
    width: 195px; 
	height: 41px;
}
	
	* html>body ul.nav li em { 
	margin-bottom: -40px; 
} 
	
.home em, .industry em, .services em, .advantage em, .inside em {
	  background: url(menu.gif) no-repeat;
      cursor: pointer;
}

.home em {  background-position: 0 0;}
.home:hover em {  background-position: 0 -44px;}
.industry em {  background-position: -111px 0;}
.industry:hover em  {  background-position: -111px -44px;}
.services em {  background-position: -281px 0;}
.services:hover em  {  background-position: -281px -44px;}
.advantage em {  background-position: -486px 0;}
.advantage:hover em {  background-position: -486px -44px;}
.inside em {  background-position: -705px 0;}
.inside:hover em {  background-position: -705px -44px;}



.nav a { display: block; }
/* The Holly Hack */
* html .nav a { height: 1%; }

.nav li ul {
  position: absolute;
  z-index: 999; /* show the
  dropdowns above the images */
  top: 40px; /* position the dropdowns a set distance from the top of the image */
  width: 150px;
  left: -999em;
  list-style: none;
  /** border: 1px solid #eee; **/
}


.nav li:hover ul {
left: auto; 
}

.nav li li {
  height: auto;
  padding-bottom: 0; /* reset the height set on the IR list items */
  font-size: 100%;
}

.nav li ul a {
  height: auto;
  padding: 0.25em;
  color: #545454;
  style: none;
  background: #fff;
  text-decoration:none;
  border-right:solid 2px #fff; 
  border-bottom: dotted 1px #a6a6a6;
  padding:5px 15px;
  width: 150px;
  letter-spacing:.06em;
}
.nav li ul a:hover {
  color: #fff;
  background: #5d73a7;
}

/*****
li.home ul a {width: px;}
li.industry ul a {width: 90px;}
li.services ul a {width: 90px;}
li.advantage ul a {width: 108px;}
li.inside ul a {width: 80px;}
******/

/*************** bottom nav *****************/

ul.BR li {   position: relative;
/ *overflow: hidden;   commented out for this example */ 
font-size: 0.9em; 
}  

.BR em {   display: block;
position: absolute;
top: 0;
left: 0;
z-index: 1;

}

/* For IE5.x mac only */ 
* html&gt;body .BR {   position: static;   
/ *overflow: visible;   commented out for this example */   
font-size: 10px;

}  

* html&gt;body .BR em  {
	position: static; 
	}  

.bnav { 
clear: all;
list-style: none; 
text-align: left;
 height: 150px;
} 

.bnav li { 
float: left; 
padding-bottom: px; 

} 

.bnav li, .bnav li em { 
height: 100%;
font-size: 14px;
}

.link7, .link8, .link9, .link10 { 
     margin-left: 15px; 
}


.bnav a { display: block; }
/* The Holly Hack */
* html .bnav a { height: 1%; }

.bnav li ul {
  position: absolute;
  list-style: none;
  font-size: .9em;
}


.bnav li:hover ul {
  left: auto; 
}

.bnav li li {
  height: auto;
  padding-bottom: 0; /* reset the height set on the IR list items */
  font-size: 100%;

}

.bnav li ul a {
  padding: 0.25em;
  color: #;
}
.bnav li ul a:hover {
  color: #;
}
} 

.bnav li { 
float: left; 
padding-bottom: px; 

} 



.bnav li, .bnav li em { 
height: 150px;
font-size: 14px;
}


.link7, .link8, .link9, .link10 { 
     margin-left: 15px; 
}


.bnav a { display: block; }
/* The Holly Hack */
* html .bnav a { height: 1%; }

.bnav li ul {
  position: absolute;
  list-style: none;
  font-size: .9em;
}


.bnav li:hover ul {
  left: auto; 

}

.bnav li li {
  height: auto;
  padding-bottom: 0; /* reset the height set on the IR list items */
  font-size: 100%;

}

.bnav li ul a {
  /**padding: 0.25em;**/
  color: #;
}
.bnav li ul a:hover {
  color: #;
}


