body {	background: #006391 url(../img/bg-top.gif) top left repeat-x;	font-family: arial, helvetica, sans-serif;	font-size: small;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 0;	text-align: center;}#wrapper-outer {	width: 974px;	margin: 20px auto;	background: url(../img/bg-main.gif) repeat-y;	text-align: left;	position:relative;}#wrapper-inner {	width: 960px;	text-align: left;	margin: 0 0 0 7px;}#header {	height: 115px;	width: 960px;	margin: 0;	padding: 0;	position: relative;	background-color: #76bddf;	z-index:500!important;}#logo {	position: absolute;	top: 26px;	left: 20px;}#logo img {	border: 0;}#top-nav {	position: absolute;	right: 0;}#home-flash {	width: 960px;	height: 212px;	background-color: #fff;}#main-content {	width: 960px;	overflow: auto;}#left-column {	float: left;	width: 245px;	margin: 20px 30px 20px 20px;	display: inline;}#right-content {	float: left;	margin: 20px 0 0 20px;	width: 620px;	display: inline;	padding: 0 0 20px 0;}#footer {	background-color: #76bddf;	height: 72px;	font-size: 75%;	line-height: 1.5em;	font-family: Georgia, "Times New Roman", Times, serif;}#f-left {	float: left;	width: 295px;}#f-right {	float: left;	width: 620px;}/* Text Control */p {	padding: 0 0 10px 0;}.clear {	clear: left;}.clear-s {	clear: left;	font-size: 90%;}#footer #f-right p {	text-align: center;	padding: 0;	margin: 20px 0 0 0;}#footer #f-left p {	margin: 20px 0 0 20px;}/* Image Control */.photo-right {	float: right;	margin: 0 0 10px 20px;	font-size: 80%;	font-weight: bold;	font-style: italic;	line-height: 1.5em;}.photo-right-300 {	width: 300px;	float: right;	margin: 0 0 10px 20px;	font-size: 80%;	font-weight: bold;	font-style: italic;	line-height: 1.5em;}.photo-right-250 {	width: 250px;	float: right;	margin: 0 0 10px 20px;	font-size: 80%;	font-weight: bold;	font-style: italic;	line-height: 1.5em;}.photo-right-225 {	width: 225px;	float: right;	margin: 0 0 10px 20px;	font-size: 80%;	font-weight: bold;	font-style: italic;	line-height: 1.5em;}.testimonial img, .right-float img {	float: left;	margin: 0 15px 10px 0;}.right-float {	clear: left;	margin: 0 0 10px 0;	overflow: auto;}/* Links */a:link {	color: #0f1958;}#left-column h3 span a:link, #left-column h3 span a:visited {	color: #fff;	text-decoration: none;}#left-column h3 span a:hover {	text-decoration: underline;}#footer a:link, #footer a:visited {	color: #000;}#footer #f-right a {	padding: 0 5px 0 5px;}/* Headings */#right-content h1 {	font-size: 140%;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	color: #fe630f;	margin: 0 0 5px 0;}#right-content h1 span {	font-size: 70%;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	color: #0f1958;}#right-content h2 {	font-size: 110%;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	margin: 5px 0 2px 0;	padding: 10px 0 0 0;}#right-content h3 {	font-size: 100%;	font-weight: bold;	font-family: arial, helvetica, sans-serif;	margin: 0;	line-height: 1.4em;}#left-column h3 {	font-family: Georgia, "Times New Roman", Times, serif;	background: url(../img/bg-button.gif) repeat-y;	color: #fff;	font-size: 90%;	margin: 0 0 10px 0;}#left-column h3 span {	margin: 0 0 0 10px;}#right-content h4 {	font-size: 110%;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;}/* Lists */#right-content ul {	list-style: disc;	margin: 0 0 10px 0;}#right-content ul li {	margin: 0 0 0 30px;}#right-content ul li ul {	list-style: circle;	margin: 0 0 10px 0;}body#news #right-content ul {	list-style: none;	margin: 0 0 10px 0;}body#news #right-content ul li {	margin: 0 0 0 0;}body#news #right-content ul li ul {	list-style: none;	margin: 0 0 10px 20px;}#top-nav ul {	list-style: none;}#top-nav ul li {	float: left;	margin: 0;	padding: 0;}#sub-nav ul {	list-style: none;}#sub-nav ul li {	float: left;	margin: 0 0 10px 0;	padding: 0;}/* News Items */.news-item {	margin: 0 0 7px 10px;	border-bottom: 1px solid #fff;	display: block;}#left-column p {	font-size: 85%;	line-height: 1.5em;	padding: 0 0 5px 0;}#left-column h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}#left-column h1 {	font-size: 120%;	font-family: Georgia, "Times New Roman", Times, serif;	color: #0f1958;	font-weight: bold;}.nl {	float: left;	text-align: center;	margin: 0 20px 20px 0;}/* Top Navigation */#top-nav ul li.nav-home {	width: 68px;	height: 53px;	background: url(../img/top-nav.png) no-repeat;}#top-nav ul li.nav-home a:hover, body#home #top-nav ul li.nav-home a {	width: 68px;	height: 53px;	background: url(../img/top-nav.png) 0 -53px no-repeat;}#top-nav ul li.nav-home a:link, #top-nav ul li.nav-home a:hover, #top-nav ul li.nav-home a:visited {	width: 68px;	height: 53px;    float: left;    text-indent: -1000em;}#top-nav ul li.nav-about {	width: 86px;	height: 53px;	background: url(../img/top-nav.png) -68px 0 no-repeat;}#top-nav ul li.nav-about a:hover, body#about #top-nav ul li.nav-about a {	width: 86px;	height: 53px;	background: url(../img/top-nav.png) -68px -53px no-repeat;}#top-nav ul li.nav-about a:link, #top-nav ul li.nav-about a:hover, #top-nav ul li.nav-about a:visited {	width: 86px;	height: 53px;    float: left;    text-indent: -1000em;}#top-nav ul li.nav-services {	width: 82px;	height: 53px;	background: url(../img/top-nav.png) -154px 0 no-repeat;}#top-nav ul li.nav-services a:hover, body#services #top-nav ul li.nav-services a {	width: 82px;	height: 53px;	background: url(../img/top-nav.png) -154px -53px no-repeat;}#top-nav ul li.nav-services a:link, #top-nav ul li.nav-services a:hover, #top-nav ul li.nav-services a:visited {	width: 82px;	height: 53px;    float: left;    text-indent: -1000em;}#top-nav ul li.nav-ind {	width: 153px;	height: 53px;	background: url(../img/top-nav.png) -236px 0 no-repeat;}#top-nav ul li.nav-ind a:hover, body#ind #top-nav ul li.nav-ind a {	width: 153px;	height: 53px;	background: url(../img/top-nav.png) -236px -53px no-repeat;}#top-nav ul li.nav-ind a:link, #top-nav ul li.nav-ind a:hover, #top-nav ul li.nav-ind a:visited {	width: 153px;	height: 53px;    float: left;    text-indent: -1000em;}#top-nav ul li.nav-news {	width: 56px;	height: 53px;	background: url(../img/top-nav.png) -389px 0 no-repeat;}#top-nav ul li.nav-news a:hover, body#news #top-nav ul li.nav-news a {	width: 56px;	height: 53px;	background: url(../img/top-nav.png) -389px -53px no-repeat;}#top-nav ul li.nav-news a:link, #top-nav ul li.nav-news a:hover, #top-nav ul li.nav-news a:visited {	width: 56px;	height: 53px;    float: left;    text-indent: -1000em;}#top-nav ul li.nav-contact {	width: 97px;	height: 53px;	background: url(../img/top-nav.png) -445px 0 no-repeat;}#top-nav ul li.nav-contact a:hover, body#contact #top-nav ul li.nav-contact a {	width: 97px;	height: 53px;	background: url(../img/top-nav.png) -445px -53px no-repeat;}#top-nav ul li.nav-contact a:link, #top-nav ul li.nav-contact a:hover, #top-nav ul li.nav-contact a:visited { 	width: 97px;	height: 53px;    float: left;    text-indent: -1000em;}/* Table Control */table.main {	font-size: 90%;}tr.header {	color: #fff;	background-color: #0f1958;}tr.shaded {	background-color: #dfdedf;}table.main td {	padding: 10px;}table.results {	border-collapse: collapse;	margin: 0 0 10px 0;}table.results td {	border: 1px solid #000;	padding: 3px;}table.results td.cat {	width: 400px;}table.results td.val {	width: 75px;}table.normal {	font-size: 90%;	line-height: 12px;	border: 1px solid #999;}table.normal td {	font-size: 90%;	line-height: 12px;	border: 1px solid #999;	padding: 6px;}/* Home Sub Navigation */#sub-nav ul li.sub-therm {	width: 114px;	height: 44px;	background: url(../img/sub-home.gif) no-repeat;}#sub-nav ul li.sub-therm a:hover, #sub-nav ul li.sub-therm a.active {	width: 114px;	height: 44px;	background: url(../img/sub-home.gif) 0 -44px no-repeat;}#sub-nav ul li.sub-therm a:link, #sub-nav ul li.sub-therm a:hover, #sub-nav ul li.sub-therm a:visited {	width: 114px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-frp {	width: 141px;	height: 44px;	background: url(../img/sub-home.gif) -114px 0 no-repeat;}#sub-nav ul li.sub-frp a:hover, #sub-nav ul li.sub-frp a.active {	width: 141px;	height: 44px;	background: url(../img/sub-home.gif) -114px -44px no-repeat;}#sub-nav ul li.sub-frp a:link, #sub-nav ul li.sub-frp a:hover, #sub-nav ul li.sub-frp a:visited {	width: 141px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-vacuum {	width: 122px;	height: 44px;	background: url(../img/sub-home.gif) -255px 0 no-repeat;}#sub-nav ul li.sub-vacuum a:hover, #sub-nav ul li.sub-vacuum a.active {	width: 122px;	height: 44px;	background: url(../img/sub-home.gif) -255px -44px no-repeat;}#sub-nav ul li.sub-vacuum a:link, #sub-nav ul li.sub-vacuum a:hover, #sub-nav ul li.sub-vacuum a:visited {	width: 122px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-cm {	width: 109px;	height: 44px;	background: url(../img/sub-home.gif) -377px 0 no-repeat;}#sub-nav ul li.sub-cm a:hover, #sub-nav ul li.sub-cm a.active {	width: 109px;	height: 44px;	background: url(../img/sub-home.gif) -377px -44px no-repeat;}#sub-nav ul li.sub-cm a:link, #sub-nav ul li.sub-cm a:hover, #sub-nav ul li.sub-cm a:visited {	width: 109px;	height: 44px;    float: left;    text-indent: -1000em;}/* About Navigation */#sub-nav ul li.sub-about {	width: 83px;	height: 44px;	background: url(../img/sub-about.gif) no-repeat;}#sub-nav ul li.sub-about a:hover, #sub-nav ul li.sub-about a.active {	width: 83px;	height: 44px;	background: url(../img/sub-about.gif) 0 -44px no-repeat;}#sub-nav ul li.sub-about a:link, #sub-nav ul li.sub-about a:hover, #sub-nav ul li.sub-about a:visited {	width: 83px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-iso {	width: 99px;	height: 44px;	background: url(../img/sub-about.gif) -83px 0 no-repeat;}#sub-nav ul li.sub-iso a:hover, #sub-nav ul li.sub-iso a.active {	width: 99px;	height: 44px;	background: url(../img/sub-about.gif) -83px -44px no-repeat;}#sub-nav ul li.sub-iso a:link, #sub-nav ul li.sub-iso a:hover, #sub-nav ul li.sub-iso a:visited {	width: 99px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-tc {	width: 96px;	height: 44px;	background: url(../img/sub-about.gif) -182px 0 no-repeat;}#sub-nav ul li.sub-tc a:hover, #sub-nav ul li.sub-tc a.active {	width: 96px;	height: 44px;	background: url(../img/sub-about.gif) -182px -44px no-repeat;}#sub-nav ul li.sub-tc a:link, #sub-nav ul li.sub-tc a:hover, #sub-nav ul li.sub-tc a:visited {	width: 96px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-fe {	width: 96px;	height: 44px;	background: url(../img/sub-about.gif) -278px 0 no-repeat;}#sub-nav ul li.sub-fe a:hover, #sub-nav ul li.sub-fe a.active {	width: 96px;	height: 44px;	background: url(../img/sub-about.gif) -278px -44px no-repeat;}#sub-nav ul li.sub-fe a:link, #sub-nav ul li.sub-fe a:hover, #sub-nav ul li.sub-fe a:visited {	width: 96px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-test {	width: 100px;	height: 44px;	background: url(../img/sub-about.gif) -378px 0 no-repeat;}#sub-nav ul li.sub-test a:hover, #sub-nav ul li.sub-test a.active {	width: 100px;	height: 44px;	background: url(../img/sub-about.gif) -378px -44px no-repeat;}#sub-nav ul li.sub-test a:link, #sub-nav ul li.sub-test a:hover, #sub-nav ul li.sub-test a:visited {	width: 100px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-emp {	width: 109px;	height: 44px;	background: url(../img/sub-about.gif) -377px 0 no-repeat;}#sub-nav ul li.sub-emp a:hover, #sub-nav ul li.sub-emp a.active {	width: 109px;	height: 44px;	background: url(../img/sub-about.gif) -377px -44px no-repeat;}#sub-nav ul li.sub-emp a:link, #sub-nav ul li.sub-emp a:hover, #sub-nav ul li.sub-emp a:visited {	width: 109px;	height: 44px;    float: left;    text-indent: -1000em;}/* Services Navigation */#sub-nav ul li.sub-design {	width: 95px;	height: 44px;	background: url(../img/sub-services.gif) no-repeat;}#sub-nav ul li.sub-design a:hover, #sub-nav ul li.sub-design a.active {	width: 95px;	height: 44px;	background: url(../img/sub-services.gif) 0 -44px no-repeat;}#sub-nav ul li.sub-design a:link, #sub-nav ul li.sub-design a:hover, #sub-nav ul li.sub-design a:visited {	width: 95px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-materials {	width: 78px;	height: 44px;	background: url(../img/sub-services.gif) -95px 0 no-repeat;}#sub-nav ul li.sub-materials a:hover, #sub-nav ul li.sub-materials a.active {	width: 78px;	height: 44px;	background: url(../img/sub-services.gif) -95px -44px no-repeat;}#sub-nav ul li.sub-materials a:link, #sub-nav ul li.sub-materials a:hover, #sub-nav ul li.sub-materials a:visited {	width: 78px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-plastics {	width: 105px;	height: 44px;	background: url(../img/sub-services.gif) -173px 0 no-repeat;}#sub-nav ul li.sub-plastics a:hover, #sub-nav ul li.sub-plastics a.active {	width: 105px;	height: 44px;	background: url(../img/sub-services.gif) -173px -44px no-repeat;}#sub-nav ul li.sub-plastics a:link, #sub-nav ul li.sub-plastics a:hover, #sub-nav ul li.sub-plastics a:visited {	width: 105px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-customized {	width: 89px;	height: 44px;	background: url(../img/sub-services.gif) -278px 0 no-repeat;}#sub-nav ul li.sub-customized a:hover, #sub-nav ul li.sub-customized a.active {	width: 89px;	height: 44px;	background: url(../img/sub-services.gif) -278px -44px no-repeat;}#sub-nav ul li.sub-customized a:link, #sub-nav ul li.sub-customized a:hover, #sub-nav ul li.sub-customized a:visited {	width: 89px;	height: 44px;    float: left;    text-indent: -1000em;}/* Industries Served Navigation */#sub-nav ul li.sub-trans {	width: 98px;	height: 44px;	background: url(../img/sub-ind.gif) no-repeat;}#sub-nav ul li.sub-trans a:hover, #sub-nav ul li.sub-trans a.active {	width: 98px;	height: 44px;	background: url(../img/sub-ind.gif) 0 -44px no-repeat;}#sub-nav ul li.sub-trans a:link, #sub-nav ul li.sub-trans a:hover, #sub-nav ul li.sub-trans a:visited {	width: 98px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-he {	width: 87px;	height: 44px;	background: url(../img/sub-ind.gif) -98px 0 no-repeat;}#sub-nav ul li.sub-he a:hover, #sub-nav ul li.sub-he a.active {	width: 87px;	height: 44px;	background: url(../img/sub-ind.gif) -98px -44px no-repeat;}#sub-nav ul li.sub-he a:link, #sub-nav ul li.sub-he a:hover, #sub-nav ul li.sub-he a:visited {	width: 87px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-rec {	width: 78px;	height: 44px;	background: url(../img/sub-ind.gif) -185px 0 no-repeat;}#sub-nav ul li.sub-rec a:hover, #sub-nav ul li.sub-rec a.active {	width: 78px;	height: 44px;	background: url(../img/sub-ind.gif) -185px -44px no-repeat;}#sub-nav ul li.sub-rec a:link, #sub-nav ul li.sub-rec a:hover, #sub-nav ul li.sub-rec a:visited {	width: 78px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-bp {	width: 68px;	height: 44px;	background: url(../img/sub-ind.gif) -263px 0 no-repeat;}#sub-nav ul li.sub-bp a:hover, #sub-nav ul li.sub-bp a.active {	width: 68px;	height: 44px;	background: url(../img/sub-ind.gif) -263px -44px no-repeat;}#sub-nav ul li.sub-bp a:link, #sub-nav ul li.sub-bp a:hover, #sub-nav ul li.sub-bp a:visited {	width: 68px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-ce {	width: 85px;	height: 44px;	background: url(../img/sub-ind.gif) -331px 0 no-repeat;}#sub-nav ul li.sub-ce a:hover, #sub-nav ul li.sub-ce a.active {	width: 85px;	height: 44px;	background: url(../img/sub-ind.gif) -331px -44px no-repeat;}#sub-nav ul li.sub-ce a:link, #sub-nav ul li.sub-ce a:hover, #sub-nav ul li.sub-ce a:visited {	width: 85px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-re {	width: 70px;	height: 44px;	background: url(../img/sub-ind.gif) -416px 0 no-repeat;}#sub-nav ul li.sub-re a:hover, #sub-nav ul li.sub-re a.active {	width: 70px;	height: 44px;	background: url(../img/sub-ind.gif) -416px -44px no-repeat;}#sub-nav ul li.sub-re a:link, #sub-nav ul li.sub-re a:hover, #sub-nav ul li.sub-re a:visited {	width: 70px;	height: 44px;    float: left;    text-indent: -1000em;}/* News Navigation */#sub-nav ul li.sub-news {	width: 80px;	height: 44px;	background: url(../img/sub-news-2.gif) no-repeat;}#sub-nav ul li.sub-news a:hover, #sub-nav ul li.sub-news a.active {	width: 80px;	height: 44px;	background: url(../img/sub-news-2.gif) 0 -44px no-repeat;}#sub-nav ul li.sub-news a:link, #sub-nav ul li.sub-news a:hover, #sub-nav ul li.sub-news a:visited {	width: 80px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-archive {	width: 96px;	height: 44px;	background: url(../img/sub-news-2.gif) -80px 0 no-repeat;}#sub-nav ul li.sub-archive a:hover, #sub-nav ul li.sub-archive a.active {	width: 96px;	height: 44px;	background: url(../img/sub-news-2.gif) -80px -44px no-repeat;}#sub-nav ul li.sub-archive a:link, #sub-nav ul li.sub-archive a:hover, #sub-nav ul li.sub-archive a:visited {	width: 98px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-nl {	width: 93px;	height: 44px;	background: url(../img/sub-news-2.gif) -176px 0 no-repeat;}#sub-nav ul li.sub-nl a:hover, #sub-nav ul li.sub-nl a.active {	width: 93px;	height: 44px;	background: url(../img/sub-news-2.gif) -176px -44px no-repeat;}#sub-nav ul li.sub-nl a:link, #sub-nav ul li.sub-nl a:hover, #sub-nav ul li.sub-nl a:visited {	width: 93px;	height: 44px;    float: left;    text-indent: -1000em;}#sub-nav ul li.sub-workshops {	width: 88px;	height: 44px;	background: url(../img/sub-news-2.gif) -269px 0 no-repeat;}#sub-nav ul li.sub-workshops a:hover, #sub-nav ul li.sub-workshops a.active {	width: 88px;	height: 44px;	background: url(../img/sub-news-2.gif) -269px -44px no-repeat;}#sub-nav ul li.sub-workshops a:link, #sub-nav ul li.sub-workshops a:hover, #sub-nav ul li.sub-workshops a:visited {	width: 88px;	height: 44px;    float: left;    text-indent: -1000em;}/* Buttons */a.button {    background: url('../img/bg-button-a.gif') no-repeat scroll top right;    display: block;		float: left;    font: bold 11px arial, sans-serif;    height: 26px;	text-align: left;	margin-bottom: 10px;	margin-top: 10px;    margin-right: 8px;    padding-right: 8px; /* sliding doors padding */    text-decoration: none;}a.button span {    background: url('../img/bg-button-span.gif') no-repeat;    display: block;	font-weight: bold;	color: #0f1958;    line-height: 17px;    padding: 5px 0 5px 8px;}a.button:hover span {	color: #fe630f;}em {	font-style: italic;}
