﻿@media screen
{
	#Content
	{
		background-image:none;
		padding:0px;
	}
	
	#ContentBody
	{
		background-image:url(../Images/BgHomeHeader.jpg);
		background-repeat:no-repeat;
		padding:0px 19px 46px 17px;
		min-height:181px;
	}

	* html #ContentBody
	{
		height:181px;
	}
	
	#Blurb
	{
		float:left;
		width:329px;
	}
	
	#Blurb span
	{
		display:block;
		margin:0px 0px 0px 8px;
		width:310px;
		height:142px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#Intro
	{
		float:left;
		width:360px;
		height:101px;
		overflow:hidden;
		padding-top:21px;
		line-height:1.6em;
	}
	
	#PostIt
	{
		float:right;
		width:200px;
		height:181px;
		overflow:hidden;
	}

	#PostIt div
	{
		width:186px;
		height:186px;
		margin:5px 0px 0px 10px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#HomePanels
	{
		background-image:url(../Images/BgHomePanels.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:4px;
	}
	
	#News,
	#CaseStudy,
	#QuickLinks
	{
		float:left;
		margin-right:20px;
	}
	
	#News h2,
	#CaseStudy h2,
	#QuickLinks h2
	{
		height:76px;
		margin:0px;
		background-repeat:no-repeat;
	}
	

	#NewsInner,
	#CaseStudyInner,
	#QuickLinksInner
	{
		background-color:#eee;
	}
	
	#News
	{
		width:400px;
	}

	#News h2
	{
		background-image:url(../Images/HdrHomeNews.gif);
	}

	#News ul
	{
		margin:0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}

	#News li
	{
		width:388px;
		margin:6px 0px 0px 6px;
		padding:0px;
		background-color:#fff;
		background-image:url(../Images/BgHomeNewsItemTop.gif);
		background-repeat:no-repeat;
	}
	
	#News li:first-child
	{
		margin-top:0px;
	}

	#News li .Item
	{
		background-image:url(../Images/BgHomeNewsItemBottom.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:4px 4px 5px 4px;
	}

	#News li .ItemInner
	{
		padding:10px 10px 14px 10px;
	}

	#News li .ItemInner div
	{
		margin:4px 0px 2px 0px;
		color:#949594;
		text-transform:uppercase;
		font-size:0.8em;
	}

	#News li .Hover:hover
	{
		background-color:#eef5a2;
		cursor:pointer;
	}
	
	#News li .Hover:hover a
	{
		color:#000;
	}

	#News h3
	{
		margin:0px;
		font-size:1em;
	}

	#CaseStudy
	{
		width:230px;
	}
	
	#CaseStudy h2
	{
		background-image:url(../Images/HdrHomeCaseStudy.gif);
	}
	
	#CaseStudyInner
	{
		padding:0px 6px 0px 6px;
	}
	
	#CaseStudyWrapper
	{
		background-image:url(../Images/BgHomeCaseStudyInnerTop.gif);
		background-repeat:no-repeat;
		padding:4px 0px 0px 0px;
	}

	#CaseStudyWrapperInner
	{
		background-image:url(../Images/BgHomeCaseStudyInnerBottom.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		background-color:#fff;
		padding:0px 4px 10px 4px;
	}
	
	#CaseStudy img
	{
		display:block;
	}
	
	#CaseStudy #PrevNext
	{
		display:none;
	}
	
	#CaseStudy #PrevNext img
	{
		float:left;
		cursor:pointer;
	}
	
	#CaseStudyWrapperInner div
	{
		padding:16px 7px 32px 7px;
	}
	
	#CaseStudyWrapperInner div a
	{
		font-weight:bold;
	}

	#CaseStudyWrapperInner div span
	{
		display:block;
		padding-top:1px;
		line-height:1.4em;
	}

	#QuickLinks
	{
		width:230px;
		margin-right:0px;
	}

	#QuickLinks h2
	{
		background-image:url(../Images/HdrHomeQuickLinks.gif);
	}
	
	#QuickLinks h2.NoPostItBg
	{
		background-image:url(../Images/HdrHomeQuickLinksNoPostIt.gif);
	}
	
	#QuickLinks ul
	{
		margin:0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}

	#QuickLinks li
	{
		width:219px;
		margin:6px 0px 0px 5px;
		padding:0px;
		background-color:#fff;
		background-image:url(../Images/BgHomeQuickLinksItemTop.gif);
		background-repeat:no-repeat;
		float:left;
	}
	
	* html #QuickLinks li
	{
		margin-left:3px;
	}

	#QuickLinks li:first-child
	{
		margin-top:0px;
	}

	#QuickLinks li .Item
	{
		background-image:url(../Images/BgHomeQuickLinksItemBottom.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:4px 4px 4px 4px;
	}
	
	*:first-child+html #QuickLinks li .Item
	{
		padding-bottom:0px;
	}
	
	* html #QuickLinks li .Item
	{
		padding-bottom:0px;
	}
	
	#QuickLinks li .ItemInner
	{
		background-image:url(../Images/BgHomeQuickLinksItemTop2.gif);
		background-repeat:no-repeat;
		padding-top:3px;
		float:left;
		width:100%;
	}

	#QuickLinks li .ItemInner2
	{
		background-image:url(../Images/BgHomeQuickLinksItemBottom2.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:3px;
	}

	#QuickLinks li .ItemInner2 span
	{
		display:block;
		background-image:url(../Images/BgHomeQuickLinksItemArrow.gif);
		background-repeat:no-repeat;
		background-position:4px center;
		padding:9px 12px 8px 33px;
	}
	
	#QuickLinks li .Hover:hover
	{
		background-color:#eef5a2;
		cursor:pointer;
	}
	
	#QuickLinks li .Hover:hover a
	{
		color:#000;
	}

	#QuickLinks li a
	{
		font-weight:bold;
	}

	#Footer
	{
		border-top:2px solid #ededec;
		padding-top:8px;
		background-image:none;
	}
	
	#FeatureLinePanel
	{
	}
	
	#FeatureLinePanel table
	{
		width:100%;
		border:none;
		
	}
}

@media print
{
	#ContentBody h1
	{
		position:static;
		left:auto;
		font-size:1.6em !important;
		margin:15px 0px !important;
	}
	
	#HomePanels h2
	{
		background-image:none !important;
		margin:15px 0px 5px 0px !important;
	}

	#HomePanels h2 span
	{
		position:static;
		left:auto;
		font-size:1em !important;
	}
	
	#CaseStudyWrapperInner #PrevNext
	{
		display:none !important;
	}

	#CaseStudyWrapperInner a
	{
		display:block;
		margin:5px 0px;
	}
}
