<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */


/* ***** GENERIC ***** */
.clear {clear:both; font-size:0px; height:0px;}
.showThis {display:block;}
.hideThis {display:none;}

h1, h2, h3 {font-weight:normal;}
ul {list-style:none;}
a {text-decoration:none;}
/* ***** GENERIC ***** */


/* ***** HOLDERS ***** */
body {background:#949ba1 url(../images/bg.jpg) repeat-x; font-family:Verdana; font-size:0.8em;}

#holdAll {background-color:#ffffff; margin:0px auto; width:960px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; left:50%;}

.holdPageSection {background-color:#ffffff; width:960px;}
/* ***** HOLDERS ***** */


/* ***** TOP ***** */
#logo {float:left; margin:20px 541px 20px 20px;}

#topLinks {background:url(../images/bgtoplinks.gif) no-repeat; float:left; padding:5px 0px 10px 6px; width:183px;}
#topLinks ul {float:left;}
#topLinks li {float:left; margin:0px 0px 0px 18px;}
/* ***** TOP ***** */


/* ***** TOP MENU ***** */
#topMenu {background:#ffffff url(../images/bgmenu.gif) no-repeat; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 222px; width:738px;}
#topMenu li {float:left;}
#topMenu li a {background:url(../images/bgmenu0.gif) no-repeat top left; color:#ffffff; display:block; font-size:0.8em; height:27px; padding:8px 0px 0px 0px; text-align:center; text-transform:uppercase; width:120px;}
#topMenu li a:hover, #topMenu li a.topMenuOn, #topMenu li a.topMenuSubOn {background:url(../images/bgmenu1.gif) no-repeat;}

#topMenu #customParts a:hover, #topMenu #customParts a.topMenuOn {background:url(../images/bgmenu0.gif) no-repeat top left;}

#holdSubMenus {position:relative; z-index:100;}
#holdSubMenus .subMenu { display:none; font-size:0.8em; overflow:hidden; position:absolute; top:-8px;}
#holdSubMenus .subMenu ul {background-color:#df0005; padding:5px 0px 0px 0px; width:119px;}
#holdSubMenus .subMenu li {padding:0px 0px 10px 0px; text-align:center;}
#holdSubMenus .subMenu li a {color:#ffffff;}
#holdSubMenus .subMenu li a:hover {color:#000000;}

#holdSubMenus #subMenu1 {left:223px;}
#holdSubMenus #subMenu2 {left:343px;}
#holdSubMenus #subMenu3 {left:463px;}
#holdSubMenus #subMenu4 {left:583px;}

#customDropDown {background-color:#1e054e; display:none; font-size:0.8em; overflow:hidden; padding:10px 0px 10px 0px; position:absolute; left:823px; top:-8px; width:122px;}
#customDropDown p {color:#ffffff; margin:0px 5px 10px 5px;}
#customDropDown #customButton {background:url(../images/bgmenu2.gif) repeat-x; border:1px solid #dc0005; margin:0px 0px 0px 5px; width:83px;}
#customDropDown #customButton a {background:url(../images/arr_red4.gif) no-repeat right; color:#ffffff; display:block; padding:0px 0px 0px 3px; width:80px;}
/* ***** TOP MENU ***** */


/* ***** HOMEPAGE ***** */
#homePage {background:url(../images/home.jpg) no-repeat; height:580px; margin:0px 15px 0px 15px; width:960px;}

#homePage #homePageLeft {float:left; margin:0px 35px 0px 0px; width:495px;}
#homePage #homePageLeft h1 {background:url(../images/trans.png); color:#dc0005; font-size:4.2em; font-weight:bold; font-family:helvetica; letter-spacing:-0.09em; margin:50px 0px 15px 40px; padding:5px 0px 5px 10px; width:230px;}
#homePage #homePageLeft p {background:url(../images/trans.png); color:#ffffff; font-size:1.2em; margin:0px 0px 15px 40px; padding:10px 20px 10px 10px;}

#homePage #homePageLeft p.readMore {background-image:none; font-size:1.2em; padding:5px 0px 0px 0px;}
#homePage #homePageLeft .readMore a {background:url(../images/trans.png); color:#b1b3b2; font-family:helvetica; font-weight:bold; letter-spacing:-0.05em; padding:5px 0px 5px 0px;}
#homePage #homePageLeft .readMore a span {background:url(../images/arr_blk1.gif) no-repeat right; padding:5px 37px 5px 10px;}

#homePage #homePageLeft.homeOver h1 {background-color:#000000; background-image:none;}
#homePage #homePageLeft.homeOver p {background-color:#000000; background-image:none;}
#homePage #homePageLeft.homeOver p.readMore {background-color:Transparent; background-image:none;}
#homePage #homePageLeft.homeOver p.readMore a {background-color:#000000; background-image:none;}
#homePage #homePageLeft.homeOver p.readMore a:hover span {background:url(../images/arr_red1.gif) no-repeat right;}

#homePage #homePageRight {float:left; margin:110px 35px 0px 0px; width:363px;}
#homePage #homePageRight div {background:url(../images/trans.png); margin:0px 0px 15px 0px; padding:10px 10px 10px 10px; width:343px;}
#homePage #homePageRight div img {border:1px solid #b1b3b2; float:left;}
#homePage #homePageRight div div {background-image:none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; width:185px;}
#homePage #homePageRight div div h2 {background:url(../images/arr_blk2.gif) no-repeat right; color:#b1b3b2; font-size:2.3em; font-family:helvetica; letter-spacing:-0.04em;}
#homePage #homePageRight div div p {border-top:1px solid #b1b3b2; color:#ffffff; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;}

#homePage #homePageRight div.homeBoxOn {background-color:#000000; background-image:none; cursor:pointer;}
#homePage #homePageRight div.homeBoxOn img {border:1px solid #dc0005; float:left;}
#homePage #homePageRight div.homeBoxOn div h2 {background:url(../images/arr_red2.gif) no-repeat right; color:#dc0005;}
#homePage #homePageRight div.homeBoxOn div p {border-top:1px solid #dc0005;}
/* ***** HOMEPAGE ***** */


/* ***** TEXT PAGE ***** */
#holdMainImageText {position:relative;}
#holdMainImageText div {left:0px; margin:15px 0px 0px 35px; position:absolute; top:0px;}
#holdMainImageText div h1 {background:url(../images/trans.png); color:#dc0005; font-family:helvetica; font-size:2.7em; font-weight:bold; letter-spacing:-0.08em; margin:0px 0px 10px 0px; padding:0px 0px 5px 10px;}
#holdMainImageText div p {background:url(../images/trans.png); color:#ffffff; font-size:1.2em; margin:0px 0px 0px 0px; padding:10px 20px 10px 10px; width:450px;}

#holdMainImageText.mainImageTextOn div h1 {background-color:#000000;}
#holdMainImageText.mainImageTextOn div p {background-color:#000000;}

#holdMainImageText #mainImageText1 h1 {width:150px;}
#holdMainImageText #mainImageText2 h1 {width:150px;}
#holdMainImageText #mainImageText3 h1 {width:142px;}
#holdMainImageText #mainImageText4 h1 {width:115px;}

#mainImage {margin:0px 0px 0px 15px;}

#holdMainContent {background:#ffffff url(../images/bgmain.gif) repeat-y; margin:25px 0px 25px 0px; padding:0px 0px 25px 15px; width:945px;}
#holdMainContentWide {background:#ffffff url(../images/bgmain2.gif) repeat-y; margin:25px 0px 25px 0px; padding:0px 0px 25px 15px; width:945px;}

#left {float:left; margin:0px 0px 25px 0px; padding:0px 18px 0px 0px; width:180px;}
#left h2 {color:#dc0005; font-family:Helvetica; font-size:1.2em; letter-spacing:-0.05em; margin:0px 0px 15px 0px;}
#left p {font-size:0.9em; margin:0px 0px 15px 0px;}
#left p span {color:#dc0005; font-weight:bold;}
#left a {color:#808080;}
#left a:hover {text-decoration:underline;}
#left ul {font-size:0.9em; width:180px;}
#left ul li {width:180px;}
#left ul li a {background:#b1b3b2 url(../images/arr_blk1.gif) no-repeat right; color:#000000; display:block; font-family:Helvetica; font-size:1.1em; margin:0px 0px 10px 0px; padding:5px 0px 5px 10px; width:170px;}
#left ul li a:hover, #left ul li.subMenuOn a {background:#000000 url(../images/arr_red1.gif) no-repeat right; color:#b1b3b2; text-decoration:none;}
#left ul li.hasLevel3 a {margin:0px 0px 0px 0px;}
#left ul li.hasLevel3 li a:hover {background-color:Transparent; background-image:none;}
#left ul li.subMenuOn ul {margin:0px 0px 10px 0px;}
#left ul li.subMenuOn ul li a {background-color:#ffffff; background-image:none; color:#000000; display:block; font-weight:normal; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px;}
#left ul li.subMenuOn ul li a:hover, #left ul li.subMenuOn ul li.subSubMenuOn a {color:#dc0005;}

#main {float:left; padding:0px 35px 25px 20px; width:517px;}
#mainWide {float:left; padding:0px 0px 25px 20px; width:712px;}
#main h1, #mainWide h1 {color:#dc0005; font-family:Helvetica; font-size:2.3em; letter-spacing:-0.08em; margin:0px 0px 20px 0px;}
#main h2, #mainWide h2 {color:#dc0005; font-size:1.1em; font-weight:bold; margin:0px 0px 15px 0px;}
#main p, #mainWide p {color:#000000; margin:0px 0px 15px 0px;}
#main a, #mainWide a {color:#808080; font-weight:bold;}
#main a:hover, #mainWide a:hover {text-decoration:underline;}
#main a.mainLinkOn {color:#000000;}
#main ul {color:#000000; margin:0px 0px 15px 15px;}
#main ul li {background:url(../images/bullet.gif) no-repeat; padding:0px 0px 5px 18px;}
#main ul li ul {margin:0px 0px 0px 15px;}

#mainWide #siteMap ul {float:left; margin:0px 0px 15px 0px; width:237px;}
#mainWide #siteMap ul li {background:url(../images/bullet.gif) no-repeat; padding:0px 0px 10px 18px;}
#mainWide #siteMap ul li a {color:#000000; font-weight:normal;}
#mainWide #siteMap ul li a:hover {color:#dc0005; text-decoration:underline;}
#mainWide #siteMap ul li ul {float:none; margin:5px 0px 0px 15px; width:auto;}
#mainWide #siteMap ul li ul li {padding:0px 0px 5px 18px;}
#mainWide #siteMap ul li ul li a {color:#808080;}
#mainWide #siteMap ul li ul li ul {float:none; margin:5px 0px 0px 30px; width:auto;}

#mainWide #machineList {width:630px;}
#mainWide #machineList div {border:1px solid #b1b3b2; float:left; margin:0px 15px 15px 0px; padding:0px 0px 5px 0px; width:198px;}
#mainWide #machineList .machineListRight {margin-right:0px;}
#mainWide #machineList h3 {background-color:#eeeeee; color:#000000; font-weight:normal; font-size:1.0em; padding:3px 5px 3px 5px;}
#mainWide #machineList p {margin:5px 0px 5px 0px; text-align:center;}
#mainWide #machineList dl {font-size:0.9em; margin:5px 0px 0px 0px;}
#mainWide #machineList dt {color:#333333; float:left; padding:0px 0px 3px 5px; width:45px;}
#mainWide #machineList dd {color:#333333; float:left; padding:0px 0px 3px 0px; width:148px;}
#mainWide #machineList dd a {color:#dc0005;}

#main label {float:left; width:90px;}
#main span {color:#dc0005;}
#main input {float:left; font-size:12px; margin-bottom:10px;}
#main textarea {float:left; font-size:12px; height:60px; margin-bottom:10px; width:250px;}

#main input.frmButton {background:#b1b3b2 url(../images/arr_blk1.gif) no-repeat right; border:0px; color:#000000; float:left; font-family:Helvetica; font-size:1.1em; letter-spacing:-0.03em; margin:0px 0px 0px 90px; padding:5px 32px 5px 5px; width:auto;}
#main input.frmButtonOn {background:#000000 url(../images/arr_red1.gif) no-repeat right; border:0px; color:#b1b3b2; cursor:pointer; float:left; font-family:Helvetica; font-size:1.1em; letter-spacing:-0.03em; margin:0px 0px 0px 90px; padding:5px 32px 5px 5px; width:auto;}

#right {float:left; width:160px;}
#right img {border:1px solid #808080; margin:0px 0px 15px 0px;}
#right img.clickable {cursor:pointer;}
#right p {margin:10px 0px 0px 0px; text-align:center;}
#right p a {color:#808080; font-size:0.9em; font-weight:bold;}
#right p a:hover {text-decoration:underline;}

#right #map_canvas {border:1px solid #808080;}
#right #map_canvas div {max-width:158px;}
#right #map_canvas div span {white-space:normal;}

#right #staffImages {margin:0px 0px 10px 0px;}
#right #staffImages img {cursor:pointer; float:left; margin:0px 5px 0px 0px; opacity:0.4; filter:alpha(opacity=40);}
#right #staffImages #lastStaff {margin:0px 0px 0px 0px;}
#right #staffImages img.isOn {opacity:1.0; filter:alpha(opacity=100);}

#right .sidePanelAd {margin:0px 0px 10px 0px;}
#right .sidePanelAd h2 {background:url(../images/arr_blk3.gif) no-repeat right; border-bottom:1px solid #b1b3b2; color:#000000; font-family:helvetica; font-size:1.2em; letter-spacing:-0.04em; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
#right .sidePanelAd h2.sideAdHeadOn {background:url(../images/arr_red3.gif) no-repeat right; border-bottom:1px solid #dc0005; color:#dc0005; cursor:pointer;}
#right .sidePanelAd div {display:none; overflow:hidden;}

#right .sidePanelAdOn {cursor:pointer; margin:0px 0px 10px 0px;}
#right .sidePanelAdOn h2 {background:#000000 url(../images/arr_red3.gif) no-repeat right; color:#ffffff; font-family:helvetica; font-size:1.2em; letter-spacing:-0.04em; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
#right .sidePanelAdOn div {background-color:#eeeeee; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; display:none; overflow:hidden;}
#right .sidePanelAdOn div img {border:none; margin:0px 0px 0px 0px;}
#right .sidePanelAdOn div p {margin:5px 5px 0px 5px; padding:0px 0px 0px 0px; font-size:0.8em; text-align:left;}
/* ***** TEXT PAGE ***** */


/* ***** POP CONTENT ***** */
/*
#popContentUnder {background-color:#0f204b; left:0px; opacity:0.65; position:absolute; top:0px; width:100%; z-index:9001;}
*/
#popContentUnder {background-color:#000000; left:0px; position:absolute; top:0px; z-index:9001;}

#holdPopContent div {background-color:#ffffff; border:1px solid #000000; padding:0px 30px 30px 30px; position:absolute; top:95px; width:500px; z-index:9002;}
#holdPopContent div p {margin:10px 0px 10px 0px; text-align:right;}
#holdPopContent div p a {background:url(../images/close.gif) no-repeat right; color:#000000; padding:0px 22px 0px 0px;}
#holdPopContent div p a:hover {background:url(../images/close1.gif) no-repeat right; color:#dc0005;}
/* ***** POP CONTENT ***** */


/* ***** FOOTER ***** */
#footer {border-top:2px solid #b1b3b2; margin:20px 15px 0px 15px;}

#footer #footerLeft {float:left; font-size:0.8em; margin:5px 0px 0px 0px; width:780px;}
#footer #footerLeft ul {float:left; padding:0px 0px 5px 0px; width:780px;}
#footer #footerLeft ul li {border-right:1px solid #b4ad9a; color:#808080; float:left; padding:0px 10px 0px 10px;}
#footer #footerLeft ul li.lastFooterLink {border:0px; padding:0px 0px 0px 10px;}
#footer #footerLeft a {color:#808080;}
#footer #footerLeft a:hover {color:#dc0005;}

#footer #footerLeft #footerContact li {border-right:none;}
/* ***** FOOTER ***** */


/* ***** DESIGNED BY ***** */
#websiteBy {float:left; font-size:0.7em; height:85px; margin:5px 0px 0px 0px; width:140px;}
#websiteBy p {margin:0px 0px 0px 84px;}
#websiteBy img {float:left; margin:0px 0px 0px 0px;}
#websiteBy #websiteByNames {text-align:right;}
#websiteBy #websiteByNames p {margin-left:0px;}
#websiteBy #websiteByNames a {color:#6d7179; text-decoration:none;}
#websiteBy #websiteByNames a:hover {color:#dc0005;}
/* ***** DESIGNED BY ***** */</pre></body></html>