.BG {

position:absolute;
z-index:0;
top:0;
left:0;
width:100%;
height:100%; 
}

.body {
overflow: hidden;
}

.FrameCenter {
	text-align: center;
	height: 679px;
	width: 1101px;
	margin-top: -340px;
	margin-left: -550px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
}

.JASANZ {
	text-align: center;
	height: 150px;
	width: 150px;
	margin-top: 140px;
	margin-left: -20px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
}


.AnnouncementECLogo {
	text-align: center;
	height: 69px;
	width: 169px;
	margin-top:  35px;
	margin-left: -85px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
}

.DSSR {
	text-align: center;
	height: 150px;
	width: 150px;
	margin-top: 140px;
	margin-left: -130px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
}



.FrameFooter {
	text-align: center;
	height: 128px;
	width: 1101px;
	margin-top: 280px;
	margin-left: -550px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.FrameBanner {
	text-align: center;
	height: 158px;
	width: 1101px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
	border: 0px none #646464;
	z-index:0;
}

.FrameNAV_LEFT {
	text-align: center;
	height: 55px;
	width: 159px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_INTRO {
	text-align: center;
	height: 55px;
	width: 127px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 159px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_CERT {
	text-align: center;
	height: 55px;
	width: 126px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 286px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_CAPABILITIES {
	text-align: center;
	height: 55px;
	width: 126px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 412px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_GALLERY {
	text-align: center;
	height: 55px;
	width: 126px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 538px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_EMPLOYMENT {
	text-align: center;
	height: 55px;
	width: 126px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 664px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_CONTACT {
	text-align: center;
	height: 55px;
	width: 126px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 790px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameNAV_RIGHT {
	text-align: center;
	height: 55px;
	width: 185px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 916px;
	top: 158px;
	border: 0px none #646464;
	z-index:1;
}

.FrameContentArea {
	text-align: center;
	height: 466px;
	width: 1101px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 213px;
	border: 0px none #646464;
	z-index:1;
}

.FullPageContent {
	text-align: center;
	height: 400px;
	width: 850px;
	margin-top: 0px;
	margin-left: -425px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 20px;
	border: 0px none #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}

a:link {

	font-style: normal;
	color: #CCCCCC;
	text-decoration: none;
}

a:visited {

	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:active {

	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {

	font-style: normal;
	color: #D21A1A;
	text-decoration: underline;
}

.GalleryContent {
	text-align: center;
	height: 380px;
	width: 650px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 225px;
	top: 0px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E1E1E1;
}

.ContentWithLowerNav {
	text-align: center;
	height: 330px;
	width: 850px;
	margin-top: 0px;
	margin-left: -425px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 0px;
	border: 0px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E1E1E1;
}

.ContentListingsWithLowerNav {
	text-align: center;
	height: 298px;
	width: 848px;
	margin-top: 0px;
	margin-left: -425px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 30px;
	border-top: 1px solid #646464;
	border-bottom: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E1E1E1;
}

.ISOCertificate {
	text-align: center;
	height: 500px;
	width: 364px;
	margin-top: 0px;
	margin-left: -182px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 25px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.ISOCertificateText {
	text-align: center;
	height: 100px;
	width: 364px;
	margin-top: 0px;
	margin-left: -182px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 550px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
}

.DRSCertificate {
	text-align: center;
	height: 500px;
	width: 348px;
	margin-top: 0px;
	margin-left: -174px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 25px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.DRSCertificateText {
	text-align: center;
	height: 500px;
	width: 348px;
	margin-top: 0px;
	margin-left: -174px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 550px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
}

.FutureMaterialsAward {
	text-align: center;
	height: 500px;
	width: 344px;
	margin-top: 0px;
	margin-left: -172px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 25px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.FutureMaterialsAwardText {
	text-align: center;
	height: 100px;
	width: 344px;
	margin-top: 0px;
	margin-left: -172px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 550px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
}

.TA_Award {
	text-align: center;
	height: 500px;
	width: 369px;
	margin-top: 0px;
	margin-left: -185px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 25px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.TA_AwardText {
	text-align: center;
	height: 100px;
	width: 344px;
	margin-top: 0px;
	margin-left: -185px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 550px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
}

.AnnouncementBody {
	text-align: justify;
	vertical-align: middle;
	height: 150px;
	width: 333px;
	margin-top: -100px;
	margin-left: -166px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.TA_Trophy {
	text-align: center;
	height: 500px;
	width: 333px;
	margin-top: 0px;
	margin-left: -166px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 25px;
	border: 1px solid #646464;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1E1E1;
}

.TA_TrophyText {
	text-align: center;
	height: 100px;
	width: 333px;
	margin-top: 0px;
	margin-left: -166px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 550px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1E1E1;
}


.PopupFooter {
	text-align: center;
	height: 25px;
	width: 400px;
	margin-top: 0px;
	margin-left: -200px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 50%;
	bottom: 0px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #;
	color: #666666;
}


.LowerNav {
	text-align: center;
	height: 75px;
	width: 650px;
	margin-top: 0px;
	margin-left: -325px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 325px;
	z-index:1;
}

.LowerNavRIGHT {
	text-align: center;
	height: 100px;
	width: 100px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 325px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E1E1E1;
}

.LowerNavLEFT {
	text-align: center;
	height: 75px;
	width: 100px;
	margin-top: 0px;
	margin-left: -100px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 325px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E1E1E1;
}

.CAPPartsButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 755px;
	bottom: 277px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.CAPMouldsButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 580px;
	bottom: 277px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.CAPMachiningButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 405px;
	bottom: 277px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.CAPPrototypingButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 205px;
	bottom: 277px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}


.CAPDigitizeButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 645px;
	bottom: 115px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.CAPWatercuttingButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 480px;
	bottom: 115px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}

.CAPAutoclaveButton {
	text-align: center;
	height: 129px;
	width: 140px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 320px;
	bottom: 115px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
}


.Announcement {
	text-align: center;
	height: 50px;
	width: 200px;
	margin-top: 190px;
	margin-left: 150px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	border: 0px none #646464;
	z-index:1;
}


a.ANNOUNCEMENTbutton { 
        background:url(images/Announcements.png) repeat 0px 0px; 
        width: 200px; 
        height: 50px; 
        display: block; 
}

a.ANNOUNCEMENTbutton span { 
        display: none; 
}

a.ANNOUNCEMENTbutton:hover { 
        background: url(images/Announcements.png) repeat 0px -50px; 
}


a.ANNOUNCEMENTbuttonSTATIC { 
        background:url(images/Announcements.png) repeat 0px -50px; 
        width: 200px; 
        height: 50px; 
        display: block; 
}

a.ANNOUNCEMENTbuttonSTATIC span { 
        display: none; 
}







a.INTRObutton { 
        background:url(images/nav_intro_span.png) repeat 0px 0px; 
        width: 127px; 
        height: 55px; 
        display: block; 
}

a.INTRObutton span { 
        display: none; 
}

a.INTRObutton:hover { 
        background: url(images/nav_intro_span.png) repeat 0px -55px; 
}


a.INTRObuttonSTATIC { 
        background:url(images/nav_intro_span.png) repeat 0px -55px; 
        width: 127px; 
        height: 55px; 
        display: block; 
}

a.INTRObuttonSTATIC span { 
        display: none; 
}






a.CERTbutton { 
        background:url(images/nav_cert_span.png) repeat 0px 0px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CERTbutton span { 
        display: none; 
}

a.CERTbutton:hover { 
        background: url(images/nav_cert_span.png) repeat 0px -55px; 
}


a.CERTbuttonSTATIC { 
        background:url(images/nav_cert_span.png) repeat 0px -55px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CERTbuttonSTATIC span { 
        display: none; 
}





a.CAPABILITIESbutton { 
        background:url(images/nav_capabilities_span.png) repeat 0px 0px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CAPABILITIESbutton span { 
        display: none; 
}

a.CAPABILITIESbutton:hover { 
        background: url(images/nav_capabilities_span.png) repeat 0px -55px; 
}


a.CAPABILITIESbuttonSTATIC { 
        background:url(images/nav_capabilities_span.png) repeat 0px -55px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CAPABILITIESbuttonSTATIC span { 
        display: none; 
}



a.GALLERYbutton { 
        background:url(images/nav_gallery_span.png) repeat 0px 0px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.GALLERYbutton span { 
        display: none; 
}

a.GALLERYbutton:hover { 
        background: url(images/nav_gallery_span.png) repeat 0px -55px; 
}


a.GALLERYbuttonSTATIC { 
        background:url(images/nav_gallery_span.png) repeat 0px -55px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.GALLERYbuttonSTATIC span { 
        display: none; 
}




a.EMPLOYMENTbutton { 
        background:url(images/nav_employment_span.png) repeat 0px 0px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.EMPLOYMENTbutton span { 
        display: none; 
}

a.EMPLOYMENTbutton:hover { 
        background: url(images/nav_employment_span.png) repeat 0px -55px; 
}


a.EMPLOYMENTbuttonSTATIC { 
        background:url(images/nav_employment_span.png) repeat 0px -55px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.EMPLOYMENTbuttonSTATIC span { 
        display: none; 
}



a.CONTACTbutton { 
        background:url(images/nav_contact_span.png) repeat 0px 0px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CONTACTbutton span { 
        display: none; 
}

a.CONTACTbutton:hover { 
        background: url(images/nav_contact_span.png) repeat 0px -55px; 
}


a.CONTACTbuttonSTATIC { 
        background:url(images/nav_contact_span.png) repeat 0px -55px; 
        width: 126px; 
        height: 55px; 
        display: block; 
}

a.CONTACTbuttonSTATIC span { 
        display: none; 
}





a.CERTIFICATIONSbutton { 
        background:url(images/certifications_button_G.png) repeat 0px 0px; 
        width: 150px; 
        height: 113px; 
        display: block; 
}

a.CERTIFICATIONSbutton span { 
        display: none; 
}

a.CERTIFICATIONSbutton:hover { 
        background: url(images/certifications_button.png) repeat 0px -113px; 
}



a.INDUSTRYbutton { 
        background:url(images/industry_button_G.png) repeat 0px 0px; 
        width: 150px; 
        height: 113px; 
        display: block; 
}

a.INDUSTRYbutton span { 
        display: none; 
}

a.INDUSTRYbutton:hover { 
        background: url(images/industry_button.png) repeat 0px -113px; 
}



a.AWARDSbutton { 
        background:url(images/awards_button_G.png) repeat 0px 0px; 
        width: 150px; 
        height: 113px; 
        display: block; 
}

a.AWARDSbutton span { 
        display: none; 
}

a.AWARDSbutton:hover { 
        background: url(images/awards_button.png) repeat 0px -113px; 
}




a.LARROWbutton { 
        background:url(images/arrow_left_G.png) repeat 0px 0px; 
        width: 100px; 
        height: 60px; 
        display: block; 
}

a.LARROWbutton span { 
        display: none; 
}

a.LARROWbutton:hover { 
        background: url(images/arrow_left.png) repeat 0px 0px; 
}



a.RARROWbutton { 
        background:url(images/arrow_right_G.png) repeat 0px 0px; 
        width: 100px; 
        height: 60px; 
        display: block; 
}

a.RARROWbutton span { 
        display: none; 
}

a.RARROWbutton:hover { 
        background: url(images/arrow_right.png) repeat 0px 0px; 
}



a.PARTSbutton { 
        background:url(images/capabilities/parts_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 

}

a.PARTSbutton span { 
        display: none; 
}

a.PARTSbutton:hover { 
        background: url(images/capabilities/parts_anim.gif) repeat 0px 0px; 
}




a.MOULDSbutton { 
        background:url(images/capabilities/moulds_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.MOULDSbutton span { 
        display: none; 
}

a.MOULDSbutton:hover { 
        background: url(images/capabilities/moulds_anim.gif) repeat 0px 0px; 
}


a.MACHININGbutton { 
        background:url(images/capabilities/machining_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.MACHININGbutton span { 
        display: none; 
}

a.MACHININGbutton:hover { 
        background: url(images/capabilities/machining_anim.gif) repeat 0px 0px; 
}



a.PROTOTYPINGbutton { 
        background:url(images/capabilities/prototyping_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.PROTOTYPINGbutton span { 
        display: none; 
}

a.PROTOTYPINGbutton:hover { 
        background: url(images/capabilities/prototyping_anim.gif) repeat 0px 0px; 
}



a.DIGITIZEbutton { 
        background:url(images/capabilities/digitizing_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.DIGITIZEbutton span { 
        display: none; 
}

a.DIGITIZEbutton:hover { 
        background: url(images/capabilities/digitizing_anim.gif) repeat 0px 0px; 
}




a.WATERCUTTINGbutton { 
        background:url(images/capabilities/watercutting_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.WATERCUTTINGbutton span { 
        display: none; 
}

a.WATERCUTTINGbutton:hover { 
        background: url(images/capabilities/watercutting_anim.gif) repeat 0px 0px; 
}





a.AUTOCLAVEbutton { 
        background:url(images/capabilities/autoclave_g.gif) repeat 0px 0px; 
        width: 140px; 
        height: 109px; 
        display: block; 
}

a.AUTOCLAVEbutton span { 
        display: none; 
}

a.AUTOCLAVEbutton:hover { 
        background: url(images/capabilities/autoclave_anim.gif) repeat 0px 0px; 
}