/*
 * BMC LESS CSS files
 */
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
h1 {
  font-size: 42px;
}
h2 {
  font-size: 27px;
}
h3 {
  font-size: 19px;
}
h4 {
  font-size: 15px;
}
h5 {
  font-size: 13px;
}
h6 {
  font-size: 12px;
}
.callout_text p {
  font-size: 11px;
  color: #404040;
  line-height: 14px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 10px;
}
/* DMF 4/17/2009 Fix overall site link coloring */
a:link {
  color: #1ea7db;
  text-decoration: none;
}
a:visited {
  color: #1ea7db;
  text-decoration: none;
}
a:hover {
  color: #1885ae;
  text-decoration: underline;
}
a:active {
  color: #1885ae;
  text-decoration: none;
}
.toplink a,
.toplink a:visited {
  color: #000000;
}
.toplink a:hover,
.toplink a:active {
  color: #ffffff;
}
.toplink_on a,
.toplink_on a:visited {
  color: #ffffff;
}
.toplink_on a:hover,
.toplink_on a:active {
  color: #ffffff;
}
.jive-widget-body .jive-html-text-widget ul,
.jive-widget-body .jive-html-text-widget ol {
  padding-left: 20px;
}
.jive-widget-body .jive-html-text-widget ul.jive-icon-list {
  padding-left: 0;
}
.jive-widget-body .jive-html-text-widget ul.jive-icon-list li {
  list-style-type: none !important;
}
.j-doc .jive-content header h1 {
  font-size: 24px;
}
a.btn {
  display: inline-block;
  color: #ffffff;
  background: #fd6f01;
  padding: 15px 15px;
  border-radius: 5px;
  font-size: 16px;
}
a.btn:hover {
  text-decoration: none;
  background: #ee6801;
}
a.btn.primary {
  background: #1ea7db;
}
a.btn.primary:hover {
  background: #1c9dce;
}
a.btn.secondary {
  background: #00a79d;
}
a.btn.secondary:hover {
  background: #00988f;
}
/* ================== FORMS  ================== */
.searchbox-container {
  float: left;
  height: 45px;
  line-height: 14px;
  width: 125px;
}
.search-textfield-container {
  padding-left: 5px;
  height: 28px;
  padding-top: 10px;
  top: 12px;
  position: absolute;
  z-index: 2;
  right: 50px;
  width: 0px;
  overflow: hidden;
}
#searchbox-placeholder {
  height: 23px;
  margin-right: 0px;
  color: #414143;
  text-decoration: none;
  font-size: 13px;
  position: absolute;
  right: 55px;
  top: 31px;
  z-index: 1;
  cursor: pointer;
}
.search-button-container {
  position: absolute;
  right: 30px;
  top: 20px;
  padding-top: 2px;
  padding-left: 0px;
  cursor: pointer;
}
.search_textfield {
  font-size: 11px;
  width: 180px;
  background-color: #ffffff;
  border-radius: 3px 3px 3px 3px;
  border: 1px solid #cccccc;
  padding: 5px;
}
#j-spotlight-search .jive-glyph-delete {
  right: 25px;
  top: 10px;
}
.submit_button {
  float: right;
  margin-top: 5px;
}
TABLE.jiveBorder TBODY TR TH {
  color: #FFFFFF;
  font-weight: bold;
}
TABLE.jiveBorder TBODY TR TD {
  padding: 1px 3px 2px 4px;
}
.j-layout-bio table.vcard {
  display: block;
  width: 500px;
}
.j-layout-bio table.vcard td:first-child {
  white-space: normal;
  min-width: 200px;
}
td {
  vertical-align: top;
}
table.vcard {
  font-size: inherit;
}
body {
  padding: 0;
  width: 990px;
  min-width: 990px;
  margin: 0 auto;
  text-align: left;
  background: #eeeeee;
}
div#jive-wrapper {
  clear: both;
  position: relative;
  width: 990px;
  min-width: 990px;
  /* IE doesn't listen to max/min-width, so an 'expression' hack is used. */

  padding: 0;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
