/* styleSheet - SITE-WIDE BODY AND CONTENT LOCKS*/ #all { background-color: white; width: 780px; } body { /*IE*/ margin: 0px; padding: 0px; text-align: center; } body { /*FF*/ margin: 0px; padding: 0px; text-align: -moz-center; } form { margin: 0px; padding: 0px; float: left; } /*table {border: solid 1pt #808080;}*/ /* SITE-WIDE ANCHOR TAGS */ a { color: #339933; /* was #3F9C35; */ font-weight: bold;; font-style: normal;; font-variant: normal;; font-size: 11px;; line-height: normal;; font-family: Arial;; text-decoration: none;; text-transform: none;; word-spacing: normal; letter-spacing: normal } a.text { font-weight: bold;; font-size: 16px; } a:hover { color: #339933; /* was purple; */ font-style: normal;; font-variant: normal;; font-size: 11px; line-height: normal; font-family: Arial; text-decoration: none; text-transform: none; word-spacing: normal; letter-spacing: normal; } a:hover .text { font-weight: bold;; font-size: 16px; } /* COMPANY LOGO */ #corplogo { background-color: white; margin-top: 12px; margin-left: 10px; height: 72px; width: 100%; } /* SEARCH AND BREADCRUMBS BAR */ #topnav { background-color: white; margin: 0px; padding: 0px; width: 100%; overflow: hidden; height: 22px; } #breadcrumbs { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; float: left; padding-left: 3px; margin-top: 8px; } a.breadcrumbs { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px;; padding: 0px 2px 1px 5px; } a.breadcrumbs:hover { color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px; } #searchbar { float: right; position: absolute; top: 20px; left: 350px; } a.contactLbl { color: #666666; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px; } a.contactLbl:hover { color: #333333; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px } a.sitemapLbl { color: #666666; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px; padding-left: 5px; padding-right: 2px; } a.sitemapLbl:hover { color: #333333; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px } div#search { float: right; width: 300px; height: 50px; text-align: right; margin: 0px; padding-top: 45px; overflow: hidden; } .searchinput { border: 1px solid #E4E4E4; position: relative; top: 0px; left: 0px; height: 26px; padding: 5px; } div#searchcontainer { border: 0px solid #E4E4E4; } .searchbox { color: #333333; font-size: 10pt; font-weight: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin: 0px; padding: 0px; border: solid 1pt #CCCCCC; height: 26px; vertical-align: center; } .searchbtn { color: #666666; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px; margin-left: 2px; padding: 0px; border: solid 1pt #808080; height: 16px; cursor: hand; vertical-align: center; } .searchLbl { color: #666666; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin-top: 1px } /* PAGE CONTENT TITLES */ #contentTitle { color: #000000; font-weight: normal; font-size: 20px; font-family: Verdana; text-decoration: none; margin-top: 0px; position: absolute; left: 130px; align: center; background: white url(Images/titlebg.gif) no-repeat; } #benefitsTitle { color: #000066; font-weight: normal; font-size: 20px; font-family: Verdana; text-decoration: none; margin-top: 0px; padding-left: 130px; width: 100%; align: center } #titleText { color: black; font-size: 16px; font-weight: bold; text-decoration: none; } /* ALL ACTUAL CONTENT CONTAINED HERE */ #allcontent { background-color: white; margin-top: 10px; width: 100%; height: 330px; overflow: visible; } /* LEFT NAV */ #leftnav { color: #ffffcc; font: 11px/ normal Arial, Verdana, Helvetica; text-decoration: none; background: white url(Images/leftnavbg.jpg) no-repeat; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; float: left; margin: 0px; padding: 20px 0px 0px; width: 125px; height: 505px; overflow: visible } .lnavEntry { color: #68685E; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; margin: 10px 0px 5px 10px; padding: 0px 2px } a.lnavlink { color: #68685E; font-style: normal; font-weight: bold;; font-size: 9pt; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-align: left; } a.lnavlink:hover { color: #68685E; font-style: normal; font-weight: bold;; font-size: 9pt; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: underline; } .lnavleft { vertical-align: top; margin: 0px; padding-right: 5px; width: 5px } .lnavright { vertical-align: top; margin: 0px; width: 97px; overflow: hidden } #content { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; background-color: white; float: left; margin-top: 30px; padding: 0px 0px 0px 12px; width: 560px } .contenttd { vertical-align: top; } /* HOME PAGE SPECIFIC CONTENT TAGS */ #topleft { font-family: Arial, Verdana, Helvetica; font-style: normal; font-size: 11px; float: left; margin: 0px; padding: 0px; } #topright { float: left; margin: 0px; padding: 0px; } #bottomleft { float: left; margin: 0px; padding: 0px; } #bottomright { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; background-color: #eeeedd; float: left; margin: 0px; padding: 0px; width: 275px; height: 215px } #bottomrightleft { float: left; margin: 0px; padding: 1px; width: 133px; height: 215px; border-right: 1px solid white } #bottomrightright { float: right; margin: 0px; padding: 0px; width: 129px; height: 215px } #text { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; padding-top: 0px; padding-right: 0px; padding-left: 0px; width: 100%; height: 100% } .text { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; padding-top: 0px; padding-right: 0px; padding-left: 0px; width: 100%; } #nopadtext { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; padding-right: 5px; padding-left: 0px; width: 100%; height: 100% } .stocktext { font-style: normal; font-size: 11px; font-family: Verdana; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; width: 100%; height: 15px; } /* SITE-WIDE, SUB TITLE TAG */ .subTitle { font-weight: bold;; font-family: Arial, Verdana, Helvetica; font-size: 14px; margin-bottom: 10px; padding-top: 10px } /* CURVED BOX COMBINATIONS */ .VIPTitle { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Verdana; text-decoration: none; background: #9A0000 url(Images/redtab.gif) no-repeat; text-indent: 27px; margin: 0px; padding: 5px 0px 0px 0px; height: 25px } .VIPBlock { color: white; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #9A0000; margin: 0px; padding-top: 6px; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; } .StockTitle { color: #ffffff; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Verdana; text-decoration: none; background: #9A0000 url(Images/redtab.gif) no-repeat; text-indent: 27px; margin: 0px; padding: 5px 0px 0px; width: 100%; height: 25px } .StockBlock { background-color: #C8CAB2; margin: 0px; padding: 3px; width: 100% } /* SITE-WIDE FOOTER */ #sitefooter { color: #BFBFC0; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-align: center; margin: 6px 0px 0px; padding-top: 3px; padding-bottom: 30px; width: 780px; } a.footer { color: #666666; font-style: normal; font-weight: 200; font-size: 10px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: underline } a.footer:hover { color: #333333; font-style: normal; font-weight: 200; font-size: 10px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: underline } /* BUSINESS SECTION SPECIFIC TAGS */ .bustext { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; } .busheaderbox { margin: 0px; background-color: #CC9933; width: 400px; height: 25px; } .busnavboxheader { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-indent: 27px; padding: 5px 0px 0px 0px; margin: 0px; height: 30px; width: 100%; } .busnavbox { background-color: #FFE366; height: 25px; width: 100% } .busmaincontent { font-style: normal; font-size: 11px; font-family: Arial, Verdana; padding: 10px } .busnavboxhollow { background-color: white; height: 25px; width: 100%; border: 1px solid black; } .subTitleBus { color: white; font-weight: bold; font-size: 14px; font-family: Verdana; text; padding: 2px 5px 2px 5px; } #busbottomlefttop { background-color: white; width: 100% } #busbottomleft { font-style: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; background-color: #eeeedd; margin: 0px; padding: 0px; width: 100%; height: 300px; overflow: visible } #busbottomleftleft { float: left; padding: 3px; border-right: 1px solid white; width: 263px; height: 300px } #busbottomleftright { float: left; padding: 3px 3px 3px 13px; width: 114px; height: 300px } a.busnav { color: #000066; font-size: 11px; font-family: Verdana; text-decoration: none; margin-top: 1px; padding-right: 2px; padding-bottom: 10px } a.busnav:hover { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; margin-top: 1px } a.buslogo { padding-top: 10px; padding-left: 10px } .buslogo { padding-top: 10px; padding-left: 10px } .busimage { margin: 0px 5px 5px } .benefitnavboxheader { color: #000066; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-indent: 27px; padding: 5px 0px 0px 0px; margin: 0px; height: 25px; width: 100%; background: #CCCC99 url(Images/tancorner.gif) no-repeat; } .benefitnavbox { background-color: #eeeedd; width: 100% } .benefitcontents { color: black; font: 11px/ normal Arial, Verdana, Helvetica; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; margin-bottom: 18px; padding-right: 8px; } .graytext { color: #666; font-weight: bold } a.bttLink { color: #99f; text-decoration: none } a.bttLink:hover { color: #99f; text-decoration: none } .contenttop { color: black; font-size: 13px; font-family: Verdana; background-color: #EDEEDC; } .contentbgtan { color: black; font-size: 11px; font-family: Verdana; background-color: #EDEEDC; } .contentbgwhite { color: #000000; /*#88898A;*/ font-size: 11px; font-family: Verdana; background-color: #FFFFFF; /* was white; */ } /* ABOUT VIP */ .vipnavboxheader { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background: #66c url(Images/cyantab.jpg) no-repeat; text-indent: 27px; margin: 0px; padding: 5px 0px 0px; width: 100%; height: 25px } .vipnavbox { background-color: #eeeedd; width: 100% } .viptextbox { color: #37388a; font-size: 11px; font-family: Arial, Verdana; background-color: #dee3ff; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: solid 1px white; backgound-color: white } .viptext { color: #666; font-size: 11px; font-family: Verdana, Arial; padding: 10px 5px } #rightnav { font: 11px/ normal Arial, Verdana, Helvetica; text-decoration: none; text-align: left; text-transform: none; word-spacing: normal; letter-spacing: normal; float: left; margin: 0px; width: 100%; height: 300px; overflow: visible } .rightnavleft { font-size: 11px; font-family: Arial; vertical-align: top; margin: 2px 0px 0px; padding-left: 5px; width: 5px } .rightnavright { vertical-align: top; width: 80%; overflow: hidden } /* CORP OVERVIEW */ .cultureboxtext { color: #5482AB; font-size: 11px; font-family: Arial, Verdana; padding-top: 15px } /* OUR CULTURE */ .ournavbox { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; width: 100%; height: 30px } .purplea { color: #333333; font: 11px Arial; text-decoration: none } /* NEWSROOM */ .alignRight { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-align: right; vertical-align: middle } .alignLeft { color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; text-align: left; vertical-align: middle } #purpleCornerBlock { color: white; font-style: normal; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background: #66c url(Images/purplecorner.gif) no-repeat; padding-top: 8px; padding-bottom: 3px; padding-left: 10px } #factCornerBlock { color: black; font-style: normal; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background: #FADD80 url(Images/facttab.gif) no-repeat; padding-top: 8px; padding-bottom: 3px; padding-left: 10px } .factsheetheader { width: 100%; color: #68696C; font-style: normal; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-bottom: 6px; padding-top: 2px; padding-bottom: 4px; border-bottom: 0px solid #939598; } .factsheetsection { width: 100%; color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-bottom: 6px; padding-top: 2px; padding-bottom: 4px; border-bottom: 0px solid #939598; } .lastfactsheetsection { width: 100%; color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-bottom: 6px; padding-top: 2px; padding-bottom: 4px; } .facttitle { color: black; font-weight: bold; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; vertical-align: top; width: 100px } .facttext { color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; horizontal-align: left; vertical-align: top; } .facttop { border-bottom: 1px solid #939598; } .newgraphsection { color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white; margin: 0px; padding: 4px; height: 345px; } .graphsection { color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #ECEAE1; margin: 0px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white } .graphtextsection { font-size: 11px; text-align: left; margin-top: 3px; padding-right: 4px; padding-left: 4px } b.graphtitle { font-weight: bold; font-size: 11px; color: black; margin-bottom: 2px; } .graphul { margin-top: 0px; margin-bottom: 0px; margin-left: 18px; padding: 0px } .graphli { margin-top: 0px; margin-bottom: 0px; padding: 0px } .revenuefact { font-size: 10px; margin-top: 0px; margin-bottom: 0px; padding: 0px; margin-bottom: 5px; } /* INVESTORS */ .corpnavboxheader { color: #006; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Verdana; text-decoration: none; background: #cc9 url(Images/investcorn.jpg) no-repeat; text-indent: 27px; padding: 5px 0px 0px; width: 100%; height: 25px; } .corpnavbox { background-color: #eed; padding-bottom: 10px; border-bottom: 1px solid #cc9; width: 100%; height: 100%; } /* FAQ */ .faqpurplebox { color: black; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; background-color: #F4F4F2;/*#ccf;*/ padding: 10px } .faqwhitebox { color: black; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; background-color: white; padding: 10px } /* LIFE AT SPX */ .whitetext { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } .darkPurpleBlock { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #777662; margin: 0px; padding: 8px; border: none }