
/* CSS Document */
body { behavior: url(hover.htc); }

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

ul {margin:0; padding:0}
li {margin:0; padding:0}

.IR em {
	display: block;
	position: absolute;
	z-index: 2000;
}


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

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


.nav { list-style: none; }
.nav li { float: left;/*padding-bottom: 10px;*/ }

.nav li, .nav li em  {
	width: 200px;
	height: 31px;
}
/*.nav li, .nav li.link1 em{
	width: 120px;
	height: 31px;
}

.nav li, .nav li.link2 em{
	width: 172px;
	height: 31px;
}
.nav li, .nav li.link3 em{
	width: 185px;
	height: 31px;
}
.nav li, .nav li.link4 em{
	width: 190px;
	height: 31px;
}
.nav li, .nav li.link5 em{
	width: 112px;
	height: 31px;
}
*/

.link1 em, .link2 em, .link3 em, .link4 em{
  background: url(http://www.stackpolemd.com/images-general/L1_NAV/L1_NAV-single.jpg) no-repeat;
  cursor: pointer;
}
	
	
.link1 em {left: 0}
.link1 em {
  background-position: 0 0;
}
.link1:hover em {
  background-position: 0 -31px;
}

.link2 em {
  background-position: -200px 0;
}
.link2:hover em {
  background-position: -200px -31px;
}

.link3 em {
	
	background-position: -400px 0;
}
.link3:hover em {
  background-position: -400px -31px;
}

.link4 em {
	background-position: -600px 0;
  }
.link4:hover em {
  background-position: -600px -31px;
}




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

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

.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: 110%;
	border: 1px solid #000066;
}
.nav li li li {
	height: auto;
	padding-bottom: 0; /* reset the height
  set on the IR list items */
  left:200px;
	font-size: 110%;
	border: 1px solid #000066;
}


.nav li ul a {
	padding: 0.25em;
	color: #003366;
	background: #cbcbcb;
	border: 1px solid #000066;
}
.nav li ul a:hover {
padding: 0.25em;
	color: #000099;
	background: #d7dfee;
	border: 1px solid #000066;
}
		
