/************* HOME *****************/
#wrapper-home {
	background: #fff url(/images/general/bgTopHome.jpg) top left repeat-x;
	min-height: 100%;
	margin-bottom: -132px; /*** must equal footer's height ***/
	position: relative;	
	zoom: 1;
}
#content-home {
	background: #fff url(/images/home/bgContentHome.jpg) top left no-repeat;
	width: 960px;	
}
	#content-home p {
		font: 12px/17px Arial, Helvetica, sans-serif;
		color: #343434;
		margin: 0;
		padding: 5px 0;
	}
	#content-home p#snippet {
		font-style: italic;
		text-indent: 10px;
	}
	#home-left {
		float: left;
		width: 310px;
		padding: 20px;
		display: inline;
	}
		#content-home h1 {
			margin: 0;
			padding: 0;
		}
		#content-home h2 a,
		#content-home h2 {			
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #640c04;
			text-transform: uppercase;
			margin: 0;
			padding: 8px 0 0 0;
			float: left;
			visibility: visible !important;
			text-decoration:none;
		}
		#content-home h3 {
			margin: 0;
			padding: 8px 0 0 0;
			color: #000000; 
			font-size: 15px;
		}
		#content-home h4 {
			margin: 0;
			padding: 8px 0 0 6px;
			color: #8a8a89; 
			font-size: 11px; 
		}
		#content-home a:hover {
			text-decoration: underline;
		}
		.timestamp {
			font: bold 10px Arial, Helvetica, sans-serif;
			color: #727272;
			text-transform: uppercase;			
			float: right;
			padding: 10px 0 0 0;
		}		
		a.home-cta {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #68635f;
			text-transform: uppercase;	
			text-decoration: none;
			background: transparent url(/images/general/arrowGrey.gif) 65px 4px no-repeat;			
			float: left;
			outline: 0;
		}
			a.readmore {
				background-position: 65px 4px;
				width: 70px;				
			}
			a.learnmore {
				background-position: 72px 4px;
				width: 77px;
				margin: 0 2px 5px 0;
			}
			a.continuereading {
				background-position: 105px 4px;
				width: 110px;
			}
			
		#home-left .divider {
			background: transparent url(/images/home/divider.jpg) no-repeat;
			width: 305px;
			height: 8px;
			margin: 15px 0 10px 0;
		}
		
	#home-center {
		float: left;
		width: 264px;
		padding: 20px;
		display: inline;
	}
		#home-center .divider {
			background: transparent url(/images/home/divider2.jpg) no-repeat;
			width: 259px;
			height: 8px;
			margin: 15px 0 25px 0;
		}
		#home-center a {
			text-decoration: none;
		}
		a.viewall {
			background: transparent url(/images/general/btnViewAllTools.png) 0 0 no-repeat; 
			display: block;
			width: 110px;
			height: 27px;
			text-indent: -9999px;
			margin: 10px 0;
			outline: 0;
		}
	
	#home-right {
		float: left;
		width: 270px;
		padding: 20px 15px 20px 20px;
		display: inline;
	}
		#home-right img {
			margin: 10px 0 0 -5px;
		}
		#home-right .divider {
			background: transparent url(/images/home/divider3.jpg) no-repeat;
			width: 265px;
			height: 8px;
			margin: 15px 0 25px 0;
		}
		img.floated-img {
			float: left;
			width: 100px;
			padding: 0 10px 0 0;
		}
		#content-home p.floated-paragh {
			float: left;
			width: 155px;
			padding: 20px 0 5px 0;
		}
	
	a.btn {
		background: url(/images/home/button.jpg) top left no-repeat;
		width: 138px;
		height: 41px;
		text-indent: -9999px;
		display: block;
		outline: 0;
	}
	
	
/************* MARQUEES *************/
#marquee-wrapper {
	position: relative;
	width: 970px;
	height: 324px;
	margin: 0 0 0 -5px;
	background: url(/images/home/bgMarquee.jpg) no-repeat;	
}
#marquee-inner {
	position:absolute;
	width: 960px;
	height: 324px;
	top: 0px;
	left: 5px;
	overflow: hidden;
}
#marquee { position: absolute; }
#marquee a {	
	position: absolute;
	top: 0px;
	left: 0px;
	display: none; /* set to display none so the last marquee doesn't flash when the page first loads */	
}
#scroll-marquee {
	position: absolute;
	top: 283px;
	right: 5px;
	width: 265px;
	height: 41px;	
	background: url(/images/home/bgFeaturedContent.png) top left no-repeat; 
	padding: 0 0 0 185px;
}	
	#scroll-marquee span.thumb-marquee  {
		float: left;
		margin: 12px 10px 0 0; 
		width: 78px; 
		height: 24px; 
		cursor: pointer;
		text-indent: -9999px;
	}
	
	#scroll-marquee span#thumb-1  { background: url(/images/home/marquee1-small.jpg) top left no-repeat; }
	#scroll-marquee span#thumb-1.active { background: url(/images/home/marquee1-small-active.jpg) top left no-repeat; }
	
	#scroll-marquee span#thumb-2  { background: url(/images/home/marquee2-small.jpg) top left no-repeat; }
	#scroll-marquee span#thumb-2.active { background: url(/images/home/marquee2-small-active.jpg) top left no-repeat; }
	
	#scroll-marquee span#thumb-3  { background: url(/images/home/marquee3-small.jpg) top left no-repeat; }
	#scroll-marquee span#thumb-3.active { background: url(/images/home/marquee3-small-active.jpg) top left no-repeat; }