html { 	height: 100%;}body {	min-height:100%;	height: 100%;	background-image: url(../images/bgstripe.gif);	background-repeat: repeat-y;	background-position: center;	margin: 0px;}body a {	color: #ff4c0b;	text-decoration: none;	}.centralcontainerheader {}.centralcontainer {	width: 720px;	margin-right: auto;	margin-left: auto;	border-top: 1px solid #d9d9d9;	border-right: 4px solid #d9d9d9;	border-bottom: 4px solid #d9d9d9;	bottom: 0px;	height: auto;	background-color: #d9d9d9;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #D9D9D9;	clear: left;}.spacercontainer {	width: 720px;	margin-right: auto;	margin-left: auto;	border-top: 1px solid #d9d9d9;	bottom: 0px;	height: 30%;	background-color: #d9d9d9;}.homebackground {	width: 720px;	background-repeat: no-repeat;	height: 434px;	position: inherit;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;	background-color: #FFFFFF;	z-index: 1;}.centralcontainer .homebackground .homeemea {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.7em;	text-align: right;	width: 700px;	top: 50px;	position: relative;}.centralcontainer .homebackground .homeflash {	width: 300px;	position: relative;	left: 420px;	top: 103px;	visibility: visible;}.centralcontainer .homebackground .homeflash2 {	width: 300px;	left: 380px;	top: 170px;	position: relative;}.aboutusbackground {	width: 720px;	height: 434px;	position: inherit;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;}.aboutusflash  {	position: absolute;	top: 0;	width: 100%;}.genericcontent {	width: 720px;	background-repeat: no-repeat;	position: inherit;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;	background-color: #FFFFFF;	height: 480px;}.genericcontenttrade {	width: 720px;	background-repeat: no-repeat;	position: relative;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;	background-color: #FFFFFF;}.genericcontentmap {	width: 720px;	background-repeat: no-repeat;	position: inherit;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;	background-color: #FFFFFF;	height: 400px;}.genericcontentmaptext {	width: 720px;	background-repeat: no-repeat;	position: inherit;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #d9d9d9;	background-color: #FFFFFF;	height: 400px;	background-image: url(../images/grouplinks_bg.gif);	background-position: 0px 80px;}.genericheader {	font-family: Arial, Helvetica, sans-serif;	color: #ff4c0b;	font-weight: bold;	border-bottom-style: solid;	border-bottom-color: #ff4c0b;	border-bottom-width: 1px;	margin: 0px 0px 15px;	padding: 17px 0px 13px;	position: relative;	left: 20px;	font-size: 1.2em;	height: 20px;	width: 700px;}.genericheaderright {	font-family: Arial, Helvetica, sans-serif;	color: #ff4c0b;	position: relative;	float: right;	padding-right: 10px;	width: 70%;	text-align: right;}.genericleft {	width: 570px;	left: 20px;	position: relative;	float: left;	background-repeat: no-repeat;	background-position: right;	z-index: 1;}.productsleft {	width: 570px;	left: 20px;	position: relative;	float: left;	height: 403px;	background-image: url(../images/big_zip.jpg);	background-repeat: no-repeat;	background-position: right;}.mapleft {	width: 700px;	left: 20px;	position: relative;	float: left;	height: 403px;	background-repeat: no-repeat;	background-position: right;}.genericsubnav {	float: left;	height: 111px;	width: 100px;	padding-left: 15px;	margin-left: 20px;	background-image: url(../images/subnav_spacer.jpg);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #333333;	font-weight: bold;	line-height: 2em;}.genericsubnav p {	padding-bottom: 20px;}.genericsubnav a{	color: #000000;	text-decoration:none;}.genericsubnav a:hover{color:#ff4c0b;}.genericsubnavr a:active{	color: #000000;	text-decoration:none;}.productsleft .productstitle {	position: relative;	top: 67px;	color: #ff4c0b;	font-family: Arial, Helvetica, sans-serif;	font-weight: lighter;	font-size: 1.8em;}.productsleft .productsintro {	position: relative;	top: 110px;	left: 20px;	width: 270px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.5em;}.productsleft .productsbutton {	position: relative;	top: 150px;	width: 250px;}.productsleft .productsbutton img {	padding-bottom: 14px;}.mapleft .grouplinks1col {	width: auto;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	color: #ff4c0b;}.mapleft .grouplinks3col {	width: 29%;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #ff4c0b;	margin-right: 8px;	margin-left: 8px;}.mapleft .grouplinksmap {	width: 454px;	float: right;	padding-right: 5px;}.spacerbox {	height: 30px;	width: 400px;	position: relative;}.genericheader .floatleft {	float: left;}.mapleft .grouplinks1col ul {	list-style-type: none;	font-size: 0.7em;	line-height: 1.4em;	list-style-position: outside;	color: #333333;	margin-left: 15px;	padding-left: 0px;}.mapleft .grouplinks1col a {	color: #333333;	text-decoration: none;}.mapleft .grouplinks1col a:hover {	color:#ff4c0b;	text-decoration: none;}.mapleft .grouplinks3col ul {	list-style-type: none;	font-size: 0.8em;	line-height: 1.4em;	list-style-position: outside;	color: #333333;	margin-left: 15px;	padding-left: 0px;}.mapleft .grouplinks3col a {	color: #333333;	text-decoration: none;}.mapleft .grouplinks3col a:hover {	color:#ff4c0b;	text-decoration: none;}.grouplinks3col p {	margin-bottom: -10px;	margin-top: 0px;}.mapleft .spacer {	float: left;	height: 70%;	background-color: #ff4c0b;	width: 1px;	margin-right: 5px;	margin-left: 5px;}.centralcontainer .genericcontent .genericleft .newstradebtn {	height: 92px;	width: 273px;	position: static;	margin-top: 50px;	float: left;}.centralcontainer .genericcontent .genericleft .newspressbtn {	height: 92px;	width: 273px;	position: static;	margin-top: 50px;	float: left;	margin-left: 10px;}.floatright {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.75em;	line-height: 1.5em;	margin-left: 10px;	float: left;	width: 175px;}.contactBody {	font-family: Arial, Helvetica, sans-serif;	font-size: .75em;	line-height: 1.5em;	padding-right: 20px;	padding-left: 20px;	position: relative;	padding-bottom: 10px;}.centralcontainer .genericcontenttrade .contactCol .contactFlash {	position: relative;	height: 394px;	width: 695px;	margin-right: auto;	margin-left: auto;}.contactTitle {	font-size: 1.3em;	font-weight: bold;	color: #F33500;}.centralcontainer .genericcontenttrade .genericleft .tradeshowbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;}