.trackAndSaveInfo { padding: 10px; background: none repeat scroll 0% 0% rgb(243, 243, 243); margin: 10px 20px 0px 0px; }
.saveTrack { position: absolute; display: block; height: 30px; width: 49px; padding: 6px 0px 0px; overflow: hidden; float: left; background: url(39c95d78f25724031e116c16068c772ac5363200.gif)  no-repeat scroll left top transparent; text-align: center; font-size: 11px; font-weight: bold; color: rgb(32, 131, 166); text-transform: uppercase; opacity: 0.01; z-index: 16777265; -moz-box-sizing: border-box; }
.saveTrack.saved .hrefClone { font-weight: normal; color: rgb(204, 204, 204); }
.saveTrack.saved .hrefClone:hover { text-decoration: none; }
#activeTopicChannels .availableTopic { float: left; width: 160px; font-size: 12px; margin: 0px 0px 4px; position: relative; }
#activeTopicChannels div.availableTopic span.removeTopic { position: absolute; top: 2px; right: 0px; cursor: pointer; }
#activeTopicChannels { float: left; width: 160px; margin: 10px 0px; }
#availableTopics .channel { float: left; width: 110px; font-size: 10px; font-weight: normal; color: rgb(153, 153, 153); }
#availableTopics ul li { width: 555px ! important; }
#availableTopics ul li a { font-size: 12px; float: left; width: 350px; }
#availableTopics { height: 350px; width: 555px; float: left; margin: 10px 10px 0px 0px; padding-right: 10px; border-right: 1px dotted rgb(204, 204, 204); position: relative; overflow: hidden; }
#availableTopics ul { position: absolute; top: 0px; left: 0px; display: block; height: 350px; width: 565px; overflow: auto; }
#linkChecker a { height: 10px; overflow: hidden; }
#linkChecker a:visited { display: none; }
#linkChecker { height: 1px; width: 1px; position: absolute; top: -100px; left: -100px; overflow: hidden; }
#myAvailableTopics { margin: 0px 0px 10px; float: left; min-height: 266px; height: auto ! important; }
#topicList01, #topicList02 {  }
ul.topicPagination { float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 20px; width: 100%; }
ul.topicPagination li { display: block; float: left; margin: 0px; padding: 4px 0px; }
ul.topicPagination li a { margin: 0px 4px; outline: medium none; }
ul.topicPagination li.current { background-color: rgb(204, 204, 204); padding: 4px; border-radius: 3px; }
ul.topicPagination li.current a { color: rgb(255, 255, 255); }
#savedItems ul li .assettype { font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); text-transform: uppercase; }
#savedItems ul li .changeDown { color: rgb(170, 0, 0); }
#savedItems ul li .changeUp { color: rgb(0, 153, 0); }
#savedItems ul li .companyChange { float: right; width: 100px; font-weight: normal; text-align: right; }
#savedItems ul li .companyName { width: 210px; margin: 0px 10px 0px 0px; float: left; font-weight: normal; }
#savedItems ul li .companyQuote { width: 60px; margin: 0px 10px 0px 0px; float: left; font-weight: normal; text-align: right; }
#savedItems ul li .companyRIC { width: 90px; margin: 0px 10px 0px 0px; float: left; }
#savedItems ul li .timestamp, #availableTopics ul li .timestamp { float: right; }
#savedItems ul li .timestamp { margin: 0px 20px 0px 0px; }
#savedItems ul li .removeAsset, #availableTopics ul li .removeAsset { position: absolute; top: 10px; right: 0px; cursor: pointer; }
#savedItems ul li input, #availableTopics ul li input { float: left; margin: 1px 8px 0px 0px; }
#savedItems ul li, #availableTopics ul li { padding: 8px 0px; margin: 0px; border: medium none; background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; font-size: 12px; font-weight: bold; float: left; width: 490px; position: relative; }
#savedItems { height: 350px; width: 510px; float: left; position: relative; overflow: hidden; }
#savedItems ul { position: absolute; top: 0px; left: 0px; display: block; height: 340px; width: 510px; overflow: auto; }
#savedItems.notLoggedIn ul li input { display: none; }
#trackbar { position: fixed; width: 100%; z-index: 16777266; }
#trackbar.active {  }
#trackbar.active #trackbarFlyout { position: fixed; bottom: 34px; left: 220px; padding: 8px 0px 0px 8px; width: 548px; -moz-box-sizing: border-box; z-index: 16777264; background: url(e2ab9a53733aabc5e7dcde3093a414f534d99031.png)  no-repeat scroll left top transparent; }
#trackbar.active #trackbarFlyout.topical #trackbarContent { width: 770px; }
#trackbar.active #trackbarFlyout.topical { width: 778px; }
#trackbar.active ul.tabbuttons li .trackbarCount { font-size: 28px; float: left; font-weight: normal; margin: 0px 6px 0px 0px; line-height: 0.8; }
#trackbar.active ul.tabbuttons li a, #trackbar.active ul.tabbuttons li .hrefClone { color: rgb(51, 51, 51); font-weight: bold; }
#trackbar.active ul.tabbuttons li { float: left; display: inline; height: 34px; width: 120px; padding: 7px 20px 7px 6px; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(255, 255, 255); font-size: 11px; line-height: 1; white-space: nowrap; }
#trackbar.active ul.tabbuttons li#track-login { padding: 12px 20px 10px 6px; width: 200px; cursor: default; }
#trackbar.active ul.tabbuttons li#tns-sponsor { float: right; border-left: medium none; height: 34px; width: 200px; padding: 7px 10px 7px 6px; }
#trackbar.active ul.tabbuttons li.button .buttonmask { position: absolute; cursor: pointer; height: 34px; width: 120px; }
#trackbar.active ul.tabbuttons li.button { cursor: pointer; font-size: 10px; }
#trackbar.active ul.tabbuttons li#btnRecentCompanies, #trackbar.active ul.tabbuttons li#btnMyTopics { background: url(af4ada84ebf854147ca5552581b0bd9a0552f7db.gif)  no-repeat scroll 127px -1073px transparent; }
#trackbar.active ul.tabbuttons li.button.glowing { color: rgb(0, 0, 0); }
#trackbar.active ul.tabbuttons li.hidden { display: none; }
#trackbar.active ul.tabbuttons { bottom: 0px; left: 0px; position: fixed; width: 100%; margin: 0px; padding: 0px; background: url(128aac59c5d7ac33c7b26421c1638bd0f32d1ce0.gif)  repeat-x scroll 0px -251px transparent; height: 34px; overflow: hidden; color: rgb(51, 51, 51); }
#trackbarControls .buttons { float: left; height: 22px; }
#trackbarControls .label { float: left; margin-right: 20px; margin-top: 4px; }
#trackbarControls span { font-weight: bold; margin-right: 8px; }
#trackbarControls span.hrefClone { color: rgb(153, 153, 153); }
#trackbarControls { float: left; clear: both; font-size: 11px; color: rgb(153, 153, 153); margin: 10px 0px; width: 100%; }
#trackbarControls.disabled div.label { color: rgb(221, 221, 221); }
#trackbarControls.disabled img { opacity: 0.25; }
#trackbarControls.disabled span.hrefClone { color: rgb(221, 221, 221); cursor: default; }
#trackbarControls.disabled span.hrefClone:hover { text-decoration: none; }
#trackbarControls #trackbarButtons { float: right; position: relative; }
#tnsTools { position: absolute; float: left; width: 66px; left: 494px; top: 76px; overflow: hidden; z-index: 16777267; border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-top: 5px; margin: -5px 0px 0px 1px; }
#tnsTools ul li { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px 4px; border-bottom: 1px solid rgb(238, 238, 238); width: 64px; margin: 0px; list-style-type: none; }
#tnsTools ul li span { font-size: 10px; text-transform: uppercase; line-height: 1; font-weight: normal; }
#trackbarDebug input { font-size: 11px; }
#trackbarDebug label { display: block; }
#trackbarDebug { position: fixed; bottom: 34px; left: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px 10px; border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(207, 207, 207) rgb(207, 207, 207) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 16777265; font-size: 11px; }
#trackbarError { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); padding: 5px 10px; float: left; display: block; position: fixed; left: 0px; bottom: 0px; font-size: 11px; z-index: 16777267; }
#trackbarError.alert { background: none repeat scroll 0% 0% rgb(0, 150, 201); }
#trackbarError.hidden { display: none; }
#trackbarFlyout #trackbarClose { font-size: 11px; font-weight: bold; text-transform: uppercase; position: absolute; top: 5px; right: 5px; }
#trackbarFlyout #trackbarContent #activeTopicChannels h2 { font-size: 18px; font-weight: normal; color: rgb(0, 0, 0); text-transform: none; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; }
#trackbarFlyout #trackbarContent h1 .trackbarCount { font-weight: bold; }
#trackbarFlyout #trackbarContent h1 { font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
#trackbarFlyout #trackbarContent h2 { font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; margin: 0px; }
#trackbarFlyout #trackbarContent { padding: 10px; width: 540px; height: 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 5px 5px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; overflow: hidden; -moz-box-sizing: border-box; position: relative; }
#trackbarFlyout.topical #trackbarContent #trackbarBody #availableTopics { margin-top: 70px; }
#trackbarFlyout.topical #trackbarContent #trackbarBody #trackbarControls { position: absolute; top: 40px; left: 12px; width: 560px; }
#trackbarFlyout.topical #trackbarContent #trackbarBody #trackbarExtras .hrefClone { color: rgb(0, 0, 0); }
#trackbarFlyout.topical #trackbarContent #trackbarBody #trackbarExtras { position: absolute; top: 25px; left: 12px; width: 555px; text-align: right; font-size: 11px; font-weight: bold; }
#trackbarFlyout.topical #trackbarContent h1#trackbarTitle { position: absolute; top: 13px; left: 12px; width: 555px; }
#trackbarGuard { position: absolute; bottom: 0px; left: 0px; }
