#dBody {margin: 0px; padding: 0px; text-align: center; z-index: 0;}
#dBodyContainer { position: relative; width: 770px; height: 100%; margin:0 auto; text-align: left; background: url(bordernologo2.png) no-repeat; z-index: 0;}
#dHomeLogo { position: absolute; top: 6px; left: 10px; }
#dMenuPD { position: absolute; left: 356px; top: 16px; height: 25px; width: 500px; z-index: 1; }
#dContentContainer { position: absolute; left: 4px; top: 42px; width: 762px; height: 517px; z-index: 0; }
#dBotNav { position: absolute; width: 762px; height: 22px; top: 475px; padding-left: 361px; z-index: 2;}
#dBNTime { position: absolute; left: 433px; top: 23px; height: 30px; font-size: 10px; text-align: left; }
#dBNQT { position: absolute; left: 533px; top: 0px; height: 30px; font-size: 9px; text-align: left; }
#dBtnHintRTSP { left: 313px; top: 25px; }
#dBtnHintContact { left: 381px; top: 25px; }
#dCopyright { position: absolute; top: 553px; width: 770px; text-align: center; vertical-align: top;}
#dBluePanelCntr  { position: absolute; vertical-align: top; padding-top: 0px; padding-left: 45px; text-align: center; z-index: 1; }
#dGreenPanelCntr { position: absolute; vertical-align: top; width: 192px; padding-top: 0px; padding-right: 45px; text-align: center; }
#dDesc { position: absolute; top: 415px; left: 40px; width: 680px; height: 50px; font-size: 10px; text-align: center; vertical-align: middle; background-color: white; }
#dOverlayAll { position: absolute; left: 30px; top: 50px; width: 710px; height: 420px; background-color: white; filter:progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=1); z-index: 50; }
#dFlashAtWork { position: absolute; top: 125px; left: 0px; width: 762px; height: 127px; border-top: 1px solid #979796; border-bottom: 1px solid #979796; }
#dFlashLineDrawings { position: absolute; top: 42px; left: 3px;}
#dFlashLineDrawingsZoom { position: absolute; top: 41px; left: 2px;}
#dBodyContainerFlash { position: relative; width: 770px; height: 578px; text-align: left;}
#dFlashFooter { position: absolute; top: 245px; left: 3px; width: 762px; height: 17px; }
#dFlashText { position: absolute; top: 338px; left: 3px; width: 762px; padding-left: 45px; height: 93px; }
#dFadeLeft { position: absolute; top: 42px; left: 4px; width: 360px; height: 517px; text-align: left; }
#dTextRight { position: absolute; top: 42px; left: 364px; width: 364px; height: 517px; text-align: left; vertical-align: top; padding-top: 75px;}
#dRenderBack { position: absolute; left: 156px; top: 6px; width: 31px; height: 28px; }
#TJK_ToggleON,#TJK_ToggleOFF {display:none}

.bluePnl { position: absolute; top: 66px; left: 45px; width: 192px; background: url(hwfi-bluepanel-main.png) repeat-y center; color: white; visibility: hidden; }
.greenPnl { position: absolute; top: 66px; left: 526px; width: 192px; background: url(hwfi-greenpanel-main.png) repeat-y center; color: white; visibility: hidden; }
.dGPBotCntr, .dBPBotCntr { position: relative; background-color: white; padding-bottom: 2px; }

.hline {position: absolute; height: 1px; width: 763px; border-top: 1px solid #A9AEB1; }

.fdngLyr { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); width: 100%; height: 100%; }

