@charset "utf-8";



html,body	{ margin: 0px; padding: 0px; }

body		{ background: url(../standard/background.jpg) top center no-repeat #fbfbe9; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

h1			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ab1313; font-weight: normal; text-align: left; margin: 0px; }

h2			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ab1313; font-weight: bold; text-align: left; margin: 0px; }

h3			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ab1313; font-weight: bold; text-align: left; margin: 0px; }

h3 a		{ text-decoration: none; color: #ab1313; }

h3 a:hover	{ text-decoration: underline; }

p			{ padding: 0px; margin: 5px 0px 10px 0px; }

input		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a			{ color: #990000; }

a:hover		{ text-decoration: none; }



.red		{ color: #ab1313; }



div#header							{ overflow: hidden; background: url(../standard/header.jpg) top left no-repeat #ac1515; height: 121px; }

div#header div#logo					{ padding: 10px 0px 0px 40px; float: left; width: 300px; }

div#header div#logo img				{ width: 300px; height: 100px; border: 0px; padding: }

div#header div#topright				{ width: 630px; text-align: right; color: #fff; font-size: 8pt; padding: 10px 0px 10px 10px; float: right; }

div#header div#topright a			{ color: #fff; text-decoration: none; }

div#header div#topright a:hover		{ text-decoration: underline; }

div#header ul						{ margin: 71px 0px 0px 0px; padding: 0px; float: right; }

div#header ul li					{ float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px; background: url(../standard/nav_spacer.png) top left no-repeat; list-style: none; }

div#header ul li a					{ display: block; text-decoration: none; padding: 5px 11px 5px 11px; margin: 0px; color: #fff; font-size: 10pt; }

div#header ul li a:hover			{ background: url(../standard/nav_on_bg.png) top left repeat-x; }



div#header2							{ overflow: hidden; background: url(../standard/header_new_1.jpg) top left no-repeat #fbfbe9; height: 121px; border-right: 1px solid #990000; border-left: 1px solid #990000; }

div#header2 div#logo				{ padding: 10px 0px 0px 40px; float: left; width: 300px; }

div#header2 div#logo img			{ width: 300px; height: 100px; border: 0px; padding: }

div#header2 div#topright			{ width: 630px; text-align: right; color: #fff; font-size: 8pt; padding: 10px 0px 10px 10px; float: right; }

div#header2 div#topright a			{ color: #fff; text-decoration: none; }

div#header2 div#topright a:hover	{ text-decoration: underline; }

div#header2 ul						{ margin: 71px 0px 0px 0px; padding: 0px; float: right; }

div#header2 ul li					{ float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px; background: url(../standard/nav_spacer_new.png) top left no-repeat; list-style: none; }

div#header2 ul li a					{ display: block; text-decoration: none; padding: 5px 11px 5px 11px; margin: 0px; color: #fff; font-size: 10pt; }

div#header2 ul li a:hover			{ background: url(../standard/nav_on_bg.png) top left repeat-x; }



div#navtrail				{ font-size: 11px; text-align: left; padding: 5px 0px 10px 15px; background-color: #f1f1dc; border-left: 1px solid #d2d2b0; border-right: 1px solid #d2d2b0; }

div#navtrail a				{ text-decoration: none; color: #ab1313; }

div#container				{ width: 984px; margin: 0px auto; }

div#contact					{ padding: 4px 0px 2px 0px; font-size: 11px; text-align: right; color: #990000; height: 16px; font-weight: bold; }

div#contact a				{ text-decoration: none; color: #990000; }

div#contact a:hover			{ text-decoration: underline; }

div.spacer					{ width: 984px; height: 1px; }

td.spacer					{ width: 1px; background-color: #fbfbe9; } 

div#homeimagerotation		{ width: 984px; height: 203px; background: url(../standard/home_image_rotation_text_bg.jpg) top repeat-x; }

div#homeimagerotationnew	{  }

div#homemainimage			{ height: 255px; background: url(../standard/home_main_image_bg.jpg) top left no-repeat; }

td#homeimage				{ width: 730px; }

td#homeimagecontent			{ padding: 10px; vertical-align: top; color: #000; font-size: 11px; text-align: left; }

td#homeimagecontent	a		{ color: #ab1313; text-decoration: underline; }

td#homeimagecontent	a:hover	{ text-decoration: none; }

td#homeimagecontent strong	{ font-weight: bold; color: #ab1313; }

div#interiorimage			{ height: 119px; background: url(../standard/home_image_rotation_text_bg.jpg) bottom repeat-x; }

div#contenthome				{ padding: 15px 0px 15px 0px; text-align: left; font-size: 11px; border-left: 1px solid #d2d2b0; border-right: 1px solid #d2d2b0; background-color: #fbfbe9; }

div#content					{ overflow: hidden; padding: 10px 15px 10px 15px; text-align: left; font-size: 11px; border-left: 1px solid #d2d2b0; border-right: 1px solid #d2d2b0; background-color: #fbfbe9; }

div#news					{ background-color: #eeeed7; text-align: left; padding: 3px 10px 3px 10px; font-size: 11px; margin-bottom: 0px; }

div#news a					{ color: #990000; text-decoration: none; }

div#news a:hover			{ text-decoration: underline; }

span#newsheading			{ font-weight: bold; padding: 3px 5px 3px 5px; margin-right: 5px; background-color: #ab1313; color: #fff; } 

div#footer					{ background: url(../standard/footer_bg.jpg) top repeat-x #810e0e; color: #fff; padding: 10px 5px 10px 5px; font-size: 11px; margin-bottom: 10px; }

div#footer a				{ text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; }

div#footer a:hover			{ text-decoration: underline; }

td#h1text					{ vertical-align: bottom; padding: 0px 10px 47px 10px; }

span#headertext a			{ color: #000; text-decoration: none; }

span#headertext a:hover		{ text-decoration: underline; }

span#headertext h3 a		{ color: #ab1313; }



div#navigation					{ background-color: #ab1313; height: 35px; padding: 0px 0px 0px 40px; }

div#navigation ul				{ list-style-type: none; line-height: 0px; padding: 0px; margin: 0px; }

div#navigation ul li			{ padding: 0px; margin: 0px; }

div#navigation ul li a			{ color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; padding: 17px 19px 18px 20px; float: left; }

div#navigation ul li a:hover	{ background-color: #dadabf; color: #000; }



div#welcome					{ position: absolute; top: 391px; z-index: 500; margin-left: 45px; display: none; background-color: #eaead2; font-size: 11px; width: 550px; height: 250px; padding: 12px; text-align: left; border: 1px solid #d2d2b0; }

div#welcomeinterior			{ position: absolute; top: 120px; z-index: 500; margin-left: 140px; display: none; background-color: #eaead2; font-size: 11px; width: 550px; height: 250px; padding: 12px; text-align: left; border: 1px solid #d2d2b0; }

div#proser					{ position: absolute; top: 120px; z-index: 500; margin-left: 455px; display: none; }

div#curnews					{ position: absolute; top: 120px; z-index: 510; margin-left: 484px; display: none; }

div#abous					{ position: absolute; top: 120px; z-index: 520; margin-left: 660px; display: none; }

div#indser					{ position: absolute; top: 120px; z-index: 520; margin-left: 730px; display: none; }

div#conus					{ position: absolute; top: 120px; z-index: 530; margin-left: 754px; display: none; }





div#proser ul,div#indser ul,div#curnews ul,div#abous ul,div#conus ul															{ width: 230px; list-style: none; padding: 0px; margin: 0px; }

div#proser ul li,div#indser ul li,div#curnews ul li,div#abous ul li,div#conus ul li												{ text-align: left; padding: 0px; margin: 0px; background-color: #ab1313; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; }

div#proser ul li:hover,div#indser ul li:hover,div#curnews ul li:hover,div#abous ul li:hover,div#conus ul li:hover				{ background-color: #dadabf; }

div#proser ul a	,div#indser ul a,div#curnews ul a,div#abous ul a,div#conus ul a													{ width: 100%; height: 100%; display: block; padding: 5px 7px 5px 7px;  font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; }

div#proser ul li:hover a,div#indser ul li:hover a,div#curnews ul li:hover a,div#abous ul li:hover a,div#conus ul li:hover a		{ color: #000; }

div#proser ul a:hover,div#indser ul a:hover,div#curnews ul a:hover,div#abous ul a:hover,div#conus ul a:hover					{ color: #000; }



div#newunits,div#keyofficers,div#startupspain,div#startupmichigan,div#wins,div#downunder,div#gogold		{ display: none; padding-left: 10px; }



ul#newslinks				{ list-style: none; font-size: 11px; line-height: 20px; margin: 0px; padding: 5px 0px 10px 0px; float: left; width: 240px; }

ul#newslinks li a 			{ text-decoration: none; font-weight: bold; }

ul#newslinks li a:hover 	{ text-decoration: underline; font-weight: bold; }



div#homerightintro			{ background-color: #e9e9d1; padding: 5px 10px 1px 10px; margin: 0px 12px 5px 12px; }

div#homerightintrobottom	{ border: 1px solid #cecead; padding: 10px 5px 0px 5px; text-align: center; margin: 0px 12px 0px 12px; }



div#companyprofile			{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 550; margin-left: 382px; width: 115px; height: 27px }

div#productsservices		{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 551; margin-left: 498px; width: 136px; height: 27px }

div#dsinews					{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 552; margin-left: 635px; width: 88px; height: 27px }

div#aboutus					{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 553; margin-left: 724px; width: 83px; height: 27px }

div#ftpsite					{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 554; margin-left: 808px; width: 81px; height: 27px }

div#contactus				{ display: none; background-color: #000; position: absolute; top: 93px; z-index: 555; margin-left: 890px; width: 94px; height: 27px }



div#materialsfloat			{ float: right; margin: 10px 10px 10px 10px; padding: 10px; background-color: #e5e5cb; width: 200px; }

div#materialsfloat h3		{ background-color: #ab1514; color: #fff; font-size: 11pt; padding: 3px 3px 3px 6px; }

div#materialsfloat ul		{ margin: 0px; padding: 8px 10px 0px 20px; }

div#materialsfloat ul li	{ margin: 0px; padding: 0px; }



div.industryfloat			{ float: left; margin: 10px 10px 8px 10px; border: 1px dotted #666; text-align: center; width: 330px; } 

div.industryfloat img		{ border: 0px; padding: 0px; margin: 0px 0px 5px 0px; border: 1px solid #ccc; } 

div.industryfloat a			{ text-decoration: none; display: block; padding: 10px 10px 6px 10px; font-size: 10pt; color: #ab1514; font-weight: bold; background-color: #e5e5cb; } 

div.industryfloat a:hover	{ text-decoration: none;  background-color: #fffbbb;} 


.wrapperzoom {
	position: absolute;
	top: -550px;
	left: 25%;
    transform:scale(0.7,0.7) translateY(0px);
    -ms-transform:scale(0.7,0.7) translateY(0px); /* IE 9 */
    -webkit-transform:scale(0.7,0.7); /* Safari and Chrome */
}