@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#0061aa;
	background-image:url(http://www.genco.com/i/Misc/back.jpg);
	background-position:top;
	background-position:center;
	background-repeat:repeat-y;
	margin-left:1px;
}

#wrapper {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:958px;
}

.hamper:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
.hamper {
	height: 1%;
}

#genco_logo {
	position:absolute;
	width:250px;
	height:70px;
	left:0;
	top:0;
	padding:40px 0 0 40px;
}

#home_nav {
	width:250px;
	height:70px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	#home_nav a {
		border: 0;
	}
	
	#home_nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#home_nav li{
		float: left;
		margin: 0 0 0 0;
	}
	
	#home_nav li, #home_nav li ul li {
		text-indent: -9000px;
		height: 70px;
		font-size: 1px;
	}
	
	#home_nav .menu {
		display: block;
		margin: 0 0 0 0 !important;
	}
	
	#home_nav .menu a {
		display: block;
		height: 70px;
		width: 250px;
	}

#banner {
	background-image:url(http://www.genco.com/i/Misc/genco_logo2.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_fr {
	background-image:url(http://www.genco.com/i/Misc/genco_logo_fr.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#topmenu {
	float: left;
	width:522px;
	height:37px;
	padding-left:312px;
	padding-right:124px;
	padding-top:25px;
}

#searchbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#6d6c6c;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
}

#aboutmenu {
	float:left;
	width:438px;
	height:0px;
	background-color:transparent;
	padding-left:312px;
	padding-right:107px;
}

#aboutmenu2 {
	float:left;
	width:438px;
	height:60px;
	background-color:transparent;
	padding-left:312px;
	padding-right:107px;
}

div.line {
	border-left:1px solid gray;
	text-align:center;
}

div.line2 {
	border-left:1px solid gray;
	border-right:1px solid gray;
	text-align:center;
}

#menupad1 {
	padding-bottom:4px;
}

#aboutsubmenu {
	padding-left:30px;
	padding-bottom:2px;
	padding-top:2px;
}

#aboutsubmenu2 {
	padding-left:35px;
}

#aboutsubmenu3 {
	padding-left:28px;
	padding-bottom:2px;
	padding-top:2px;
}

#aboutsubmenu4 {
	padding-left:33px;
}

#industsubmenu {
	padding-left:30px;
	padding-bottom:2px;
	padding-top:2px;
}

#industsubmenu2 {
	padding-left:33px;
	padding-bottom:2px;
	padding-top:2px;
}

#careersubmenu {
	padding-left:27px;
	padding-bottom:2px;
	padding-top:2px;
}

#careersubmenu2 {
	padding-left:24px;
	padding-bottom:2px;
	padding-top:2px;
}

#careersubmenu4 {
	padding-left:29px;
}

#careersubmenu3 {
	padding-left:32px;
}

#breadcrumbs {
	float:left;
	height: 16px;
	margin-top:-20px;
	margin-bottom:11px;
	padding-left:372px;
}

#main {
	float:left;
	background-image:url(http://www.genco.com/i/Misc/main_back.gif);
	background-position:top;
	background-position:center;
	background-repeat:repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:958px;
}

#contentleft {
	width:225px;
	height:400px; /* for IE */
	min-height:400px; /* for not-IE */
	padding:0px;
	float:left;
	background:#fff;
	display: inline;
}

#language {
	position:absolute;
	text-align:right;
	width:185px;
	left: 20px;
	top: 122px;
}

#menu {
	position:absolute;
	text-align:right;
	width:185px;
	left: 20px;
	top: 162px;
}

td.space {
	padding-top:2px;
}

#submenu10 {
	padding-top:2px;
	line-height:120%;
}

#submenu11 {
	line-height:120%;
	padding-left:5px;
	padding-bottom:8px;
}

#submenu12 {
	line-height:120%;
	padding-left:5px;
	padding-bottom:2px;
}

#submenu13 {
	padding-left:5px;
	line-height:120%;
	padding-top:2px;
	padding-bottom:6px;
}

#submenu {
	padding-left:5px;
	margin-top:-4px;
	line-height:120%;
}

#submenua {
	padding-left:5px;
	padding-bottom:-2px;
}

#submenu2 {
	padding-left:5px;
	line-height:120%;
}

#submenu3 {
	line-height:120%;
}

#submenu4 {
	line-height:120%;
	padding-top:4px;
	padding-bottom:2px;
}

#submenu5 {
	line-height:120%;
	padding-bottom:4px;
	padding-top:4px;
}

#submenu6 {
	padding-left:5px;
	line-height:120%;
	padding-top:2px;
	padding-bottom:2px;
}

#submenu7 {
	line-height:180%;
}

#submenu8 {
	padding-left:5px;
	margin-top:-4px;
	line-height:120%;
}

#submenu9 {
	padding-left:5px;
	margin-top:-4px;
	line-height:120%;
	padding-bottom:2px;
}

#submenu10 {
	line-height:120%;
	padding-bottom:2px;
	margin-top:2px;
}

#middlehome {
	float: left;
	width:513px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-left:10px;
	padding-right:10px;
	display: inline;
}

#hometext {
	width:513px;
	padding-top:300px;
}

#contacttext {
	width:100%;
}

div.header {
	height:40px;
	margin-top:-5px;
}

#pressimage {
	margin-left:10px;
	margin-bottom:8px;
}

#bottom_text_link {
	padding-left:80px;
}

#contentright {
	float: left;
	width:175px;
	height:400px; /* for IE */
	min-height:400px; /* for not-IE */
	padding-left:15px;
	padding-right:10px;
	vertical-align:top;
}

#marketplace {
	position:absolute;
	width:165px;
	left: 772px;
	top: 469px;
}

#gsa {
	position:absolute;
	width:165px;
	left: 60px;
	top: 562px;
}

#footer {
	width:958px;
	min-height:20px;
	height:auto !important;
	height:20px;
	background-color:transparent;
}

#footerleft {
	width:225px;
	float:left;
}

#numberleft {
	padding-left:72px;
	padding-bottom:19px;
}

#copyrightleft {
	padding-left:60px;
}

#footermain {
	float: left;
	padding-top:5px;
	width:533px;
	display: inline;
}

#footspacer {
	padding-top:3px;
}
