
/* CSS Document */
html 
{ 
	min-height: 100%; 
}
	 
body 
{	
	margin:0;
	padding:0;
	background-image:url(../images/body-bg.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	background-color:#000000;	
	color:#FFFFFF;
	text-align:center;
	
}

.MiddleFlash
{

	width:1024px; 
	height:400px; 
	margin-top:-47px; 
	float:left;
	
}

  .MiddleHome
  {
	 
	width:1024px; 
	height:585px; 
	border:none;
	
  }


.wrapper
{
	width:1024px;
	height:auto;
	margin:0 auto 0 auto;
	

	
	
}

.Top
{
	width:1024px;
	height:142px;
	background-image:url(../images/Top-bg.gif);
	text-align:left;

}

.TopLeft
{
	width:221px;
	height:142px;
	float:left;
	text-align:right;
	
}

.TopLogo
{
	
	
	padding-top:20px;
	height:142px;
	width:221px;
}
.TitleImage
{
    float:left;
    padding:0;
    margin:0;    
}


.ShareThis
{
	float:left; 
	text-align:right; 
	width:210px; 
	margin-top:70px; 
	z-index:100; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.ShareThis a:active, .ShareThis a:link, .ShareThis a:visited
{
	color:#999999;
	text-decoration:none;
}

.ShareThis a:hover 
{
	color:#f57e17;	
}


.TopRight
{
	float:left;
	width:803px;
	height:143px;

}

.TopNav
{
	float:left;
	width:803px;
	height:31px;
	
}

.TopTitle
{
	float:left;
	width:803px;
	height:112px;

}

.Middle
{
	height:auto;
	width:1024px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	padding:0;
	min-height:300px;
}

.MiddleTop
{
	background-image:url(../images/MiddleTop-bg2.gif);
	background-repeat:no-repeat;
	width:1024px;
	min-height:300px;
	height:auto;
	text-align:center;
	padding:0;
	
}

.MiddleContentWrapper1
{
	width:1024px;
	min-height:300px;
	height:auto;
	background-image:url(../images/MiddleContentWrapper1-bg.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding:0;
}

.MiddleContentWrapper2
{
	background: url(../images/MiddleContentWrapper2-bg.gif) bottom no-repeat;
	width:1024px;
	min-height:300px;
	height:auto;
	text-align:center;
	padding:0;
	margin:0;
}

.MiddleContent
{
	padding-left:20px;	
	height:auto;
	min-height:300px;
	width:924px;	
	font-size:14px;
	color:#999999;
	text-align:left;
}

.StoryWrapper
{
	padding-top:0px;
	padding-left:0px;
	padding-bottom:10px;
	height:auto;
	width:100%;
	text-align:left;
	 
}
.StoryWrapper
{
padding-top:32px; padding-left:80px;
}

.StoryTitle
{
padding:0px; padding-left:5px;
}

.StoryImage
{
padding:0px; padding-left:0px;
}






.GameMiddle	
		{
			height:900px; min-height:900px;		
			width:1024px;
			margin:0 auto 0 auto;
			padding:0;
			text-align:center;
			padding:0;
			
		}
		.GameMiddleContentWrapper1
		{
			height:900px; min-height:900px;
			width:1024px;		
			background-image:url(../images/MiddleContentWrapper1-bg.gif);
			background-repeat:repeat-y;
			text-align:center;
			padding:0;
		
		}
		
		.GameMiddleContentWrapper2
		{
			height:900px; min-height:900px;
			background: url(../images/MiddleContentWrapper2-bg.gif) bottom no-repeat;
			width:1024px;
			text-align:center;
			padding:0;
			margin:0;
		
		}
		
		.GameMiddleTop
		{
			height:900px; min-height:900px;
			background-image:url(../images/MiddleTop-bg2.gif);
			background-repeat:no-repeat;
			width:1024px;
			text-align:center;
			padding:0;
		}
		
		.GameMiddleContent
		{
			height:900px; min-height:900px;
			padding-left:20px;	
			width:924px;	
			font-size:14px;
			color:#999999;
			text-align:left;
		
		}

.GameWrapper
{
	padding-top:3px;
	padding-left:80px;
	padding-bottom:10px;
	height:600px;
	width:100%;
	 
}







.HeritageWrapper
{
	padding-top:3px;
	padding-left:80px;
	padding-bottom:30px;
	height:auto;
	width:100%;
	 
}

.HomeWrapper
{
	 margin-top:-80px;
	 
}

/*************************/
/*	Heritage		 	 */
/*************************/


.HeritageTop
{ 
	padding-top:35px; 
	padding-left:45px;
	margin:0px;
	width:auto;
	height:auto;
}

.HertiageContent
{ 
	width:825px; 
	height:334px; 
	padding-top:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height:20px;
	color:#6e6d6d;
}

.HeritageLeft
{ 
	padding-left:55px; 
	width:382px; 
	float:left; 
	padding-right:23px;  
	
}

.HeritageVideo
{ 
	float:left; 
	width:150px; 
	padding-top:12px;
}

.HeritageVideoLine
{ 
	float:left; 
	width:150px; 
	padding-bottom:15px;
	padding-top:15px; 
	
}

.HeritageVideoIcon
{ 
	float:left; 
	width:33px; 
}

.HeritageVideoText
{ 
	float:left; 
	width:117px;
}

.HeritageBrandTitle
{ 
	float:left; 
	width:150px; 
	padding-top:80px;
}

.HeritageVideoLink
{ 
	float:left; 
	width:232px;
}

.HeritageRight
{ 
	width:365px; 
	height:288px; 
	margin-top:5px; 
	background-position:right; 
	float:left; 
	background-image:url(../images/Heritage-right-bg.gif);   

}

.HeritageEmployStor
{ 
	width:180px; 
	height:155px; 
	padding-left:8px; 
	padding-top:2px; 
}

.HeritageLinks
{
	font-size:14px;
	text-decoration:none;
	color:#f57e17;
	font-weight:bold;
}

.HeritageLinks a:active, .HeritageLinks a:link, .HeritageLinks a:visited, .HeritageLinks a:hover 
{
	color:#545454;
	text-decoration:none;
	font-weight:bold;
}


.HeritageBrand
{ 
	padding-left:55px; 
	width:640px; 
	margin-top:-50px;
	color:#999999;
	line-height:20px;
	
}

.HeritageFlashWrapper
{ 
	margin-left:45px; 
	width:725px; 
	height:213px; 
	background-image:url(../images/Heritage-Our-Brands-bg.gif);
}
.HeritageFlash
{ 
	padding-top:10px;
	margin-left:30px;
	
}
/*************************/
/*Heritage Employee Story*/
/*************************/

.EmployeeStoryTop
{ 
	padding-top:35px; 
	padding-left:35px; 
}

.EmployeeStoryContent
{ 
	width:825px; 
	height:6000px;
}

.EmployeeStoryMainWrapper
{
	width:790px;
	height:auto;
	padding-top:35px; 
	padding-left:20px;
	
}

.EmployeeStroyImage
{
	width:200px;
	height:auto;
	float:left;
	
}

.EmployeeStroies
{
	width:600px;
	height:auto;
	float:left;
	
	
}

.EmployeeStoryWarpper
{
	width:700px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	float:left;	

}

.EmployeeStoryTitle
{
	width:380px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	color:#404040;
	float:left;
	
}

.EmployStorySubTitle
{
	width:380px;
	height:auto;
	float:left;
	color:#404040;
	font-size:14px;
	font-weight:normal;
	float:left;
	
	
}

.EmployeeStoryImage
{
	width:120px;
	height:auto;
	float:left;
	float:left;

	
}

.EmployeeStoryText
{
	width:465px;
	height:auto;
	float:left;
	font-size:14px;
	margin-top:20px;
	float:left;
	color:#6e6d6d;
	line-height:18px;
	
}

/*************************/
/*	Share Your Story 	 */
/*************************/

.ShareFormLine
{
	width:515px; 
	height:47px;	
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
}

.ShareFormLineCheck
{
	margin-top:20px; float:left; width:490px; height:50px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
}
.ShareFormLineCheck2
{
	margin-top:60px; float:left; width:500px; height:50px; font-size:12px;  font-family:Arial, Helvetica, sans-serif;
}

.ShareFormLabel
{
	float:left; 
	width:165px; 
	font-size:14px; 
	color:#6e6d6d; 
	padding-top:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;  
	
}

.ShareFormText
{
	background-image:url(../images/Share-Form-Text.gif); 
	width:350px; 
	height:44px; 
	float:left;
}

.ShareFormTextarea
{
	background-image:url(../images/Share-Form-Textarea.gif); 
	width:350px; 
	height:194px; 
	float:left;
}

.ShareFormFileUpload
{
	background-image:url(../images/Share-Form-FileUpload.gif); 
	width:215px; 
	height:46px; 
	float:left;
	
}

.ShareFormButtons
{
	float:left;
	width:260px;
	height:25px;
	margin-top:20px;
	
}

.ReadTheStories
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif; 
color:#6e6d6d;

}

.StoryOpt
{
width:300px; font-size:10px; margin-top:5px; float:left;
}

/*************************/
/*Share Your Story Stories*/
/*************************/


.ShareStoriesWrapper
{
	padding-top:25px; 
	padding-left:85px;
	margin:0px;
	width:auto;
	height:auto;
	 
}
.ShareStoriesContent
{
	
	width:823px;
	height:auto;
	color:#6e6d6d;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
			 
}


.Story
{
	width:650px; 
	height:auto;
}

.StoryLandImage
{
	background-image:url(../images/Share-Stories-Land-bg.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:164px; 
	height:163px; 
	float:left;
}
.StoryPortImage
{
	background-image:url(../images/Share-Stories-Port-bg.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:164px; 
	height:163px; 
	float:left;
}
.StoryText
{
	float:left; 
	width:460px; 
	padding-left:17px; 
	padding-top:15px;

}

.ShareStories
{
	width:650px; 
	height:auto; 
	margin-top:20px;
}

.StoryLand
{
	padding-top:20px; 
	padding-left:5px;
}

.StoryPort
{
	padding-top:4px; 
	padding-left:21px;
}

.ShareStoriesPag
{
	width:824px;
	height:auto;
	text-align:left;
	padding-bottom:40px;
	
}

.ShareStoriesPag2
{
	width:824px;
	height:auto;
	background-image:url(../images/Share-Stories-Pag-bg.gif);
	background-repeat:no-repeat;
	text-align:center;	
	float:left;
}

.ShareStoriesPagWrapper
{
	padding-top:30px;
}	



/*************************/
/* Sweepstakes			 */
/*************************/

.SweepsWrapper
{
	padding-top:15px;
	padding-left:90px;
}
.SweepsContent
{
	
	width:812px;
	height:800px;	
	background-image:url(../images/Sweeps-bg2.gif);
	background-repeat:no-repeat;
			 
}

/*************************/
/* Innovation			 */
/*************************/

.InnovationWrapper
{
	padding-top:18px;
	padding-left:90px;
	padding-bottom:10px;
	 
}
.InnovationContent
{
	
	width:823px;
	height:720px;
	min-height:680px;
	color:#6e6d6d;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
			 
}

.InnovationNavWrapper
{
	background-image:url(../images/Innovation-Nav-bg.gif); 
	width:235px; 
	height:697px; 
	float:left;
}


.InnovationNav
{
	padding-top:45px; 
	font-size:12px;
}

#InnNavSpacer
{
	padding-left:2px;
}

/*************************/
/*	In the Community 	 */
/*************************/


.CommunityWrapper
{
	padding-top:10px;
	padding-left:80px;
	padding-bottom:60px;
	 
}
.CommunityContent
{
	background-image:url(../images/Community-bg.gif);
	background-repeat:no-repeat;
	width:823px;
	height:3658px;
	color:#6e6d6d;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
			 
}

.CommunityLeft
{
	width:600px; 
	padding-top:35px;
	height:auto;
	float:left;
}



.CommunityRight
{
	width:180px;
	float:left; 
	padding-top:20px;
	padding-left:17px;
	padding-right:20px;
	height:auto;
}

#CommRight
{

padding: 15px;
margin: 0px;
}




/*************************/
/*	Footer			 	 */
/*************************/

.Bottom
{
	height:201px;
	width:1024px;
	text-align:left;
	padding:0px;
	margin:0px;
	
}

.BottomNavWrapper
{
	height:115px;
	width:1024px;
	float:left;
	margin-top:12px;
	line-height:20px;
	background-image:url(../images/Bottom-Links-bg2.gif);		
	background-repeat:no-repeat;
	margin-bottom:3px;
	color:#545454;
	font-family:Arial, Helvetica, sans-serif;
	
}

.BottomNav1
{
	width:193px;
	float:left;
	margin-top:20px;
	margin-left:95px;
	
}

.BottomNav2
{
	width:134px;
	
	float:left;
	font-size:12px;
	padding-left:45px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}

.BottomNav3
{
	width:162px;
	text-align:left;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}

.BottomNav4
{
	width:155px;
	text-align:left;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}

.BottomNav5
{
	width:148px;
	text-align:left;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}

.BottomNavLinks
{
	font-size:12px;
	text-decoration:none;
	color:#545454;
}

.BottomNavLinks a:active, .BottomNavLinks a:link, .BottomNavLinks a:visited, .BottomNavLinks a:hover 
{
	color:#545454;
	text-decoration:none;
}

.BottomWrapperCopy
{
	font-size:10px;
	color:#999999;
	width:1024px;
	height:60px;
	background-color:#0b0b0b;
	float:left;
	
}
.BottomWrapperCopyTimeLine
{
	font-size:10px;
	color:#999999;
	width:1024px;
	margin-top:20px;
	height:60px;
	background-color:#0b0b0b;
	float:left;
	
}
.BottomLogo
{
	width:193px;
	text-align:left;
	float:left;
	padding-top:0px;
	padding-left:95px;
}

.BottomCopy
{
	font-size:10px;
	color:#999999;
	float:left;
	margin-top:25px;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
}

.BottomCopyLink 
{
	font-size:12px;
	color:#f78021;
	width:400px;
	margin-top:25px;
	text-align:right;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.BottomCopyLink a:active, .BottomCopyLink a:link, .BottomCopyLink a:visited, .BottomCopyLink a:hover 
{
	color:#f78021;
	text-decoration:none;
}


 a:active,  a:link,  a:visited,  a:hover 
{
	color:#f57e17;	
	text-decoration:none;
	border:none;
	outline: none;

}

a:focus
{
-moz-outline-style: none;
}

img { border: 0; }


/*************************/
/*	Innovation Nav	 	*/
/*************************/


#InnovationNavs
{
	color:#545454;
	width:200px;
	padding:0px;
	line-height:22px;
	cursor: pointer;
	display:block;
}


#InnovationNavs:hover
{
	border:1px solid #747474;
	color:#f57e17;
	background-color:#000000;
	line-height:20px;
	width:200px;
	padding:0px;
}

#InnovationNavs a:active, #InnovationNavs a:link, #InnovationNavs a:visited
{
	color:#545454;
	text-decoration:none;
	border:1px solid;
	
}


.InnovationNavs a:hover 
{
	color:#f57e17;
	text-decoration:none;
	background-color:#000000;

}



#menutitle{
	cursor:pointer;
	width:200px;
	text-align:left;
	height:30px;	
	
} 

.submenu{
	margin-left:20px;
	margin-bottom:20px;
	
	
}


.TimelineFlash
{
width:1024px;  float:left; height:462px; margin-top:10px; 
}



/* Style rules added by K. O'Banion, 21-Jan-2010 */
.FormTextBox 
{
	height:20px;
	width:330px;
	border:none;
	margin-left:10px;
	margin-top:13px;
}

.FormTextArea 
{
	height:180px;
	width:330px;
	border:none;
	margin-left:8px;
	margin-top:8px;
}

.GridImage 
{
	top:0;
	left:0;
	width:160px;
	height:160px;
}

.GridPerson 
{
	left:170;
	top:0;
	width:620;
}

.GridStory 
{
	left:170;
	top:32;
	width:620;
}


.jquery
{
margin-left:22px; float:left; width:196px;
}


.MiddleAdmin
{
    height:auto;
	width:1024px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	padding:0;
	min-height:500px;
	background-color:White;
}


span.require
{
	color:#f57e17;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}

.SubmitWrapper
{
	padding-top:10px;
	padding-left:80px;
	padding-bottom:60px;
}

.SubmitContent
{
	width:820px; height:900px;
	background-repeat:no-repeat;	
	color:#6e6d6d;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
}

.SubmitLeft
{
	 width:545px; 
	 line-height:20px; 
	 height:auto;
	 min-height:700px; 
	 font-size:14px; 
	 color:#6e6d6d; 
	 font-family:Arial, Helvetica, sans-serif; 
	 float:left	
}

.SubmitTop
{
	background-image:url(../images/Submit-Top.gif);
	width:545px;
	height:14px;
	float:left;
	
}
.SubmitMiddle
{
	background-image:url(../images/Submit-Middle.gif);
	background-repeat:repeat-y;
	width:545px;
	height:auto;
	min-height:750px;
	float:left;
	padding-left:20px;
}
.SubmitBottom
{
	background-image:url(../images/Submit-bottom.gif);
	width:545px;
	height:19px;
	float:left;
}



.SubmitRight
{
	 width:219px; 
	 line-height:20px; 	
	 height:772px; 
	 font-size:14px; 
	 color:#6e6d6d; 
	 font-family:Arial, Helvetica, sans-serif; 
	 float:right; 
	 background-image:url(../images/Submit-Right-bg.gif);

	 
}

.divValidation
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
}