﻿/* layout.css */

html, body {height: 100%; }

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 40px;  /* must be same height as the footer */
	background-color: Transparent} 

#footer {position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 40px;
	clear:both;
	background-color :Transparent} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

#mainnav { position: relative; }
#mainnav_privacy { position: relative; }
#mainnav_sitemap { position: relative; }

#logo { position: absolute; }
#logoanchor { position: absolute; }
#SiteMapLogo { position: absolute; }
#SiteMapLogoAnchor { position: absolute; }
#PrivacyLogo { position: absolute; }
#PrivacyLogoAnchor { position: absolute; }

#flashbox_splash { position: relative; }
#flashbox_privacy { position: relative; }
#flashbox_sitemap { position: relative; }
#flashbox_company { position: relative; }
#flashbox_products { position: relative; }
#flashbox_contact { position: relative; }
#flashbox_jobs { position: relative; }

#content_splash_container { position: relative; }
#content_company_container { position: relative; }
#content_products_container { position: relative; }
#content_contact_container { position: relative; }
#content_jobs_container { position: relative; }
#content_privacy_container { position: relative; }
#content_sitemap_container { position: relative; }

#content_splash { position: relative; } 
#content_company { position: relative; }
#content_products { position: relative; }
#content_jobs { position: relative; }
#content_privacy { position: relative; }
#content_sitemap { position: relative; }
#content_contact { position: relative; }
#content_sitemap { position: relative; }

#footer_content { position:relative;}

#round_bottom { position: relative; }
#round_bottom_splash { position: relative; }
#round_bottom_products { position: relative; }
#round_bottom_contact { position: relative; }
#round_bottom_sitemap { position: relative; }
#round_bottom_jobs { position: relative; }

/* Page Structures and Elements */

.mainPage #mainnav
{
	background-color: Transparent;
	top: 0px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
	height: 100px; 
}

.mainPage #mainnav_privacy
{
	background-color: Transparent;
	top: 0px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
	height: 100px; 
}

.mainPage #mainnav_sitemap
{
	background-color: Transparent;
	top: 0px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
	height: 100px; 
}

.mainPage #logo
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #logoanchor
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #SiteMapLogo
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #SiteMapLogoAnchor
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #PrivacyLogo
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #PrivacyLogoAnchor
{
	background: transparent;
	display: block;
	top: 30px;
	left: 50%;
	margin-left: -470px;
	width: 216px; 
	height: 55px;
}

.mainPage #flashbox_splash
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;	
}

.mainPage #flashbox_privacy
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;	
}

.mainPage #flashbox_sitemap
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;	
}


.mainPage #flashbox_company
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;	
}

.mainPage #flashbox_products
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px; 	
}

.mainPage #flashbox_contact
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px; 
	
}

.mainPage #flashbox_jobs
{
	background-color: Transparent;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px; 	
}


.mainPage #content_splash_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}


.mainPage #content_company_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_products_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_privacy_container
{
	background-color: Transparent;
	top: 100px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_sitemap_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_contact_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}
.mainPage #content_jobs_container
{
	background-color: Transparent;
	top: 5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_splash
{
    background-color: White;
	left: 0px;
	top: 7px;
	width: 960px;
	height: 300px
}

.mainPage #content_company
{
	background-color: White;
	left: 0px;
	top: 8px;
	width: 960px;		
}

.mainPage #content_products
{
	background-color: White;
	left: 0px;
	top: 8px;
	width: 960px;		
}

.mainPage #content_contact
{
	background-color: White;
	left: 0px;
	top: 8px;
	width: 960px;
}

.mainPage #content_jobs
{
	background-color: White;
	left: 0px;
	top: 8px;
	width: 960px;
}

.mainPage #content_privacy
{
	background-color: Transparent;
	top:5px;
	left: 50%;
	margin-left: -478px; /*set to a negative number 1/2 of your width*/
	width: 960px;
}

.mainPage #content_sitemap
{
	background-color: White;
	left: 0px;
	top: 8px;
	width: 960px;	
}

.mainPage #round_bottom_splash
{
	background-color: Transparent;
	left: 0px;
	top: 5px;
	width: 960px;
	height: 10px		
}

.mainPage #round_bottom
{
	background-color: Transparent;
	left: 0px;
	top: 9px;
	width: 960px;
	height: 10px		
}

.mainPage #round_bottom_products
{
	background-color: Transparent;
	left: 0px;
	top: 9px;
	width: 960px;
	height: 10px		
}

.mainPage #round_bottom_contact
{
	background-color: Transparent;
	left: 0px;
	top: 9px;
	width: 960px;
	height: 10px		
}

.mainPage #round_bottom_jobs
{
	background-color: Transparent;
	left: 0px;
	top: 7px;
	width: 960px;
	height: 10px		
}

.mainPage #round_bottom_sitemap
{
	background-color: Transparent;
	left: 0px;
	top: 7px;
	width: 960px;
	height: 10px		
}

.mainPage #footer_content
{
	background-color:Transparent;
	top:20px;
	width: 960px; 
	left: 50%;
	margin-left: -478px;
}

	


