html,
body {
	background: #9a9679 url(../images/layout/gse_website_background.jpg) no-repeat 0 -163px;
	height: 100%; /* 100 % height */
	margin: 0;
	padding: 0;
}

.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

html>body #wrap {
	height: 100%;
} /* 100 % height */

#header {
	background: white url(../images/layout/header_background_stripes.gif) repeat-x bottom left;
	height: 163px;
	width: 100%;
}

html>body #header {
	position: fixed;
	z-index: 10; /* Prevent certain problems with form controls */
}

html>body #content-wrap {
	height: 100%;
} /* 100 % height */

html>body #content {
	background: #ecebdd url(../images/layout/content_background.gif) repeat-y top left;
	border-right: 1px solid white;
	border-left: 1px solid white;
	margin: 0 auto;
	padding: 163px 0 0 0;
	width: 845px;
} /* 163px = height of #header + some space */

html>body #footer {
	bottom: 0;
	position: fixed;
	z-index: 10; /* Prevent certain problems with form controls */
}

/* header */
#header_logo_nav {
	height: 105px;
	margin: 0 auto;
	position: relative;
	width: 845px;	
}
	
	a#logo {
		background: url(../images/layout/gse_logo.gif) no-repeat 0 19px;
		display: block;
		height: 105px;
		text-indent: -9999px;
		width: 167px;
	}
	
	ul#top_nav {
		height: 105px;
		position: absolute;
		right: 0;
		top: -16px;
		width: 303px;
	}
	
		ul#top_nav li {
			display: inline;	
		}
		
		ul#top_nav li a {
			display: block;
			float: left;
			height: 25px;
			text-indent: -9999px;
			width: 75px;
		}
	
		ul#top_nav li.careers a {
			background: url(../images/layout/nav_careers.gif) no-repeat top left;
			margin: 0 1px 0 0
		}
	
			ul#top_nav li.careers a:hover {
				background: url(../images/layout/nav_careers.gif) no-repeat 0 -25px;
			}
	
		ul#top_nav li.about_us a {
			background: url(../images/layout/nav_about_us.gif) no-repeat top left;
			margin: 0 1px 0 0;
		}
	
			ul#top_nav li.about_us a:hover {
				background: url(../images/layout/nav_about_us.gif) no-repeat 0 -25px;
			}
	
		ul#top_nav li.contact a {
			background: url(../images/layout/nav_contact.gif) no-repeat top left;
		}
	
			ul#top_nav li.contact a:hover {
				background: url(../images/layout/nav_contact.gif) no-repeat 0 -25px;
			}
	
		ul#top_nav li.news a {
			background: url(../images/layout/nav_news.gif) no-repeat top left;
			margin: 0 1px 0 0;
		}
	
			ul#top_nav li.news a:hover {
				background: url(../images/layout/nav_news.gif) no-repeat 0 -25px;
			}
		
	/* navigation */	
	#navigation {
		margin: 0 auto;
		padding: 15px 0 0 0;
		width: 847px;
	}
	
		#navigation ul,
		#navigation ul li {
			display: inline;
			margin:0;
			padding: 0;
		}
		
			#navigation ul li a {
				border-right: 1px solid white;
				display: block;
				float: left;
				height: 43px;
				width: 169px;
			}
			
				#navigation ul li a:hover {
					background: #292929;	
				}
			
				#navigation ul li.first a {
					border-left: 1px solid white;
					width: 165px;
				}
	
	/* slideshow */
	#mycarousel ul li {
		position: relative;	
	}
	
	#mycarousel ul li.slideshow_01 {
		background: url(../images/slideshow/01_gs_engineering_design_analysis_modeling_structure_materials_evaluation.jpg) no-repeat top left;
	}
	
	#mycarousel ul li.slideshow_02 {
		background: url(../images/slideshow/02_gs_engineering_materials_lightweight_solutions_weight_reduction.jpg) no-repeat top left;
	}
	
	#mycarousel ul li.slideshow_03 {
		background: url(../images/slideshow/03_gs_engineering_prototype_build_design_analysis_testing_services.jpg) no-repeat top left;
	}
	
	#mycarousel ul li.slideshow_04 {
		background: url(../images/slideshow/04_gs_engineering_comprehensive_testing_development_certification_design.jpg) no-repeat top left;
	}
	
	#mycarousel ul li.slideshow_05 {
		background: url(../images/slideshow/05_gs_engineering_lightweight_structures_military_commercial_vehicles.jpg) no-repeat top left;
	}
	
	#mycarousel ul li {
		text-indent: -9999px;
	}
	
	#mycarousel ul li a.learn_more {
		background: url(../images/slideshow/learn_more_button.gif) no-repeat top left;
		height: 25px;
		position: absolute;
		right: 17px;
		text-indent: -9999px;
		top: 17px;
		width: 86px;
	}
	
		#mycarousel ul li a.learn_more:hover {
		background: url(../images/slideshow/learn_more_button.gif) no-repeat 0 -25px;
		}
		
	/* homepage industries */
	#homepage_industries {
		background: #292929;
		height: 154px;
		margin: -12px 0 0 0;
		padding: 0 10px;
		width: 825px;
	}
	
	#homepage_industries ul,
	#homepage_industries ul li {
		display: inline;
	}
	
		#homepage_industries ul li a {
			display: block;
			float: left;
			height: 114px;
			margin: 0 4px;
			text-indent: -9999px;
			width: 157px;
		}
		
			#homepage_industries ul li.rail,
			#homepage_industries ul li.tracked {
				width: 156px;
			}
			
			#homepage_industries ul li.tactical a {
				background: url(../images/gs_engineering_industries_tactical_home.jpg) no-repeat top left;
			}
			
				#homepage_industries ul li.tactical a:hover {
					background: url(../images/gs_engineering_industries_tactical_home.jpg) no-repeat 0 -114px;
				}
			
			#homepage_industries ul li.off_highway a {
				background: url(../images/gs_engineering_industries_off_highway_home.jpg) no-repeat top left;
			}
			
				#homepage_industries ul li.off_highway a:hover {
					background: url(../images/gs_engineering_industries_off_highway_home.jpg) no-repeat 0 -114px;
				}
			
			#homepage_industries ul li.tracked a {
				background: url(../images/gs_engineering_industries_tracked_home.jpg) no-repeat top left;
			}
			
				#homepage_industries ul li.tracked a:hover {
					background: url(../images/gs_engineering_industries_tracked_home.jpg) no-repeat 0 -114px;
				}
			
			#homepage_industries ul li.rail a {
				background: url(../images/gs_eingineering_industries_rail_home.jpg) no-repeat top left;
			}
			
				#homepage_industries ul li.rail a:hover {
					background: url(../images/gs_eingineering_industries_rail_home.jpg) no-repeat 0 -114px;
				}
			
			#homepage_industries ul li.test_equipment a {
				background: url(../images/gs_engineering_industries_test_equipment_home.jpg) no-repeat top left;
			}
			
				#homepage_industries ul li.test_equipment a:hover {
					background: url(../images/gs_engineering_industries_test_equipment_home.jpg) no-repeat 0 -114px;
				}
			
	/* content page area */
	#page_content {
		display: block;
		float: left;
		margin-top: -16px;
		width: 675px;
	}
	
		/* subnav */
		#page_content #subnav {
			background: #436775;
			height: 35px;
			width: 675px;
		}
		
			#page_content #subnav.design {
				background: #436775 url(../images/layout/content_arrow.gif) no-repeat 64px 0;	
			}
		
			#page_content #subnav.materials {
				background: #436775 url(../images/layout/content_arrow.gif) no-repeat 232px 0;	
			}
		
			#page_content #subnav.prototype {
				background: #436775 url(../images/layout/content_arrow.gif) no-repeat 401px 0;	
			}
		
			#page_content #subnav.testing {
				background: #436775 url(../images/layout/content_arrow.gif) no-repeat 572px 0;	
			}
		
			#page_content #subnav ul {
				list-style: none;
				list-style-type: none;
				margin: 10px;
				padding: 3px 0 0 8px;
			}
			
				#page_content #subnav ul li {
					display: inline;	
					margin: 0 5px 0 0;
				}
	
		#page_content_text {
			display: block;
			float: left;
			padding: 0 12px 12px 12px;
			width: 651px;
		}
		
			#page_content_text .left {
				float: left;
				margin: 0 15px 0 0;
			}
	
	/* content page industries nav */
	#content_industries {
		float: right;
		background: #292929;
		padding-bottom: 10px;
		width: 169px;
	}
	
	#content_industries ul,
	#content_industries ul li {
		list-style-type: none;
		list-style: none;
		margin: 0 0 0 3px;
		padding: 0;
	}
	
		#content_industries ul li a {
			display: block;
			height: 114px;
			margin-top: 10px;
			text-indent: -9999px;
			width: 157px;
		}
	
		#content_industries ul {
			margin-top: -4px;
		}
			
		#content_industries ul li.tactical a {
			background: url(../images/gs_engineering_industries_tactical_home.jpg) no-repeat top left;
		}
		
			#content_industries ul li.tactical a:hover {
				background: url(../images/gs_engineering_industries_tactical_home.jpg) no-repeat 0 -114px;
			}
		
		#content_industries ul li.off_highway a {
			background: url(../images/gs_engineering_industries_off_highway_home.jpg) no-repeat top left;
		}
		
			#content_industries ul li.off_highway a:hover {
				background: url(../images/gs_engineering_industries_off_highway_home.jpg) no-repeat 0 -114px;
			}
		
		#content_industries ul li.tracked a {
			background: url(../images/gs_engineering_industries_tracked_home.jpg) no-repeat top left;
		}
		
			#content_industries ul li.tracked a:hover {
				background: url(../images/gs_engineering_industries_tracked_home.jpg) no-repeat 0 -114px;
			}
		
		#content_industries ul li.rail a {
			background: url(../images/gs_eingineering_industries_rail_home.jpg) no-repeat top left;
		}
		
			#content_industries ul li.rail a:hover {
				background: url(../images/gs_eingineering_industries_rail_home.jpg) no-repeat 0 -114px;
			}
		
		#content_industries ul li.test_equipment a {
			background: url(../images/gs_engineering_industries_test_equipment_home.jpg) no-repeat top left;
		}
		
			#content_industries ul li.test_equipment a:hover {
				background: url(../images/gs_engineering_industries_test_equipment_home.jpg) no-repeat 0 -114px;
			}
			

.images_left {
   float: left;
   margin: 0 15px 0 0;
   width: 300px;
}

.images_left img {
   margin-bottom: 10px;
}

.images_right {
   float: right;
   margin: 0 0 0 15px;
   width: 300px;
}

.images_right img {
   margin-bottom: 10px;
}