 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,font,img,ins,kbd,q,s,samp, small,strike,sub,sup,tt,var, dd,dl,dt,li,ol,ul, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; } table { border-collapse: collapse; border-spacing: 0; } ol,ul { list-style: none; } q:before,q:after, blockquote:before,blockquote:after { content: ""; } html, body{ height: 100%; } p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; } h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; text-transform: uppercase; } a{ color: #000; } .container .containerTr #flashBackground{ position: fixed; _position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; z-index: 0; } .container { width: 100%; height: 100%; position: absolute; } .container .containerTd { width: 100%; height: 100%; } .container .containerTr .allContent{ position: relative; vertical-align: middle; width: 969px; margin: 0 auto; padding: 0 40px; } .topContent{ float: left; width: 969px; height: 75px; margin: 0 0 10px 0; background: #222327; } .topContent .logo{ /* leftField*/ display: block; width: 488px; height: 57px; margin: 10px 0 8px 10px; _margin: 10px 0 8px 5px; float: left; text-indent: -99999px; } .topContent .rightField{ width: 471px; height: 75px; float: left; } .firstPageFader{ width: 969px; height: 344px; position: relative; overflow: hidden; margin: 0 0 10px 0; float: left; clear: both; } .firstPageFader li{ width: 969px; height: 344px; position: absolute; } .introText{ float: left; width: 947px; border: 1px solid #cfcfcf; padding: 18px 0 20px 20px; margin: 0 0 10px 0; } .introText h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; margin: 0 0 20px 0; } .introText .textCol{ float: left; width: 289px; margin: 0 20px 0 0; } .introText .textCol p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; } .chooseLanguage{ float: left; width: 949px; height: 24px; padding: 25px 0 26px 20px; background: #222327; } .chooseLanguage h2{ display: block; height: 24px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; line-height: 24px; text-transform: uppercase; margin: 0 27px 0 0; } .languageMenu{ float: right; padding: 10px 10px 0 0; } .searchForm{ float: right; clear: right; width: 400px; text-align: right; padding: 8px 10px 0 10px; } .searchForm .button{ display: block; float: right; height: 24px; padding: 0 10px; *padding: 0 0; _padding: 0 2px 0 1px; border: 1px solid #18181a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #ffffff; text-transform: uppercase; width: 75px; } .searchForm .search{ display: block; float: right; width: 204px; height: 18px; padding: 4px 10px 0 10px; *height: 22px; *line-height: 22px; *padding: 0 10px; margin: 0 10px 0 0; border: 1px solid #18181a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #808080; background: #ffffff; vertical-align: middle; width: 196px; *width: 200px; } .menuLvl2{ float: left; width: 969px; padding: 0 0 10px 0; } .menuLvl2 li{ float: left; } .content{ width: 969px; height: 586px; float: left; } .sideBarNextBtn{ position: absolute; top:0; right: 0; width: 50px; height: 100%; background: #000; } .btnLink{ display: block; float: left; height: 24px; line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #cfcfcf; background: #ffffff; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; } .btnLinkBorderOveride{ border: 1px solid #18181a; } .faderNumbers .active, .btnLinkActive, .btnLink:hover{ color: #fff; border: 1px solid #18181a; background: #222327; } .btnLinkActive2,.btnLinkBorderOveride:hover{ color: #fff; border: 1px solid #151619; background: #16191d; } .btnLink2{ display: block; float: left; height: 22px; line-height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border: 1px solid #d4d4d4; background: #222327; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; } .menuLvl2 li .btnLink{ _margin: 0 5px 0 0; } .clear{ clear: both; } .resetMargin{ margin: 0; } .firstPageFaderContainer{ float: left; }
 .newAllContent{ position: relative; width: 969px; margin: 0 auto -102px; height:auto !important; min-height:100%; _height: 100%; padding: 0 40px; z-index: 500; } .newFooter{ margin: 0 auto; position: relative; _position: fixed; width: 969px; height: 102px; padding: 0 40px; z-index: 500; } .content{ background: #fff; height: 498px; margin: 0 auto 10px auto; border: 1px solid #CFCFCF; width: 967px; float: left; position: relative; } .bottomContent{ float: left; position: relative; } .projectLeftContent a, .projectCenterDetail a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000; } .projectLeftContent ul{ padding: 0 0 0 5px; } .content p{ padding: 0 0 15px 0; } .content .projectHeader{ display: block; height: 48px; width: 209px float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000; line-height: 24px; text-transform: uppercase; padding: 20px 0 0 20px; } .content h3{ line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } #hiddenMenu{ margin: 20px 0 0 0; } .hiddenMenuContent{ float: left; position: relative; width: 969px; height: 121px; } .menuContainer{ position: absolute; z-indez: 100; clear: both; top:20px; } .menuLogoContainer{ float: left; position: absolute; top: 20px; width: 969px; height: 121px; background: url(/sitefiles/1/design/linkSignatur2.gif) 10px 10px no-repeat; } .paddingContent{ padding: 0 40px; } .flashMenuContent{ float: left; width: 969px; height: 75px; margin: 0 auto 0 0; position: relative; } .flashMenuContent h2{ display: block; height: 24px; width: 835px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; line-height: 24px; text-transform: uppercase; margin: 0 00 0; } .flashMenu{ float: left; width: 939px; height: 62px; padding: 13px 0 0 30px; background: #222327; } .flashMenuBtns{ float: left; width: 835px; } .flashMenuLeft{ float: left; width: 835px; } .flashMenuLeft li,.flashMenuLeft li a{ float: left; } .flashMenuLeft li p{ display: block; float: left; height: 24px; line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-transform: uppercase; margin: 0 10px 0 0; } .flashMenuLeft .floatRight{ float: right; } .flashMenuRight,.flashMenuRight img{ float: left; } .projectBtn{ display: block; float: left; height: 18px; line-height: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border: 1px solid #151619; background: #16191d; padding: 6px 10px 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; } .projectBtnActive, .projectBtn:hover{ color: #000; border: 1px solid #18181a; background: #ffffff; } .projectBtn:hover #play,.projectBtn:hover #pause{ color: #000; } .projectBtnArrowLeft{ width: 7px; text-indent: -99999px; background: url(/sitefiles/1/design/projectBtnArrowLeft.gif) 10px 5px no-repeat; } .projectBtnArrowRight{ width: 7px; text-indent: -99999px; background: url(/sitefiles/1/design/projectBtnArrowRight.gif) 10px 5px no-repeat; } .projectBtnArrowLeft:hover{ background: url(/sitefiles/1/design/projectBtnArrowLeftOver.gif) #fff 9px 5px no-repeat; } .projectBtnArrowRight:hover{ background: url(/sitefiles/1/design/projectBtnArrowRightOver.gif) #fff 9px 5px no-repeat; } #play{ color: #2c2d2f; } .projectBtnNext{ display: block; float: left; height: 24px; width: 90px; line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border-top: 1px solid #151619; border-bottom: 1px solid #151619; border-right: 1px solid #151619; background: #16191d; padding: 0 10px; margin: 0 10px 0 0; text-decoration: none; text-transform: uppercase; background: url(/sitefiles/1/design/projectBtnArrowRight.gif) 95px 5px no-repeat; } .projectBtnNextActive,.projectBtnNext:hover{ color: #000; border: 1px solid #18181a; background: #ffffff; background: url(/sitefiles/1/design/projectBtnArrowRightOver.gif) #fff 95px 5px no-repeat; } .flashMenuLeft li .resetMargin{ margin: 0; } .projectLeftDetail{ float: left; width: 209px; height: 412px; padding: 0 20px 0 20px; } .projectLeftContent{ float: left; width: 209px; height: 406px; overflow: hidden; } .projectLeftDetail ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; } .projectCenterDetail{ float: left; width: 244px; height: 412px; padding: 0 20px 0 20px; } .projectCenterContent{ float: left; width: 244px; height: 412px; overflow: hidden; } .projectRightDetail{ float: left; width: 362px; height: 412px; padding: 0 0 0 20px; } .tabMenu{ float: left; width: 362px; margin: 0 0 10px 0; } .tabMenu li{ float: left; } .tabContainer{ float: left; width: 362px; } .tabContainer .video{ float: left; width: 362px; height: 265px; background: #ccc; } .tabContainer .map{ float: left; width: 362px; height: 265px; background: #666; } /* VERTICAL BAR */ .scrollContainer{ float: left; width: 17px; height: 412px; } #scrollTrackVL,#scrollTrackVC{ float: left; width: 15px; height: 412px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; } #scrollTrackVLTop,#scrollTrackVCTop{ position: relative; width: 15px; height: 17px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVTop.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackVLBottom,#scrollTrackVCBottom{ position: relative; width: 15px; height: 17px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVBottom.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackVLBar,#scrollTrackVCBar{ position: relative; width: 15px; } #scrollTrackVLBarHandle,#scrollTrackVCBarHandle{ width: 15px; height: 40px; background: #333333; cursor: pointer; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; background: url(/sitefiles/1/design/scrollTrackVBarHandle.jpg) 0 0 no-repeat; } #scrollTrackVLBar .scrollTrackVLBarHandleActive,#scrollTrackVCBar .scrollTrackVCBarHandleActive { background: url(/sitefiles/1/design/scrollTrackVBarHandleActive.jpg) 0 0 no-repeat; } /* HORIZONTAL BAR */ #scrollTrackH { float: left; clear: both; width: 969px; height: 15px; margin: 1px 0 0 0; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; font-size: 1px; } #scrollTrackHLeft { position: relative; float: left; width: 34px; height: 15px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; background: url(/sitefiles/1/design/ScrollTrackHLeft2.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackHRight { position: relative; float: left; width: 34px; height: 15px; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; background: url(/sitefiles/1/design/ScrollTrackHRight2.jpg) 0 0 no-repeat; cursor: pointer; } #scrollTrackHBar { position: relative; float: left; height: 15px; } #scrollTrackHBarHandle { width: 216px; height: 15px; background: #333333; cursor: pointer; background: url(/sitefiles/1/design/scrollTrackHBarHandle2.jpg) 0 0 no-repeat; } #scrollTrackHBar .scrollTrackHBarHandleActive{ background: url(/sitefiles/1/design/scrollTrackHBarHandle2.jpg) 0 0 no-repeat; } #updateCount{ width: 40px; text-align: center; } .hidden{ width: 318px; height: 164px; background: #fff; position: absolute; left: 249px; top: 170px; } .hidden .employeeImage{ float: left; width: 112px; height: 150px; padding: 7px; background: #222327; margin: 0 1px 0 0; } .hidden .employeeDetails{ float: left; width: 177px; height: 150px; padding: 7px; background: #222327; color: #fff; } .hidden .employeeDetails p{ padding: 0 0 5px 0; } .hidden .employeeDetails a{ color: #fff; } .employee{ float: left; padding: 4px 22px 4px 5px; margin: 0 0 0 -5px; _margin: 0 0 0 -2px; width: 187px; cursor: pointer; } .employeeActive{ float: left; padding: 4px 22px 4px 5px; margin: 0 0 0 -5px; _margin: 0 0 0 -2px; width: 187px; cursor: pointer; background: #E6E6E6 url(/sitefiles/1/design/rightArrow.gif) 192px 5px no-repeat; } .menuLvl2{ clear: left; } .push{ float: left; width: 969px; height: 138px; } .pushIEX{ float: left; width: 969px; height: 0px; *height: 102px; } #container .pushIEXBig{ *height: 613px; _height: 703px; } #container .extraMargin{ margin-bottom: -613px; _margin-bottom: -705px; } .flashControllerLeft{ position: fixed; _position: absolute; top: 0; left: 0; height: 100%; width: 40px; background: #000; z-index: 500; background: url(/sitefiles/1/design/flashControllerBg2.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerBg.png", sizingMethod="scale"); cursor: pointer; } #container .flashControllerLeftActive{ background: url(/sitefiles/1/design/flashControllerBg.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerBg.png", sizingMethod="scale"); cursor: pointer; } .flashControllerLeftArrow{ width: 10px; height: 17px; left: 13px; position: absolute; top: 50%; background: url(/sitefiles/1/design/flashControllerArrowL1.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerArrowL1.png", sizingMethod="scale"); cursor: pointer; } #container .flashControllerLeftArrowActive{ background: url(/sitefiles/1/design/flashControllerArrowR2.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerArrowR2.png", sizingMethod="scale"); cursor: pointer; } .flashControllerRight{ position: fixed; _position: absolute; top: 0; right: 0; height: 100%; width: 40px; background: #000; z-index: 500; background: url(/sitefiles/1/design/flashControllerBg2.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerBg.png", sizingMethod="scale"); cursor: pointer; } #container .flashControllerRightActive{ background: url(/sitefiles/1/design/flashControllerBg.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerBg.png", sizingMethod="scale"); cursor: pointer; } .flashControllerRightArrow{ width: 10px; height: 17px; right: 13px; position: absolute; top: 50%; background: url(/sitefiles/1/design/flashControllerArrowR1.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerArrowR1.png", sizingMethod="scale"); cursor: pointer; } #container .flashControllerRightArrowActive{ background: url(/sitefiles/1/design/flashControllerArrowL2.png) 0 0 repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/1/design/flashControllerArrowL2.png", sizingMethod="scale"); cursor: pointer; } .projectLeftDetail #projectLeftContent .btnLink{ float: left; padding: 4px 22px 4px 5px; margin: 0 0 0 -5px; _margin: 0 0 0 -2px; width: 187px; cursor: pointer; line-height: 11px; height: auto; border: none; background: none; text-transform: capitalize; } .projectLeftDetail #projectLeftContent .teamText{ display: none; } .projectLeftDetail #projectLeftContent .btnLink:hover{ border: none; background: none; color: #000000; } .logoSymbol{ position: absolute; width: 34px; height: 22px; top: 53px; left: -39px; background: url(/sitefiles/1/design/logoSymbol.jpg) 0 0 no-repeat; } .closeView{ position: absolute; width: 20px; height: 20px; top: 10px; right: 10px; background: url(/sitefiles/1/design/close.jpg) 0 0 no-repeat; cursor: pointer; } .tabContainer #firstPageFader{ position: relative; float: left; width: 362px; height: 265px; overflow: hidden; } .tabContainer #firstPageFader{ position: absolute; width: 362px; height: 265px; } 

