@charset "utf-8";

/* CSS Style Reset */
html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, ol, ul, li, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}
ol, ul {list-style:none;}

/* Links */
a:link {color:#672606;}
a:visited {color:#672606;}
a:hover {color:#0464b6; text-decoration:none;}
a:active {color:#0464b6;}

/* Page Layout  */
html, body {width:100%; height:100%;}
body{background:#000 url(../images/dtmp_bg.gif) 50% 0; font:93.75% "Trebuchet MS", Verdana, sans-serif; color:#022568;}
#dtmpLogo {display:block;position:absolute;top:30px;left:92px;}
#pageWrapper {margin:0px auto; width:972px; border-left:#fff solid 3px; border-right:#fff solid 3px; background:#fff url(../images/dtmp_pageBG.gif) repeat-y;}
#headWrapper {position:relative;height:139px;background:url(../images/dtmp_header.jpg) no-repeat;}
#navWrapper {height:27px; background:#0f42a3 url(../images/dtmp_navBG.gif) no-repeat;margin:0px; display: block;}
#bodyLeft {display:block; float:left; width:540px;background:url(../images/dtmp_text-BG.gif) repeat-y;}
#bodyRight {display:block; float:left; width:432px;}
#footWrapper {height:35px; background:url(../images/dtmp_footer.gif) repeat-x; width:972px;}
#footBase {display:block; height:120px; background:#0a0b0d url(../images/dtmp_base.jpg) no-repeat;}

/* Navigation */
#navList {height:27px; margin-left: 20px;}
#navList ul{}
#navList ul li {float:left;}
#navList ul li a {display:block; float:left; height:21px; padding:6px 9px 0 9px; font:bold 10px Verdana, sans-serif; text-align: center; text-decoration:none;}
/* Navigation - Button Styles */
#navList ul li a.btnAbout {background:url(../images/dtmp_btn-about.gif) no-repeat 0 -50px;}
#navList ul li a.btnAssembly {background:url(../images/dtmp_btn-assembly.gif) no-repeat 0 -50px;}
#navList ul li a.btnContact {background:url(../images/dtmp_btn-contact.gif) no-repeat 0 -50px;}
#navList ul li a.btnFab {background:url(../images/dtmp_btn-fab.gif) no-repeat 0 -50px;}
#navList ul li a.btnHome {background:url(../images/dtmp_btn-home.gif) no-repeat 0 -50px;}
#navList ul li a.btnLocations {background:url(../images/dtmp_btn-locations.gif) no-repeat 0 -50px;}
#navList ul li a.btnPD {background:url(../images/dtmp_btn-pd.gif) no-repeat 0 -50px;}
#navList ul li a.btnQuality {background:url(../images/dtmp_btn-quality.gif) no-repeat 0 -50px;}
#navList ul li a.btnStamp {background:url(../images/dtmp_btn-stamp.gif) no-repeat 0 -50px;}
#navList ul li a.btnWeld{background:url(../images/dtmp_btn-weld.gif) no-repeat 0 -50px;}
#navList ul li a.btnEmail {background:url(../images/dtmp_btn-email.gif) no-repeat 0 -50px;}
#navList ul li a.btnEmployment {background:url(../images/dtmp_btn-employ.gif) no-repeat 0 -50px;}
#navList ul li a.btnNews {background:url(../images/dtmp_btn-news.gif) no-repeat 0 -50px;}
#navList ul li a.btnOWA{background:url(../images/dtmp_btn-owa.gif) no-repeat 0 -50px;}
/* Navigation - Hovers & Actives */
#navList ul li a:link {color:#fff;}
#navList ul li a:visited {color:#fff;}
#navList ul li a:hover {text-decoration: none; background-position:0 0; color:#022568;}
#navList ul li a:active {color:#022568;}
#navList ul li a.btnActive {background-position:0 0; color:#022568;}
#navList ul li a:visited.btnActive {color:#022568;}


/* Page Headers */
#pageBox1, #pageBox2, #pageBox3, #pageBox4, #pageBox5, #pageBox6, #pageBox7, #pageBox8, #pageBox9, #pageBox10, #pageBox11 {width:540px;height:183px;}
#pageBox1 {background:url(../images/dtmp_head-home.jpg) no-repeat;}
#pageBox2 {background:url(../images/dtmp_head-pd.jpg) no-repeat;}
#pageBox3 {background:url(../images/dtmp_head-stamp.jpg) no-repeat;}
#pageBox4 {background:url(../images/dtmp_head-fab.jpg) no-repeat;}
#pageBox5 {background:url(../images/dtmp_head-assembly.jpg) no-repeat;}
#pageBox6 {background:url(../images/dtmp_head-quality.jpg) no-repeat;}
#pageBox7 {background:url(../images/dtmp_head-about.jpg) no-repeat;}
#pageBox8 {background:url(../images/dtmp_head-locations.jpg) no-repeat;}
#pageBox9 {background:url(../images/dtmp_head-eo.jpg) no-repeat;}
#pageBox10 {background:url(../images/dtmp_head-weld.jpg) no-repeat;}
#pageBox11 {background:url(../images/dtmp_head-news.jpg) no-repeat;}

/* Page Images */
#pagePic1, #pagePic2, #pagePic3, #pagePic4, #pagePic5, #pagePic6, #pagePic7 {width:432px;}
#pagePic1 {background:url(../images/dtmp_photo-home.jpg) no-repeat; height:183px;}
#pagePic2 {background:url(../images/dtmp_photo-pd.jpg) no-repeat;height:683px;}
#pagePic3 {background:url(../images/dtmp_photo-stamp.jpg) no-repeat;height:945px;}
#pagePic4 {background:url(../images/dtmp_photo-fab.jpg) no-repeat; height:817px;}
#pagePic5 {background:url(../images/dtmp_photo-assembly.jpg) no-repeat; height:386px;}
#pagePic6 {background:url(../images/dtmp_photo-quality.jpg) no-repeat; height:595px;}
#pagePic7 {background:url(../images/dtmp_photo-about.jpg) no-repeat; height:480px;}
#pagePic8 {background:url(../images/dtmp_photo-locations.jpg) no-repeat; height:183px;}
#pagePic9 {background:url(../images/dtmp_photo-eo.jpg) no-repeat; height:730px;}
#pagePic10 {background:url(../images/dtmp_photo-weld.jpg) no-repeat;height:720px;}
#pagePic11 {background:url(../images/dtmp_photo-news.jpg) no-repeat; height:510px;}

/* All Page Styles */
#headWrapper p {position:absolute;top:8px;left:564px;width:400px;margin:0;padding:0;font:bold italic .86em Arial, sans-serif;color:#fff;letter-spacing:1px;}
h1 {font-size:1.33em;color:#0d539a;border-bottom:dashed 1px #aaa;padding-bottom:2px;margin-bottom:7px;}
h2 {font-size:1.06em;color:#672606;}
h3 {font-size:.86em; margin:6px 0px 3px 0px; color:#222; text-transform:uppercase;}
#pageText {margin:25px; width:470px;}
#pageText p {line-height:1.4em; margin:0px 0px 16px 0px;}
#pageText ul {margin:6px 0px 16px 0px; list-style:none;}
#pageText li {margin:0px; font:.86em Verdana, sans-serif; padding:3px 8px; background: url(../images/dtmp_bullet.gif) 0px 9px no-repeat; list-style-position:outside;}
.clear {clear:both;}
.pageTitle {font-weight:bold; font-size:1.5em;line-height:32px;padding:55px 0px 0px 40px;letter-spacing:1px;width: 470px;} /*Item offscreen!*/
p.pageTitle {position:relative; top:-400px;} /* Hide Native Header Native-Text */
/* Index Page Styles */
#indexFlash {width:972px;height:381px;}
/* Home Page Styles */
#pageWrapperH {margin:0px auto;width:972px;border-left:#fff solid 3px;border-right:#fff solid 3px; background:#fff url(../images/dtmp_pageBG.gif);}
#bodyLeftH {float:left;width:540px; height:502px; background: url(../images/dtmp_home-pic-BG.gif) no-repeat 0px 180px;}
.welcome {font-size:1.13em}
.homeISO {width:374px;height:68px; margin-bottom:12px; background: url(../images/dtmp_home-ISO.jpg) no-repeat;text-align:center;}
#bodyRight .homeISO a {display:block; height:68px; text-decoration:none;}
#bodyRight .homeISO a p {font-weight:bold; font-size: 18px; padding:17px 0 0; color:#0d539a; text-decoration:none;}
#bodyRight .homeISO a small {display:block; font-size:.8em; color:#0d539a; text-decoration:none;}
#bodyRight .homeISO a:hover p, #bodyRight .homeISO a:hover small {text-decoration:underline;}
#bodyRight2 {padding:14px 28px 0px 28px;}
#bodyRight2 p {line-height:1.13em; padding:0px 0px 12px 0px;}
#bodyRight2 a {color:#022568;} 
#bodyRight2 a:hover {color:#0464b6;}
#imageMatrix {position:relative;top:20px;left:35px;width:458px;}
#imgMtx1, #imgMtx2, #imgMtx3, #imgMtx4, #imgMtx5, #imgMtx6 {display:block; float:left; width:142px; height:136px;} 
#imgMtx1, #imgMtx2, #imgMtx4, #imgMtx5 {margin-right:15px;}
#imgMtx1, #imgMtx2, #imgMtx3 {margin-bottom:15px;}
#imgMtx1, #imgMtx2, #imgMtx3, #imgMtx4, #imgMtx5, #imgMtx6, #imgMtxP1, #imgMtxP2, #imgMtxP3, #imgMtxP4, #imgMtxP5, #imgMtxP6 {-khtml-opacity:1; -moz-opacity:1; -ms-filter:”alpha(opacity=100)”; filter:alpha(opacity=100); opacity:1;}
.homeTitle {font-size:1.2em;padding-top:38px;} /* Item offscreen! */
/* Locations Page */
.h1sub {font-size:.66em;}
.h1sub a:link {color:#105290;}
.h1sub a:visited {color:#0463bc;}
.h1sub a:hover {color:#0463bc;}
.h1sub a:active {color:#0463bc;}
/* News Page */
.news h1{text-align:center; padding:0 0 10px 0;}
.news h2{text-align:center; padding:6px 0 14px 0;font-size:1.33em;}
#pageText.news {margin-top:45px;}
.archiveLink {float:right; position:relative; margin:186px 10px 0 0; padding:0; font-size:.86em; color:#0d539a;}
.archiveLink a {color:#0d539a; font-weight:bold;}
/* Employment Page */
#pageText ol {margin:0 0 0 20px; width:450px;}
#pageText ol li {list-style:outside decimal; background:none; margin:0 0 6px 0;}


/* Footer Navigation */
#footWrapper {text-align:center;}
#footWrapper ul {width:896px; margin:0 auto; list-style:none;}
#footWrapper ul li {float:left;}
#footWrapper ul li a {display:block; float:left; height:16px; margin:2px 0px; padding:3px 9px 0 9px; text-align:center; font:bold .6em Verdana, sans-serif; color:#2c2f34; border-right:solid 1px #e0e2e3; text-decoration:none;}
#footWrapper ul li a.footFirst{border-left:solid 1px #e0e2e3;}
#footWrapper ul li a:hover {text-decoration:none; background:url(../images/dtmp_foot-hover.jpg) repeat-x;}
#footWrapper p {font-size:.66em; height:18px; padding-top:5px; font-weight:bold; text-transform:uppercase;}
#footWrapper p a {color:#022568;}
#footWrapper p a:hover {color:#0464b6}
