@charset "utf-8";

#caseStudiesMenu
{
	margin:20px 0px 0px -15px;
	position:absolute;
	width:250px;
}

	#caseStudiesMenu .acToggler, .acLink
	{
		background:#ffffff url(../_img/cases_nsr_accordion_bg.jpg) bottom center repeat-x;
		padding:4px 20px 5px 20px;
		color:#666666;
		cursor:pointer;
	}
	
	#caseStudiesMenu .acContent
	{
		background:#ffffff;
		padding:0px 0px 20px 0px;
	}
	
	#caseStudiesMenu .acContent ul
	{
		padding:0px 0px 0px 42px;
		list-style:square;
	}
	
	#caseStudiesMenu .acContent li
	{
		color:#666666
	}
	
	#caseStudiesMenu .acContent a
	{
		color:#45719A;
		font-style:italic;
	}

	#caseStudiesMenu h3.acToggler
	{
		color:#666666;
	}

	#caseStudiesMenu h3.acToggler:hover
	{
		color:#45719A;
	}
	
	#caseStudiesMenu h3.acToggler a
	{
		color:#666666;
		text-decoration:none;
	}
	
	#caseStudiesMenu h3.acToggler a:hover
	{
		color:#45719A;
		text-decoration:none;
	}

	#caseStudiesMenu h3.acLink
	{
		color:#45719A;
	}
	
	#caseStudiesMenu h3.acLink a
	{
		color:#666666;
		text-decoration:none;
	}
	
	#caseStudiesMenu h3.acLink a:hover
	{
		color:#45719A;
		text-decoration:none;
	}





	#caseStudiesMenu .acTogglerFake, .acLinkFake
	{
		background:#ffffff url(../_img/cases_nsr_accordion_bg.jpg) bottom center repeat-x;
		padding:4px 20px 5px 20px;
		color:#666666;
		cursor:pointer;
	}

	#caseStudiesMenu h3.acTogglerFake
	{
		color:#45719a;
	}

	#caseStudiesMenu h3.acTogglerFake:hover
	{
		color:#45719A;
	}
	
	#caseStudiesMenu h3.acTogglerFake a
	{
		color:#666666;
		text-decoration:none;
	}
	
	#caseStudiesMenu h3.acTogglerFake a:hover
	{
		color:#45719A;
		text-decoration:none;
	}
			
