div#test-accordion{
    margin: 10px;
}

div.accordion {
	position: relative; /* required for bounding */
}

strong.accordion_toggle
{
	display: block;
    position: relative; 
    z-index: 10;		
	background: #fff;   
    cursor: pointer;
	/*padding: 5px;*/
	color:#3A3A3C;
	font-size:12px;
	margin:0pt;
	font-weight: bold;
	border-top: 4px solid #fff;
	text-indent: -999em;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
}

div.home_accordion{
/*div.accordion_toggle{*/
	display: block;
    position: relative; 
    z-index: 10;		
	background: #fff;   
    cursor: pointer;
	/*padding: 5px;*/
	line-height: 20px;
	color:#3A3A3C;
	font-size:14px;
	margin:3pt;
	font-weight: bold;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ebf5fb;
}		


/* Adding side nav titles 
	
strong.main_sidenav1
	{
		background-image: url(../images/sidenav_howto.gif);
	}
	
strong.main_sidenav2
	{
		background-image: url(../images/sidenav_pressrelease.gif);
	}
	
strong.main_sidenav3
	{
		background-image: url(../images/sidenav_companyinformation.gif);
	}
strong.main_sidenav4
	{
		background-image: url(../images/sidenav_onlineliterature.gif);
	}
strong.main_sidenav5
	{
		background-image: url(../images/sidenav_productnews.gif);
	}
strong.main_sidenav6
	{
		background-image: url(../images/sidenav_corporatenews.gif);
	}
strong.main_sidenav7
	{
		background-image: url(../images/sidenav_tradeshows.gif);
	}
strong.main_sidenav8
	{
		background-image: url(../images/sidenav_productsupport.gif);
	}
strong.main_sidenav9
	{
		background-image: url(../images/sidenav_relatedinformation.gif);
	}*/
	
/* Ending sidenav titles */

	
strong.accordion_toggle:hover{
	background-color: transparent;
	background-position: 0 -20px;
}


strong.accordion_toggle_active, strong.accordion_toggle_active:hover
{
	background-color: transparent;
	background-position: 0 -40px;
}

div.accordion_content{
    overflow: hidden;	/* required for effect */
    background: #f3f3f5;
	padding: 5px;
}

div.accordion_content ul 
	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
/* Start SubNav Category Titles */
div.accordion_content ul li 
	{
	margin: 0px;
	padding: 2px 0px;
	border-bottom: 2px dotted #fff;
	color:#333333; /* Blue Titles */
	width:99% ; /* required for ie6 */
	}
	
	div.accordion_content ul li a 
		{
		background-color:transparent;
		background-image: none;
		background-position:0pt 3px;
		background-repeat:no-repeat;
		color:#333333;
		display:block;
		padding:0px 24px;
		text-decoration:none;
		font-weight: bold;
		}
		
		div.accordion_content ul li  ul li a:active 
			{
			color:#017fc9;
			}
			
			div.accordion_content ul li  ul li a:visited 
				{
				color:#017fc9;
				}
				
				
/* Start text under SubNav Category Titles */
			
	div.accordion_content ul li ul
		{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 0px;
		padding: 0px;
   		background: #f3f3f5;
		}
	
		div.accordion_content ul li ul li 
			{
			margin: 0px;
			padding: 2px 0px;
			border-bottom: none;
			}
	
			div.accordion_content ul li ul li a 
				{
				background-color:transparent;
				background-image:url(../images/arrow.gif);
				background-position:0pt 3px;
				background-repeat:no-repeat;
				color:#017fc9;
				display:block;
				padding:0px 12px;
				text-decoration:none;
				font-weight: normal;
				}
				
/* */
.productsContain strong
	{
	font-family: arial, "Helvetica Neue", helvetica, verdana, sans-serif;
	font-size: 16px;
	color: #f1592a;
	text-transform: uppercase;
	font-weight: normal;
	}
	
	.productsContain div.accordion_content 
		{
		background:#fff;
		overflow:hidden;
		padding: 0 5px 0 0;
		}
	
	.productsContain h2
		{
		font-family: arial, "Helvetica Neue", helvetica, verdana, sans-serif;
		background-image:url(../images/nav_drop.gif);
		background-position:0px 0px;
		font-size: 14px;
		color: #202020;
		text-transform: uppercase;
		margin: 0;
		padding: 5px 0 0 0;
		}
		
		.productsContain div span.on,
		.productsContain h3 span.on
			{
			display: none;
			color: #017fc9;
			}
		
		.productsContain div.accordion_toggle_active span.on,
		.productsContain h3.vertical_accordion_toggle_active span.on
			{
			display: inline;
			color: #017fc9;
			}
		
		.productsContain div.accordion_toggle_active span.off,
		.productsContain h3.vertical_accordion_toggle_active span.off
			{
			display: none;
			}
	
		.productsContain div.accordion_content ul li
			{
			font-family: arial, "Helvetica Neue", helvetica, verdana, sans-serif;
			font-size: 13px;
			color: #328ec9;
			margin: 0;
			padding: 0px 0px 0px 8px;
			font-weight:normal;
			}

			
			div.accordion_content ul
				{
				border-bottom:0;
				font-size:12px;
				color:#00B2D8;
				margin:0;
				padding:2px 0;
				width: 100%;
				}
				
				div.accordion_content ul li 
					{
					border-bottom:0;
					color:#333333;
					margin:0;
					padding:2px 0;
					font-size: 12px;
					}
					
					div.accordion_content ul li a 
						{
						background-color:transparent;
						background-image:none;
						background-position:0 3px;
						background-repeat:no-repeat;
						color:#555;
						display:block;
						font-weight:bold;
						padding:0 5px;
						text-decoration:none;
						font-size: 12px;
						}
	
		.productsContain div.accordion_content ul li a
			{
			padding: 0;
			}
				
		div.accordion_content dd
			{
			padding-left: 10px;
			}
				
		div.accordion_content dd a
			{
			background-color:transparent;
			background-image:none;
			background-position:0 3px;
			background-repeat:no-repeat;
			color:#555;
			display:block;
			font-weight:bold;
			padding:0 5px;
			text-decoration:none;
			font-size: 12px;
			}

		/* override for home */
div.menu_home ul li a,
div.menu_home ul li a:link,
div.menu_home ul li a:visited {
	color: #017fc9;
	font-weight: normal;
	line-height:19px;
	font-size:12px;
	padding: 0 0 0 4px;
}