#jive-body-full {
  height: 100%;
}
#jive-body-maincol,
#content-wrapper {
  background: #ffffff;
}
#jive-body {
  background: url("../images/bkg-space_header.png") no-repeat scroll 0 0 #00a79d;
}
#j-main {
  padding: 0 0 20px 0;
}
#jive-body-main {
  padding: 20px;
}
.j-contained {
  border: none;
}
.j-rc5 {
  border-radius: 0;
}
.jive-body-search .j-layout-sl .j-column-s {
  background: #ffffff !important;
}
#container_990 {
  width: 990px;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.logo_container {
  width: 430px;
  height: 75px;
  float: left;
  padding: 0;
  margin: 0;
}
.logo_container .logo_no_country {
  background-image: url("../images/logo-bmc.png");
  background-repeat: no-repeat;
  float: left;
  height: 42px;
  width: 98px;
  background-position: 0;
  margin: 16px 25px 25px 25px;
}
.logo_container .hideLink {
  outline: none;
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: none;
}
.logo_container a.hideLink {
  text-decoration: none;
}
.logo_container .hideLink a:link {
  text-decoration: none;
}
.logo_container .hideLink a:visited {
  text-decoration: none;
}
.logo_container .hideLink a:hover {
  text-decoration: none;
}
.logo_container .hideLink a:active {
  text-decoration: none;
}
.logo_container #communityname {
  font-size: 18px;
  float: left;
  margin: 30px 0 0 25px;
}
.logo_container #communityname a {
  color: #414143;
  font-weight: bold;
  text-decoration: none;
}
.about_bmc_container {
  float: right;
  height: 50px;
  width: 100px;
  margin-left: 50px;
}
.about_bmc_container .about_bmc_inner_container {
  float: left;
  padding-top: 31px;
  width: 100px;
}
.about_bmc_container .company_links {
  float: left;
  display: block;
  line-height: 14px;
  list-style-type: none;
  float: right;
  padding-left: 24px;
}
.about_bmc_container a.header_links {
  text-decoration: none;
  font-size: 13px;
  color: #414143;
}
.about_bmc_container a.header_links:hover {
  text-decoration: none;
  color: #000000;
}
.searchbox-container {
  float: right;
  padding-top: 20px;
  margin-right: 30px;
  margin-left: 25px;
}
#j-header-wrap {
  margin: 0;
  padding-bottom: 0;
  position: relative;
  z-index: 1;
}
#j-header,
#j-compact-header {
  background: #a8a9ad;
  border: none;
  padding: 0;
  height: 45px;
}
#j-header h1#logo,
#j-compact-header h1#logo {
  display: none;
}
#j-header #j-satNav-wrap,
#j-compact-header #j-satNav-wrap {
  position: inherit;
  float: left;
  z-index: 1;
  top: 0;
  left: 0;
  margin-left: 25px;
  line-height: 12px;
  margin-top: 5px;
}
#j-header #j-satNav-wrap li,
#j-compact-header #j-satNav-wrap li {
  line-height: 12px;
}
#j-header #j-satNav-wrap #j-satNav,
#j-compact-header #j-satNav-wrap #j-satNav {
  font-size: 12px;
  text-transform: uppercase;
}
#j-header #j-satNav-wrap #j-satNav li.register,
#j-compact-header #j-satNav-wrap #j-satNav li.register {
  border-left: 1px solid #ffffff;
}
#j-header #j-globalNav-bg,
#j-compact-header #j-globalNav-bg {
  position: inherit;
  background: none;
  float: right;
  left: 0;
  right: 0;
  *margin-left: 300px;
}
#j-header #j-globalNav-bg .j-globalNavLink,
#j-compact-header #j-globalNav-bg .j-globalNavLink {
  font-size: 12px;
  text-shadow: none;
}
#j-header #j-globalNav-bg #j-globalNav,
#j-compact-header #j-globalNav-bg #j-globalNav {
  margin-top: 5px;
  float: left;
}
#j-header #j-globalNav-bg #j-globalNav .j-navbadge-count,
#j-compact-header #j-globalNav-bg #j-globalNav .j-navbadge-count {
  box-shadow: none;
  background: #ef831e;
  border-radius: 3px;
  text-shadow: none;
}
#j-header .j-nav-apps,
#j-compact-header .j-nav-apps,
#j-header #jive-nav-link-conx,
#j-compact-header #jive-nav-link-conx,
#j-header #jive-nav-link-places,
#j-compact-header #jive-nav-link-places,
#j-header #jive-nav-link-work,
#j-compact-header #jive-nav-link-work,
#j-header #jive-nav-link-home,
#j-compact-header #jive-nav-link-home {
  display: none;
}
#j-header #user_home,
#j-compact-header #user_home {
  padding-right: 40px;
  position: relative;
  z-index: 2;
}
#j-header #user_home #j-satNav-indicator,
#j-compact-header #user_home #j-satNav-indicator {
  position: absolute;
  right: 0px;
  top: 5px;
  z-index: 1;
}
#j-header #user_home #j-satNav-indicator .j-update-count,
#j-compact-header #user_home #j-satNav-indicator .j-update-count {
  top: 0px;
}
#j-header #j-spotlight-search,
#j-compact-header #j-spotlight-search {
  width: 220px;
  float: left;
}
#j-header #j-spotlight-search .j-search-left,
#j-compact-header #j-spotlight-search .j-search-left,
#j-header #j-spotlight-search .j-search-right,
#j-compact-header #j-spotlight-search .j-search-right {
  background: none repeat scroll 0 0 transparent;
  float: left;
  width: 2px;
}
#j-header #j-spotlight-search .j-search-right,
#j-compact-header #j-spotlight-search .j-search-right {
  height: 20px;
  width: 20px;
  background: url(/themes/bmc/images/btn-search.png);
  position: absolute;
  right: 5px;
  top: 5px;
}
#j-header #j-spotlight-search input,
#j-compact-header #j-spotlight-search input {
  float: left;
  font: 13px "Open Sans", sans-serif;
  padding: 6.666666666666667px 30px 6.666666666666667px 5px;
  background: #ffffff;
  color: #999999;
  width: 180px;
}
.j-globalNavLink {
  padding: 6px 15px 0px 15px;
  text-shadow: none;
}
#browseList,
#myStuffList {
  *width: 200px;
}
#browseList li,
#myStuffList li {
  padding: 0 10px;
}
#browseList li a,
#myStuffList li a {
  padding: 10px 20px;
}
#browseList li a .jive-icon-med,
#myStuffList li a .jive-icon-med {
  top: 10px;
}
#jive-body-intro {
  background: none;
  margin-top: 0px;
  padding-top: 0px;
}
#jive-body-intro a:link,
#jive-body-intro a:visited {
  color: #ffffff;
}
#jive-body-intro a:hover,
#jive-body-intro a:active {
  color: #ffffff;
}
#bmcnav {
  height: 60px;
  width: 990px;
  background: #333333;
  position: relative;
  z-index: 1;
}
#bmcnav #nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
#bmcnav #nav li {
  float: left;
  display: block;
  margin: 0;
  color: #000000;
  /* Submenu */

}
#bmcnav #nav li a {
  display: block;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: 0.5px;
  height: 40px;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  padding: 20px 25px 0 25px;
}
#bmcnav #nav li a:hover,
#bmcnav #nav li a:active {
  background: #000000;
}
#bmcnav #nav li ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #000000;
  -moz-box-shadow: 1px 1px 3px #000000;
  -webkit-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000;
}
#bmcnav #nav li ul li a {
  font-size: 12px;
  height: auto;
  padding: 8px 10px;
  text-align: left;
  width: 220px;
  background: none;
}
#bmcnav #nav li ul li a:hover {
  background: #333333;
  color: #ffffff;
}
#bmcnav #nav li ul li a.sf-with-ul {
  padding-right: 20px;
  width: 210px;
}
#bmcnav #nav li ul li.sfHover > a {
  background: #333333;
  color: #ffffff;
}
#bmcnav #nav li ul li.sfHover > a:hover {
  color: #ffffff;
}
#bmcnav #nav li ul li ul {
  background: #333333;
  -moz-box-shadow: 2px 2px 2px #000000;
  -webkit-box-shadow: 2px 2px 2px #000000;
  box-shadow: 2px 2px 2px #000000;
}
#bmcnav #nav li ul li ul a:hover,
#bmcnav #nav li ul li ul a:active {
  background: #000000;
}
.sf-menu a.sf-with-ul {
  padding-right: 10px;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */

}
.sf-menu li a .sf-sub-indicator {
  display: none;
}
.sf-menu li ul li a .sf-sub-indicator {
  position: absolute;
  display: block;
  right: 10px;
  top: 22px;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
  background: url('../images/arrow-black.png') no-repeat;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background: url('../images/arrow-white.png') no-repeat;
}
/* point right for anchors in subs */
.sf-menu li ul li a > .sf-sub-indicator {
  background: url('../images/arrow-black-side.png') no-repeat;
  top: 11px;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background: url('../images/arrow-black-side.png') no-repeat;
}
/* fix ie6 small issue */
*html #bmcnav #nav ul {
  margin: 0 0 0 -2px;
}
/* DMF 4/17/2009  Fix breadcrumb colors */
#jive-breadcrumb {
  color: #414143;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 0px;
  font-size: 11px;
  margin-bottom: 10px;
}
#jive-breadcrumb a {
  color: #ffffff;
}
#jive-breadcrumb #jive-breadcrumb a:hover {
  text-decoration: underline;
}
.j-page-header {
  padding: 5px 25px;
  margin: 0 !important;
  min-height: 93px;
  color: #ffffff;
}
.j-page-header .font-color-normal,
.j-page-header a.font-color-normal:link,
.j-page-header a.font-color-normal:visited {
  color: #ffffff;
}
.j-page-header h1 {
  font-weight: normal;
  font-size: 24px !important;
  float: left;
  width: auto;
  margin-top: 10px;
}
.j-page-header p {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  line-height: 14px;
  float: left;
  width: 700px;
  clear: both;
}
.j-page-header .font-color-meta {
  color: #ffffff;
}
.j-page-header .j-profile-header-status a:link,
.j-page-header .j-profile-header-status a:visited {
  color: #ffffff;
  font-style: italic;
}
.j-page-header .j-profile-header-status a:hover,
.j-page-header .j-profile-header-status a:active {
  color: #ffffff;
}
#j-place-header-actions {
  margin-right: 0px;
  margin-top: 10px;
}
.jive-body-content-blog .j-context,
.j-blog .j-context {
  display: none;
}
.j-view-profile .j-page-header {
  padding: 20px 40px 20px 80px;
}
.j-view-profile .j-page-header .j-avatar {
  left: 20px;
  top: 20px;
}
.j-guest-tip {
  margin: 5px 20px;
}
#j-place-parents-link {
  display: none;
}
.j-bigtab-nav {
  clear: both;
}
/* Fixes the spacing of error on search page */
.jive-body-search .jive-error-box {
  margin: 20px 20px 0 20px;
}
/* wizard overlay fix */
.jive-setup-wizard #jive-wrapper,
.jive-setup-wizard #jive-body,
.jive-setup-wizard #jive-body-full {
  position: static;
}
.jive-setup-wizard #edit_hover_box_container {
  top: 150px;
}
.jive-userbar-menu {
  top: 47px;
  top: 35px\9 !important;
}
.jive-userbar-slidedown {
  margin-top: 47px !important;
}
#jive-spotlight-search {
  top: 47px !important;
  left: auto;
  right: 0;
  text-align: left;
}
#jive-userbar-droplink ul {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.stButton .stBubble {
  visibility: hidden;
  height: 0;
}
#top-nav {
  float: right;
  width: 764px;
  background-color: #e3e3e3;
  background-image: url('../images/navbar_homepage_cloud.png');
  background-repeat: repeat-x;
  background-position: left top;
  padding: 0;
  margin: 0;
  display: block;
  height: 30px;
}
ul#dmenu {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  margin-left: 0px;
}
div#bmc-footer {
  background: #414143;
  width: 940px;
  overflow: hidden;
  height: auto;
  padding: 40px 25px 0 25px;
  margin-bottom: 5px;
}
div#bmc-footer .wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
#j-footer {
  height: auto;
  padding: 0;
}
.fatfootermenu-container {
  height: 100%;
  overflow: hidden;
}
.fatfootermenu-container a:link,
.fatfootermenu-container a:visited {
  color: #ffffff;
}
.fatfootermenu-container a:hover,
.fatfootermenu-container a:active {
  text-decoration: underline;
}
.fatfootermenu-container #ftrnav {
  font-size: 17px;
}
.fatfootermenu-container .fatfootermenu-container {
  height: 92px;
}
.fatfootermenu-container .footer_links {
  display: block;
  float: left;
  line-height: normal;
  list-style-type: none;
  padding-right: 24px;
}
.fatfootermenu-container #footer-secondary {
  margin-top: 15px;
}
.fatfootermenu-container #footer-secondary #utlinks {
  float: left;
  padding-left: 0px;
  font-size: 11px;
  width: 350px;
  margin-top: 2px;
}
.fatfootermenu-container #footer-secondary #utlinks a:link,
.fatfootermenu-container #footer-secondary #utlinks a:visited {
  color: #a8a9ad;
}
.fatfootermenu-container #footer-secondary #utlinks a:hover,
.fatfootermenu-container #footer-secondary #utlinks a:active {
  text-decoration: underline;
}
.fatfootermenu-container #footer-secondary #share {
  float: right;
}
#copyright_container {
  margin-top: 25px;
  background: #414143;
  color: #a8a9ad;
}
#copyright_container #footer-logo {
  float: left;
  width: 160px;
}
#copyright_container #footer-logo a:link,
#copyright_container #footer-logo a:visited {
  color: #a8a9ad;
  text-decoration: underline;
}
#copyright_container #copyright_text,
#copyright_container #copyright_text p {
  font-size: 10px;
  margin-left: 25px;
  width: 710px;
  float: left;
  margin-top: 7px;
}
#copyright_container a:link,
#copyright_container a:visited {
  color: #a8a9ad;
  text-decoration: underline;
}
#_bapw-link {
  margin: 20px 0;
  display: block;
}
#jive-widget-container {
  padding: 20px;
}
.j-contained #jive-widget-container {
  padding: 0 20px 20px 20px;
}
.jive-widget-container-large,
.jive-widget-container-small {
  min-height: 1px !important;
}
.jive-widget {
  border: 1px solid #eeeeee;
  border-radius: 0;
  margin-bottom: 20px;
}
.jive-widget h4.jive-widget-handle {
  text-transform: none;
  font-size: 15px;
  margin-bottom: 0;
  background: none;
}
.jive-widget .jive-widget-body {
  padding: 20px;
}
.jive-widget .jive-widget-body img {
  max-width: 100%;
  height: auto;
}
.jive-widget.jive-widget-borderless {
  padding: 0;
}
#jive-body-layout-tsss .jive-body-layout-s1,
#jive-body-layout-sssb .jive-body-layout-s1,
#jive-body-layout-tsssb .jive-body-layout-s1,
#jive-body-layout-tsss .jive-body-layout-s2,
#jive-body-layout-sssb .jive-body-layout-s2,
#jive-body-layout-tsssb .jive-body-layout-s2,
#jive-body-layout-tsss .jive-body-layout-s3,
#jive-body-layout-sssb .jive-body-layout-s3,
#jive-body-layout-tsssb .jive-body-layout-s3 {
  width: 303px !important;
  padding: 0 !important;
}
#jive-body-layout-tsss .jive-body-layout-s2,
#jive-body-layout-sssb .jive-body-layout-s2,
#jive-body-layout-tsssb .jive-body-layout-s2,
#jive-body-layout-tsss .jive-body-layout-s3,
#jive-body-layout-sssb .jive-body-layout-s3,
#jive-body-layout-tsssb .jive-body-layout-s3 {
  margin-left: 20px !important;
}
.j-layout-l {
  padding: 0 20px;
}
.jive-body-content-thread .j-layout-ls,
.j-blog .j-layout-ls,
.jive-body-content-blog .j-layout-ls {
  padding: 20px;
}
#jive-body #jive-body-layout-sls .jive-body-layout-l {
  margin: 0 -245px;
}
#jive-body #jive-body-layout-sls .jive-body-layout-l .jive-widget-container-large {
  margin: 0 245px;
}
#jive-body #jive-body-layout-sls .jive-body-layout-s,
#jive-body #jive-body-layout-sls .jive-body-layout-s1,
#jive-body #jive-body-layout-sls .jive-body-layout-s2 {
  width: 225px;
}
#jive-body #jive-body-layout-sls .jive-body-layout-s1 {
  padding-right: 20px;
}
#jive-body #jive-body-layout-sls .jive-body-layout-s2 {
  padding-left: 20px;
}
#jive-body-layout-ls .j-column-l.lg-margin,
#jive-body-layout-ls .j-column-l {
  margin-right: 265px;
}
#jive-body-layout-ls .j-column-s {
  width: 245px;
  margin-left: -245px;
}
#jive-body-layout-sl .j-column-l.lg-margin,
#jive-body-layout-sl .j-column-l {
  margin-right: 265px;
}
#jive-body-layout-sl .j-column-s {
  width: 245px;
  margin-left: -245px;
}
.j-body-tags #jive-taggable-content-container,
.j-body-tags .j-column-s.j-content-extras {
  margin-top: 140px;
}
#callouts {
  margin: 0 25px;
  overflow: hidden;
  height: 100%;
}
#callouts img {
  float: left;
  width: 65px;
  margin-right: 25px;
}
#callouts .text {
  float: left;
  width: 850px;
}
#callouts .text h2 {
  font-weight: 300;
  margin-top: 3px;
}
#callouts .text p {
  margin-top: 10px;
  font-size: 15px;
}
.callout_hdr,
.table_hdr {
  background-image: url('../images/bg_light_blue_subpage_2011_2_cloud1.png');
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #5b5b5b;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
}
#callout {
  background-color: #f0f0f0;
  width: 180px;
  font-size: 11px;
  color: #404040;
  line-height: 14px;
  margin-bottom: 10px;
}
#bmc_home_banner {
  background: #414143 url('../images/bkg_home-bg.jpg') no-repeat top center;
  height: 295px;
  width: 720px;
  padding: 15px 135px;
  height: 264px;
}
#bmc_home_banner h3 {
  text-align: center;
  color: #ffffff;
  font-size: 34px;
  letter-spacing: 1px;
  font-weight: bold;
  padding: 15px 0 0 0;
}
#bmc_home_banner .text_block {
  width: 210px;
  float: left;
  margin-right: 45px;
}
#bmc_home_banner .text_block p {
  color: #ffffff;
  font-size: 13px;
  margin: 10px 0;
  text-align: center;
}
#bmc_home_banner .text_block a {
  border: 2px solid #ffffff;
  display: block;
  width: 100%;
  text-align: center;
  border-radius: 5px;
  padding: 10px 5px;
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
}
#bmc_home_banner .text_block a:hover {
  background: #ffffff;
  color: #414143;
}
#bmc_home_banner .text_block:last-child {
  margin-right: 0;
}
#bmc_home_banner #user {
  margin-right: 0px;
}
#bmc-ready_to_join {
  height: 100%;
  overflow: hidden;
  margin: 0px -20px;
}
#bmc-ready_to_join h2 {
  float: left;
  margin-left: 50px;
  margin-top: 6px;
  width: 180px;
  color: #414143;
  font-weight: 300;
}
#bmc-ready_to_join p {
  float: left;
  margin-left: 25px;
  margin-top: 7px;
  width: 400px;
  color: #414143;
}
#bmc-ready_to_join a {
  float: right;
  margin-right: 25px;
  width: 200px;
}
.jive-widget-body ul.multiList-tabs {
  padding: 5px 0 0 10px;
}
.multiList-tabs-container {
  margin: -20px -20px 0 -20px;
  background: #eeeeee;
}
.multiList-tabs-container .multiList-content .jive-table-cell-author {
  white-space: normal;
  word-wrap: normal;
  text-align: left;
  font-size: 10px;
}
ul.multiList-tabs li {
  float: left;
  cursor: pointer;
  padding: 5px 10px 6px 10px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  font-size: 12px;
  color: #38526b;
  list-style-type: none;
}
ul.multiList-tabs li.multiList-tab-active {
  background-color: #ffffff;
  position: relative;
  bottom: -1px;
  margin-bottom: -1px;
}
.multiList-content {
  display: none;
}
#joinTheCommunity {
  border: 1px solid #e4f1fa;
  padding: 7px 38px;
  -moz-border-radius: 5px;
  -webkit-border-radiust: 5px;
  border-radius: 5px;
  margin-top: 20px;
}
#joinTheCommunity p {
  float: left;
}
#joinTheCommunity p.headline {
  font-size: 24px;
}
#joinTheCommunity p.joinTxt {
  font-size: 12px;
  padding-left: 35px;
  width: 385px;
}
#joinTheCommunity p.joinCta {
  margin-left: 82px;
}
/*----- >>> KMF - Fix banner ads moving over to right margin with too much white space on left. This problem originates in jive-global.css with a left padding of 15px. <<<-----*/
IMG.portalBannerImage {
  margin-left: -15px;
}
/* Hide license warning messages */
#jive-compliance {
  display: none;
}
/*  DMF 5/12/2011  Added for search all/this buttons   */
input.buttonBold {
  font-weight: bold;
}
/* DMF 1/28/2011 From Karen: Add this selector and rule to jive-global.css in the borderless and headerless widget displays section. */
DIV.jive-widget-borderlesswidget.jive-widget-borderless {
  background: none;
}
/* DMF 9/7/2010 Added CSS for shadowbox used in cloud quiz */
#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
  font-weight: 200;
  color: #ffffff;
}
#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}
#sb-overlay {
  position: relative;
  height: 100%;
  width: 100%;
}
#sb-wrapper {
  position: absolute;
  visibility: hidden;
  width: 100px;
}
#sb-wrapper-inner {
  position: relative;
  border: 1px solid #303030;
  overflow: hidden;
  height: 100px;
}
#sb-body {
  position: relative;
  height: 100%;
}
jive-box-body #sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}
#sb-player.html {
  height: 100%;
  overflow: auto;
}
#sb-body img {
  border: none;
}
#sb-loading {
  position: relative;
  height: 100%;
}
#sb-loading-inner {
  position: absolute;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
}
#sb-loading-inner span {
  background: url(loading.gif) no-repeat;
  padding-left: 34px;
  display: inline-block;
}
#sb-body,
#sb-loading {
  background-color: #060606;
}
#sb-title,
#sb-info {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#sb-title,
#sb-title-inner {
  height: 26px;
  line-height: 26px;
}
#sb-title-inner {
  font-size: 16px;
}
#sb-info,
#sb-info-inner {
  height: 20px;
  line-height: 20px;
}
#sb-info-inner {
  font-size: 12px;
}
#sb-nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#sb-nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
  background-repeat: no-repeat;
}
#sb-nav-close {
  background-image: url(close.png);
}
#sb-nav-next {
  background-image: url(next.png);
}
#sb-nav-previous {
  background-image: url(previous.png);
}
#sb-nav-play {
  background-image: url(play.png);
}
#sb-nav-pause {
  background-image: url(pause.png);
}
#sb-counter {
  float: left;
  width: 45%;
}
#sb-counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
}
#sb-counter a.sb-counter-current {
  text-decoration: underline;
}
div.sb-message {
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.sb-message a:link,
div.sb-message a:visited {
  color: #ffffff;
  text-decoration: underline;
}
/* DMF 10/26/2009 Changed blog background from green to blue */
.jive-blog-post {
  background-color: #edf7ff;
}
.jive-blog-post-alt {
  background-color: #ffffff;
}
.jive-blog-info h1 {
  line-height: 56px;
}
.jive-blog-info h3 {
  display: block;
  padding: 10px 0;
}
.jive-blog-info .j-pagination,
.jive-blog-footer .j-pagination {
  top: 15px;
}
.jive-body-content-blog .jive-blog-info .jive-icon-blog {
  margin-top: 15px;
}
.j-blog header .jive-blog-info .jive-icon-blog {
  margin-top: 0px;
}
/* DMF 10/7/2009 Fix spacing for new PM trash icon */
#jive-pm-buttons .jive-link-folder-trash {
  padding-left: 22px;
}
/* DMF 9/16/2009  Fix pagination box on bottom of long threads */
.jive-thread-info-padding {
  height: 16px;
}
/* RSS Feed */
.jive-widget-rssfeed-entry-header a {
  font-size: 12px;
  line-height: 14px;
  display: inline;
}
.jive-widget-rssfeed-entry {
  padding: 0px 5px 0px;
}
.jive-widget-rssfeed-entry-body {
  padding: 2px 0px 2px;
}
#jive-body-intro h1 {
  font-size: 18pt;
  line-height: 18pt;
  padding-top: 3px;
}
/* DMF 4/17/2009  Changed to 990width from 100% */
div#jive-body {
  width: 990px;
  min-width: 990px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  /* DMF 4/17/2009 added white background color to jive content */

  background-color: #ffffff;
}
/* DMF 4/17/2009 Fix login box vertical centering, bolding, search button */
.jive-userbar-login-form {
  margin-top: 8px;
}
.jive-userbar-login-loginlink {
  font-weight: bold;
}
.jive-userbar-login-new {
  font-weight: bold;
}
.jive-login-reg-formblock #jive-login-formblock,
.jive-login-reg-formblock #jive-validate-formblock {
  width: 250px;
}
.jive-login-reg-formblock #jive-login-username input,
.jive-login-reg-formblock #jive-login-password input,
.jive-login-reg-formblock #jive-password-username input,
.jive-login-reg-formblock #jive-password-passwordtoken input,
.jive-login-reg-formblock #jive-password-newpassword input,
.jive-login-reg-formblock #jive-password-confirmnewpassword input,
.jive-register-formblock ul li input {
  width: 225px;
}
.jive-widget .jive-widget-header,
.jive-sidebar .jive-sidebar-header,
.jive-content-block-container .jive-box-header,
.jive-box .jive-box-header,
.jive-widget-actions .jive-widgetsize-small .jive-widget-header {
  background: #eeeeee;
  border: 0;
  border-radius: 0;
  padding: 10px 20px;
}
.jive-widget-header h4,
.jive-widget-new .jive-widget-header h4,
.jive-sidebar-header h4,
.jive-box-header h4 {
  color: #000000;
  font-weight: normal;
}
.jive-box-actions .jive-sidebar-body {
  padding-top: 10px;
}
.jive-widget-borderless {
  border: 0;
  background-image: none;
}
.jive-widget-borderless .jive-widget-header {
  border: 0;
  background: none transparent;
}
div.jive-widget-body-empty {
  padding: 0 !important;
}
#ad-sidebar {
  background-color: #F9F9F9;
}
#ad-sidebar #ad-sidebar-body h4 {
  font-weight: bold;
  padding: 0 0 10px 0;
}
#ad-sidebar #ad-sidebar-body #ad {
  width: 100%;
  overflow: hidden;
}
#jive-body-full {
  display: block;
  float: center;
  clear: both;
  position: relative;
  width: 990px;
  min-width: 990px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  z-index: 0;
  text-align: left;
  /* DMF 4/17/2009 added white background color to jive content */

  background-color: #ffffff;
}
#jive-widget-content {
  background-color: #ffffff;
}
/* DMF 12/6/08 Removed image borders for logos */
img {
  border: none;
}
/* DMF 11/14/2008 Added white-space: nowrap to prevent link wrapping icon loss problem in IE7 */
.jive-link-community-small,
.jive-link-overview-small,
.jive-link-discussion-small,
.jive-link-forum-small,
.jive-link-question-small,
.jive-link-answer-helpful-small,
.jive-link-answer-correct-small,
.jive-link-thread-small,
.jive-link-message-small,
.jive-link-document-small,
.jive-link-wiki-small,
.jive-link-doctype-image-small,
.jive-link-doctype-video-small,
.jive-link-doctype-text-small,
.jive-link-doctype-acrobat-small,
.jive-link-doctype-document-small,
.jive-link-doctype-spreadsheet-small,
.jive-link-doctype-presentation-small,
.jive-link-doctype-compressed-small,
.jive-link-doctype-generic-small,
.jive-link-blog-small,
.jive-link-blogpost-small,
.jive-link-project-small,
.jive-link-task-small,
.jive-link-search-small,
.jive-link-history-small,
.jive-link-email-small,
.jive-link-rss-small,
.jive-link-webaddress-small,
.jive-link-inboxtray-small,
.jive-link-folder-sent-small,
.jive-link-mailcreate-small,
.jive-link-profile-small,
.jive-link-pm-small,
.jive-link-approvals-small,
.jive-icon-plus,
.jive-icon-minus,
.jive-icon-plus-small,
.jive-icon-minus-small,
.jive-icon-info-small,
.jive-link-adddocument-small,
.jive-link-tag-small,
.jive-link-people-small,
.jive-link-poll-small,
.jive-link-delete-small,
.jive-link-edit-small,
.jive-link-watches-small {
  zoom: 1;
  white-space: nowrap;
  cursor: pointer;
  cursor: hand;
}
.jive-table-cell-subject strong {
  background: transparent url(../images/bmcdn/unread-16x16.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0px 0px 0 16px;
}
.jive-taggroup a strong {
  font-weight: normal;
  font-size: 9pt;
}
.jive-taggroup-current a strong {
  font-weight: bold;
  font-size: 9pt;
}
.jive-taggroup {
  font-size: 9pt;
  background-position: 4px 3px;
  display: block;
  position: relative;
  float: left;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-top-style: solid;
  border-right-style-value: solid;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-top-color: #ffffff;
  border-right-color-value: #ffffff;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-bottom-color: #ffffff;
  border-left-color-value: #ffffff;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  white-space: nowrap;
}
.jive-taggroup-current {
  background-color: #f9fafc;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-top-style: solid;
  border-right-style-value: solid;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-top-color: #eeeeee;
  border-right-color-value: #eeeeee;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-bottom-color: #eeeeee;
  border-left-color-value: #eeeeee;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
}
.jive-communitylist-sm2,
.jive-communitylist-sm3 {
  padding: 4px 0 4px 18px;
  height: 14px;
  background: transparent url(/images/jive-icon-community-12x12.gif ) no-repeat left;
  background-position: left 5px;
}
.jive-communities-listing table tr td.jive-communitylist-name-sub2 {
  font-size: 9pt;
  padding: 2px 0 2px 42px;
}
.jive-communities-listing table tr td.jive-communitylist-name-sub3 {
  font-size: 9pt;
  padding: 2px 0 2px 58px;
}
.jive-communities-listing table tr td.jive-communitylist-name-sub2 a,
.jive-communities-listing table tr td.jive-communitylist-name-sub3 a {
  text-decoration: none;
}
.jive-communities-listing table tr td.jive-communitylist-name-sub2 a:hover,
.jive-communities-listing table tr td.jive-communitylist-name-sub3 a:hover {
  text-decoration: underline;
}
#jive-overviewcustom-tab a.jive-link-overview-customize:hover {
  text-decoration: none;
  color: #000000;
}
#jive-homecustom-tab a.jive-link-home-customize:hover {
  text-decoration: none;
  color: #000000;
}
table#noborder td,
table.noborder td,
table#noborder,
table.noborder {
  border: 0;
}
.jive-table-cell-author {
  max-width: 50px;
  overflow: hidden;
  word-wrap: break-word;
}
.jive-table-cell-subject {
  max-width: 300px;
  overflow: hidden;
  word-wrap: break-word;
}
.jive-table-cell-modified {
  max-width: 60px;
  overflow: hidden;
  word-wrap: break-word;
}
#jive-search-form #jive-search-options .jive-select-daterange,
#jive-search-form #jive-search-options .jive-select-communities,
#jive-search-form #jive-search-options .jive-search-user,
#jive-search-form #jive-search-options #jive-user-chooser-link {
  width: 500px;
}
.jive-password-formblock #jive-password-newpassword label,
.jive-password-formblock #jive-password-confirmnewpassword label {
  width: 250px;
}
.jive-password-formblock #jive-password-newpassword input,
.jive-password-formblock #jive-password-confirmnewpassword input {
  width: 200px;
}
/* 
//  Put space between Login and Register buttons  
//-----------------------------------------------------*/
.jive-userbar-login-submit {
  float: left;
}
#jive-userbar-search {
  float: left;
  margin-top: 10px;
}
#jive-userbar-user {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 7px;
  padding-bottom: 0;
  padding-left: 23px;
  padding-right: 18px;
}
#jive-userbar-droplink a.jive-userbar-droplink {
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-size: auto auto;
  background-attachment: scroll;
  background-color: transparent;
  /*background-image: url("../images/jive-icon-sprites-sml.png");*/

  background-position: 100% -1083px;
  background-repeat: no-repeat;
  float: left;
  font-size: 0.8889em;
  font-weight: bold;
  margin-bottom: 0;
  margin-left: 13px;
  margin-right: 5px;
  margin-top: 0;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 3px;
  padding-left: 0;
  padding-right: 10px;
  padding-top: 9px;
  text-decoration: none;
}
.jive-userbar-login-welcome {
  display: block;
  padding-top: 18px;
}
.jive-sidebar-body {
  background-color: #ffffff;
  background: url('../images/callout-bg-communities.gif');
}
.border_top_subpage {
  background-image: url("../images/border_top_subpage_8_cloud.png");
  background-repeat: no-repeat;
  height: 22px;
  width: 990px;
}
#body_communities {
  /*TO AVOID BODY CONFLICT WITH MAINSTYLE.CSS */

  /*width: 100%;*/

  padding: 0;
  width: 990px;
  min-width: 990px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-image: url('../images/bg_light_blue_subpage_2011_2_cloud1.png');
  background-color: #213443;
  background-repeat: no-repeat;
  background-position: center top;
  color: #213443;
}
label.communities {
  /*display:inline;
	font-size:11px;
	padding-left:5px;*/

  width: 100px;
  text-align: right;
  margin-right: 0.5em;
  display: inline;
  font-size: 11px;
}
.main_container_communities {
  float: left;
  width: 698px;
}
.banner_communities {
  float: left;
  width: 698px;
  height: 287px;
  background-image: url('../images/banner.png');
  background-repeat: no-repeat;
  padding-bottom: 22px;
  background-color: #ffffff;
}
.banner_content_container {
  padding-top: 85px;
  padding-left: 251px;
}
.banner-content {
  width: 400px;
  font-size: 11px;
}
.Group_Header {
  padding-left: 15px;
  padding-bottom: 5px;
  font-size: 11px;
  padding-top: 5px;
}
ul.bulletlist_communities {
  width: 170px;
  list-style: none;
  padding-left: 15px;
  margin-left: 15px;
}
li.bulletlist_communities {
  list-style-image: url('../images/bullet_square.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 1px;
  line-height: 21px;
  font-size: 11px;
}
.zone_content_container {
  padding-left: 5px;
  padding-top: 7px;
}
.usergroup-container {
  height: 116px;
  width: 207px;
  float: left;
}
.usergroup_bg {
  height: 195px;
  width: 286px;
  background-image: url('../images/bg_communities_usergroup.png');
  background-repeat: no-repeat;
}
.header_forpartners {
  height: 36px;
  width: 158px;
  background-image: url('../images/header_for_partners.png');
  background-repeat: no-repeat;
}
.header_usergroups_communities {
  height: 36px;
  width: 158px;
  background-image: url('../images/header_for_usergroups.png');
  background-repeat: no-repeat;
}
.header_abouttheindustry {
  height: 36px;
  width: 158px;
  background-image: url('../images/header_about_industry.png');
  background-repeat: no-repeat;
}
.header_forcustomers {
  height: 36px;
  width: 158px;
  background-image: url('../images/header_for_customers.png');
  background-repeat: no-repeat;
}
.header_allproducts {
  height: 36px;
  width: 158px;
  background-image: url('../images/header_about_products.png');
  background-repeat: no-repeat;
}
.header_connectwithbmc {
  float: left;
  width: 158px;
  height: 36px;
  background-image: url('../images/header_connectwithbmc.png');
  background-repeat: no-repeat;
}
.header_whatdoyouthink {
  float: left;
  width: 158px;
  height: 36px;
  background-image: url('../images/header_whatdoyouthink.png');
  background-repeat: no-repeat;
}
.icon_container_communities {
  padding-left: 17px;
  padding-top: 25px;
  width: 150px;
}
.icon_spacer {
  float: left;
  margin-right: 5px;
  width: 30px;
}
/* changed padding*/
#jive-userbar-login-communities {
  float: left;
  padding: 7px 0 0 20px;
  white-space: nowrap;
  font-size: 12px;
}
.search_container_communities {
  float: right;
  width: 230px;
  height: 49px;
}
#jive-userbar-search .jive-userbar-search-field-communities {
  padding: 0;
  width: auto;
  background-color: transparent;
  border: none;
}
.radiobutton_container {
  float: left;
  padding-top: 3px;
  padding-left: 5px;
}
.jive-box-margin-communities {
  margin-bottom: 5px;
}
.jive-widget-container-large-communities {
  float: left;
  padding-left: 4px;
}
.btn_viewall_container {
  float: left;
  padding-right: 40px;
  padding-top: 40px;
}
.btn_register_container {
  float: left;
  padding-right: 10px;
  padding-top: 40px;
}
.outer_container_communities {
  float: left;
  width: 697px;
  background-color: #e1e5e9;
}
.left_large_container {
  float: left;
  width: 240px;
  height: 300px;
  background-color: #e1e5e9;
  border-right: solid;
  border-color: #ffffff;
  border-right-color: #ffffff;
  border-right-width: thin;
  border-right-width: 1px;
  background-image: url('../images/bg_upper_section_large.png');
  background-repeat: no-repeat;
}
.upper_container_communities {
  float: left;
  width: 455px;
  height: 300px;
}
.upper_small_background_leftbox {
  float: left;
  width: 227px;
  height: 149px;
  background-color: #e1e5e9;
  border-right: solid;
  border-color: #ffffff;
  border-right-color: #ffffff;
  border-right-width: thin;
  border-right-width: 1px;
  background-image: url('../images/bg_lower_section_left.png');
  background-repeat: no-repeat;
}
.upper_small_background_rightbox {
  float: left;
  width: 227px;
  height: 149px;
  background-color: #e1e5e9;
  background-image: url('../images/bg_lower_section_left2.png');
  background-repeat: no-repeat;
}
.lower_small_background_leftbox {
  float: left;
  width: 227px;
  height: 150px;
  background-color: #e1e5e9;
  border-right: solid;
  border-right-color: #ffffff;
  border-right-width: thin;
  border-right-width: 1px;
  border-top: solid;
  border-color: #ffffff;
  border-top-color: #ffffff;
  border-top-width: thin;
  border-top-width: 1px;
  background-image: url('../images/bg_lower_section_left.png');
  background-repeat: no-repeat;
}
.lower_small_background_rightbox {
  float: left;
  width: 227px;
  height: 150px;
  background-color: #e1e5e9;
  border-top: solid;
  border-color: #ffffff;
  border-top-color: #ffffff;
  border-top-width: thin;
  border-top-width: 1px;
  background-image: url('../images/bg_lower_section_left2.png');
  background-repeat: no-repeat;
}
.left_lower_container {
  float: left;
  width: 240px;
  height: 185px;
  background-color: #e1e5e9;
  border-right: solid;
  border-right-color: #ffffff;
  border-right-width: thin;
  border-right-width: 1px;
  border-top: solid;
  border-color: #ffffff;
  border-top-color: #ffffff;
  border-top-width: thin;
  border-top-width: 1px;
  background-image: url('../images/bg_lower_section.png');
  background-repeat: no-repeat;
}
.right_lower_container {
  float: left;
  width: 455px;
  height: 185px;
  background-color: #e1e5e9;
  border-top: solid;
  border-color: #ffffff;
  border-top-color: #ffffff;
  border-top-width: thin;
  border-top-width: 1px;
  background-image: url('../images/bg_lower_section_right.png');
  background-repeat: no-repeat;
}
.content_container_small {
  padding-left: 17px;
  padding-top: 15px;
  width: 200px;
  font-size: 11px;
}
.content_container_medium {
  padding-left: 17px;
  width: 360px;
  padding-top: 15px;
  font-size: 11px;
}
.button_container_communities {
  padding-left: 52px;
  padding-top: 13px;
}
.button_givefeedback {
  cursor: pointer;
  float: left;
  width: 166px;
  height: 25px;
  margin-bottom: 24px;
}
.button_getsitehelp {
  cursor: pointer;
  float: left;
  width: 166px;
  height: 25px;
  margin-left: 20px;
}
.button_gotquestions {
  cursor: pointer;
  float: left;
  width: 166px;
  height: 25px;
}
.button_contactus {
  cursor: pointer;
  float: left;
  width: 166px;
  height: 25px;
  margin-left: 20px;
}
.callout_bg_communities {
  background-image: url('../images/callout-bg-communities.gif');
  background-repeat: repeat-y;
}
.lock_medium {
  background-image: url('../images/USA-Support-graphics-blue-lock-small.gif');
  background-repeat: no-repeat;
  background-position: right top;
  width: 110px;
}
.lock_large_nobullet {
  background-image: url('../images/USA-Support-graphics-blue-lock-small.gif');
  background-repeat: no-repeat;
  background-position: 145px 0px;
  width: 160px;
}
a.jive-list-link {
  color: #999999;
  font-size: 10px;
}
a.jive-list-link:hover {
  color: #999999;
  text-decoration: underline;
  font-size: 10px;
}
a.jive-list-link:active {
  color: #999999;
  text-decoration: none;
  font-size: 10px;
}
a.jive-list-link:visited {
  color: #999999;
  text-decoration: none;
  font-size: 10px;
}
#jive-alert {
  background: #ffe189;
  border: 1px solid #fbb162;
  margin-bottom: 20px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 20px 20px 0 20px;
}
.j-body-home #jive-alert {
  margin: 20px 20px 0 20px;
}
.floatright {
  float: right;
}
.floatleft {
  float: left;
}
.jive-alert-content {
  clear: both;
  float: left;
}
.jive-alert-header-communities {
  clear: both;
  float: left;
}
.jive-alert-header-communities .jive-alert-title-communities {
  float: left;
  padding-top: 6px;
}
.jive-alert-header-communities {
  color: #35516b;
  text-decoration: none;
  outline: none;
}
.jive-alert-title-communities a {
  color: #35516b;
  text-decoration: none;
}
.jive-alert-title-communities a:active {
  color: #35516b;
  text-decoration: none;
}
.jive-alert-title-communities a:hover {
  color: #35516b;
  text-decoration: underline;
}
.jive-alert-title-communities a:visited {
  color: #35516b;
  text-decoration: none;
}
.jive-alert-header-communities .jive-alert-title-communities .jive-alert-label-communities {
  padding: 0px 0px 0px 0;
  font-size: 1em;
  font-weight: normal;
  text-transform: uppercase;
  color: #35516b;
}
.jive-alert-header-communities .jive-alert-title-communities .jive-alert-label-communities .jive-icon-announcement-communities {
  margin-top: 1px;
}
.jive-alert-header-communities ul {
  float: left;
  margin: 0;
  padding: 0 0 0 0px;
}
.jive-alert-header-communities ul li {
  float: left;
  list-style-type: none;
  padding: 0px 0 0 0px;
}
.jive-alert-header-communities ul li a {
  color: #999999;
  font-size: .8889em;
}
.jive-alert-header-communities ul li a:hover {
  color: #666;
}
.jive-alert-announcement-container {
  float: left;
  width: 880px;
}
.content_onelink {
  padding-bottom: 5px;
}
.inner_container_large {
  padding-left: 17px;
}
.jive-alert-type-communities {
  float: left;
  position: relative;
  width: 920px;
  padding: 5px;
}
.expand_container {
  padding-top: 4px;
  float: left;
}
a.expand_collapse:link {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
a.expand_collapse:hover {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
a.expand_collapse:active {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
a.expand_collapse:visited {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
.jive-widget,
.jive-sidebar,
.jive-content-block-container,
.jive-box,
#jive-tags-container,
.jive-sidebar-actions,
.jive-widget-container-small .jive-widget-actions {
  background: none;
}
.jive-box.jive-widget-borderless {
  background: none;
}
.jive-widget-container-large,
.jive-widget-container-small {
  min-height: 0;
}
.jive-body-home #jive-announcements-messaging {
  display: none;
}
/* hide space tabs--------------------------
#jive-body-intro {
    visibility: hidden;
    height:0;
}

#jive-body-intro-content {
    display:none;
}

.jive-body-tab-customizable em a, .jive-body-tab-customizable em a:hover {
    visibility: visible;
    margin-left: -75px;
}
-------------------------------------------*/
#jive-userbar {
  background-image: none;
  height: 50px;
  background-color: #e0e3e6;
}
#jive-userbar-user-avatar {
  padding-top: 0;
  padding-bottom: 0;
}
#hline {
  width: 990px;
  height: 6px;
  background: url('../images/nav-bottom.png') no-repeat;
}
#vline {
  width: 1px;
  height: 40px;
  background: #a8a9ad;
  float: left;
  margin: 20px 0;
}
.bmcsub {
  font-size: 17px;
  font-weight: normal;
  letter-spacing: 0.5px;
  text-decoration: none;
  color: #ffffff;
  float: left;
  margin-left: 25px;
}
/* Basic jQuery Slider styles */
ul.bjqs {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: none;
}
li.bjqs-slide {
  display: none;
  position: absolute;
}
ul.bjqs-controls {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 9999;
}
ol.bjqs-markers {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 9999;
}
ol.bjqs-markers li {
  float: left;
}
p.bjqs-caption {
  display: block;
  width: 96%;
  margin: 0;
  padding: 2%;
  position: absolute;
  bottom: 0;
}
ol.bjqs-markers {
  position: absolute;
  bottom: 25px;
}
ol.bjqs-markers li {
  float: left;
  margin: 0 3px;
}
ol.bjqs-markers li a {
  display: block;
  height: 10px;
  width: 10px;
  overflow: hidden;
  text-indent: -9999px;
  background: #c5d7e7;
  border-radius: 10px;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
ol.bjqs-markers li.active-marker a {
  background: #000000;
}
/* Sidebar Text Widgets */
.sidebar_blurb {
  background-color: #ebedf0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
}
.sidebar_blurb ul {
  list-style-type: disc;
  color: #006BB6;
  margin-left: 5px;
}
.sidebar_blurb h3 {
  font-size: 17px;
  padding-top: 0;
  font-weight: normal;
}
.sidebar_blurb p {
  font-size: 11px;
}
/* Space Headers */
#jive-body-intro {
  height: 102px;
  position: relative;
  padding: 0 20px;
  margin-bottom: 0px !important;
}
#jive-body-intro .jive-body-tabbar {
  position: absolute;
  bottom: -1px;
}
#jive-body-intro #jive-body-intro-content {
  padding: 5px 0;
}
#jive-body-intro .jive-body-intro-community p {
  padding: 4px 0 0 0;
  width: 700px;
}
/* homepage callouts */
div#jive-body {
  min-height: 640px;
}
#feedback {
  width: 450px;
  float: left;
  padding-top: 5px;
}
/* Header Link */
#communityname a,
.bmcsub a {
  color: #ffffff;
  text-decoration: none;
}
.jive-widget-refresh a {
  background: url('../images/icon-jive_widget_refresh.png') no-repeat scroll 0px 0px transparent;
  width: 12px;
}
.jive-widget-refresh a:hover {
  background: url('../images/icon-jive_widget_refresh.png') no-repeat scroll -12px 0px transparent;
}
#___plusone_0 {
  position: relative;
  top: 8px;
  right: 2px;
}
/*-------- KMF 4/19/12 Added space under Navigation header in Actions widget --------*/
.jive-box-actions .content-small .jive-box-header H4 {
  margin-bottom: 10px;
}
#bmc-ad-announce-forum {
  display: none;
}
.bmc_atrium_cmdb #bmc-ad-announce-forum {
  display: block;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  margin-right: 20px;
}
.bmc_atrium_cmdb #bmc-ad-announce-forum td {
  vertical-align: middle;
}
.appButton {
  display: none;
}
.jive-rendered-content table {
  table-layout: fixed;
}
.jive-rendered-content table td {
  word-wrap: break-word;
}
.jive-rendered-content table td .jive-link-community-small,
.jive-rendered-content table td .jive-link-overview-small,
.jive-rendered-content table td .jive-link-discussion-small,
.jive-rendered-content table td .jive-link-forum-small,
.jive-rendered-content table td .jive-link-question-small,
.jive-rendered-content table td .jive-link-answer-helpful-small,
.jive-rendered-content table td .jive-link-answer-correct-small,
.jive-rendered-content table td .jive-link-thread-small,
.jive-rendered-content table td .jive-link-message-small,
.jive-rendered-content table td .jive-link-document-small,
.jive-rendered-content table td .jive-link-wiki-small,
.jive-rendered-content table td .jive-link-doctype-image-small,
.jive-rendered-content table td .jive-link-doctype-video-small,
.jive-rendered-content table td .jive-link-doctype-text-small,
.jive-rendered-content table td .jive-link-doctype-acrobat-small,
.jive-rendered-content table td .jive-link-doctype-document-small,
.jive-rendered-content table td .jive-link-doctype-spreadsheet-small,
.jive-rendered-content table td .jive-link-doctype-presentation-small,
.jive-rendered-content table td .jive-link-doctype-compressed-small,
.jive-rendered-content table td .jive-link-doctype-generic-small,
.jive-rendered-content table td .jive-link-blog-small,
.jive-rendered-content table td .jive-link-blogpost-small,
.jive-rendered-content table td .jive-link-project-small,
.jive-rendered-content table td .jive-link-task-small,
.jive-rendered-content table td .jive-link-search-small,
.jive-rendered-content table td .jive-link-history-small,
.jive-rendered-content table td .jive-link-email-small,
.jive-rendered-content table td .jive-link-rss-small,
.jive-rendered-content table td .jive-link-webaddress-small,
.jive-rendered-content table td .jive-link-inboxtray-small,
.jive-rendered-content table td .jive-link-folder-sent-small,
.jive-rendered-content table td .jive-link-mailcreate-small,
.jive-rendered-content table td .jive-link-profile-small,
.jive-rendered-content table td .jive-link-pm-small,
.jive-rendered-content table td .jive-link-approvals-small,
.jive-rendered-content table td .jive-icon-plus,
.jive-rendered-content table td .jive-icon-minus,
.jive-rendered-content table td .jive-icon-plus-small,
.jive-rendered-content table td .jive-icon-minus-small,
.jive-rendered-content table td .jive-icon-info-small,
.jive-rendered-content table td .jive-link-adddocument-small,
.jive-rendered-content table td .jive-link-tag-small,
.jive-rendered-content table td .jive-link-people-small,
.jive-rendered-content table td .jive-link-poll-small,
.jive-rendered-content table td .jive-link-delete-small,
.jive-rendered-content table td .jive-link-edit-small,
.jive-rendered-content table td .jive-link-watches-small {
  white-space: normal;
}
.doc-page .jive-attachments {
  margin-top: 20px;
}
/* 
//  Print
//-----------------------------------------------------*/
.jive-body-print {
  background: #ffffff;
}
.jive-body-print #jive-global-header {
  height: 20px;
  background: #ffffff;
}
.jive-body-print #j-scraper-widget {
  display: none;
}