.contentCsList
{
	border:1px solid #eeeeee;
	padding:1px 15px 15px 15px;
	position:absolute;
	background:#ffffff;
	margin:20px 0px 0px 0px;
	width:580px;
	z-index:1000;
}

	.contentCsList p
	{
		line-height:16px;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	.contentCsList h3
	{
		height:16px;
		line-height:14px;
		margin:12px 0 -15px 0;
		padding:0 0 0 0;
	}
	
	.contentCsList a
	{
		color:#45719a;
		text-decoration:none;
	}	
	
	.contentCsList a:hover
	{
		color:#666666;
	}
	
	span.smallLink a
	{
		font-size:10px;
	}
	
#process
{
	width:442px;
	margin:0px 20px 0px 0px;
	float:left;
}
	#process h1
	{
		margin:-18px 0 0 0;
		padding:0 0 0 0;
	}

	#processDetails
	{
		margin-top:20px;
	}
	
		#processTabs
		{
			margin:0px;
			position:absolute;
			z-index:1001;
		}
	
			#processTabs li
			{
				display: block;
				float: left;
			}
		
			#processTabs li a
			{
				display: block;
				height: 38px;
				float: left;
			}
			
			#processTabs #processTabs_About a
			{
				width: 89px;
				height: 38px;
				cursor:pointer;
				background: url(~/_img/cases_nsr_tabs.jpg) 0px 0px no-repeat;
				text-indent:-9000px;
			}
			
			#processTabs #processTabs_About a:hover
			{
				background: url(~/_img/cases_nsr_tabs.jpg) 0px -38px no-repeat;
			}
			
			#processTabs #processTabs_About.selected a,
			#processTabs #processTabs_About.selected a:hover
			{
				cursor:default;
				background: url(~/_img/cases_nsr_tabs.jpg) 0px -76px no-repeat;
			}
			
						
			#processTabs #processTabs_Challenge a
			{
				width: 89px;
				height: 38px;
				cursor:pointer;
				background: url(~/_img/cases_nsr_tabs.jpg) -89px 0px no-repeat;
				text-indent:-9000px;
			}
			
			#processTabs #processTabs_Challenge a:hover
			{
				background: url(~/_img/cases_nsr_tabs.jpg) -89px -38px no-repeat;
			}
			
			#processTabs #processTabs_Challenge.selected a,
			#processTabs #processTabs_Challenge.selected a:hover
			{
				cursor:default;
				background: url(~/_img/cases_nsr_tabs.jpg) -89px -76px no-repeat;
			}
			
						
			#processTabs #processTabs_Solution a
			{
				width: 89px;
				height: 38px;
				cursor:pointer;
				background: url(~/_img/cases_nsr_tabs.jpg) -178px 0px no-repeat;
				text-indent:-9000px;
			}
			
			#processTabs #processTabs_Solution a:hover
			{
				background: url(~/_img/cases_nsr_tabs.jpg) -178px -38px no-repeat;
			}
			
			#processTabs #processTabs_Solution.selected a,
			#processTabs #processTabs_Solution.selected a:hover
			{
				cursor:default;
				background: url(~/_img/cases_nsr_tabs.jpg) -178px -76px no-repeat;
			}
			
			#processTabs #processTabs_Results a
			{
				width: 89px;
				height: 38px;
				cursor:pointer;
				background: url(~/_img/cases_nsr_tabs.jpg) -267px 0px no-repeat;
				text-indent:-9000px;
			}
			
			#processTabs #processTabs_Results a:hover
			{
				background: url(~/_img/cases_nsr_tabs.jpg) -267px -38px no-repeat;
			}
			
			#processTabs #processTabs_Results.selected a,
			#processTabs #processTabs_Results.selected a:hover
			{
				cursor:default;
				background: url(~/_img/cases_nsr_tabs.jpg) -267px -76px no-repeat;
			}
					
			#processTabs #processTabs_Benefits a
			{
				width: 89px;
				height: 38px;
				cursor:pointer;
				background: url(~/_img/cases_nsr_tabs.jpg) -356px 0px no-repeat;
				text-indent:-9000px;
			}
			
			#processTabs #processTabs_Benefits a:hover
			{
				background: url(~/_img/cases_nsr_tabs.jpg) -356px -38px no-repeat;
			}
			
			#processTabs #processTabs_Benefits.selected a,
			#processTabs #processTabs_Benefits.selected a:hover
			{
				cursor:default;
				background: url(~/_img/cases_nsr_tabs.jpg) -356px -76px no-repeat;
			}
			
		.processContent
		{
			border:1px solid #eeeeee;
			padding:1px 15px 15px 15px;
			position:absolute;
			background:#ffffff;
			margin:37px 0px 0px 0px;
			width:412px;
			z-index:1000;
		}
		
		#processContent_Solution
		{
			display:none;
		}
		
		#processContent_Result
		{
			display:none;
		}


#testimonials
{
	width:130px;
	margin:30px 0px 0px 10px;
	float:left;
}

.backLink
{
	margin-top:-18px;
	padding-bottom:-20px;
}
	.backLink a
	{
		font-size:10px;
	}

.productTable
{
}
	.productTable td
	{
		padding-bottom:18px;
	}
	.productTable td img
	{
		padding-top:5px;
		padding-right:12px;
	}
/*
.productListing
{
	clear:both;
	min-height:100px;
	margin:0 0 24px 0;
	padding:0;

}
	.productListing img
	{
		float:left;
		padding:5px 12px 0 0;
	}
	.productListing p
	{
		min-height:100px;
		margin:0;
		padding:0;
	}
	.productListingNoImage
	{
		margin-left:95px;
	}
*/