body{margin: 0; height: 100%; width: 100%; background: #b0b2b3;}
*{margin: 0; padding: 0;}
section, hgroup, footer, article{display: block;}
#flashResize{
	width: 100%;
	height: 100%;
}
#Form1{
	width: 100%;
	height: 100%; /*need this to vertically center in IE */
	text-align: center;
	position: relative;
	float: left;
}
	#containerCenter{
		/*width:1582px;*/
		width: 1018px;
		margin: 0 auto;
		text-align: left;
		}
		#photo{			
			/*width: 1582px;
			height: 856px;*/
			width: 1018px;
			height:551px;			
			overflow: hidden;
			border-top: 1px solid #e5e5e5;
			border-bottom: 1px solid #e5e5e5;
			position: absolute;
			top: 32px;			
			z-index: -1;
		}
			#photo img{
			/*width: 1582px;
			height: 856px;*/
			width: 1018px;
			height:551px;
			}
			
		#hpBanner_holder{
			width: 1018px;
			height: 271px;
			margin: 197px auto 0;
			}
			#hpBanner_top{
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/hpBannerBG.png) top center repeat-y;
				background: -moz-linear-gradient(left, rgba(255,255,255,.1) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,.1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,.1)), color-stop(50%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,.1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, rgba(255,255,255,.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,.1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* IE10+ */
				background: linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* W3C */
				/*width: 1582px;*/
				width: 1018px;
				height: 12px;
				/*margin: 356px auto 0;*/
			}
			#hpBanner_middle{
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/hpBannerBG.png) top center repeat-y;
				background: -moz-linear-gradient(left, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.3) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.3)), color-stop(50%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.3))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.3) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.3) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(left, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.3) 100%); /* IE10+ */
				background: linear-gradient(left, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.3) 100%); /* W3C */
				/*width: 1582px;*/
				width: 1018px;
				height: 247px;
				/*margin: 356px auto 0;*/
			}
			#hpBanner_bottom{
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/hpBannerBG.png) top center repeat-y;
				background: -moz-linear-gradient(left, rgba(255,255,255,.1) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,.1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,.1)), color-stop(50%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,.1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, rgba(255,255,255,.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,.1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* IE10+ */
				background: linear-gradient(left, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.1) 100%); /* W3C */
				/*width: 1582px;*/
				width: 1018px;
				height: 12px;
				/*margin: 356px auto 0;*/
			}
			.bannerHgroup{
				display: block;
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/homeSprite3.png) no-repeat;
				float: left;
				width: 455px;
				height: 196px;
				/*margin: 34px 114px 0 69px;*/
				margin: 34px 50px 0;
				text-indent: -9999px;
			}
			#mySaints{
				display: block;
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/homeSprite3.png) no-repeat 0 -228px;
				width: 186px;
				height: 67px;
				text-indent: -9999px;
				float: left;
				/*margin: 101px 0 0 281px;*/
				margin: 101px 0 0 34px;
			}		
			#whatIf{
				background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/homeSprite3.png) no-repeat -231px -228px;
				display: block;
				float: left;
				width: 166px;
				height: 67px;
				text-indent: -9999px;
				margin: 101px 0 0 0;
			}
		#footer{/*margin-top: 286px;*/margin-top: 125px;}			
				#CAIS{
					background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/homeSprite3.png) 0px -328px no-repeat;/*sdb 031611 was seal.png*/
					display: block;
					height: 32px;
					margin: 0 15px 0 30px;
					width: 83px;
					text-indent: -9999px;
				}
				#IBSC{
					background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/IBSC.png) no-repeat;
					display: block;
					height: 49px;
					margin: -6px 30px 0 0;
					width: 55px;
					text-indent: -9999px;
				}
			#footerMid{float: left;/*width: 800px;*/width: 785px;padding-bottom: 20px;}				
				#omni{list-style: none; padding-top: 5px; float: left;}
					#omni li{
						float: left;	
						line-height: 12px;
						}
						.leftDivider{
							border-left: 1px solid #333333;
							padding-right: 10px;
							padding-left: 10px;
						}
						.firstLI{padding-right: 10px;}
						#omni li a{
							font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
							color: #333333;
							text-decoration: none;
						}
							#omni li a:hover{text-decoration: underline;}
				#summer_logo{
					background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/homeSprite3.png) -83px -328px no-repeat;
					display: block;
					float: left;
					height: 32px;
					width: 98px;
					text-indent: -9999px;
					margin: 0 0 0 60px;
				}
				#isabc{
					background: url(//cdn.media34.whipplehill.net/ftpimages/442/podium/style606/hp/images/ISABC_125.png) no-repeat;
					display: block;
					float: left;
					height: 37px;
					width: 125px;
					text-indent: -9999px;
					margin: -3px 0 0 60px;
				}
				#addresses{
					float: left;
					padding-right: 16px;
					padding-left: 2px;
					margin-top: 5px;
					font: 14px/23px Arial, Verdana, Helvetica, sans-serif;
					color: #fff;
				}
					#addresses address{						
						white-space: nowrap;
						font-style: normal;
					}
					.textBold{font-weight: bold;}
				#phoneEmail{
					float: left; 
					margin-top: 5px; 
					padding-left: 16px;
					font: 14px/23px Arial, Verdana, Helvetica, sans-serif;
					color: #fff;
				}		
					#phoneEmail a{color: #fff;text-decoration: none;}		
					#phoneEmail a:hover{text-decoration: underline;}					
			
a{outline: none;}
.clear{clear: both;}
.hideText{
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}
.floatLeft{float: left;}
		