BODY { font-family: trebuchet MS,verdana,arial,helvetica; font-weight: normal; font-size: 12px; color: #979796; text-align: center; margin: 0px 0px 0px 0px; }
H2 { font-family: verdana,arial,helvetica; font-size: 12px; color: #979796; font-weight: bold; margin-bottom: 0px; }
P { font-family: trebuchet MS,verdana,arial,helvetica; font-size: 12px; font-weight: normal; color: #979796; margin-top: 14px; margin-bottom: 14px; }
ITALIC { font-style: italic; font-family: trebuchet MS,verdana,arial,helvetica; font-size: 12px; font-weight: normal; color: #979796; margin-top: 0px; margin-bottom: 14px; }
P.lessSpace { margin-top: 14px; margin-bottom: 14px; font-weight: normal}
P.body { font-family: trebuchet MS,arial; font-size:11px; color: #979796; margin-top: 0px; margin-bottom: 10px; font-weight: normal }
TD { font-family: trebuchet MS,verdana,arial,helvetica; font-size: 11px; text-align: center; color: #979796; }
A { color: #398BBD; text-decoration: none; font-weight:bold; font-family: verdana,arial,helvetica;}
A.menuLink { color: #979796; }
A:hover.menuLink { color: #398BBD; }
A:hover.menuLinkSel { color: #979796; }
A.leadingLink { color: #979796; }
A:hover.leadingLink { color: #979796; }
A:hover.leadingLinkSel { color: #398BBD; }
.thinLink { font-weight: normal; font-size: 11px; color: #398BBD; }

.hml {position: absolute; height: 1px; width: 763px; border-top: 1px solid #979796; }
.vline {position: absolute; height: 203px; width: 1px; top: 50px; border-left: 1px solid #979796;}
.imageLabelTop { padding-bottom: 4px; vertical-align: bottom; font-size: 8pt; }
.imageLabelBottom { padding-top: 2px; vertical-align: top; font-size: 8pt; }
.imageLabelTopLg { padding-bottom: 4px; vertical-align: bottom; font-size: 9pt; }
.imageLabelBottomLg { padding-top: 2px; vertical-align: top; font-size: 9pt; }
.imageLabelTopSm { padding-bottom: 4px; vertical-align: bottom; font-size: 6pt; }
.imageLabelBottomSm { padding-top: 2px; vertical-align: top; font-size: 6pt; }
.mi { position: absolute; margin-top: 3px; margin-bottom: 0px; text-align: center; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); width: 100px; }
.mi2 { margin-top: 3px; margin-bottom: 6px; text-align: center; width: 90px; }

.menuGroup { position: absolute; visibility: hidden; top: 17px; left: -7px; height: 90px; width: 90px; padding-top: 5px; background-color: transparent; z-index: 100; }
.rndBtnS { position: absolute; background-repeat: no-repeat; width: 156px; height: 29px; background-image: url(w3fb-s.png); }
.rndBtnM { position: absolute; background-repeat: no-repeat; width: 174px; height: 29px; background-image: url(w3fb-m.png); }
.rndBtnL { position: absolute; background-repeat: no-repeat; width: 195px; height: 29px; background-image: url(w3fb-l.png); }
.rndBtnTxt { font-family: trebuchet MS,arial; font-size: 17px; color: white; font-weight: bold; margin-top: 5px; cursor: default; }

.flagCell {	width: 51px; }
.spshSecCell {	font-size: 18px; letter-spacing: 6px; margin-top: 0px; }
.spshSecText {  }

.wwdDetailH { display: none; }
.wwdDetailV { display: inline; font-size: 12px; }

P.wwd { margin-bottom: 4px; }

.tdHwfiS { background: url(hwfi-s.png) no-repeat center; width: 350px; height: 60px; color: white; font-size: 16px; font-weight: bold; font-family: trebuchet MS,arial; padding-top: 1px; }
.tdHwfiM { background: url(hwfi-m.png) no-repeat center; width: 350px; height: 60px; color: white; font-size: 16px; font-weight: bold; font-family: trebuchet MS,arial; padding-top: 1px; }
.tdHwfiL { background: url(hwfi-l.png) no-repeat center; width: 350px; height: 60px; color: white; font-size: 16px; font-weight: bold; font-family: trebuchet MS,arial; padding-top: 1px; }
.hwfiBPTitle { font-size: 15px; font-weight: bold; font-family: trebuchet MS,arial; color: white; margin-top: 0px; }
.hwfiBPItem, .hwfiGPItem { color: white; font-size: 11px; font-family: trebuchet MS,arial; font-weight: bold; margin-bottom: 4px; margin-top: 11px; height: 16px; }
.hwfiBPItemA { color: white; font-size: 11px; }
.hwfiBPItemAD { color: #B0DAF3; font-size: 11px; }
.hwfiBPItemAH { color: white; font-size: 13px; }
.aHwfi { color: white; }
.hwfiBenefits { color: white; font-size: 12px; font-weight: bold; font-family: trebuchet MS,arial; margin-top: 0px; }

.tar { text-align: right; }
.tal { text-align: left; }
.tac { text-align: center; }
.taj { text-align: justify; }
.vat { vertical-align: top; }
.vab { vertical-align: bottom; }
.tals { text-align: left; line-height:150%; font-size:10px;}

.smlTxt { font-size: 10px; }
.small { font-size:10px; font-family:trebuchet MS, veranda, arial; text-decoration:none; margin-bottom:10px; line-height:0%; }
.afterH { margin-top: 0px; }
.flashfooter { text-align: right; font-size: 8px; padding-left: 10px; padding-right: 10px }
.flashtext {  text-align: center; }

.pulseCntr { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); position: absolute; visibility: hidden; }
.srvcsLyr { visibility: hidden; position: absolute; }
.srvcsTxt { position: absolute; top: 303px; left: 40px; width: 682px; background-color: white; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.processTxt { position: absolute; top: 364px; left: 255px; width: 482px; background-color: white; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); vertical-align: top}
.galleryTxt { position: absolute; top: 333px; left: 40px; width: 682px; height: 160px; background-color: white; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.srvcsImg { border: none; }
.galleryImg { border: 1px solid #979796; }

.csDetailBox { border: 1px solid #979796; margin-left: 1px; margin-right: 14px; }
.csDetailHint { position: absolute; visibility: hidden; font-size: 10px; width: 100%; margin-bottom:10px;}

.moreInfoBtnCntr { position: absolute; top: 10px; left: 698px; width: 24px; height: 22px; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0); cursor: hand; }
.moreInfoBtn { position: absolute; }

DIV.wwdMoreInfoBtnCntr { float: right; position: relative; left: 10px; width: 22px; height: 22px; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0); cursor: hand; }
DIV.wwdMoreInfoBtn { position: absolute; width: 22px; height: 22px; overflow: hidden; }

DIV.atWorkMoreInfoBtnCntr { position: absolute; width: 22px; height: 22px; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0); cursor: hand; } 
DIV.atWorkMoreInfoBtn { position: absolute; width: 22px; height: 22px; overflow: hidden; }

DIV.csBoxImgCntr { position: absolute; top: 270px; }
DIV.csbtCntr { position: absolute; visibility: hidden; height: 410px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.fadeBtn { position: absolute; top: 0px; left: 0px; }
.fadeBtnCtr { position: relative; width: 24px; height: 22px; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0); }

.btnHint { position: absolute; font-size: 9px; letter-spacing: -1px; color: #398BBD; visibility: hidden; }

.copyright { text-align: center; }

.vis { visibility: visible; }

DIV.trnsMnuBdyCd { text-align: left; }
