@charset "utf-8";
/* CSS Document */

a.ui-accordion-header,
a#contact_us_link,
#services_link,
#contact_us_link{
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:133px;
}

ul.ui-accordion-content{
	height:110px;
}

a.ui-accordion-header{
	display:block;
	margin:0;
}
a.ui-accordion-header img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
	*filter: alpha(opacity=100);
}

a#company_link{
	background-image:url(../images/nav/company_on.jpg);
	height:20px;
}

a#markets_link{
	background-image:url(../images/nav/markets_on.jpg);
}

a#technologies_link{
	background-image:url(../images/nav/technologies_on.jpg);
}

a#products_link{
	background-image:url(../images/nav/products_on.jpg);
}

a#services_link{
	background-image:url(../images/nav/services_on.jpg);
}
a#downloads_link{
	background-image:url(../images/nav/downloads_on.jpg);
}

a#contact_us_link{
	background-image:url(../images/nav/contact_us_on.jpg);
	height:20px;
}

a.current_page img,
a.ui-state-active img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity:0;
	*filter: alpha(opacity=0);
}

/* sub-nav elements */
#accordion ul li a{
 	display:block;
}

#accordion ul li span{
	display:block;
	margin-bottom:2px;
	padding-left:15px;
}

#accordion ul#products li span{
	background-image:url(../images/arrow.gif);
	background-position:5px 4px;
	background-repeat:no-repeat;
	
}

#accordion ul#products li a{
	color:black;
	text-decoration:none;
	font-size:11px;
	margin-bottom:4px;
	margin-top:4px;
	
}

#accordion ul#products li a:hover{
	text-decoration:underline;
}

#accordion ul#products li a.current_page{
	text-decoration:underline;
}

#accordion ul#products li span.active {
	background-image:url(../images/arrow_down.gif);
}
#accordion ul#products li ul span{
	background-image:none;
	padding-left:20px;
}

#accordion ul#products li ul{
	display:none;
}

#accordion ul#products li.current_page ul{
	display:block;
}