div.shortcut-menu {z-index: 3999; text-align:left}
div.shortcut-menu ul {margin:0; padding:0; list-style-type: none; border-top: 1px solid #000; border-right: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #555; font-size:11px}
div.shortcut-menu ul li a, div.shortcut-menu ul li a:visited {color: #333}
div.shortcut-menu ul li a table {border:0; padding:0; margin:0; border-collapse:collapse}
div.shortcut-menu ul li a table td {vertical-align: middle; padding:0; margin:0}
div.shortcut-menu ul li a {display:block; border-bottom: 1px solid #555; padding: 2px 25px 2px 2px; background-color: #FDFDFD; background-position: 3px 50%; color: #222; vertical-align:middle; position: relative}
div.shortcut-menu ul li a span {display:block; background: #FDFDFD url(/images/icons/record_sprites.gif) no-repeat top left; width: 22px; height: 22px; overflow: hidden; margin-right:2px}
div.shortcut-menu ul li a.company span {background-position: -22px 0}
div.shortcut-menu ul li a.company:hover span {background-position: -22px -22px}
div.shortcut-menu ul li a.offering span {background-position: -132px 0}
div.shortcut-menu ul li a.offering:hover span {background-position: -132px -22px}
div.shortcut-menu ul li a.segment span {background-position: -88px 0}
div.shortcut-menu ul li a.segment:hover span {background-position: -88px -22px}
div.shortcut-menu ul li a.comparison span {background-position: -66px 0}
div.shortcut-menu ul li a.comparison:hover span {background-position: -66px -22px}
div.shortcut-menu ul li a.clipping span {background-position: 0px 0}
div.shortcut-menu ul li a.clipping:hover span {background-position: 0px -22px}
div.shortcut-menu ul li a.note span {background-position: -44px 0}
div.shortcut-menu ul li a.note:hover span {background-position: -44px -22px}
div.shortcut-menu ul li a.concern span {background-position: -110px 0}
div.shortcut-menu ul li a.concern:hover span {background-position: -110px -22px}
div.shortcut-menu ul li a.feed span {background-position: -154px 0}
div.shortcut-menu ul li a.feed:hover span {background-position: -154px -22px}
div.shortcut-menu ul li.last a {border-bottom: 0px}
div.shortcut-menu ul li a:hover {background-color: #E6FBE3; color:#000}
span.small-icon {display: block; background: #FDFDFD url(/images/icons/record_sprites.gif) no-repeat top left; width: 22px; height: 22px; overflow: hidden}
span.small-icon.clipping {background-position: 0px 0}
span.small-icon.clipping-active, table.record-list tr.unread span.small-icon.clipping {background-position: 0px -22px}
span.small-icon.company {background-position: -22px 0}
span.small-icon.company-active, table.record-list tr.unread span.small-icon.company {background-position: -22px -22px}
span.small-icon.swotitem {background-position: -22px 0}
span.small-icon.swotitem-active, table.record-list tr.unread span.small-icon.swotitem {background-position: -22px -22px}
span.small-icon.note {background-position: -44px 0}
span.small-icon.note-active, table.record-list tr.unread span.small-icon.note {background-position: -44px -22px}
span.small-icon.post {background-position: -44px 0}
span.small-icon.post-active, table.record-list tr.unread span.small-icon.post {background-position: -44px -22px}
span.small-icon.comparison {background-position: -66px 0}
span.small-icon.comparison-active, table.record-list tr.unread span.small-icon.comparison {background-position: -66px -22px}
span.small-icon.segment, span.small-icon.customer, span.small-icon.segmentneed {background-position: -88px 0}
span.small-icon.segment-active, table.record-list tr.unread span.small-icon.segment, span.small-icon.customer-active, table.record-list tr.unread span.small-icon.customer, span.small-icon.segmentneed-active, table.record-list tr.unread span.small-icon.segmentneed {background-position: -88px -22px}
span.small-icon.concern {background-position: -110px 0}
span.small-icon.concern-active, table.record-list tr.unread span.small-icon.concern {background-position: -110px -22px}
span.small-icon.offering {background-position: -132px 0}
span.small-icon.offering-active, table.record-list tr.unread span.small-icon.offering {background-position: -132px -22px}
span.small-icon.feed {background-position: -154px 0}
span.small-icon.feed-active, table.record-list tr.unread span.small-icon.feed {background-position: -154px -22px}
span.threat-icon {background: url(/images/threat_ratings.gif) no-repeat top left; font-size:11px; padding: 1px 7px 1px 7px; height: 10px}
span.threat-icon.very_high {background-position: 0 0}
span.threat-icon.high {background-position: 0 -16px}
span.threat-icon.medium {background-position: 0 -32px}
span.threat-icon.low {background-position: 0 -48px}
span.threat-icon.very_low {background-position: 0 -64px}
span.threat-icon.other {background-position: 0 -80px}
span.mini-concern-icon-1, span.mini-concern-icon-2, span.mini-concern-icon-3, span.mini-concern-icon-4, span.mini-concern-icon-addressed {background: url(/images/icons/concern_mini_icon_bg.gif) no-repeat top left; font-size:11px; padding: 1px 4px 1px 4px; margin-right: 7px; height: 10px}
span.mini-concern-icon-1.narrow, span.mini-concern-icon-2.narrow, span.mini-concern-icon-3.narrow, span.mini-concern-icon-4.narrow, span.mini-concern-icon-addressed.narrow {margin-right: 3px}
span.mini-concern-icon-1 {background-position: 0px 0px}
span.mini-concern-icon-2 {background-position: -16px 0px}
span.mini-concern-icon-3 {background-position: -32px 0px}
span.mini-concern-icon-4 {background-position: -48px 0px}
span.mini-concern-icon-addressed {background-position: -64px 0px}
span.alpha-icon {color: #d93333; font-size: 14px; font-weight: bold; padding: 0px 8px 0px 2px; font-family: Georgia, Times New Roman, Times, serif}
span.alpha-icon.grey {color: #666}
div.cd {display:block; line-height:0; font-size:0px; clear:both; float:none; height:0px; width:100%; padding:0; margin:0; border:0}
div.clearfix {float:none; width:100%}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal}
form {margin:0;padding:0;}
div#breadcrumb {padding-left: 22px; height:18px}
div#breadcrumb div.return-link {padding:0; margin:0; position: absolute}
#page_wrapper {clear:both; position:relative}
div.page {clear:both; padding:0px 0px 0px 0px}
#header {height:104px; background:#FFF url(/images/interface/enterprise/header_bg.png) repeat-x top left; background-position: 1px 0}
#bookmarklet #header {height: 35px}
#header-top {height:72px; padding:0px 20px 0 19px}
#bookmarklet #header-top {height: 30px}
#header h1 span, #header h2 span {display:none}
#header h3 {font-size:12px; position: absolute; right: 20px; text-align:right; padding-right:5px; z-index: 30}
#header h3 span.system {display: block; padding-top:30px; color: #888}
#bookmarklet #header h3 span.system {padding-top:9px; font-size: 10px}
#header h3.search span.system {padding-top:12px; padding-bottom:7px}
span.search-left {height:40px; padding-left:6px; background: url(/images/interface/enterprise/search_box_left_bg.gif) no-repeat top left; display:block; border:0px}
span.search-right {height:40px; padding-right:20px; background: url(/images/interface/enterprise/search_box_right_icon_bg.gif) no-repeat top right; display:block }
#header h3.search input.text {width: 220px; height: 21px; padding-top:4px; border:0; background: url(/images/interface/enterprise/search_box_bg.gif) repeat-x top left}
*html #header h3.search input.text {margin-top: -1px}
*+html #header h3.search input.text {margin-top: -1px}
#header h3.search input.blank {padding-top:6px; color: #C5C5C5; font-size: 11px; height:20px}
#header h3.search table {margin-left:auto; margin-right:0}
#header h3 span a, #header h3 span a:visited {color: #333}
#header h3 span a.selected {border-bottom: 1px solid #AAA}
#header h3 span a:hover {color: white; background-color: #333}
#header h4 {position: absolute; z-index: 1000; top:7px}
#header h4 a.return-link, #header h4 a.return-link:visited {color: #585858}
#header h4 a.return-link:hover {color: white}
#tabs {height:42px; background: url(/images/interface/enterprise/transparent_tabs/tab_bg.png) repeat-x top left; font-family:Verdana; z-index: 1; position:absolute; width: 100%}
#bookmarklet #tabs {height: 27px; background: url(/images/interface/enterprise/transparent_tabs/tab_bg_small.png) repeat-x top left}
*html #tabs {background: url(/images/interface/enterprise/tab_bg.png) repeat-x top left}
*html #bookmarklet #tabs {background: url(/images/interface/enterprise/tab_bg_small.png) repeat-x top left}
#tabs ul#main-tabs {float:left}
#tabs ul#side-tabs {float:right}
#tabs ul {margin:0 0 0 0px; padding:0 0 0 10px; list-style-type:none}
#tabs ul#main-tabs {padding-left:20px}
#tabs ul#side-tabs {padding-right:4px}
#tabs ul li {float:left; margin:0; padding:0 2px 0 0}
#tabs ul#side-tabs li {padding:0 0 0 2px}
#tabs ul li a {padding-left: 3px; color: white}
#tabs ul li span {float:left; display:block; padding-right:3px; height:42px}
#tabs ul li span span {padding-right:0px}
#tabs ul li span span {float:left; display:block;}
#tabs ul li span span b i {padding-top:11px; display:block; height:24px}
#tabs ul li span span b, #tabs ul li span span i {display:block; font-weight:normal; font-style:normal;}
#tabs ul li span span b i {display: none}
#tabs ul li span span b {float:left; height: 42px; padding: 0 6px 0 6px; display:block; text-align:center}
#tabs ul a:link, #tabs ul a:visited {float:left; text-transform:uppercase; font-size:10px; text-decoration:none; height:42px; font-family: Arial}
#tabs ul a:link.current, #tabs ul a:visited.current, #tabs ul a:hover {color: black; background: url(/images/interface/enterprise/tab_active_left_bg.png) no-repeat top left}
#tabs ul a:link.current span, #tabs ul a:visited.current span, #tabs ul a:hover span {background: url(/images/interface/enterprise/tab_active_right_bg.png) no-repeat top right}
#tabs ul a:link.current span span, #tabs ul a:visited.current span span, #tabs ul a:hover span span {background: white url(/images/interface/enterprise/transparent_tabs/tab_active_bg.png) repeat-x top left}
*html #tabs ul a:link.current span span, *html #tabs ul a:visited.current span span, *html #tabs ul a:hover span span {background: url(/images/interface/enterprise/tab_active_bg.png) repeat-x top left}
#content {margin:0px 0px 8px 0px; background-color: #FFF}
#content-table {border-collapse:collapse; width: 100%}
#main-content-td, #full-content-td, #side-content-td {padding-top:10px}
#bookmarklet #main-content-td {padding-top:0px; padding-bottom:2015px; width: 100%}
#overflow_wrapper {overflow:hidden}
#main-layout #main-content-td {float:left; width:70%; height: 100%; vertical-align:top; background: url(/images/interface/enterprise/side_content_bg.gif) repeat-y top right; padding-bottom: 8030px; margin-bottom: -8000px}
#bookmarklet #full-content-td {width:100%; height: 100%; vertical-align:top; padding-bottom: 20px}
#main-layout #full-content-td {width:100%; height: 100%; vertical-align:top; padding-bottom: 20px}
#main-layout #side-content-td {float:left; width: 30%; padding-top:6px; vertical-align:top; background-color:#F2F2F2; padding-bottom: 8030px; margin-bottom: -8000px}
#help-layout #main-content-td {float:left; width:70%; height: 100%; vertical-align:top; background: url(/images/interface/enterprise/side_content_bg.gif) repeat-y top right}
#help-layout #side-content-td {float:left; width: 30%; padding-top:6px; vertical-align:top}
#main_content_inner {padding: 0 30px 0 24px}
#side_content {padding:12px 20px 0px 15px}
#content h1, #content h2 {font-size:26px; margin-bottom:15px; text-align:left; color:#333; padding-bottom:4px}
#title_wrapper {margin-right: 4px; padding-right: 25px; margin-top:2px; background:white url(/images/interface/enterprise/page_title_bg.gif) repeat-x left bottom; margin-bottom:15px}
#content h1 {padding: 2px 0px 14px 23px; margin-bottom: 0px}
#content h1 a.heading-link {color: #333}
#content h1 a.heading-link:hover {color: #333; background: none}
img, a img {}
#content h1 div.details {font-size:14px; line-height:18px; padding-left:1px}
#content h1 div.details p {font-size:12px; line-height:14px; margin-top:4px; margin-bottom:0}
#content h1 div.details p.text-block {font-size:12px; line-height:14px; margin-top:4px; margin-bottom:5px}
table.wide {width: 100%}
table td.wide {width: 100%}
table.heading {width: 100%; border-collapse: collapse; margin:0; padding:0}
table.heading td {padding:0; margin:0; border:0; width: 100%}
table.heading td.tight {width:0%}
table.heading td.left {padding: 0px 6px 0px 0px}
table.heading td.left.icon {padding-bottom: 2px}
table.heading td.right {width: 100%}
table.heading td.bottom {vertical-align: bottom}
table td.action-links {text-align: right; font-size: 12px; vertical-align: middle; white-space: nowrap; width:0%}
table td.action-links a {white-space: nowrap}
table.heading td.action-links.top-align {vertical-align: top}
#content h2 {font-size:16px; font-weight:normal; border-bottom: 2px solid #CCC; margin-bottom: 6px; padding: 0 0 1px 0}
*html #content h2 {font-weight: bold}
#content h2 div.sub-heading {padding-bottom: 4px}
#content h2 div.details {font-size:14px; line-height:14px; margin-bottom:2px}
#content #side-content h1, #content #directions h1 {text-align:left; font-size:16px; font-weight:bold; padding-bottom:2px}
span.warning {color: red}
div#notice, div.warning {font-size:12px; text-align:center; background: #F2F2F2 url(/images/admin/notice_right.gif) no-repeat bottom right; padding: 0px 8px 8px 0px; margin: 0 0 10px 3px; color: #000}
div#notice a.hide-link {color: #666}
div.notice-inner {background: url(/images/admin/notice_left.gif) no-repeat top left; padding: 10px 10px 7px 10px; text-align:center}
.plain div#notice {background: #cadde9; border: 1px solid #85a4b7; font-size:12px; text-align:center; padding: 8px; margin: 0 0 10px 3px; color: #000}
.plain div.notice-inner {background: none; padding: 0px}
div.warning {background-color:#F9FFD0; color:black; margin-right:40px; margin-left:40px; border:2px solid #D2D7AF; font-size:1.2em}
div.account-notice {border: 1px solid #E38484; background-color: #FFECEC; padding: 8px; margin: 0px 0px 10px 0px}
div.account-notice div.account-notice-heading {font-size:14px; border-bottom: 1px solid #333; margin-bottom: 5px}
#content h1 span.count {font-size:.9em}
a.action, a.action:visited {color:#007700}
a.action:hover {color:white; background-color:#007700}
span.notification {color:#D6070A}
span#loading {position:absolute; display:block; left:50%; display:block; background-color:#C72302; color:white; padding:1px; width:100px; margin-left:-50px; text-align:center}
#main-footer {margin-top:0px; font-size:10px; border-top: 3px solid #141414; padding: 10px 22px 0px 22px; color: #F3F3F3; background-color: #444}
#main-footer .brand {font-size:12px}
#main-footer .copyright {padding-top:2px; font-size:10px; color:#BEBEBE}
#main-footer a, #main-footer a:visited {color: #FFF}
div.thumbnail-small {width: 151px; height: 108px; overflow: hidden}
div.thumbnail-large {width: 280px; height: 202px; margin-top: 2px; overflow: hidden}
div.thumbnail-loading {background: #fff url(/images/ajax-loader-white.gif) no-repeat top left; background-position: 50% 50%; border: 1px solid #DEDEDE}
div.activity-status {background: #fff url(/images/ajax-loader-white.gif) no-repeat top left; padding-left:20px}
div.thumbnail-small.thumbnail-loading {width: 151px; height: 108px}
div.thumbnail-large.thumbnail-loading {width: 280px; height: 202px}
div.clear {float:none; clear:both; font-size:0; line-height:0; width:0; height:0}
div#side-content {margin-bottom:2px}
a.big_button {background: url(/images/admin/big_button_left.gif) no-repeat top left; height:44px; display:table; margin-bottom:20px}
a.big_button img {border:0; padding-left:15px; padding-right:20px; background: url(/images/admin/big_button_right.gif) no-repeat top right}
a.small_button {background: url(/images/admin/small_button_left.gif) no-repeat top left; height:34px; display:table}
div.search-bar-buttons a.small_button {background: url(/images/admin/small_button_left_black.gif) no-repeat top left; height:34px; display:table}
a.small_button img {border:0; padding-left:20px; padding-right:22px; background: url(/images/admin/small_button_right.gif) no-repeat top right}
div.search-bar-buttons a.small_button img {border:0; padding-left:20px; padding-right:22px; background: url(/images/admin/small_button_right_black.gif) no-repeat top right}
div.search-bar-buttons {padding-left:440px; padding-top:10px}
table.no-effect {border-collapse:collapse; margin:0; padding:0}
table.no-border td, table.no-border th {border: 0!important}
table.no-effect td, table.no-effect th {vertical-align: top}
table.no-effect.split td.left {padding-right: 4px}
span.time-ago {font-size:10px; color:#666; white-space:nowrap}
span.source {font-size: 95%; color:#666}
span.source b {font-weight:normal}
div.main-text-content {font-size: 13px; line-height: 18px; padding-bottom: 6px}
div.main-text-content br {line-height: 14px}
div.block-body-justified {margin-top: 7px}
div.block {margin-bottom: 20px}
#content div.block h2 {margin-bottom:0px}
#content div.block h2 a.normal-color, #content div.block h2 a.normal-color:visited {color: #333}
#content div.block h2 a.normal-color:hover {color:white}
#content div.block div.section_heading {height: 20px; background: url(/images/interface/enterprise/wiki_heading_bg.gif) repeat-x top left; padding: 6px 6px 2px 6px; border-bottom: 1px solid #dadada; margin-bottom: 5px}
#content div.block div.section_heading.no-margin {height: 20px; background: url(/images/interface/enterprise/wiki_heading_bg.gif) repeat-x top left; padding: 6px 6px 2px 6px; border-bottom: 1px solid #dadada; margin-bottom: 0px}
#content div.block div.section_heading span.title {display: block; color: #7c7c7c !important; padding-top: 1px}
#content div.block div.wiki_content {padding: 0px 6px 0px 6px}
#content div.block div.wiki_content p, div.wiki_content p {margin: 0px 0px 10px 0px}
#content div.block div.wiki_content h1, div.wiki_content h1 {font-size: 18px; font-weight: bold; border: 0px; padding: 0px; margin: 0px; border:0}
#content div.block div.wiki_content h2, div.wiki_content h2 {font-size: 14px; font-weight: bold; border: 0px; padding: 0px; margin: 0px; border:0}
#content div.block div.wiki_content ul, div.wiki_content ul {padding: 0px 0px 0px 25px; margin: 2px 0px 1px 0px}
#content div.block div.wiki_content ul li ul, div.wiki_content ul li ul{ padding: 0px 0px 2px 15px}
div.block-body {margin-top: 6px; margin-left:6px; font-size: 12px; line-height: 16px}
#side_content div.block h2 {font-size:16px; padding-bottom:2px; margin-bottom :0; font-size:14px; padding: 2px 2px 2px 0px; border-bottom: 1px solid #CCC}
#side_content div.block-body {margin-top: 6px; margin-left: 6px}
#side_content p {margin:0 0 12px 0px; padding:0}
div.sub-action-button {padding-left:5px}
div.sub-action-button a:hover {background-color: #F2F2F2}
div.sub-action-button a.cancel-link:hover {background-color: #D6070A}
a.sub-action-button {padding-left: 21px; padding-top: 1px; padding-bottom:3px; font-size:13px; display:block; height: 20px}
a.sub-action-button.add {background: url(/images/interface/enterprise/action_icon_add.png) no-repeat top left; background-position: 0px -1px}
a.sub-action-button.link {background: url(/images/interface/enterprise/action_icon_link.png) no-repeat top left; background-position: 0px -1px}
a.sub-action-button, a.sub-action-button:visited, a.sub-action-button:hover {color: #5C5C5C}
a.sub-action-button span {padding:0px 0px 0px 2px}
a.sub-action-button:hover span {background-color: #5C5C5C; color: white}
div.action-buttons {margin-bottom: 20px}
div.action-button {margin-bottom: 8px}
a.action-button {display:block; overflow: hidden; background: none}
a.action-button.pressed {background-position: 0 -31px !important}
a.action-button img {border:none; visibility: hidden}
div.title a.external-link {font-size: 11px}
a.external-link {padding-right:18px; background-image: url(/images/new-window.gif); background-position: top right; background-repeat: no-repeat}
div.return-link {margin-bottom: 2px}
#content div.return-link {margin-bottom: 10px}
a.return-link {font-size:11px; font-family: "Lucida Grande", sans-serif}
a.return-link span {font-size: 120%}
a.action-link, a.action-link:visited, a.action-link:link, a.cancel-link, a.cancel-link:visited, a.cancel-link:link, a.delete-link, a.delete-link:visited, a.delete-link:link {color: #D6070A; font-family: "Lucida Grande", sans-serif}
a.action-link:hover, a.cancel-link:hover, a.delete-link:hover {color:white; background-color:#D6070A}
a.rss-feed {display:block; padding-left:18px; color:#A7541C; background: url(/images/feed_icon.gif) no-repeat top left}
p.visit-url, p.feed-url {background-color: #F3F3F3; border: 1px solid #DEDEDE; padding:3px !important; margin-top: 0}
p.visit-url a, p.feed-url a {font-weight:bold}
p.visit-url {background-color: #e5f3f3; border-color:#CAD7D7}
div.more-link {}
div.view-more-link {font-size: 14px; text-align: right; display:block; margin-top: 5px; margin-bottom:-20px}
table.details th, table.details td {text-align:left; vertical-align:top}
table.details th {text-align:right; padding-right:4px}
table.list {width: 100%; border-collapse: collapse}
table.list th {text-align:left; padding-top: 8px}
table.list tr.group th {border-bottom: 1px dotted #CCC; padding: 0 0 2px 0; font-size:14px}
table.list tr.group td {border-bottom: 1px dotted #CCC; padding: 0 0 2px 0; font-size:14px}
table.list tr.group th.smaller {border-bottom: 1px dotted #CCC; padding: 0 0 2px 0; font-size:12px; font-weight: normal}
table.list tr.item th {padding-left:10px; font-weight:normal; white-space:nowrap}
table.list tr.item th.smaller {padding-left:10px; font-weight:normal; font-size: 11px; white-space:nowrap}
table.list td.item-content {text-align: left; padding-top: 8px; padding-left: 8px; width: 100%}
table.list tr.empty-item td {height: 15px}
table.list td.right {text-align: right}
table.list td.underline {border-bottom: 1px dotted #CCC}
table.list a.strike {text-decoration: line-through}
table.list table.inner-list th {border: 0px; font-size:12px; font-weight: normal}
table.list table.inner-list td {border: 0px; font-size:12px; font-weight: normal}
table.list table.inner-list td.buttons {padding-left: 10px}
b.big {font-size:14px; line-height: 18px}
b.big.highlight {color: #c00}
span.nowrap {white-space: nowrap}
span.small {font-size:10px; line-height: 12px}
span.medium-small {font-size:11px}
span.medium-small.tight {font-size:11px; line-height: 9px}
span.medium-small.nowrap {white-space:nowrap}
span.medium-small.grey {color: #666}
span.sub-heading {font-size: 11px; color: #666}
span.small-bar {font-size:11px; white-space:nowrap; color: #aaa}
span.small .bold {font-weight: bold}
span.normal {font-size:12px}
span.dim {color: #666; font-weight: normal}
a.light-link {color: #444}
a.light-link:hover {background-color: #444; color:white}
table.tabular-body {margin: 0px; padding: 0px}
table.tabular-body td {vertical-align: top; padding: 2px 5px 2px 0px}
table.tabular-body td.label {text-align: right; white-space: nowrap}
table.bar-chart {background-image:url(/images/graphs/h_barchart_fade.png); background-repeat:repeat-x; background-position:left top; border:1px solid #ebebeb; border-collapse: collapse}
table.bar-chart td.category {padding: 4px; border:1px solid #ebebeb; background-color:#fff}
table.bar-chart th.value-label {padding: 4px 6px 4px 6px; border:1px solid #ebebeb; background-color:#fcfcfc}
table.bar-chart td.value {background-image: url(/images/graphs/h_barchart_gridline_3.gif); background-repeat: repeat-y; background-position: left top; padding:0px 10px 0px 0px; border-bottom: none; background-color:transparent}
table.bar-chart td.value img {vertical-align: middle; margin: 5px 5px 5px 0}
table.bar-chart .colored-bar {float: left; height: 16px; background-image:url(/images/graphs/h_barchart_bar.png); background-repeat:repeat-x}
table.bar-chart .lowest-score {color: #B20000}
ul.list {list-style-type: none; padding: 0; margin: 2px 0 0 0}
ul.list li {padding: 4px 0 4px 6px; border-bottom: 1px solid #E6E6E6}
ul.list li.end-link {padding: 4px 0 4px 10px; border-bottom: 0px solid #E6E6E6}
ul.list a.selected {text-decoration: underline; font-weight: bold}
div.end-list-link {padding: 4px 0 4px 10px}
span.highlight {background-color: #FFFFBB}
#content h1.tab-menu {padding-bottom: 0px}
.sub-tabs ul {font-size:12px; height:29px; list-style-type:none; margin:11px 0 10px 0; padding:0pt; background:transparent url(/images/interface/enterprise/sub_tab_bg.gif) repeat-x top left}
.sub-tabs ul.open-tabs {margin:11px 0 0px 0; background:transparent url(/images/interface/enterprise/sub_open_tab_bg.gif) repeat-x bottom left}
.sub-tabs ul li {float:left; margin:0; padding:0}
.sub-tabs ul li span {float:left; display:block}
.sub-tabs ul li span span {float:left; display:block; }
.sub-tabs ul li span span b i {padding-top:5px; display:block}
.sub-tabs ul li span span b, .sub-tabs ul li span span i {display:block; font-style:normal; }
.sub-tabs ul li span span b {font-weight:normal}
.sub-tabs ul li span span b {float:left; padding: 0 10px 0 10px; display:block; text-align:center}
.sub-tabs ul li a:link, .sub-tabs ul li a:visited, .sub-tabs ul li a {float:left; text-decoration:none; height: 24px; padding-top:0px; padding-right:5px; padding-left:5px; color: #333}
.sub-tabs ul.open-tabs li a:link, .sub-tabs ul.open-tabs li a:visited, .sub-tabs ul.open-tabs li a {padding-top:4px}
.sub-tabs ul.open-tabs li {background: url(/images/interface/enterprise/sub_open_tab_li_bg.gif) no-repeat left bottom}
.sub-tabs ul.open-tabs li.end-line {height: 24px; padding-top: 4px; background: url(/images/interface/enterprise/sub_open_tab_li_bg.gif) no-repeat left bottom}
.sub-tabs ul.open-tabs li.current {background: url(/images/interface/enterprise/sub_open_tab_active_right_bg.gif) no-repeat right top}
.sub-tabs ul.open-tabs li.right-of-current {background-position: -1px bottom}
.sub-tabs ul li.last {height: 24px; float:right; border-right: 1px solid #DEDEDE}
.sub-tabs ul.open-tabs li a:link, .sub-tabs ul.open-tabs li a:visited, .sub-tabs ul.open-tabs li a {padding-top:4px}
.sub-tabs ul.open-tabs li.first {margin-left: 5px}
.sub-tabs ul li.first a {border-left: 1px solid #DEDEDE}
.sub-tabs ul.open-tabs li.first a {border-left: 0px solid #DEDEDE}
.sub-tabs ul li.first a.current, .sub-tabs ul li.first a:link.current, .sub-tabs ul.first li a:visited.current, .sub-tabs ul li.first a:hover {border-color: #FFF}
.sub-tabs ul li.current a:link.current, .sub-tabs ul li a:visited.current, .sub-tabs ul li a:hover {background: url(/images/interface/enterprise/sub_tab_active_bg.gif) no-repeat center top; color: #FFF; height:29px}
.sub-tabs ul.open-tabs li a:hover {background: url(/images/interface/enterprise/sub_open_tab_hover_bg.gif) no-repeat left bottom; color: #333; height:24px}
.sub-tabs ul.open-tabs li.current a:link, .sub-tabs ul.open-tabs li.current a:visited {background: url(/images/interface/enterprise/sub_open_tab_active_left_bg.gif) no-repeat left top; color: #333; height:25px}
.sub-tabs ul.open-tabs li.last {float: right; white-space: nowrap; background: none; border-right:none; padding-top:9px; padding-right:8px; height:20px}
.sub-tabs ul.open-tabs li.last a, .sub-tabs ul.open-tabs li.last a:visited, .sub-tabs ul.open-tabs li.last a:link {display:inline; float:none; text-decoration:none; height: auto; padding: 0px; color: #216297}
.sub-tabs ul.open-tabs li.last a:hover {background: #216297; color: #fff}
.sub-tabs ul.open-tabs li.last a.add-item-link, .sub-tabs ul.open-tabs li.last a.add-item-link:visited, .sub-tabs ul.open-tabs li.last a.add-item-link:link {color: #6D6D6D; background: url(/images/icons/add.png) no-repeat top left; background-position: 0px 1px; margin-top: -2px; padding: 2px 2px 2px 19px}
.sub-tabs ul.open-tabs li.last a.add-item-link:hover {background: #216297 url(/images/icons/add.png) no-repeat top left; background-position: 0px 1px; color: #fff}
.sub-tabs span.rss-link a {color: #A7541C !important}
.sub-tabs span.rss-link a:hover {color: #FFF !important; background-color: #A7541C !important}
.note-listing {border: 1px dotted #E8E8E8; padding: 6px; margin: 7px 0px 7px 0px}
.note-listing .heading {font-size: 14px}
.note-listing .note {font-size: 12px; padding: 2px 0px 2px 0px}
.note-listing .comment-actions {}
span.concern-icon-1, span.concern-icon-2, span.concern-icon-3, span.concern-icon-4 {display: block; margin: 0 auto; width: 32px; height: 29px; background: url(/images/icons/concern_large_icon_bg.gif) no-repeat top left}
span.concern-icon-1 {background-position: 0px 0px}
span.concern-icon-2 {background-position: -34px 0px}
span.concern-icon-3 {background-position: -68px 0px}
span.concern-icon-4 {background-position: -102px 0px}
div.mini-concern-icon {padding-top: 1px}
div.inline-concerns {padding: 2px 0px 2px 0px}
div.large {font-size: 15px; color:#333}
span.inactive {text-decoration: line-through}
b.inactive {text-decoration: line-through}
div.sub-block {margin-top: 15px}
div.comment, div.older-comments {margin-bottom: 10px; background-color: #F2F2F2; border: 1px solid #DEDEDE}
div.comment-inner {padding: 8px}
div.comment.closed {border-color: #82D381; background-color: #E5F7E5}
div.comment.concern_closed {border-color: #82D381; background-color: #E5F7E5}
div.comment.concern_opened {border-color: #E38484; background-color: #FFECEC}
table.activity div.comment, table.activity div.older-comments {margin-top: 10px; margin-bottom:0}
div.older-comments {color: #555; padding: 2px 4px 2px 4px; border-style: dotted; background-color: #FAFAFA}
div.sub-block h3 {font-size: 14px}
span.comment-about {color: #AAA}
h4 {margin-bottom: 1px; font-size: 11px; color: #777}
h4 table.heading td.action-links {font-size:12px; color: #AAA}
div.view-links {font-size: 11px; white-space: nowrap}
span.divider {color: #AAA}
div.view-links span.selected {color: #585858}
div.view-links span.selected span {}
table.heading span.company {font-size: 70%}
#new_market_segment {width: 500px}
#existing_segment_needs td.right {width: 100%}
table.tag-bar {padding:0; margin:0; border-collapse: collapse; width:100%; margin-top:8px; margin-bottom:3px; height: 26px}
*:first-child+html table.tag-bar {margin-bottom: 0px}
*html table.tag-bar {margin-bottom: 0px}
table.tag-bar td.left-bar {height:21px; background: url(/images/tag_bar.gif) no-repeat top left; position:relative; padding-top:3px; padding-left:8px}
table.tag-bar td.right-bar {background: url(/images/tag_bar.gif) no-repeat top right; width: 80px; height:21px; padding-top: 5px; vertical-align: top}
a.tag-list-view {; display:block; width: 34px; height: 16px; background: url(/images/tag_views.gif) no-repeat top left; background-position: 0 -16px; float:left}
a.tag-list-view:hover, a.tag-list-view-selected {background-position: 0 0px}
a.tag-cloud-view {; display:block; width: 41px; height: 16px; background: url(/images/tag_views.gif) no-repeat top left; background-position: 0 -48px; float:left}
a.tag-cloud-view:hover, a.tag-cloud-view-selected {background-position: 0 -32px}
div.tag-cloud {}
div.tag-cloud a {padding:2px 6px 2px 6px; line-height:26px; text-align:left; white-space:nowrap}
div.tag-cloud a.selected, div.tag-cloud a.selected:visited {background-color:#DADADA}
div.tag-cloud a.tag1, div.tag-cloud a.tag1:visited {font-size: 10px; color: #2774B3}
div.tag-cloud a.tag1:hover {color: white; background-color: #2774B3}
div.tag-cloud a.tag2, div.tag-cloud a.tag2:visited {font-size: 11px; color: #256DA8}
div.tag-cloud a.tag2:hover {color: white; background-color: #256DA8}
div.tag-cloud a.tag3, div.tag-cloud a.tag3:visited {font-size: 12px; color: #23669D}
div.tag-cloud a.tag3:hover {color: white; background-color: #23669D}
div.tag-cloud a.tag4, div.tag-cloud a.tag4:visited {font-size: 14px; color: #205F92}
div.tag-cloud a.tag4:hover {color: white; background-color: #205F92}
div.tag-cloud a.tag5, div.tag-cloud a.tag5:visited {font-size: 15px; color: #1E5887}
div.tag-cloud a.tag5:hover {color: white; background-color: #1E5887}
div.tag-cloud a.tag6, div.tag-cloud a.tag6:visited {font-size: 16px; color: #1B507C}
div.tag-cloud a.tag6:hover {color: white; background-color: #1B507C}
div.tag-cloud a.tag7, div.tag-cloud a.tag7:visited {font-size: 18px; color: #194971}
div.tag-cloud a.tag7:hover {color: white; background-color: #194971}
div.tag-cloud a.tag8, div.tag-cloud a.tag8:visited {font-size: 19px; color: #164266}
div.tag-cloud a.tag8:hover {color: white; background-color: #164266}
div.tag-cloud a.tag9, div.tag-cloud a.tag9:visited {font-size: 20px; color: #143B5B}
div.tag-cloud a.tag9:hover {color: white; background-color: #143B5B}
div.tag-cloud a.tag10, div.tag-cloud a.tag10:visited {font-size: 22px; color: #11334F}
div.tag-cloud a.tag10:hover {color: white; background-color: #11334F}
div.tag-list a.tag1, div.tag-list a.tag1:visited {font-size: 10px; color: #2774B3}
div.tag-list a.tag1:hover {color: white; background-color: #2774B3}
div.tag-list a.tag2, div.tag-list a.tag2:visited {font-size: 10px; color: #256DA8}
div.tag-list a.tag2:hover {color: white; background-color: #256DA8}
div.tag-list a.tag3, div.tag-list a.tag3:visited {font-size: 11px; color: #23669D}
div.tag-list a.tag3:hover {color: white; background-color: #23669D}
div.tag-list a.tag4, div.tag-list a.tag4:visited {font-size: 12px; color: #205F92}
div.tag-list a.tag4:hover {color: white; background-color: #205F92}
div.tag-list a.tag5, div.tag-list a.tag5:visited {font-size: 13px; color: #1E5887}
div.tag-list a.tag5:hover {color: white; background-color: #1E5887}
div.tag-list a.tag6, div.tag-list a.tag6:visited {font-size: 13px; color: #1B507C}
div.tag-list a.tag6:hover {color: white; background-color: #1B507C}
div.tag-list a.tag7, div.tag-list a.tag7:visited {font-size: 14px; color: #194971}
div.tag-list a.tag7:hover {color: white; background-color: #194971}
div.tag-list a.tag8, div.tag-list a.tag8:visited {font-size: 15px; color: #164266}
div.tag-list a.tag8:hover {color: white; background-color: #164266}
div.tag-list a.tag9, div.tag-list a.tag9:visited {font-size: 16px; color: #143B5B}
div.tag-list a.tag9:hover {color: white; background-color: #143B5B}
div.tag-list a.tag10, div.tag-list a.tag10:visited {font-size: 17px; color: #11334F}
div.tag-list a.tag10:hover {color: white; background-color: #11334F}
div.tag-list a.empty-tag, div.tag-list a.empty-tag:visited {color: #5C7387 !important}
div.tag-list a.empty-tag:hover {color: white !important; background-color:#5C7387 !important}
span.tags a, span.tags a:visited, span.tags a:link {font-size: 11px; color: #666}
span.tags a:hover {background-color:#666; color:#FFF}
div.tags {font-size: 11px}
span.tag-count {font-size:12px}
div.tags a.action-link, div.tags a.action-link:visited, div.tags a.action-link:link {font-size: 11px; color: #666}
div.tags a.action-link:hover {background-color:#666; color:#FFF}
div#show_tags {margin-top: 1px}
div#edit_tags {width: 350px; overflow: hidden; border: 2px solid #ccc; background-color: #fff; padding: 2px; margin: 5px 0px 0px 0px; font-size: 12px; font-weight: normal}
.traffic-graph-listing {padding: 10px; height: 280px; text-align:center; background: url(/images/loading-big.gif) no-repeat center center}
#select_offering_urls a.selected {color: #D6070A; text-decoration: underline}
#select_offering_urls a.inactive {color: #ccc; text-decoration: line-through}
div.activity_indicator {position:fixed; top: 2px; right: 2px; color: white; padding: 2px 7px 2px 24px; z-index: 4000; background: red url(/images/ajax-loader.gif) no-repeat top left; background-position: 4px 50%}
*html div.activity_indicator {position: absolute}
p.empty {margin:0}
h1 {border:1px}
ul.attachments.summary {border-top: 0px; padding:0px; font-size:18px}
ul.attachments, ul.images {margin:0; padding:0; list-style-type:none; border-top: 1px dotted #DEDEDE; padding:6px}
ul.attachments span.size, ul.images span.size{ font-size:10px; color:#666}
ul.attachments li {padding-left: 19px; background: url(/images/icons/attach.gif) no-repeat top left; background-position: 0% 50%; margin: 0px 0px 7px 0px; font-size: 13px}
div.file-doc, ul.attachments li.file-doc {background-image: url(/images/icons/attachments/page_white_word.png) !important}
div.file-ppt, ul.attachments li.file-ppt {background-image: url(/images/icons/attachments/page_white_powerpoint.png) !important;}
div.file-txt, ul.attachments li.file-txt {background-image: url(/images/icons/attachments/page_white_text.png) !important}
div.file-pdf, ul.attachments li.file-pdf {background-image: url(/images/icons/attachments/page_white_acrobat.png) !important}
div.file-html, ul.attachments li.file-html, div.file-htm, ul.attachments li.file-htm {background-image: url(/images/icons/attachments/page_white_world.png) !important}
div.file-gz, ul.attachments li.file-gz, div.file-gz, ul.attachments li.file-tgz, div.file-bzip, ul.attachments li.file-bzip, div.file-bzip2, ul.attachments li.file-bzip2, div.file-zip, ul.attachments li.file-zip {background-image: url(/images/icons/attachments/page_white_compressed.png) !important}
div.file-xls, ul.attachments li.file-xls {background-image: url(/images/icons/attachments/page_white_excel.png) !important}
div.file-png, ul.attachments li.file-png, div.file-jpg, ul.attachments li.file-jpg, div.file-jpeg, ul.attachments li.file-jpeg, div.file-gif, ul.attachments li.file-gif div.file-psd, ul.attachments li.file-psd, div.file-bmp, ul.attachments li.file-bmp {background-image: url(/images/icons/attachments/picture.png) !important}
ul.images li {float:left; text-align:center; margin-right:10px; margin-bottom: 10px}
ul.images li a img {border: 1px solid #D0D0D0; padding:1px}
ul.images li a:hover img {border: 1px solid #6D776C; background-color:white}
ul.images li span.size {display: block; padding-top: 0px; margin:0}
div.post-image-preview {float:right; margin-left:10px; margin-right:6px}
div.post-image-preview a img {border: 1px solid #D0D0D0; padding:1px; width: 80px; height:80px}
div.post-image-preview a:hover img {border: 1px solid #6D776C; background-color:white}
div.post-image-preview div.image-count {text-align: center; font-size: 10px; color: #444}
div.post-files {margin-top: 6px; margin-bottom: 12px}
div.post-files ul.attachments {border-top:none; margin-left:0; padding-left:0}
div.listing-info {font-size: 11px; line-height: 12px}
div.listing-text {margin-top: 5px; font-size: 11px; line-height: 13px}
div.post-title {font-weight: bold; font-size: 15px; line-height: 20px; color: #000; font-family: Arial, Helvetica, sans-serif, Tahoma}
h1 div.post-title {font-size: 20px; line-height: 22px; font-weight: normal}
a.clipping-heading, a.clipping-heading:visited, a.clipping-heading:active {font-weight: bold; font-size: 15px; line-height: 20px; color: #383838; font-family: Arial, Helvetica, sans-serif, Tahoma}
h1 a.clipping-heading, h1 a.clipping-heading:visited, h1 a.clipping-heading:active {font-size: 20px; line-height: 22px; font-weight: normal}
div.clipping-link {border: 1px solid #DEDEDE; padding: 2px; background-color: #F3F3F3; margin-bottom: 10px}
a.clipping-heading:hover {background-color: white; color:black; text-decoration:underline}
#side_content a.clipping-heading {font-size: 11px; line-height: 14px; font-family : "Lucida Grande", sans-serif; font-weight:bold}
#side_content div.record-header, #side_content div.record-body {font-size: 11px; line-height: 16px}
#side_content div.record-header {margin-bottom: 0px}
a.clipping-details {font-weight: normal; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, sans-serif, Tahoma}
span.no-bold b {font-weight:normal}
table.tab-heading td {vertical-align: middle}
table.tab-heading td img {vertical-align: middle; padding:0; margin:0}
div.customizable-field {padding: 5px; border: 1px dashed #ccc}
div.customizable-field .customize-link {float:right}
div.non-customizable-field {padding: 5px; border: 0px}
table.linear-list td.left {padding: 0px !important}
table.linear-list td.right {width: 100%; padding-left: 0px; white-space: nowrap}
div.comments div.subscriptions {padding-top: 10px}
div.subscriptions h3 {font-size: 12px; border-top: 1px solid #DEDEDE; padding-top:6px}
div.subscriptions ul {margin:0; padding:3px 0 10px 6px; list-style-type:none}
table.rating td {vertical-align: middle; white-space: nowrap}
div.rating ul {margin:0 !important; padding:0 !important; width: 85px}
div.rating ul li {display: block; width: 17px; height: 15px; float:left; padding:0; margin:0; border:0}
div.rating.editable ul li {}
div.rating.threat ul li {background: url(/images/threat_ratings.gif) no-repeat top left}
div.rating ul li.value-5 {background-position: 0 0}
div.rating ul li.value-4 {background-position: 0 -16px}
div.rating ul li.value-3 {background-position: 0 -32px}
div.rating ul li.value-2 {background-position: 0 -48px}
div.rating ul li.value-1 {background-position: 0 -64px}
div.rating ul li.value-0 {background-position: 0 -80px}
div.solution {padding-top: 10px}
ul.search-facets {margin:0; padding:0; list-style-type:none; display:inline}
ul.search-facets li {display:inline}
div.filters {background-color: #F1F1F1; border: 1px solid #D7D7D7; font-size: 14px; margin-top:10px; margin-bottom:3px}
div.filters-inner {border:0; border-top: 1px solid #FFF; border-left: 1px solid #FFF; padding: 5px 10px 5px 10px}
div.search-highlighting {margin-top: 2px; padding: 4px; background-color: #FBFFE0}
div.search-highlighting b {border-bottom: 1px dotted #666}
span.tag-icon {background: url(/images/icons/tag_blue_combo.gif) no-repeat top left; background-position: 0px -143px; font-size:11px; padding: 3px 6px 2px 6px; height: 10px}
span.relations b {font-weight: normal; color: #555}
#side_content span.relations b {color: #333}
span.relation-icon {background: url(/images/icons/relation_combo.gif) no-repeat top left; background-position: 0px -143px; font-size:11px; padding: 3px 6px 3px 6px; height: 10px}
span.rss-icon {background: url(/images/icons/rss_small.gif) no-repeat top left; background-position: 2px 2px; font-size:11px; padding: 3px 6px 3px 6px; height: 10px}
span.bullet-icon {background: url(/images/icons/bullet_black.gif) no-repeat top left; background-position: -4px 0px; font-size:11px; padding: 3px 2px 3px 2px; height: 10px}
span.comment-icon {background: url(/images/icons/comment_icon.gif) no-repeat top left; background-position: 0px 2px; font-size:11px; padding: 3px 9px 3px 6px; height: 10px}
span.comment-icon.new {background: url(/images/icons/comment_icon_new.gif) no-repeat top left; background-position: 0px 2px}
a.edit-icon {display:block; background: url(/images/icons/database_edit.gif) no-repeat top left; background-position: 0px 1px; padding: 2px 0px 2px 20px}
a.contribute-icon {display:block; background: url(/images/icons/page_white_edit.gif) no-repeat top left; background-position: 0px 1px; padding: 2px 0px 2px 20px; color: #6D6D6D; font-family: "Lucida Grande", sans-serif}
a.contribute-icon:hover {color: #FFF; background: #216297 url(/images/icons/page_white_edit.gif) no-repeat top left; background-position: 0px 1px}
a.history-icon {display:block; background: url(/images/icons/time.png) no-repeat top left; background-position: 0px 1px; padding: 2px 10px 2px 19px; color: #6D6D6D; font-family: "Lucida Grande", sans-serif}
a.history-icon:hover {color: #FFF; background: #216297 url(/images/icons/time.png) no-repeat top left; background-position: 0px 1px}
a.add-icon {display:block; background: url(/images/icons/add.png) no-repeat top left; background-position: 0px 1px; padding: 2px 2px 2px 19px; color: #6D6D6D !important; font-family: "Lucida Grande", sans-serif}
a.add-icon:hover {color: #FFF !important; background: #216297 url(/images/icons/add.png) no-repeat top left; background-position: 0px 1px}
a.settings-icon {display:block; background: url(/images/icons/cog_edit.gif) no-repeat top left; background-position: 0px 1px; padding: 2px 0px 2px 20px}
span.trash-icon {background: url(/images/icons/bin_closed.gif) no-repeat top left; background-position: 0px 2px; font-size:11px; padding: 3px 6px 3px 6px; height: 10px}
a.star {color: #1a8c3a}
a.star:hover {color: #fff}
span.star-icon {display:block; float:left; background: url(/images/icons/star_icon.gif) no-repeat top left; width:16px; height:16px; margin-top:6px; margin-right:4px; padding-top: 2px; background-position: 0 -37px; }
span.star-icon.star-inline {display: inline; float: none; font-size:12px; margin-right: 2px; padding: 2px 7px 0px 6px}
*html span.star-icon.star-inline {padding: 1px 7px 0px 6px}
span.star-icon.starred-by-others {background: url(/images/icons/star_icon.gif) no-repeat top left; background-position: 0 -18px}
span.star-icon.starred-by-user {background: url(/images/icons/star_icon.gif) no-repeat top left; background-position: 0 0px}
span.empty-text {color: #6D6D6D}
div.empty-hint {background: url(/images/interface/enterprise/list_bg.png) repeat-x bottom left; border: 1px solid #EAEAEA; color: #6D6D6D; padding: 10px; text-align: center; margin-top: 5px}
div.empty-hint a.main {font-size: 18px; font-weight: bold}
div.empty-hint.main {background: none; background-color: #fff; border: 1px dashed #ccc}
div.empty-hint.main p {color: #6D6D6D}
div.empty-hint.main span.heading {font-size: 16px; color: #ABABAB}
div.empty-hint.tall {height: 70px}
div.empty-hint.tall p {margin-top: 8px}
div.empty-hint.tall span.heading {line-height: 24px}
#help_button {background: url(/images/icons/help_icon.gif) no-repeat top left; padding: 1px 0px 1px 15px; margin: 0px 0px 0px 3px; ; color: #666; font-size: 11px}
#inline_help_wrapper {padding: 0px 0px 15px 0px}
#inline_help_wrapper table {padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse}
#inline_help_wrapper table td.top-left {background: #fffddc url(/images/interface/enterprise/inline_help_bg.png) no-repeat top left; width: 100%; vertical-align:top}
#inline_help_wrapper table td.top-right {vertical-align:top; background: #fffddc url(/images/interface/enterprise/inline_help_bg.png) no-repeat top right}
#inline_help_wrapper table td.top-right a.close {display: block; width: 20px; height: 20px; background: none}
#inline_help_wrapper table td.bottom-left {background: #fffddc url(/images/interface/enterprise/inline_help_bg.png) no-repeat bottom left}
#inline_help_wrapper table td.bottom-right {background: #fffddc url(/images/interface/enterprise/inline_help_bg.png) no-repeat bottom right}
#inline_help_wrapper div.spacer {width: 25px; height: 15px}
div.inline-help {padding: 15px 0px 0px 15px}
div.inline-help .close {float: right; font-size: 11px; margin-top: -4px}
*html div.inline-help .close {margin-top: 4px; font-family: palatino; line-height: 11px}
div.inline-help .close span.small {font-size: 9px; color: #333}
div.inline-help-content .inline-help-title {font-size: 14px; font-weight: bold; border-bottom: 1px solid #f1eccf; margin: 7px 5px 7px 5px; padding: 0px 0px 5px 0px}
div.inline-help-content .inline-help-title table td {padding: 2px}
div.inline-help-content .inline-help-heading {padding: 5px; font-size: 14px; font-weight: bold}
div.inline-help-content .inline-help-entry {padding: 5px}
div.inline-help-content .inline-help-entry span.question {font-weight: bold; font-size: 12px}
div.inline-help-content .inline-help-entry span.answer {font-size: 12px}
div.inline-help .faq-link {font-size: 11px; padding: 5px; font-weight: bold}
div.inline-help-content a.help-link {color: #0063b4}
ul#workspaces_order_list {list-style: none; cursor:move; padding: 0px; margin: 0px}
ul#workspaces_order_list li {background: url(/images/drag.gif) no-repeat 5px 10px; background-color: #F6F6F6; padding: 5px 5px 0px 35px; border: 1px solid #DEDEDE; margin: 4px}
#intro_content {border:1px solid #DEDEDE; padding: 3px 20px 10px 20px; background-color:#FFF}
#intro_content p {padding: 5px 0px 5px 0px; margin: 0px}
#intro_content p.under-heading {padding: 2px 0px 15px 0px; margin: 0px}
#intro_content div.intro-movie {text-align: center; margin: 15px 0px 30px 0px}
#intro_content div.intro-movie h2 {text-align: center; border: 0px; margin: 0px; font-size: 18px}
#intro_content div.feature-step {margin: 16px 20px 0px 0px; font-size: 16px}
#intro_content div.divider {margin: 20px 0px 0px 0px; border-bottom: 1px solid #ccc}
#intro_content div.divider.thick {border-bottom: 3px solid #ccc}
#intro_content div.feature-step div.feature-heading {font-weight: bold; font-size: 18px}
#intro_content div.feature-step div.feature-content {font-size: 12px; padding: 5px 0px 0px 0px}
#intro_content div.feature-step div.feature-content h3 a {font-weight: bold; text-decoration: underline}
div.feature-content table {width: 550px}
div.feature-content table td {vertical-align: top; padding: 5px}
div.feature-content div.screenshot {margin-top: 3px; border: 1px solid #DADADA; width: 265px}
#shortcuts_hint {margin-bottom: 10px; font-size: 11px}
#shortcuts_hint div.heading {font-weight: bold; border-bottom: 1px dotted #B7DCF3; margin-bottom: 3px; font-size: 12px}
#shortcuts_hint table td.arrow {width: 50px; vertical-align: top}
#shortcuts_hint div.empty-hint {position: relative; text-align: left; padding: 6px}
#shortcuts_hint div.close {position: relative; float: right}
span.dropbox-address {padding-left:20px; background: url(/images/icons/email.png) no-repeat top left}
span.clipping-address {padding-left:20px; background: url(/images/icons/page_world.png) no-repeat top left; padding-top:1px; padding-bottom:1px}
span.rss-link {padding-left:20px; background: url(/images/feed_icon.gif) no-repeat top left}
div.new-comment-alert {padding-top:1px}
div.line {border-bottom: 1px solid #b7b7b7; width: 100%; margin: 3px 0px 4px 0px}
table#price-table {width: 100%; font-size: 14px; border-spacing: 0px}
table#price-table th {text-align: center; font-size: 14px; padding: 5px; background-color: #e2e2e2; border-bottom: 1px solid #bababa}
table#price-table th.enterprise {background-color: #bababa}
table#price-table td {text-align: center; padding: 8px 2px 8px 2px; border-bottom: 1px solid #e2e2e2}
table#price-table td.left {width: 150px; text-align: right}
table#price-table td.pricing {padding-top: 15px; padding-bottom: 15px}
table#price-table td.enterprise {background-color: #eaeaea; vertical-align: top}
table#price-table td.enterprise.pricing {vertical-align: middle}
table#price-table td.enterprise a.contact {font: 14px "Trebuchet MS", Helvetica, Arial; font-weight: bold}
table#price-table p {margin-top: 10px}
table#price-table span.pricing {color: #cd4b17; font: 14px "Trebuchet MS", Helvetica, Arial}
table#price-table span.pricing-label {color: #959595; font: 11px "Trebuchet MS", Helvetica, Arial}
body#login {background-color: #666}
#welcome_box {clear:both; width: 571px; margin: 40px auto -80px auto; text-align:center}
#login_box {clear:both; width: 571px; margin: 100px auto 0px auto; background: url(/images/interface/enterprise/login_box_bg_top.gif) no-repeat top left; color: #ddd}
#login_box_inner {padding:10px 10px 20px 10px; background: url(/images/interface/enterprise/login_box_bg_bottom.gif) no-repeat bottom left}
#login_box table td {padding: 4px 2px 4px 2px}
#login_box table td {padding: 4px 2px 4px 2px}
#login_box table tr.remember-me-tr td {padding: 2px 2px 2px 2px}
#login_box table th {letter-spacing: .5px}
#login_box #divider {border-bottom: 1px solid #4c4c4c; height: 2px; width: 95%; margin: 0px auto 14px auto}
#login_box input.text {background: #2b2b2b; border: 1px solid #4a4a4a; color: #eee; font-size: 12px; padding: 5px}
#login_box #min_height_div {float: left; height: 150px}
#login_box h1 {margin:0px; padding:15px 20px 5px 20px; font-size:26px; color: #ddd; font-weight: normal !important; font-family: Arial}
#login_box a {color: #ecaa31}
#login_box a:hover {color: #fff}
#login_box div#notice {background: none; color: #fff600}
#login_box div.notice-inner {background: #444; border: 1px solid #000}
#login_box_powered_by {clear:both; width: 550px; margin: auto auto; text-align: right}
body.plan {background-color: #EEE}
body.plan #plan_box {clear:both; width: 600px; margin: 40px auto 0px auto; border: 2px solid #C8C8C8; background-color: #fff; padding-bottom: 20px}
body.plan #plan_box h1 {margin: 0 0 15px 0; padding: 15px 20px 15px 20px; font-size: 26px; background: white url(/images/interface/enterprise/page_title_bg.gif) repeat-x bottom left}
body.plan div.agreement {border: 1px solid #DEDEDE; padding:4px; background-color: #FFFFC8}
body.plan table.form th {font-size: 14px; text-align: right; padding-right: 8px}
body.plan div.form-has-errors {border: 4px solid red; padding:15px 10px 15px 10px; background-color: #FFE8E8; line-height: 16px; font-size: 13px; color: #000; margin-bottom: 10px}
body.plan div.form-has-errors div.errors-header {font-size: 18px; padding-bottom:6px; color: red; font-weight: bold}
div.welcome-login {color: #DDD}
div.welcome-login div.title {font-size: 26px}
div.welcome-login div.subtitle {font-size: 22px; color:#B7B7B7; margin-bottom:10px}
div.welcome-login p {width: 350px; font-size: 13px; font-family: lucida sans; margin:0 auto}
div.welcome-login div.bookmark {background-color: #f2e409; padding:4px; font-size: 16px; font-weight:bold; margin-bottom: 10px; color: #333}
div.confirmation {font-size: 14px; line-height: 18px; font-family : "Lucida Grande", sans-serif}
div#flash-error {border: 4px solid red; padding:10px 10px 10px 10px; background-color: #FFE8E8; line-height: 16px; font-size: 13px; color: #000; margin-bottom: 10px}
div.wiki-revision {border:1px solid #DEDEDE; padding:4px}
div.wiki-revision.diff {background-color:#FFFFF0; border: 1px dashed #DEDEDE}
.wiki_content ins {background-color: #DFD; text-decoration: underline}
.wiki_content del {background-color: #FDD; text-decoration: line-through}
div.wiki-controls {border: 1px solid #DEDEDE; background-color:#F3F3F3; padding:3px; margin-bottom:8px}
div.wiki-controls input {float:left; margin-top:1px; display:block}
ul.block-tabs {list-style-type: none; margin:0; padding:0; padding-bottom:2px; margin-bottom :0; font-size:13px; padding: 2px 2px 2px 0px; border-bottom: 1px solid #CCC}
ul.block-tabs li {display:inline; border:1px solid #CCC; padding:2px 8px 2px 8px; margin-right:3px; background-color: #E8E8E8; }
ul.block-tabs li:hover {background-color: #F6F6F6}
ul.block-tabs li.active {border-bottom: 1px solid #F2F2F2; background-color:#F2F2F2; cursor: default}
div.association-type-container {margin-top:8px; border: 1px solid #CECED7; padding:3px 5px 3px 5px; background-color: #F0F0F0}
select.association-type-select {border:1px solid #BCBCBC; font-size: 12px; padding:0; margin-left:2px}
div.intro-heading {margin-bottom: 10px; font-size: 18px; font-weight: bold}
div.intro-sub-heading {margin-bottom: 15px}
div.subscription-preview {background-color: #F6F6F6; border: 2px solid #DEDEDE; background-position: 10px 10px; padding:10px}
div.subscription-preview div.subscription-title {font-size:20px; color: black; margin-bottom:4px}
div.subscription-preview div.subscription-url {margin-top:4px; padding-left: 18px; background: url(/images/feed_icon.gif) no-repeat top left; background-position: 0 50%}
div.subscription-preview div.subscription-link {margin-top:4px; padding-left:20px; background: url(/images/icons/page_world.png) no-repeat top left; padding-top:1px; padding-bottom:1px}
div.subscription-preview button {margin-top: 8px; padding:2px}
div.subscription-preview div.subscription-description {font-size:12px; line-height:15px; color: #333; margin-bottom:6px; padding-bottom:4px; border-bottom: 1px solid #DEDEDE}
div.upgrade-message {border: 1px solid #d6d6d6; border-right-color: #ccc; border-bottom-color:#ccc}
div.upgrade-message-inner {background-color: #f7f7f7; border: 1px solid #fff}
div.upgrade-message .heading {background-color: #dde6f9; padding: 10px 8px 8px 8px; font-size: 11px; line-height:13px; border-bottom:1px solid #C6CEDF}
div.upgrade-message .heading a, div.upgrade-message .heading b {font-size: 14px; display:block; margin-bottom:4px}
div.upgrade-message .content {padding: 8px 8px 0px 8px; font-size: 11px; color: #464646; line-height:14px}
div.upgrade-message .content span.large {font-size: 12px}
div.setting-section {margin-bottom: 25px}
div.setting-section h3 {font-weight: bold}
div.setting-section p {margin: 5px 0px 5px 0px}
div.setting-section p.desc {color: #666}
div.setting-section div.setting {background-color: #ececec; padding: 5px}
div.count-plates {margin-bottom: 15px}
div.count-plate {background-color: white; border: 1px solid #DCDCDC; padding:1px; margin-bottom:8px}
div.count-plate div {background-color: #F7F7F7; padding: 2px 2px 2px 2px; font-size: 13px}
div.featured-news {}
div.featured-news div.news-feed-title {font-size: 15px; font-weight:bold; margin-bottom:4px}
div.featured-news div.news-feed-title span.count {font-size: 94%}
div.featured-news b.news-item-title {display:block; color: #555}
div.featured-news div.news-feed-body {}
div.featured-news div.news-item-description {font-size: 11px; color: #555; line-height: 13px; padding-left: 10px; margin-bottom: 4px}
div.featured-news div.news-feed-tags {margin-top:8px; text-align: right}
div.sub-tab-header {margin-top: 10px; font-size: 14px; border-bottom: 1px solid #D5D5D5; padding-bottom:2px; color: #3B3B3B}
table.featured-news {width: 100%}
table.featured-news td.left {width: 65%; padding-right:20px}
table.featured-news td.right {padding-top:15px; width: 35%: }
#content div.news-overview-side div.block {border: 1px solid #E3E3E3; padding:0px; border-bottom:0px}
*html #content div.news-overview-side div.block {border-bottom:1px solid #fff}
*:first-child+html #content div.news-overview-side div.block {border-bottom:1px solid #fff}
#content div.news-overview-side div.block h2 {border: 0; font-size: 13px; padding: 4px; margin:0; border-bottom: 1px solid #DEDEDE; background-color: #F8F8F8}
input.text, div.form select, textarea {border:1px solid #BCBCBC; padding:3px; font-size: 16px; background: white url(/images/interface/concrete/text_field_bg.png) repeat-x top left}
div.form select {padding: 2px; background: white}
select.small {padding: 2px; background: white; font-size: 12px}
input.highlighted, textarea.highlighted {background-color: #F8FFEF; border: 1px solid #BBBBBB}
input.blank, textarea.blank {color: #C5C5C5}
input.text {width: 250px}
input.text.url {font-size: 12px}
input.text.long, textarea {width: 520px}
textarea.wiki {width: 99%; height:400px}
textarea.wide, input.text.wide {width: 98%}
input.text.medium-small {width: 180px}
input.text.small {width: 100px}
input.text.semi-wide {width:80%}
input.text.big {font-size:18px}
div.textarea-expand {float:right}
.inline-page div.textarea-expand {margin-right: 25px}
#bookmarklet div.textarea-expand {float:left}
div.textarea-expand a, div.textarea-expand a:visited, div.textarea-expand a:link {font-size: 11px; color: #666}
div.textarea-expand a:hover {background-color:#666; color:#FFF}
textarea {font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; height:120px}
textarea.very-short {height: 40px}
textarea.short {height:80px}
textarea.medium {height: 100px}
textarea.medium-long {height: 150px}
.inline-page textarea.medium-long {height: 100px}
textarea.long {height: 200px}
textarea.very-long {height: 400px}
textarea.comment {height: 40px}
textarea.expanded {width: 99%}
textarea.short.expanded {height: 125px}
#bookmarklet input.text.big {font-size:14px}
#bookmarklet textarea {font-size: 12px}
#bookmarklet select {padding: 2px; background: white; font-size: 12px}
textarea.popup.tall {height: 225px; width: 450px; font-size: 12px}
input.button {padding: 3px; font-size: 14px}
input.button-small {padding: 0px; font-size: 10px; margin: 0px}
#bookmarklet input.button {font-size: 12px}
button.inline {padding: 2px; margin-bottom:1px}
div.buttons {color: #555}
div.buttons.nowrap {white-space:nowrap}
div.field-group {border-bottom: 1px dotted #CCC; margin-bottom:16px; padding-bottom:10px}
#bookmarklet div.field-group {border-bottom: 1px dotted #CCC; margin-bottom:8px; padding-bottom:5px}
div.field-group div.field {margin:0 0 8px 0}
div.field-group div.field b {display:block; color: #353535}
div.field-group div.field b.inline {display: inline}
div.field-group div.field span.strong {font-weight: bold}
div.field-group div.control {border-left: 4px solid #DEDEDE; padding-left:8px; padding-bottom:0; margin-bottom:8px}
div.field-group table.split {margin:0; padding:0; border-collapse: collapse}
div.field-group table.split td {padding-right:10px}
div.autocomplete {z-index: 4000; text-align:left}
div.autocomplete ul {margin:0; padding:0; background-color: white; border: 1px solid black; list-style-type: none; border: 1px solid #888; font-size: 16px}
div.autocomplete ul li {padding: 4px 4px 4px 4px; }
div.autocomplete ul li.selected {background-color: #888; color:white}
div.quicknav {z-index: 4000; text-align:left}
div.quicknav ul {margin:0; padding:0; background-color: white; list-style-type: none; border: 1px solid #888; font-size:14px}
div.quicknav ul li {padding: 4px 4px 4px 6px; ; background-color: #FFF; border-bottom: 1px dotted #DEDEDE}
div.quicknav ul li.category {cursor: default; background-color: #666; color: white; border-top:#888; border-bottom:#888; padding-left: 4px; border-bottom:none}
div.quicknav ul li.selected {text-decoration:underline; background: #E6FBE3 url(/images/interface/enterprise/go_arrow.gif) no-repeat top right; background-position: 98% 50%}
#errorExplanation {width: 400px; border: 2px solid #c00; padding: 7px; padding-bottom: 4px; margin-bottom: 10px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 14px; margin: -7px; background-color: #c00; border-bottom: none; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul {margin:4px 0 10px 0}
#errorExplanation ul li {font-size: 12px; list-style: square}
div.fieldWithErrors input {border:1px solid #DA3215}
div.inline-page {border: 1px solid #CDCDCD; background-color: #F8F8F8; margin: 5px 0px 5px 0px}
div.inline-page1 {border-top: 1px solid white; border-left: 1px solid white}
div.inline-page2 {margin:10px}
div.inline-page div.field-group {margin-bottom:5px; padding-bottom:0px}
div.inline-page div.field b {font-weight: normal}
div.inline-page input.button {padding: 1px}
#content div.inline-page h1 {background-image:none; padding:0 0 2px 0; font-size:14px; font-weight:bold; background-color: #F8F8F8; border-bottom: 1px solid #DEDEDE; margin-bottom: 8px; color: #333}
div.inline-page div.definition {font-size: 11px; margin-bottom: 5px}
div.inline-page input.about {width: 250px}
div.inline-page input.text.medium {width: 50%}
div.formError {color: red}
.slider, .slider_inactive {height: 22px; width: 150px; background: url(/images/slider_right.gif) no-repeat top right; background-position: 100% 7px; position:relative}
.slider_left {position: absolute; width: 10px; height: 22px; background: url(/images/slider_left.gif) no-repeat top left; background-position: 0% 7px}
.slider_handle {width:36px; height:22px; background: url(/images/slider_handle.gif) no-repeat top left; background-position: 48% 3px; }
.slider_inactive .slider_handle {background: url(/images/slider_handle_grey.gif) no-repeat top left; background-position: 48% 3px}
div.slider-status div {margin-left:6px; text-align:left; font-size:10px; padding-bottom:2px}
div.concern-slider {position: relative}
div.concern-slider b {display:inline !important; padding-right: 6px }
div.concern-slider .slider, div.concern-slider .slider_inactive {height: 22px; width: 146px; background: url(/images/concern_slider.png) no-repeat top left; background-position: 0 7px; position: relative}
div.concern-slider .slider_left {background-image:none}
div.concern-slider .slider-1 {margin-left: -3px; color:#444}
div.concern-slider .slider-2 {padding-left:39px; color:#B34343}
div.concern-slider .slider-3 {padding-left: 66px; color: #B32222}
div.concern-slider .slider-4 {padding-left: 112px; color: #B20000}
iframe.upload-frame {width:1px; height:1px; border:0px; position:absolute; z-index: 0}
div.new-attachment div.formError{ display: block}
table.attachment {padding:0; margin-top: 1px; margin-bottom: 1px}
table.temp-attachment {}
table.attachment td {padding:0px 0 0 5px; vertical-align: middle; text-align:left}
div.temp-attachment div.attachment-name.failed {text-decoration: line-through}
div.temp-attachment div.attachment-name {display:block; padding-left: 20px; font-size: 13px; background: url(/images/icons/attach.gif) no-repeat top left; background-position: 0 50%}
span.has-attachments {padding-right: 18px; background: url(/images/icons/attach.gif) no-repeat top right; background-position: 100% 50%}
div.news-item-title span.has-attachments {padding-left: 18px; background: url(/images/icons/attach.gif) no-repeat top left; background-position: 0% 50%; display:block}
span.has-links, div.news-item-title span.has-links {padding-left: 19px; background: url(/images/icons/world_link.png) no-repeat top left; background-position: 0% 50%; display:block; padding-top:1px}
div.news-item-title span.concern {}
div.uploading {margin-top:2px; padding-left: 20px; background: url(/images/ajax-loader-white.gif) no-repeat top left; background-position: 2px 50%}
label {}
ul.post-attachment-links {padding:0; margin:0; list-style: none; list-style-type:none}
ul.post-attachment-links li {float:left; display:block; padding-right: 10px; color: #216297; ; padding-top:1px; height:16px}
ul.post-attachment-links li.attachment-trigger {background: url(/images/icons/attach.gif) no-repeat top left; padding-left: 18px}
ul.post-attachment-links li.link-trigger {background: url(/images/icons/world_link.png) no-repeat top left; padding-left: 20px}
ul.post-attachment-links li.concern-trigger {background: url(/images/icons/concern_icon.gif) no-repeat top left; padding-left: 18px; background-position: 0 1px}
div#new_attachment_form div.upgrade-message, div.attachments div.upgrade-message {background-color: #FEFFB8; border: 2px solid #F6F78B; padding:4px}
a.remove-link {font-size: 11px; color: #555}
a.remove-link:hover {color: white; background-color: #454545}
div.attachment-link {padding-top:2px}
div.attach-header {border: 1px solid #DEDEDE; border-bottom: 1px solid #AAA; width: 97.8%; padding:3px 4px 3px 4px; margin-bottom:6px; background-color: #EEE}
div.link-preview {padding: 0px 0px 10px 0px; line-height: 16px}
div.form div.link-preview {width: 97%}
table.record-list div.link-preview {padding: 7px 0px 7px 0px}
div.field div.link-preview {background-color: #F4F4F4; border-top:1px solid #DADADA; border-bottom: 1px solid #DADADA; padding:8px}
div.link-preview div.title, div.link-preview div.description, div.link-preview div.url, div.link-preview div.post-count {padding-left: 19px}
div.link-preview div.title {font-weight:bold; background: url(/images/icons/world_link.png) no-repeat top left; padding-top: 1px}
div.form div.link-preview div.description {width: 90%}
div.link-preview div.url {color: #666; padding-top: 1px; font-size: 11px}
div.link-preview div.post-count {font-size: 11px}
div.link-preview div.related-posts {margin-top: 4px; background-color:white; border:1px solid #DEDEDE; margin-left:19px}
span.edit-in-place-over {background-color: #F4FFA4}
a.add-tag-button, a.add-tag-button:hover, a.add-tag-button:visited {display:block; background: #EEE url(/images/interface/enterprise/add.gif) no-repeat top left; background-position: 4px 50%; font-size: 12px; padding: 4px 5px 3px 20px; border-top: 2px solid #FFF; border-left: 2px solid #FFF; border-bottom: 2px solid #BBB; border-right: 2px solid #BBB; text-decoration:none; color: #333; white-space: nowrap}
a.add-tag-button:active {border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; border-top: 2px solid #BBB; border-left: 2px solid #BBB}
ul.selected-tags {padding:0; margin:0; list-style-type:none}
ul.selected-tags li {padding-bottom: 8px}
#bookmarklet ul.selected-tags li {padding-bottom: 2px}
ul.selected-tags ul {list-style-type: none; padding: 2px 0 0 10px; margin:0}
ul.selected-tags li li {padding: 3px 0 3px 20px; background: url(/images/icons/relation_combo.gif) no-repeat top left; background-position: 0px -143px; font-size:11px; }
ul.selected-tags li li.Label_tag {background: url(/images/icons/tag_blue_combo.gif) no-repeat top left; background-position: 0px -143px}
ul.selected-tags li li.remove {; background-position: 0px 2px; text-decoration: line-through}
ul.selected-tags b {display:inline !important; font-weight:bold !important}
div.inline-page div.quicknav ul li.selected {background: #E6FBE3 url(/images/icons/tag_blue_add.png) no-repeat top right; background-position: 98% 50%}
fieldset.fieldset-ie-fix {margin:0; padding:0; border:0; width:100%}
table.record-list {border-collapse: collapse; width:100%; font-size:12px; padding:0; margin:0 0px 0 0px}
table.record-list thead {background: url(/images/admin/table_header_tile.gif) repeat-x top left; height:29px; color:white}
table.record-list thead th {font-weight:normal; text-align:left; padding:0 10px 0 10px}
table.record-list thead th.first {background: url(/images/admin/table_header_left.gif) no-repeat top left}
table.record-list thead th.last {background: url(/images/admin/table_header_right.gif) no-repeat top right; text-align:right}
table.record-list.middle-align {vertical-align: middle !important}
table.record-list tbody td.icon, table.record-list tbody td.list-body {vertical-align: top}
table.record-list tbody td.list-body {padding-left:0 !important}
table.record-list tbody td.icon {width: 28px; padding-right: 0px}
table.record-list tbody tr {background: url(/images/interface/enterprise/list_bg.png) repeat-x bottom left}
table.record-list tbody tr tr {background-image: none}
#side-content-td table.record-list tbody tr {background-image:none}
table.record-list tbody tr.hovered, table.record-list tbody tr:hover {background-image: none; background-color: #E6FBE3 !important}
table.record-list tbody tr.hovered td, table.record-list tbody tr:hover td {border-bottom-color: #CDDFCA}
table.record-list tbody td {padding-top: 12px; padding-bottom: 12px; padding-left:6px; border-bottom: 1px solid #EBEBEB; font-size: 12px; line-height: 16px}
table.record-list.borderless tbody td {border-bottom: 0}
table.record-list td td {padding:0; margin:0; border:0}
table.top tbody td {vertical-align:top}
table.middle tbody td {vertical-align:middle}
table.record-list td.small-icon {width: 32px}
div.ul-style table.record-list tbody td, table.record-list.ul-style tbody td, table.record-list tbody td.ul-style {padding: 4px 0 4px 6px; border-bottom: 1px solid #EAEAEA; font-size: 12px; line-height: 16px}
#main-content-td table.ul-style.top tbody td {padding-top: 6px}
#side-content-td div.ul-style table.record-list tbody tr td, #side-content-td table.record-list.ul-style tbody tr td, #side-content-td table.record-list tbody tr td.ul-style {border-bottom: 1px solid #E6E6E6}
#side-content-td div.ul-style table.record-list tbody tr:hover td, #side-content-td table.record-list.ul-style tbody tr:hover td, #side-content-td table.record-list tbody tr:hover td.ul-style {background-color: #DFF3DC; border-bottom: 1px solid #DEDEDE !important}
table.record-list.ul-style tbody td.last {padding-right: 6px}
table.record-list.ul-style div.nowrap-hidden {white-space: nowrap; overflow: hidden}
table.ul-style tbody td.selected, div.ul-style table.record-list tbody td.ul-style.selected, table.record-list tbody td.ul-style.selected, #side-content-td div.ul-style table.record-list tbody td.ul-style.selected, #side-content-td table.record-list tbody td.ul-style.selected {font-weight: bold; background-color:#e5e5e5; border-bottom-color: #CDDFCA}
div.ul-style p.empty {padding: 6px}
table.record-list.ul-style.fixed {table-layout: fixed}
table.record-list.ul-style.fixed td.nowrap {white-space: nowrap; overflow: hidden}
table.record-list.ul-style.fixed td.middle {vertical-align: middle}
table.record-list.ul-style.fixed td.small-icon {width: 15px}
table.record-list.ul-style.fixed td.icon {width: 28px; padding-left: 0px !important; padding-right: 0px; text-align:right}
table.record-list.ul-style.fixed td.icon span.small-icon {margin-left:6px}
table.record-list.ul-style.fixed td.name {width: 30ex}
table.record-list.ul-style.fixed td.concerns {width: 110px; padding-left: 10px}
table.record-list.ul-style.fixed td.threat {width: 90px}
table.record-list.ul-style.fixed td.customers {width: 150px}
table.record-list.ul-style.fixed td.time-ago {width: 80px}
table.record-list.ul-style.fixed td.record-stats {width: 35px; text-align:left}
table.record-list.ul-style.fixed td.percent-complete {width: 75px; text-align:right}
table.record-list.ul-style.fixed td.record-date-author {width: 110px; text-align:right; padding-right:20px}
table.record-list.ul-style.fixed td.feed-name {width: 120px; padding-right:10px; white-space: nowrap !important; overflow: hidden !important}
table.record-list.ul-style.fixed td.feed-name span {white-space: nowrap !important}
table.record-list.ul-style.fixed td.comments {width: 10ex}
table.record-list tbody td.ul-style.heading {padding: 1px 0 1px 10px; border-bottom: 1px dotted #CDDFCA; border-right: 1px solid #eeeeee; font-size: 11px; font-weight: bold; background-color:#eeeeee}
table.record-list tbody td.ul-style.sub {padding: 4px 0 4px 15px; border-bottom: 1px dotted #D0D0D0; font-size: 12px; line-height: 16px}
div.record-list-empty {padding: 4px 0 4px 10px; border-bottom: 1px dotted #DEDEDE; font-size: 12px; line-height: 16px}
table.record-list tbody td.short {padding-top: 6px; padding-bottom: 6px}
table.record-list tbody td.first, table.record-list tbody td.left {padding-left: 6px}
table.record-list tbody td.last {text-align:right; padding-right:6px}
table.record-list tbody td.indented {padding-left: 10px}
table.record-list tbody tr.divider td {background-color: #F1F1F1; padding-bottom: 4px; padding-top: 4px; font-size: 12px; text-align:left!important}
table.record-list tbody td.main {width:100%}
table.record-list tbody td.added-by {color:#333; font-size:11px}
table.record-list thead th.sort-by {color:#FFF}
table.record-list thead th.sort-by a, table.record-list thead th.sort-by a:visited {color:#FFF}
table.record-list thead th.sort-by a.current {color: #FFF; border-bottom: 1px dotted #AAA; font-weight:bold}
table.record-list thead th.sort-by a:hover {color: #FFF; border-bottom: 1px dotted #AAA; background-color: transparent}
table.record-list tbody td.published, table.record-list tbody td.not-published {padding-left:25px; background: url(/images/icons/accept.png) no-repeat center left; background-position:6px 50%}
table.record-list tbody td.not-published {background-image: url(/images/icons/exclamation.png)}
table.record-list ul {list-style-type: none; padding: 0px 0px 0px 10px; margin: 0px}
div.page-links {margin-top:20px}
div.page-links a, div.page-links a:visited, div.page-links span.current-page {border:1px solid #346482; text-decoration:none; padding:2px 6px 2px 6px; color:white; border-color: #2D566F; background-color: #3C7295}
div.page-links span.current-page {background-color: white; border-color: #CCC; border-style: dotted; color:black}
div.page-links a:hover {border:1px solid #2D566F; background-color:white; text-decoration:none; padding:2px 6px 2px 6px; color: #436B43}
div.record-title {margin-bottom: 0px}
div.record-title b {color: #333}
div.record-details {font-size: 11px; color: #444}
div.record-sub-details {margin: 0px; padding: 0px; font-size: 12px; padding-left: 10px}
div.record-header {color: #353535; margin-bottom:2px; font-family : "Lucida Grande", sans-serif; font-weight:bold}
div.record-header span.time-ago {color: #999; font-weight: normal}
div.record-header span.by-user {font-weight:normal; color: #666; font: Arial}
div.ul-style div.record-header {margin-bottom:0; font-size: 11px}
div.record-header b {}
div.record-header.left {float:left}
div.record-header.right {float:right}
div.record-body{ line-height:17px}
div.record-info {font-size: 11px}
div.record-footer {font-size: 11px; margin-top:4px}
div.removed {text-decoration: line-through}
table.record-list.recently-discussed td {vertical-align:top}
table.record-list.activity td {vertical-align:top; padding-right:5px}
table.record-list.activity td.left {vertical-align:top; text-align:right; padding-right:4px}
table.record-list.activity td.right {width: 100%}
table.record-list.activity td.left span.record-type {display:block; padding:2px 3px 2px 2px; color: white; width:70px; font-size: 11px; background-color: #888; font-family: "Lucida Grande", sans-serif}
table.record-list td.tight {width:1px}
table.record-list td.thumbnail {width: 1px; text-align:right; padding-right:6px; vertical-align: top}
table.record-list.activity td.left span.record-type.clipping {background-color: #498F3F}
table.record-list.activity td.left span.record-type.swot_item {background-color: #673F8F}
table.record-list.activity td.left span.record-type.comment {background-color: #3F718F}
table.record-list.activity td.left span.record-type.concern {background-color: #832424}
table.record-list.activity td.left span.record-type.company {background-color: #666}
table.record-list.activity td.left span.record-type.offering {background-color: #666}
table.record-list.activity td.left span.record-type.comparison {background-color: #BB882F}
table.record-list.activity td.left span.record-type.note {background-color: #314783}
div.comment-count {background: url(/images/icons/comment.png) no-repeat top center; height: 33px; font-size:12px; color:#888; text-align: center; vertical-align:middle; margin-bottom:0px; margin-top:3px}
*html div.comment-count #disabled {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/comment.png')}
table.record-list span.today {color:#777; padding: 1px 3px 1px 3px; display:block; font-size: 10px; font-weight:bold; text-transform: uppercase; font-family: "Lucida Grande", sans-serif}
div.comment-count span {padding-top:6px; display:block}
b.project-name-header {display:block; font-size: 20px; font-weight: normal; margin-bottom:5px}
div.grouped-record-list {margin-bottom: 25px}
div.grouped-record-list table.record-list {margin-bottom:1px}
div.grouped-record-list table.record-list tbody tr.divider td {margin: 0; border:0; border-bottom: 1px solid #DEDEDE}
div.grouped-record-list table.record-list tbody tr.header {background: #F6F6F6}
div.grouped-record-list table.record-list tbody tr.header td {padding-bottom: 5px; padding-top: 8px; font-size: 11px; border: 1px solid #DEDEDE}
div.grouped-record-list table.record-list tbody tr.header a.heading {color: #333; text-decoration: none}
div.grouped-record-list table.record-list tbody tr.header a.heading:hover {color: #333; text-decoration: none; background-color: #E6FBE3}
div.grouped-record-list table.record-list tbody tr.header.hovered td , div.grouped-record-list table.record-list tbody tr:hover.header td {background-color:#E6FBE3}
div.grouped-record-list table.record-list tbody tr.header td a {font-family : "Lucida Grande", sans-serif}
div.grouped-record-list table.record-list tbody tr.header td span {font-size:8; color: #AAA}
div.grouped-record-list div.empty-hint {margin-top: 5px}
table.icon-split {margin:0; border:0; border-collapse: collapse; padding:0; width: 100%}
table.icon-split td {vertical-align: top; padding-top: 3px !important; border: 0px !important}
table.icon-split td.icon {padding-top:0 !important; padding-right: 6px; vertical-align:top; width: 10px}
div.ul-style.divider table.record-list tbody td {border-bottom: 1px dotted #D0D0D0}
table.record-list tbody tr.news-item-content td {border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px 20px 10px 20px; color: #000; overflow:hidden}
table.record-list tbody tr.news-item-content {background-color:white !important; cursor:auto !important}
table.record-list tbody tr.news-item-actions td {border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color:#F5F5F5}
table.record-list tbody tr.news-item-actions {background-color:#F5F5F5 !important; cursor: auto !important}
table.record-list tbody tr.before-expanded td {border-bottom: 1px solid #CCC}
table.record-list tbody tr.expanded td {background-color: #F5F5F5; border-bottom: 1px solid #CCC}
table.record-list tbody tr.expanded td.first {border-left: 1px solid #CCC}
table.record-list tbody tr.expanded td.last {border-right: 1px solid #CCC}
table.record-list tr.unread .news-item-title {font-weight:bold}
div.news-item-heading {margin-top: 8px}
div.news-item-heading a.news-item-title {font-size: 18px; line-height: 24px; font-weight: bold}
div.news-item-author {font-size: 12px; color: #666}
table.record-list tbody tr.news-item-actions td {vertical-align: middle; height:40px}
div.news-clipping-status {padding-left:4px; padding-top: 8px; vertical-align:middle}
div.list-filters {border-bottom: 1px solid #EBEBEB; padding: 8px 0px 8px 0px}
#lightbox, #lightbox-iframe {position: absolute; top:50%; left:50%; z-index:9999; width:718px; margin:-200px 0 0 -250px; border:0px solid #000; text-align:left; overflow:hidden; padding-top:10px}
#lightbox div#lightbox_top {background: url(/images/interface/enterprise/rc_lightbox_top.png) top right no-repeat; width: 718px; height: 35px}
*html #lightbox div#lightbox_top {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/interface/enterprise/rc_lightbox_top.png', sizingMethod='crop') }
#lightbox div#lightbox_middle {background: url(/images/interface/enterprise/rc_lightbox_bg.png) top right repeat-y; width: 718px}
*html #lightbox div#lightbox_middle {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/interface/enterprise/rc_lightbox_bg.png', sizingMethod='scale') }
#lightbox div#lightbox_bottom {background: url(/images/interface/enterprise/rc_lightbox_bottom.png) top right repeat-y; width: 718px; height: 26px}
*html #lightbox div#lightbox_bottom {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/interface/enterprise/rc_lightbox_bottom.png', sizingMethod='crop') }
#lightbox-iframe[id], #lightbox[id]{ position:fixed}
#lightbox_iframe {position:absolute; top:50%; left:50%; width:800px; height:400px; margin:-200px 0 0 -400px; z-index:9998; display:none; border:4px solid red;; background-color:blue}
#overlay{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; -moz-opacity: 0.50; opacity:.60; filter: alpha(opacity=60)}
#overlay[id]{ position:fixed}
#lightbox.done #lbLoadMessage{ display:none}
#lightbox.done #lbContent{ display:block}
#lightbox.loading #lbContent{ display:none}
#lightbox.loading #lbLoadMessage {display:block; background: url(/images/admin/big_ajax_loader.gif) top right no-repeat; height:100%; background-position:50% 50%}
#lightbox #lbContent {position:relative; text-align:center; margin:0px 30px 0px 30px; overflow: auto; height: 100%}
#close-lb {position: absolute; left: 690px; top: 5px; height: 35px; width: 35px; background: none; z-index: 999999; }
#lightbox div.details {font-size:14px; line-height:18px; padding:0px 0px 10px 1px}
div.lightbox-page {text-align:left; padding: 10px}
div.lightbox-header h1 {font-size: 22px; border-bottom: 2px solid #DEDEDE; margin-bottom: 8px}
#lightbox h2 {font-size: 16px; border-bottom: 2px solid #DEDEDE; margin: 20px 0px 10px 0px}
div.lightbox-page p {margin-top:0; margin-bottom: 10px; padding:0}
div.lightbox-header h1.list-header {margin:0}
#lightbox div.message-content {padding: 10px 0px 10px 0px}
#lightbox table.split {width: 100%}