/* Styles for Homepage Layout and Content Design */
#envelope {
	background: #f7f7f7 url(../images/redesign/homepage/background.gif) 0 0 repeat-x;
}
	#header {
		background: url(../images/redesign/homepage/bg-imagery.jpg) 0 0 no-repeat;
		height: 275px;
		margin: 0 0 10px 36px;
		padding: 0;
		position: relative;
		width: 929px;
		z-index: 3;
	}
		#header h2 {
			/* background: url(../images/redesign/homepage/tagline-main.png) 0 0 no-repeat; */
				background: url(../images/redesign/homepage/tagline-main.gif) 0 0 no-repeat;
			height: 82px;
			margin: 0;
			position: absolute;
				top: 59px;
				left: 15px;
			text-indent: -999em;
			width: 633px;
		}
		#header h3 {
			/* background: url(../images/redesign/homepage/tagline-sub.png) 0 0 no-repeat; */
				background: url(../images/redesign/homepage/tagline-sub.gif) 0 0 no-repeat;
			height: 70px;
			position: absolute;
				top: 160px;
				left: 15px;
			text-indent: -999em;
			width: 475px;
		}
		#headerNav {
			margin: 0 0 0 36px;
		}
			#headerNavBot {
				margin: 0 0 0 36px;
			}
	#search {
		position: absolute;
			bottom: 27px;
			right: 23px;
		width: 272px;
	
	}
		#search label {
			background: url(../images/redesign/homepage/search-label.gif) 6px 0 no-repeat;
		}
		
	
	
	#content {
		background: url(../images/redesign/homepage/content-divider.gif) center 28px no-repeat;
		font-size: 1.1em;
		float: left;
		padding: 24px 0 20px 0;
		width: 1000px;
	}
		#content h2 {
			height: 37px;
			text-indent: -999em;
			wiidth: 342px;
		}
		#content p {
			line-height: 1.3em;
			margin: 0 0 16px 0;
		}
		#content ul  {
			margin: 0 0 0 12px;
		}
			#content ul li {
				background: url(../images/redesign/homepage/bullet.gif) 0 8px no-repeat;
				margin: 0;
				padding: 0 0 3px 10px;
			}
		
		
		#contentLeft {
			background: url(../images/redesign/homepage/bg-content-img-left.jpg) right bottom no-repeat;
			display: inline;
			float: left;
			min-height: 296px;
				_height: 296px;
			margin: 0 40px 0 42px;
			width: 421px; /* 461 */
		}
			#contentLeft h2 { background: url(../images/redesign/homepage/hdr-content-left.gif) 0 0 no-repeat; }
			
			#contentLeft ul { margin-bottom: 35px; }
		
		#contentRight {
			background: url(../images/redesign/homepage/bg-content-img-right.jpg) right bottom no-repeat;
			float: left;
			min-height: 296px;
				_height: 296px;
			padding: 0 37px 0 38px;
			width: 389px; /* 464 */
		}
			#contentRight h2 { background: url(../images/redesign/homepage/hdr-content-right.gif) 0 0 no-repeat; }
			
			#contentRight ul {
				float: left;
				margin: 0 0 15px 21px;
			}
			
	#focusAreas {
		background: url(../images/redesign/homepage/bg-focusarea.gif) 0 0 repeat-x;
		float: left;
		padding: 19px 0 60px 33px;
		width: 967px; /* 1000 */
	}
		.focusArea {
			background: none;
			float: left;
			margin: 0;
			padding: 0;
		}
		.focusArea h2 {
			text-indent: -999em;
		}
			.focusArea .question, .focusArea .call { float: left; } 
			.focusArea .question h2 {
				background: url(../images/redesign/homepage/whats-your-question.gif) 0 0 no-repeat;
				height: 30px;
				margin: 0 26px 0 6px;
				width: 191px;
			}
			.focusArea .call h2 {
				background: url(../images/redesign/homepage/know-what-you-want.gif) 0 0 no-repeat;
				height: 100px;
				margin: -11px 0 0 0;
				width: 233px;
			}
		#flash {
			background: url(../images/redesign/homepage/bg-flash.gif) 0 0 no-repeat;
			height: 138px; /* 143 */
			margin: 0 0 5px 0;
			padding: 5px 0 0 5px;
			width: 432px; /* 437 */
		}
	
		#focusRight {
			background: url(../images/redesign/homepage/bg-focus-right.gif) 0 0 no-repeat;
			margin: 0 0 0 73px;
			padding: 19px 15px 0 15px;
			width: 340px; /* 370 */
		}
			
			
			#focusRight h2 {
				background: url(../images/redesign/homepage/hdr-focus-right.gif) 28px 0 no-repeat;
				height: 30px;
				width: 337px;
			}
			
			#focusRight h2.events { 
				background: url(../images/redesign/homepage/hdr-events.gif) 28px 0 no-repeat;
				height: 30px; 
				margin: 15px 0 0 0;	
			}
			#focusRight a.register {
				background: url(../images/redesign/content/arrow.gif) 0 7px no-repeat;
				display: block;
				font-size: 1.1em;
				margin-left: 17px; 
				margin-bottom: 17px;
				padding: 0 0 0 11px;
			}
			#focusRight ul {
				margin: 0 0 0 37px;
			}
			
			#focusRight ul li {
				background: url(../images/redesign/homepage/icn-event.gif) 0 3px no-repeat;
				padding: 0 15px 3px 33px;
			}
			
	/* Buttons */	
	a.btnLearnMore { background: url(../images/redesign/homepage/btn-learn-more.gif) 0 0 no-repeat; height: 37px; width: 149px; margin: 0 0 60px 0;}
	a.btnSeeAllProducts { background: url(../images/redesign/homepage/btn-see-all-products.gif) 0 0 no-repeat; height: 37px; width: 150px; margin: 0 0 60px 0; }
	a.btnLiveChat { background: url(../images/redesign/homepage/btn-live-chat.gif) 0 0 no-repeat; height: 37px;  width: 150px; margin-left: 24px; }
	a.btnDownloadWhitepapers { background: url(../images/redesign/homepage/btn-download-whitepapers.gif) 0 0 no-repeat; height: 34px; width: 199px; margin-left: 69px; margin-bottom: 17px; }
	a.btnViewAll { background: url(../images/redesign/homepage/btn-view-all.gif) 0 0 no-repeat; height: 27px;  margin-left: 219px; width: 73px; }

	a.btnContactUs { background: url(../images/redesign/homepage/btn-contact-us.gif) 0 0 no-repeat; height: 37px;  width: 150px; margin-left: 24px; }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		