/* image replacement general properties */
ul.IR li { 
position: relative;
font-size: 0.9em;
}
	
.IR em {
display: block;
position: absolute;
top: 0; left: 0;
z-index: 1;
}

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

/* image replacement specific properties */
.navbar { list-style: none;margin: 0; padding: 0; }
.navbar li { float: left; padding-bottom: 10px; } /* add a little bottom padding to make sure the 
																	  sub menus don't disappear before selecting them */
.navbar li, .navbar li em { width: 140px; height: 59px; }

#link1, #link1 em { width: 88px; height: 59px; }
#link2, #link2 em { width: 65px; height: 59px; }
#link3, #link3 em { width: 113px; height: 59px; }
#link4, #link4 em { width: 81px; height: 59px; }
#link5, #link5 em { width: 100px; height: 59px; }
#link6, #link6 em { width: 78px; height: 59px; }
#link7, #link7 em { width: 114px; height: 59px; }
#link8, #link8 em { width: 86px; height: 59px; }
#link9, #link9 em { width: 102px; height: 59px; }

* html>body ul.navbar li em { margin-bottom: -59px; } /* for ie5.x/mac only */


.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em, .link7 em, .link8 em, .link9 em {
background: url(../img/nav-all.gif) no-repeat;
cursor: pointer;
}

.link1 em { left: 0; }
.link1 em { background-position: 0 0;}
.link1:hover em { background-position: 0 -59px;}
.link2 { left: 0px; }
.link2 em { background-position: -88px 0;}
.link2:hover em { background-position: -88px -59px;}
.link3 { left: 0px; }
.link3 em {  background-position: -153px 0;}
.link3:hover em {background-position: -153px -59px;}
.link4 { left: 0px; }
.link4 em {  background-position: -266px 0;}
.link4:hover em {background-position: -266px -59px;}
.link5 { left: 0px; }
.link5 em {  background-position: -347px 0;}
.link5:hover em {background-position: -347px -59px;}
.link6 { left: 0px; }
.link6 em {  background-position: -447px 0;}
.link6:hover em {background-position: -447px -59px;}
.link7 { left: 0px; }
.link7 em {  background-position: -525px 0;}
.link7:hover em {background-position: -525px -59px;}
.link8 { left: 0px; }
.link8 em {  background-position: -639px 0;}
.link8:hover em {background-position: -639px -59px;}
.link9 { left: 0px; }
.link9 em {  background-position: -725px 0;}
.link9:hover em {background-position: -725px -59px;}


/* suckerfish styles */
.navbar a { display: block; font-weight: normal; }
* html .navbar a { height: 1%; }

.navbar li ul {
position: absolute;
z-index: 10; /* show the dropdowns above the images */
top: 59px; /* position the dropdowns a set distance from the top of the image */
left: -999em;
list-style: none;
border: 0px;
text-align: left;
font-size: 11px;
margin: 0; 
padding: 0;
}

/*style the wide lists */
.widelist li { width: 180px;}

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

.navbar li li {
height: auto; /* reset the height and padding set on the IR list items */
padding-bottom: 0;
font-size: 110%;
border-top: 1px solid #FFFFFF;
margin: 0; padding: 0;
}

.navbar li ul a {
padding: 0.3em;
color: #1b426d;
background: #d8d8d7;
text-decoration: none;
}
.navbar li ul a:hover {
background: #eab142;
text-decoration: none;
}