#navigation {
	position: absolute;
	z-index: 3;
	top: 83px;
	height: 55px;
	left: 0px;
	margin: 0;
	padding: 0;
}

#navigation ul {
	font-size: 0.7em;
	margin: 0;
	width: 782px;
	padding: 0;
}

#navigation li {
	float:left;
	list-style:none;
	font-weight:bold; /* font properties added to fool IE */
	margin: 0 0 1px 0;
	padding: 0px;
	border: 0px;
}

* html #navigation li {
	font-size: 2px;
}

#navigation li a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	min-width: 50px;
	height: 24px;
	display: block;
}

#navigation li a span { 
	display: none;
}

#navigation li#home {
	background: url(../grfx/nav/home.jpg) left top no-repeat;
	width: 70px;
}

#navigation li#home a:hover {
	background: url(../grfx/nav/home-over.jpg) left top no-repeat;
}

#navigation li#aboutus {
	background: url(../grfx/nav/aboutus.jpg) left top no-repeat;
	width: 83px;
}

#navigation li#aboutus a:hover, #navigation li#aboutus:hover, #navigation li#aboutus.sfhover {
	background: url(../grfx/nav/aboutus-over.jpg) left top no-repeat;
}

#navigation li#arthritis {
	background: url(../grfx/nav/arthritis.jpg) left top no-repeat;
	width: 77px;
}

#navigation li#arthritis a:hover, #navigation li#arthritis:hover, #navigation li#arthritis.sfhover {
	background: url(../grfx/nav/arthritis-over.jpg) left top no-repeat;
}

#navigation li#osteoporosis {
	background: url(../grfx/nav/osteoporosis.jpg) left top no-repeat;
	width: 108px;
}

#navigation li#osteoporosis a:hover, #navigation li#osteoporosis:hover, #navigation li#osteoporosis.sfhover {
	background: url(../grfx/nav/osteoporosis-over.jpg) left top no-repeat;
}

#navigation li#fundraising {
	background: url(../grfx/nav/fundraising.jpg) left top no-repeat;
	width: 98px;
}

#navigation li#fundraising a:hover, #navigation li#fundraising:hover, #navigation li#fundraising.sfhover {
	background: url(../grfx/nav/fundraising-over.jpg) left top no-repeat;
}

#navigation li#publicrelations {
	background: url(../grfx/nav/publicrelations.jpg) left top no-repeat;
	width: 123px;
}

#navigation li#publicrelations a:hover, #navigation li#publicrelations:hover, #navigation li#publicrelations.sfhover {
	background: url(../grfx/nav/publicrelations-over.jpg) left top no-repeat;
}

#navigation li#intpublicrelations {
	background: url(../grfx/nav/intpublicrelations.jpg) left top no-repeat;
	width: 123px;
}

#navigation li#intpublicrelations a:hover, #navigation li#intpublicrelations:hover, #navigation li#intpublicrelations.sfhover {
	background: url(../grfx/nav/intpublicrelations-over.jpg) left top no-repeat;
}

#navigation li#services {
	background: url(../grfx/nav/services.jpg) left top no-repeat;
	width: 79px;
}

#navigation li#services a:hover, #navigation li#services:hover, #navigation li#services.sfhover {
	background: url(../grfx/nav/services-over.jpg) left top no-repeat;
}

#navigation li#arthritistoday {
	background: url(../grfx/nav/arthritistodaymag.jpg) left top no-repeat;
	width: 144px;
}

#navigation li#arthritistoday a:hover, #navigation li#arthritistoday:hover, #navigation li#arthritistoday.sfhover {
	background: url(../grfx/nav/arthritistodaymag-over.jpg) left top no-repeat;
}

#navigation li#gap {
	width: 490px;

}

#navigation li#research {
	background: url(../grfx/nav/research.jpg) left top no-repeat;
	width: 108px;
}

*:first-child+html #navigation li#research {
	margin-top: 1px;
}

*html #navigation li#research {
	margin-top: 1px;
}

#navigation li#research a:hover {
	background: url(../grfx/nav/research-over.jpg) left top no-repeat;
}

#navigation li#intresearch {
	background: url(../grfx/nav/intresearch.jpg) left top no-repeat;
	width: 108px;
}

#navigation li#intresearch a:hover {
	background: url(../grfx/nav/intresearch-over.jpg) left top no-repeat;
}

*:first-child+html #navigation li#intresearch {
	margin-top: 1px;
}



#navigation li#links {
	background: url(../grfx/nav/links.jpg) left top no-repeat;
	width: 60px;
}

*:first-child+html #navigation li#links {
	margin-top: 1px;
}



#navigation li#links a:hover {
	background: url(../grfx/nav/links-over.jpg) left top no-repeat;
}

#navigation li#onlineshop {
	background: url(../grfx/nav/onlineshop.jpg) left top no-repeat;
	width: 120px;
}

*:first-child+html #navigation li#onlineshop {
	margin-top: 1px;
}



#navigation li#onlineshop a:hover {
	background: url(../grfx/nav/onlineshop-over.jpg) left top no-repeat;
}

#navigation li#intlinks {
	background: url(../grfx/nav/intlinks.jpg) left top no-repeat;
	width: 60px;
}

*:first-child+html #navigation li#intlinks {
	margin-top: 1px;
}



#navigation li#intlinks a:hover {
	background: url(../grfx/nav/intlinks-over.jpg) left top no-repeat;
}

#navigation li#onlineshop {
	background: url(../grfx/nav/onlineshop.jpg) left top no-repeat;
	width: 100px;
}

#navigation li#onlineshop a:hover {
	background: url(../grfx/nav/onlineshop-over.jpg) left top no-repeat;
}

#navigation li#intonlineshop {
	background: url(../grfx/nav/intonlineshop.jpg) left top no-repeat;
	width: 100px;
}

#navigation li#intonlineshop a:hover {
	background: url(../grfx/nav/intonlineshop-over.jpg) left top no-repeat;
}

/*_____________________________________________*/
#navigation li ul { /* second-level lists */
	position: absolute;
	background: #000;
	margin: 0px 0px 0px 0px;
	width: 155px;
	left: -999em; 
	border-right: 1px solid #4F7CAA;
	border-bottom: 1px solid #4F7CAA;	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li ul#techmenu {
	margin-left: 31px;
}

#navigation li ul li {
	margin: 0;
}

#navigation li ul ul { /* third-and-above-level lists */
	margin: 0 0 0 156px;
}

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

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

#navigation li ul li a {
	padding: 0px 10px;
	display: block;
	width: 135px;
	height: auto;
	color: #19a39f;
	background: #e9fefd;
	font-size: 11px;
	line-height: 23px;
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #F7FCFF;	
	border-bottom: 1px solid #B3CDE6;	
}

#navigation li ul li a:hover {
	background: #c0f6fb !important;
	color: #19a39f;
}



#navigation li:hover ul, 
#navigation li li:hover ul,
#navigation li.sfhover ul, 
#navigation li li.sfhover ul { 

	left: auto;

}



*:first-child+html #navigation li:hover,
*:first-child+html #navigation li li:hover,
*:first-child+html #navigation li.sfhover, 
*:first-child+html #navigation li li.sfhover { 

	left: auto;
	position: static;

}

