.newsLink { color: rgb(69, 109, 170); text-decoration: none; border: 0px solid rgb(195, 217, 255); margin: 2px; }
#ToolTipPointer { position: absolute; z-index: 9992; visibility: hidden; }
#theToolTip { font-size: 0.85em; line-height: 1em; position: absolute; z-index: 9993; border: 1px solid rgb(238, 238, 238); background-color: rgb(240, 243, 247); visibility: hidden; padding: 1px; }
.newsRow { font-family: tahoma; color: rgb(69, 109, 170); }
.newsRow a:hover { color: rgb(0, 0, 0); background: rgb(231, 243, 241) none repeat scroll 0% 0%; text-decoration: none; }
.newsRow a { background: transparent none repeat scroll 0% 0%; }
.newsLink a:active, .industrySearchSymbol a, .btn:active b, .btngrp b b b a:active, .industrySymbol a { color: rgb(0, 0, 0); font-size: 1em; }
.toggleLeftTab a { text-align: right; color: rgb(53, 88, 108); font-size: 0.75em; }
.toggleLeftTab a:hover { font-weight: bold; }
.toggleLeftTabSelected a { text-align: right; color: rgb(53, 88, 108); font-weight: bold; font-size: 0.8em; }
.toggleLeftTab { width: 54px; display: block; margin-top: 2px; margin-bottom: 2px; text-align: right; color: rgb(53, 88, 108); padding-right: 5px; padding-bottom: 2px; }
.toggleLeftTabSelected { width: 54px; display: block; margin-top: 2px; margin-bottom: 2px; padding-right: 5px; text-align: right; background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding-bottom: 2px; }
.toggleLeftTabSelected a:hover { text-align: left; color: rgb(170, 170, 170); font-weight: bold; font-size: 0.8em; }
.PartnerSearchBox { position: absolute; margin-top: 0px; color: rgb(0, 0, 0); margin-left: 0px; border-width: 0px 3px 3px 0px; border-style: solid; border-color: rgb(53, 88, 108) rgb(238, 238, 238) rgb(238, 238, 238) rgb(53, 88, 108); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(255, 255, 255); text-align: left; visibility: hidden; padding: 0px; font-size: 0.65em; }
.searchSymbolGooglePartnerInput { border: medium none; background-color: transparent; color: rgb(53, 88, 108); margin-top: 0px; width: 170px; padding-left: 24px; }
.searchSymbolGooglePartner { background-color: rgb(247, 247, 247); color: rgb(53, 88, 108); padding-top: 2px; margin-left: 0px; background-image: url(69aca646ebd7942b9d0b719045c7497a1173789e.gif) ; background-repeat: no-repeat; background-position: left center; height: 22px; margin-bottom: 0px; border: 0px solid rgb(255, 102, 0); }
.smallOrangeButton a { background: transparent url(cc8af13729da0cddae2445e0e51a8d3159ac6d1d.png)  no-repeat scroll center top; text-shadow: 1px 1px 5px rgb(170, 170, 170); text-align: center; color: rgb(0, 0, 0); font-weight: bold; padding-top: 2px; padding-bottom: 3px; font-size: 10pt; display: block; }
.smallOrangeButton a:hover { background: transparent url(14f94b539b832f6d6403eb8adb2f21e5cea00aef.png)  no-repeat scroll center top; padding-top: 2px; padding-bottom: 3px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; text-align: center; display: block; }
.smallOrangeButton { width: 72px; font-size: 8pt; display: block; }
.smallGreenButton a { background: transparent url(d9035f7aaa624f018afd7b203c48eaf897820faa.png)  no-repeat scroll center top; text-shadow: 1px 1px 5px rgb(170, 170, 170); text-align: center; color: rgb(0, 0, 0); font-weight: bold; padding-top: 2px; padding-bottom: 3px; font-size: 10pt; display: block; }
.smallGreenButton a:hover { background: transparent url(cfd8ee15f7e565703ca25a16bb5c5155a74da835.png)  no-repeat scroll center top; padding-top: 2px; padding-bottom: 3px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; text-align: center; display: block; }
.smallGreenButton { width: 72px; font-size: 8pt; display: block; }
.smallYellowButton a { background: transparent url(bd473e0b857c86d8b2c92d43b5c72f6d73556909.png)  no-repeat scroll center top; text-shadow: 1px 1px 5px rgb(170, 170, 170); text-align: center; color: rgb(0, 0, 0); font-weight: bold; padding-top: 2px; padding-bottom: 3px; font-size: 10pt; display: block; }
.smallYellowButton a:hover { background: transparent url(f4345e9cbdea0ffb7c661ebda5c909c12501e176.png)  no-repeat scroll center top; padding-top: 2px; padding-bottom: 3px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; text-align: center; display: block; }
.barChartSeparator { height: 17px; border-left: 1px solid rgb(0, 0, 0); }
.positiveBar { width: 95px; margin-top: 2px; margin-bottom: 2px; }
.negativeBar { width: 95px; margin-top: 2px; margin-bottom: 2px; }
.negativeBar .negative { border-width: 1px 0px 1px 1px; border-style: solid; border-color: red; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 153, 102) none repeat scroll 0% 0%; float: right; }
.positiveBar .positive { width: 100%; text-align: right; background: rgb(195, 253, 184) none repeat scroll 0% 0%; border-width: 1px 1px 1px 0px; border-style: solid; border-color: green; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.searchSymbolSiteInput { border: medium none; background-color: transparent; color: rgb(53, 88, 108); margin-top: 0px; width: 280px; padding-left: 27px; padding-top: 7px; padding-bottom: 5px; }
.searchSymbolSite { border: medium none; background-color: transparent; color: rgb(53, 88, 108); padding-left: 8px; height: 31px; width: 326px; background-image: url(7c7ab6b08d8eb3f2fa990ebf8f1cb5a57a06832c.gif) ; background-repeat: no-repeat; background-position: left top; }
.symbolSearchFlags {  }
.symbolSearchFlags td { padding-top: 0px; padding-bottom: 0px; }
.highliteSummaryMain { padding-left: 0px; cursor: pointer; }
.highliteSummaryMain td { background-color: rgb(231, 243, 241); color: rgb(0, 0, 0); }
h2 { font-weight: bold; font-size: 1.2em; padding-top: 12px; padding-bottom: 8px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; }
h5 { color: rgb(204, 204, 204); font-weight: bold; font-size: 1.2em; padding-top: 12px; padding-bottom: 8px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; }
.genericInput { background-color: rgb(255, 255, 255); color: gray; height: 18px; font-size: 1em; width: 178px; padding-left: 3px; padding-bottom: 0px; margin-right: 1px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 2px; }
.symbolEmboldLink { font-size: 0.8em; padding-top: 0px; padding-left: 1px; }
.symbolScoreNote { font-size: 0.8em; color: rgb(170, 170, 170); padding-top: 2px; padding-left: 42px; }
.scoreDash { background: rgb(247, 247, 247) url(8e482d4d3b2c1d43474f3bfb6e71e5f28cfe9f25.png)  no-repeat scroll left top; width: 319px; margin-left: 3px; margin-right: 1px; height: 158px; border: 5px solid rgb(238, 238, 238); text-align: left; display: block; }
.macroaxisBigSatisfactionBar { background: transparent url(dc6f61ef890e74af8c1d5e6eb8bcb1b60d47dae5.png)  no-repeat scroll left top; width: 319px; margin-left: 3px; padding-right: 0px; height: 19px; text-align: center; }
.satisfactionBigScore, .satisfactionBigScoreLeft, .satisfactionBigScoreRight { width: 66px; height: 40px; color: rgb(0, 0, 0); font-size: 1.8em; text-align: center; display: block; margin-top: 5px; font-weight: bold; border: 0px solid red; padding-bottom: 10px; padding-top: 4px; background-repeat: no-repeat; }
.performenceProgress { color: rgb(43, 79, 129); padding-top: 1px; padding-left: 1px; text-align: center; padding-bottom: 5px; z-index: 99; border: 0px solid orange; font-size: 1.3em; }
.satisfactionBigScoreLeft { background-image: url(8ce3e0396c8cd2a4fa6a17b5d8a5bd0d411f14b2.png) ; }
.satisfactionBigScoreRight { background-image: url(04da98ea7278eb84b1a271693b6be290f94bb1dd.png) ; }
.satisfactionBigScore { background-image: url(9b3f70c99a67261b768392842bddb74e9d63383a.png) ; }
.highliteBuilderSearch { padding-left: 0px; font-size: 1em; color: rgb(53, 88, 108); background-color: rgb(231, 243, 241); cursor: pointer; }
.hoveredPartnerCountryPick { border-top: 3px solid rgb(0, 0, 0); border-bottom: 3px solid transparent; text-align: center; margin-left: 3px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.selectedPartnerCountryPick { border-top: 3px solid transparent; border-bottom: 3px solid rgb(0, 0, 0); text-align: center; margin-left: 3px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.countryPartnerPick { border-top: 3px solid transparent; border-bottom: 3px solid transparent; margin-left: 3px; text-align: center; }
.highliteSearchMain { padding-left: 0px; font-size: 1.2em; cursor: pointer; }
.highliteSearchMain td { background-color: rgb(231, 243, 241); color: rgb(0, 0, 0); }
.selectedSearchTypePick a { background: transparent url(821a7f742308480072ea1e747c1bf36aaba9bf9e.png)  no-repeat scroll 0% 0%; display: block; padding-top: 2px; width: 70px; height: 18px; color: black; text-align: center; }
.hoveredSearchType a { display: block; margin-top: 2px; height: 15px; font-size: 1em; color: gray; text-decoration: none; margin-right: 5px; text-align: center; }
.hoveredSearchType a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.searchTypePick a { background: transparent url(9012a732af69bd0a4b28d05431a6ab579829058a.png)  no-repeat scroll 0% 0%; display: block; padding-top: 2px; width: 70px; height: 18px; color: gray; text-align: center; }
.searchMain { padding-left: 0px; font-size: 1.2em; color: rgb(53, 88, 108); background-color: rgb(255, 255, 255); }
.searchMainEven { padding-left: 0px; font-size: 1.2em; color: rgb(53, 88, 108); background-color: rgb(247, 247, 247); }
.x-tabbar { padding-top: 10px ! important; border-bottom: 2px solid rgb(48, 106, 161) ! important; }
.tweet { padding: 10px 0px 10px 68px; border-top: 1px solid rgb(204, 204, 204); min-height: 68px; background-color: rgb(255, 255, 255); }
.tweet h2 { font-weight: bold; }
.tweet .avatar { position: absolute; left: 10px; }
.tweet .avatar img { max-width: 48px; }
.smallLink { font-size: 0.8em; color: gray; font-weight: bold; }
.underlinedLink { text-decoration: underline; }
img { border: 0px none; }
#tabbed_box_1 { margin: 0px auto; width: 100%; }
.tabbed_area { border: 1px solid rgb(238, 238, 238); background-color: rgb(247, 247, 247); padding: 8px; }
ul.tabs { margin: 5px 0px 6px; padding: 0px; }
ul.tabs li { list-style: outside none none; display: inline; }
ul.tabs li a { background-color: rgb(238, 238, 238); color: rgb(187, 187, 187); padding: 8px 16px 6px 15px; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-transform: uppercase; border: 1px solid rgb(221, 221, 221); background-image: url(92c30fb2dae8af72a0bc76f4d0a4b2379e4c0d27.jpg) ; background-repeat: repeat-x; background-position: center bottom; }
ul.tabs li a:hover { background-color: rgb(47, 52, 58); border-color: rgb(221, 221, 221); }
ul.tabs li a.active { background-color: rgb(255, 255, 255); color: rgb(40, 46, 50); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-image: url(b273700e6a7f36473c6070dcd5efe8e67fb8cff8.jpg) ; background-repeat: repeat-x; background-position: center top; }
.content { background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; background-image: url(bca5aa02a9135b8cccd8ded8f283e82017f3c12a.jpg) ; background-repeat: repeat-x; background-position: center bottom; }
#content_2, #content_3 { display: none; }
.content ul { margin: 0px; padding: 0px 6px; }
.content ul li { list-style: outside none none; border-bottom: 1px solid rgb(214, 221, 224); padding-top: 5px; padding-bottom: 5px; }
.content ul li:last-child { border-bottom: medium none; }
.content ul li a { text-decoration: none; color: rgb(62, 67, 70); }
.content ul li a small { color: rgb(139, 149, 156); text-transform: uppercase; font-family: Verdana,Arial,Helvetica,sans-serif; position: relative; left: 4px; top: 0px; }
.content ul li a:hover { color: rgb(165, 156, 131); }
.content ul li a:hover small { color: rgb(186, 174, 142); }
.symbolQuote { font-weight: bold; }
.countryName { font-weight: bold; color: rgb(170, 170, 170); }
