@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#0061aa;
	background-image:url(../i/Misc/back.jpg);
	background-position:top;
	background-position:center;
	background-repeat:repeat-y;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif; font-size:.7em; color: #6d6c6c;
}

#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;
	}

#breadcrumbs {float:left; height: 16px; 	margin-top:-20px; margin-bottom:11px;  padding-left:372px; font-size:11px;}
	#breadcrumbs h1  {margin:0px; padding:0px; display:inline; font-weight:100; color:#6d6c6c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#breadcrumbs h2 {margin:0px; padding:0px; display:inline; font-weight:100; color:#6d6c6c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#breadcrumbs h3 {margin:0px; padding:0px; display:inline; font-weight:100; color:#6d6c6c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#breadcrumbs h4 {margin:0px; padding:0px; display:inline; font-weight:100; color:#6d6c6c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#breadcrumbs h5 {margin:0px; padding:0px; display:inline; font-weight:100; color:#6d6c6c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



	
#SecondaryNav{margin-top:50px;}
	#SecondaryNav ul {margin:0; padding:0px;}
	#SecondaryNav li {list-style-type:none; margin:6 0 6 0;}
	#SecondaryNav a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d6c6c; text-decoration: none; outline: none}
	#SecondaryNav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d6c6c; text-decoration: none; outline: none}
	#SecondaryNav a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3a61aa; text-decoration: underline; outline: none}
	#SecondaryNav a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; outline: none}
	.indent {padding-left:10px;}	
	
	
	
#Sidebar {height:300px; float:right; border:1px solid #000000; padding:4px; background-color:#ebf0f8; width:150px; margin:0; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#Sidebar .head{border-bottom:1px dotted #4c1204;  font-size:1.1em; color:#4c1204; text-align:center;}
	
	
	
	
	
	
#banner {
	background-image:url(../i/Misc/genco_logo2.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_cl {
	background-image:url(../i/Misc/genco_logo_cl.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_dr {
	background-image:url(../i/Misc/genco_logo_dr.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_gs {
	background-image:url(../i/Misc/genco_logo_gs.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_pl {
	background-image:url(../i/Misc/genco_logo_pl.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_pna {
	background-image:url(../i/Misc/genco_logo_pna.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_ps {
	background-image:url(../i/Misc/genco_logo_ps.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_rl {
	background-image:url(../i/Misc/genco_logo_rl.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_tl {
	background-image:url(../i/Misc/genco_logo_tl.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#banner_ts {
	background-image:url(../i/Misc/genco_logo_ts.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:958px;
	height:122px;
}

#topmenu {
	float: left;
	width:522px;
	height:45px;
	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;
}

#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;
}

#language {
	position:absolute;
	text-align:right;
	width:185px;
	left: 20px;
	top: 122px;
}

#flashcontent {
	position:absolute;
	width:712px;
	height:300px;
	left: 246px;
	top: 115px;
	border:none;
	z-index:999;
}



#main {
	float:left;
	background-image:url(../i/Misc/main_back.gif);
	background-position:top;
	background-position:center;
	background-repeat:repeat-y;
	min-height:500px;
	height:auto !important;
	height:500px;
	width:958px;
}

#contentleft {
	width:225px;
	height:500px; /* for IE */
	min-height:500px; /* for not-IE */
	padding:0px;
	float:left;
	background:#fff;
	display: inline;
}

#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;
}

#constantlinks {
	position:absolute;
	text-align:right;
	width:145px;
	left: 60px;
	top: 356px;
	z-index:20;
}

#news {
	position:absolute;
	width:165px;
	left: 60px;
	top: 419px;
	z-index:20;
}

#rfid_image {
	padding-left:23px;
}

#rfid_text {
	margin-left:-20px;
	text-align:center;
	padding: 0 0 15px 0;
}

#middlehome {
	float: left;
	width:513px;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding-left:10px;
	padding-right:10px;
	display: inline;
}

#hometext {
	width:513px;
	padding-top:300px;
	font-size:1.35em;
}

#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:500px; /* for IE */
	min-height:500px; /* 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:4px;
}

#copyrightleft {
	padding-left:60px;
}

#footermain {
	float: left;
	padding-top:5px;
	width:533px;
	display: inline;
}

#footspacer {
	padding-top:3px;
}

