@font-face {
  font-family: 'museo_sans_500regular';
  src: url('../styles/fonts/MuseoSans_500-webfont.eot');
  src: url('../styles/fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('../styles/fonts/MuseoSans_500-webfont.woff') format('woff'), url('../styles/fonts/MuseoSans_500-webfont.ttf') format('truetype'), url('../styles/fonts/MuseoSans_500-webfont.svg#museo_sans_500regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'museo_sans_500italic';
  src: url('../styles/fonts/MuseoSans_500_Italic-webfont.eot');
  src: url('../styles/fonts/MuseoSans_500_Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../styles/fonts/MuseoSans_500_Italic-webfont.woff') format('woff'), url('../styles/fonts/MuseoSans_500_Italic-webfont.ttf') format('truetype'), url('../styles/fonts/MuseoSans_500_Italic-webfont.svg#museo_sans_500italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSans700';
  src: url('../styles/fonts/MuseoSans_700-webfont.eot');
  src: url('../styles/fonts/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('../styles/fonts/MuseoSans_700-webfont.woff') format('woff'), url('../styles/fonts/MuseoSans_700-webfont.ttf') format('truetype'), url('../styles/fonts/MuseoSans_700-webfont.svg#MuseoSans700') format('svg');
  font-weight: normal;
  font-style: normal;
}
.setContainer {
  width: 980px;
  padding: 0;
  margin: 0 auto;
  position: relative;
}
.clearBackground {
  background: transparent none;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.inlineBlock {
  display: -moz-inline-stack;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -webkit-font-smoothing: antialiased;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #3497a1;
  background: #3fb0bc;
  color: #fff;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open */
.tooltipster-content-changing {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/*===================================
Variables
===================================*/
/*===================================
Styles
===================================*/
body {
  background: #f1f1f1 url("/themes/hds_theme/images/bkg_main.png?v=1.3") left top repeat;
  padding: 0;
}
#j-main {
  width: 980px;
  padding: 0;
  margin: 0 auto;
  position: relative;
  padding-top: 0px;
}
#j-main .j-contained {
  border: none;
  background: #ffffff;
}
h1,
h2,
h3,
h4,
p,
ol,
ul {
  font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
h3,
h4,
h5 {
  font-weight: normal;
}
h4 {
  color: #878787;
  margin: 10px 0;
}
.js-thumb-header h4 {
  margin: 0;
}
h5 {
  font-size: 16px;
  color: #878787;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
h6 {
  text-transform: uppercase;
  font-size: 14px;
}
.jive-box-body a.more {
  text-transform: uppercase;
  font-family: "MuseoSans700", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: right;
  margin: 10px 0;
}
a,
a:link,
a:visited {
  color: #3fb0bc;
}
.jive-box ul {
  margin: 15px;
}
#jive-body a,
#jive-body a:visited {
  -webkit-transition: 0.2s color ease;
  -moz-transition: 0.2s color ease;
  -ms-transition: 0.2s color ease;
  -o-transition: 0.2s color ease;
  transition: 0.2s color ease;
}
#jive-body a:hover,
#jive-body a:visited:hover {
  color: #328c96;
}
.jive-alert-type {
  outline: none;
}
.j-poweredby-activity {
  display: none;
}
.jive-box .jive-box-header h4 {
  margin-bottom: 0;
  padding: 10px;
  background-color: #3d3d3d;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
  font-family: museo_sans_500regular, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.jive-widget-menu-btn {
  top: 32%;
  right: 15px;
}
.j-act-header div.j-act-filter-controls,
.j-act-header .jive-widget-menu-btn {
  top: 32%;
  right: 15px;
}
.j-pop .j-menu li a {
  min-width: 159px;
}
.jive-box .jive-box-body {
  margin: 0;
  padding: 0;
}
#jive-body .j-page-header a:hover {
  color: #e6e6e6;
  text-decoration: underline;
}
.jive-widget-header .jive-widget-refresh {
  top: 33%;
}
.j-applyTemplate {
  margin: 23px 0 !important;
  box-sizing: border-box;
  width: 100%;
}
#jive-body-intro {
  margin: 23px 0;
}
.j-small-view#menuCreate {
  width: auto!important;
}
/*===================================
Jive7 Edit Mode
===================================*/
.editMode .share_container {
  display: none;
}
/*===================================
Custom Elements
===================================*/
.j-widget-hitachi-developer-network div {
  float: left;
}
.j-widget-hitachi-developer-network .developer-network-image {
  padding-top: 15px;
  padding-right: 10px;
}
.j-widget-hitachi-developer-network .developer-network-summary {
  width: 450px;
  padding-right: 10px;
}
.j-widget-hitachi-developer-network .j-join-group-message {
  padding-top: 35px;
}
#top {
  height: 0px;
}
.jive-widget-ubertabswidget.jive-box {
  background-color: #FEFEFE;
}
.jive-widget-ubertabswidget.jive-box .jive-box-header h4.jive-widget-handle {
  color: #333333;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: transparent;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body {
  background-color: transparent;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-content-container {
  border-top: 40px solid #333333;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs {
  *zoom: 1;
  padding: 0;
  margin: 0;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs:before,
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs:after {
  display: table;
  content: "";
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs:after {
  clear: both;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs li {
  position: relative;
  float: left;
  list-style-type: none;
  padding: 10px 10px 8px;
  border-bottom: 0;
  cursor: pointer;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  background-color: #cf0000;
  top: 1px;
  bottom: 0;
  margin: 0 5px -1px 0;
  color: #ffffff;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs li.tab2 {
  background-color: #f19f2e;
}
.jive-widget-ubertabswidget.jive-box .jive-box-body .multiList-tabs-container ul.multiList-tabs li.multiList-tab-active {
  top: 1px;
  padding: 9px 10px;
  border-top: 1px solid #878787;
  border-bottom: 1px solid #333333;
  background-color: #333333;
  color: #ffffff;
}
.j-navbadge-count {
  background-color: #ef831e;
}
#j-header-wrap {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
#j-header-wrap #j-header {
  background: transparent none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #f1f1f1 url("/themes/hds_theme/images/bkg_header.png?v=1.3") right bottom no-repeat;
  margin: 0 auto;
  padding: 0 0 15px 0;
  width: 980px;
}
#j-header-wrap #j-header h1#logo a.j-header-logo {
  background: #f1f1f1 url("/themes/hds_theme/images/img_hds_logo.png?v=1.3") left top no-repeat;
  width: 220px;
  height: 22px;
  float: left;
  margin: 28px 0 0 10px;
}
#j-header-wrap #j-header #hitachi_logo {
  float: right;
  margin: 2px 2px 0 0;
}
#j-header-wrap #j-header ul#hds_util_nav {
  *zoom: 1;
  margin: 0;
  background-color: #ffffff;
  padding: 2px 0 3px;
}
#j-header-wrap #j-header ul#hds_util_nav:before,
#j-header-wrap #j-header ul#hds_util_nav:after {
  display: table;
  content: "";
}
#j-header-wrap #j-header ul#hds_util_nav:after {
  clear: both;
}
#j-header-wrap #j-header ul#hds_util_nav li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#j-header-wrap #j-header ul#hds_util_nav li a {
  padding: 4px 5px;
  color: #333333;
  font-size: 11px;
}
#j-header-wrap #j-header ul#hds_util_nav li a:hover {
  text-decoration: underline;
}
#j-header-wrap #j-header ul#hds_util_nav li.last {
  float: right;
}
#hds_main {
  background: #212121 url("/themes/hds_theme/images/bkg_hds_main.png?v=1.3") left bottom repeat-x;
  *zoom: 1;
  margin: 0 auto;
  padding: 20px 20px 0 20px;
  width: 940px;
  color: #ffffff;
}
#hds_main:before,
#hds_main:after {
  display: table;
  content: "";
}
#hds_main:after {
  clear: both;
}
#hds_main .j-globalNav li {
  float: left;
  list-style: none;
}
#hds_main #j-satNav {
  padding: 0;
}
#hds_main h3 a {
  background: transparent url("/themes/hds_theme/images/img_community.png?v=1.3") left top no-repeat;
  text-indent: -99999px;
  display: block;
  width: 191px;
  height: 41px;
  float: left;
}
#hds_main #hds_activity {
  background: transparent url("/themes/hds_theme/images/bkg_util_sprite.png?v=1.3") 0 -152px no-repeat;
  text-indent: -99999px;
  display: block;
  width: 17px;
  height: 17px;
  float: left;
  margin: 5px 6px 0 0;
}
#hds_main #hds_dashboard {
  float: left;
  margin: 6px 10px 0 0;
  color: #bcbdc1;
  font-size: 14px;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#hds_main #reputation-menu-link {
  position: absolute;
  top: 20px;
  right: -5px;
}
#hds_main #reputation-menu-link a#navReputationCenter {
  padding: 2px 0 0 0;
}
#hds_main nav#hds_nav {
  *zoom: 1;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#hds_main nav#hds_nav:before,
#hds_main nav#hds_nav:after {
  display: table;
  content: "";
}
#hds_main nav#hds_nav:after {
  clear: both;
}
#hds_main nav#hds_nav ul.sub {
  float: left;
  clear: left;
  margin: 7px 0 0 0;
}
#hds_main nav#hds_nav ul.sub li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 5px 10px;
}
#hds_main nav#hds_nav ul.sub li:first-child {
  padding-left: 0;
}
#hds_main nav#hds_nav ul.sub li a {
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #bcbdc1;
  text-transform: none;
  font-size: 14px;
}
#hds_main nav#hds_nav ul.sub li a:hover {
  border: none;
  text-decoration: underline;
}
#hds_main nav#hds_nav ul.sf-menu {
  *zoom: 1;
  float: left;
  clear: left;
  margin: 6px -25px 15px -15px;
}
#hds_main nav#hds_nav ul.sf-menu:before,
#hds_main nav#hds_nav ul.sf-menu:after {
  display: table;
  content: "";
}
#hds_main nav#hds_nav ul.sf-menu:after {
  clear: both;
}
#hds_main nav#hds_nav ul.sf-menu #my_places a.sf-with-ul {
  width: 92px;
}
#hds_main nav#hds_nav ul.sf-menu li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
#hds_main nav#hds_nav ul.sf-menu li.sfHover a {
  -webkit-box-shadow: 2px -2px 1px #333333;
  -moz-box-shadow: 2px -2px 1px #333333;
  box-shadow: 2px -2px 1px #333333;
  background: #ffffff;
  color: #333333;
  text-decoration: none;
}
#hds_main nav#hds_nav ul.sf-menu li.sfHover a#navCreate {
  background: none;
  color: #ffffff;
}
#hds_main nav#hds_nav ul.sf-menu li a {
  position: relative;
  z-index: 100;
  display: inline;
  display: inline-block;
  padding: 10px 15px 5px 15px;
  height: 20px;
  border-radius: 0;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
}
#hds_main nav#hds_nav ul.sf-menu li a:hover {
  -webkit-box-shadow: 2px -2px 1px #333333;
  -moz-box-shadow: 2px -2px 1px #333333;
  box-shadow: 2px -2px 1px #333333;
  background: #ffffff;
  color: #333333;
  text-decoration: none;
}
#hds_main nav#hds_nav ul.sf-menu li a .sf-sub-indicator {
  display: none;
}
#hds_main nav#hds_nav ul.sf-menu li a#navCreate {
  text-shadow: none;
}
#hds_main nav#hds_nav ul.sf-menu li a#navCreate:hover {
  background: none;
  color: #ffffff;
}
#hds_main nav#hds_nav ul.sf-menu li a#navCreate span.nav-link {
  padding-left: 5px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu {
  -webkit-box-shadow: 2px 2px 2px 0 #333333;
  -moz-box-shadow: 2px 2px 2px 0 #333333;
  box-shadow: 2px 2px 2px 0 #333333;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 99;
  display: none;
  float: none;
  padding: 15px;
  width: 300px;
  background-color: #ffffff;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu.my_places,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu.my_places {
  left: -522px;
  width: 630px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu #follow_message,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu #follow_message {
  color: #333333;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu a,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 10px;
  padding: 0 15px 2px 0;
  width: 250px;
  height: auto;
  color: #3fb0bc;
  text-transform: none;
  font-size: 14px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu a:hover,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu a:hover {
  border: none;
  text-decoration: underline;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu .border,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu .border {
  background: #ffffff url("/themes/hds_theme/images/bkg_line.png?v=1.3") left bottom repeat-x;
  margin-top: 7px;
  height: 3px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li {
  padding: 0;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.float_container,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.float_container {
  overflow: auto;
  width: 630px;
  height: 100%;
  height: 200px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container {
  float: left;
  padding: 0;
  width: 300px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container.hds_groups,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container.hds_groups {
  display: none;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container.hds_followed,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container.hds_followed {
  display: none;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container ul,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container ul {
  float: left;
  padding-top: 10px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container ul li,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container ul li {
  float: none;
  margin: 0;
  padding: 0;
  background: none;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container ul li a,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container ul li a {
  margin-left: 10px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li div.list_container p,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li div.list_container p {
  color: #000000;
  text-transform: uppercase;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li a#all_places,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li a#all_places {
  float: right;
  margin-top: 10px;
  padding: 0;
  width: auto;
  height: auto;
  color: #3fb0bc;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
#hds_main nav#hds_nav ul.sf-menu li ul.sf_submenu li a#all_places:hover,
#hds_main nav#hds_nav ul.sf-menu li ul.submenu li a#all_places:hover {
  border-bottom: none;
  text-decoration: underline;
}
#hds_main #hds_search {
  position: relative;
  float: right;
  clear: right;
  margin: 4px 0 0 0;
}
#hds_main #hds_search #searchpopupanchor {
  position: absolute;
  top: 25px;
  left: 180px;
}
#hds_main #hds_search .j-search-right,
#hds_main #hds_search .j-search-left,
#hds_main #hds_search .jive-icon-sml.jive-glyph-delete {
  width: 0px;
  height: 0px;
}
#hds_main #hds_search #autosearch {
  padding: 5px;
  width: 440px;
  height: 15px;
  border: none;
  background-color: #ffffff;
  color: #bcbdc1;
  font-size: 13px;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#hds_main #hds_search #autosearch.active {
  color: #000000;
}
#hds_main #hds_search button {
  background: #3fb0bc url("/themes/hds_theme/images/img_search.png?v=1.3") left top no-repeat;
  float: right;
  margin: 0;
  padding: 0;
  width: 25px;
  height: 25px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-indent: -99999px;
}
#hds_main ul#j-satNav-wrap {
  position: relative;
  float: right;
  top: -8px;
}
#hds_main ul#j-satNav-wrap #reputation-menu-link {
  float: left;
}
#hds_main ul#j-satNav-wrap li {
  float: left;
  list-style-type: none;
}
#hds_main ul#j-satNav-wrap li #j-satNav {
  margin-right: 0;
}
#hds_main ul#j-satNav-wrap li #j-satNav li.register {
  padding-right: 0;
}
#hds_main ul#j-satNav-wrap li #j-satNav li.register a {
  color: #bcbdc1;
}
#hds_main ul#j-satNav-wrap li #j-satNav li.login {
  font-weight: bold;
  font-size: 16px;
}
#hds_main ul#j-satNav-wrap li a#j-satNav.j-globalNavLink {
  float: right;
  margin-right: 0;
  padding: 0;
}
#hds_main ul#j-satNav-wrap li a#j-satNav.j-globalNavLink .nav-link .j-user-name {
  color: #3fb0bc;
  font-size: 15px;
}
#hds_main ul#j-satNav-wrap li a#j-satNav.j-globalNavLink .nav-link .jive-avatar {
  border: 1px solid #ffffff;
}
#hds_main #hds_indicator {
  padding: 6px 0 0 0;
  vertical-align: top;
}
#hds_main #hds_indicator .j-navbadge-count.j-update-count {
  position: relative;
  top: 0;
  right: inherit;
  float: left;
  margin-right: 10px;
  background-color: #ffffff;
  color: #000000;
}
#header-callout {
  background: #3f434a url("/themes/hds_theme/images/img_hero_banner.png?v=1.3") center top no-repeat;
  width: 980px;
  padding: 0;
  margin: 0 auto;
  position: relative;
  display: none;
  height: 305px;
}
#header-callout .hide-this {
  position: absolute;
  top: 30px;
  right: 30px;
}
#header-callout a.tour {
  position: absolute;
  right: 30px;
  bottom: 30px;
  display: block;
  padding: 10px;
  background-color: #3fb0bc;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#header-callout a.tour:hover {
  background-color: #333333;
  text-decoration: none;
}
/*--------------------------------------
TOP MEMBERS WIDGET 
--------------------------------------*/
.tooltipster-content span.j-status-levels img {
  margin: 10px auto 0 auto;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-header {
  padding: 0;
}
.jive-widget-bunchballleaderboardwidget .jive-sidebar-viewall {
  float: right;
  width: 198px;
  clear: none;
  padding: 15px 15px 15px 15px;
}
.jive-widget-bunchballleaderboardwidget .jive-sidebar-viewall a.how {
  font-size: 13px;
  text-transform: uppercase;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.jive-widget-bunchballleaderboardwidget .jive-sidebar-viewall a.j-link-viewall {
  display: block;
  color: #3fb0bc;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #e6e6e6;
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers {
  width: 259px;
  margin: 10px 0 15px 0;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member {
  margin: 0 5px 10px 0;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div {
  width: 75px;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div a.j-profile-photo-wrap {
  border: 3px solid #ffffff;
  display: block;
  width: 75px;
  box-shadow: none;
  position: relative;
  background: transparent none;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div a.j-profile-photo-wrap img.jive-profile-photo {
  width: 75px;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div a.j-profile-photo-wrap:hover {
  border: 3px solid #3fb0bc;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div strong {
  position: absolute;
  top: 5px;
  left: 5px;
  display: none;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member {
  height: 49px;
  *zoom: 1;
  position: relative;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member:before,
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member:after {
  display: table;
  content: "";
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member:after {
  clear: both;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content {
  z-index: 200;
  position: absolute;
  top: 0;
  left: 0;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content h4 {
  color: #3fb0bc;
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  margin: 16px 5px 0;
  text-align: left;
  text-shadow: 0 1px #FFFFFF;
  width: 27px;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content a.j-avatar {
  border: 1px solid #E5E5E5;
  border-radius: 5px;
  display: block;
  float: left;
  height: 30px;
  margin: 7px 5px 0 0;
  overflow: hidden;
  width: 30px;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content .details {
  float: left;
  margin: 7px 0 0 0;
  width: 130px;
  height: 40px;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content .details a.jive-username-link {
  color: #3fb0bc;
  float: left;
  font-weight: bold;
  text-shadow: 0 1px #FFFFFF;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  width: 130px;
  text-align: left;
  white-space: nowrap;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .content .details p.points {
  color: #666666;
  font-size: 1em;
  letter-spacing: -0.03em;
  line-height: 1em;
  margin: 0;
  text-shadow: 0 1px #FFFFFF;
}
.jive-widget-bunchballleaderboardwidget .jive-widget-topmembers-small .member .jive_sidebar_leader_progress {
  width: 0;
  background-color: #E0F9FB;
  z-index: 1;
  height: 47px;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGY5ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBmOWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 0%, #e0f9fb 100%, #e0f9fb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0f9fb), color-stop(100%, #e0f9fb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e0f9fb 100%, #e0f9fb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #e0f9fb 100%, #e0f9fb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #e0f9fb 100%, #e0f9fb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e0f9fb 100%, #e0f9fb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0f9fb', GradientType=0);
  /* IE6-8 */
}
/*--------------------------------------
CONTRIBUTE WIDGET 
--------------------------------------*/
.jive-widget-contentoverviewwidget .ask-a-question-container,
.jive-widget-contributewidget.jive-box .ask-a-question-container {
  background-color: #ffffff;
  border: none;
}
.jive-widget-contentoverviewwidget .ask-a-question-container h4,
.jive-widget-contributewidget.jive-box .ask-a-question-container h4 {
  color: #000000;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form,
.jive-widget-contributewidget.jive-box .ask-a-question-container form {
  padding-bottom: 15px;
  background: transparent url("/themes/hds_theme/images/bkg_line.png?v=1.3") left bottom repeat-x;
  margin-bottom: 15px;
  *zoom: 1;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form:before,
.jive-widget-contributewidget.jive-box .ask-a-question-container form:before,
.jive-widget-contentoverviewwidget .ask-a-question-container form:after,
.jive-widget-contributewidget.jive-box .ask-a-question-container form:after {
  display: table;
  content: "";
}
.jive-widget-contentoverviewwidget .ask-a-question-container form:after,
.jive-widget-contributewidget.jive-box .ask-a-question-container form:after {
  clear: both;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form input.ask-a-question-search,
.jive-widget-contributewidget.jive-box .ask-a-question-container form input.ask-a-question-search {
  border: 2px solid #bcbdc1;
  padding: 10px;
  width: 160px;
  margin-bottom: 10px;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form button,
.jive-widget-contributewidget.jive-box .ask-a-question-container form button {
  float: right;
  color: #3fb0bc;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form .ask-a-question-results h4,
.jive-widget-contributewidget.jive-box .ask-a-question-container form .ask-a-question-results h4 {
  font-weight: normal;
  color: #878787;
  font-size: 14px;
}
.jive-widget-contentoverviewwidget .ask-a-question-container form .ask-a-question-results ul,
.jive-widget-contributewidget.jive-box .ask-a-question-container form .ask-a-question-results ul {
  margin: 0;
}
.jive-widget-contentoverviewwidget .ask-a-question-container div,
.jive-widget-contributewidget.jive-box .ask-a-question-container div {
  padding: 5px 0;
}
/*--------------------------------------
STANDARD WIDGET STYLES
--------------------------------------*/
.content-large {
  *zoom: 1;
}
.content-large:before,
.content-large:after {
  display: table;
  content: "";
}
.content-large:after {
  clear: both;
}
.jive-box {
  border-radius: 0;
}
.jive-box ul {
  margin: 15px;
}
.jive-box .jive-box-header h4 {
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #333333;
  padding: 10px;
  margin-bottom: 0;
  font-weight: normal;
}
.jive-box .jive-box-body {
  margin: 0;
  padding: 0;
  border-radius: 0;
  background-color: #ffffff;
}
.jive-box .jive-box-body .wrap {
  padding: 15px;
  *zoom: 1;
}
.jive-box .jive-box-body .wrap:before,
.jive-box .jive-box-body .wrap:after {
  display: table;
  content: "";
}
.jive-box .jive-box-body .wrap:after {
  clear: both;
}
/*--------------------------------------
GLOBAL SHARE THIS
--------------------------------------*/
#jive-body .share_div {
  display: block;
  position: relative;
  z-index: 100;
  height: 25px;
  padding: 5px 60px 5px 20px;
  *zoom: 1;
}
#jive-body .share_div:before,
#jive-body .share_div:after {
  display: table;
  content: "";
}
#jive-body .share_div:after {
  clear: both;
}
#jive-body .share_div .share_container {
  float: right;
}
/*--------------------------------------
FROM THE BLOGS WIDGET
--------------------------------------*/
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body {
  background: transparent;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs {
  width: 910px;
  float: left;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs h4 {
  color: #ffffff;
  background-color: #333333;
  text-transform: uppercase;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px;
  font-size: 14px;
  margin: 0;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs h4.breaker {
  clear: both;
  margin: 0 0 20px 0;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs h3 {
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs a:hover {
  color: #3fb0bc;
  text-decoration: none;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .date {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs p.label {
  color: #ffffff;
  padding: 3px 5px;
  background-color: #3fb0bc;
  display: inline-block;
  text-transform: uppercase;
  font-weight: bold;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left {
  float: left;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left img {
  float: left;
  width: 200px;
  margin-bottom: 20px;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner {
  margin-left: 20px;
  float: left;
  width: 269px;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner a {
  color: #333333;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner a:hover {
  color: #3fb0bc;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner h3 {
  padding: 20px 0 8px 20px;
  font-size: 18px;
  background-color: transparent;
  text-transform: none;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner .date {
  margin: 0 0 8px 20px;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner p.label {
  margin-left: 20px;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right {
  float: left;
  clear: right;
  width: 236px;
  margin: 0 0 40px 0;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right img {
  float: left;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right h3 {
  display: block;
  margin-left: 70px;
  font-size: 18px;
  background-color: transparent;
  text-transform: none;
  color: #000000;
  padding: 0 20px 0 0;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right p {
  margin-left: 70px;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right a {
  color: #333333;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right a:hover {
  color: #3fb0bc;
}
.jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right .date {
  margin: 8px 0 8px 70px;
}
/*--------------------------------------
FOOTER WRAP
--------------------------------------*/
#j-footer {
  width: 980px;
  padding: 0;
  margin: 0 auto;
  position: relative;
  margin-top: 20px;
  padding: 20px 0;
  height: auto;
  background-color: #ffffff;
}
#j-footer .j-footer-nav {
  padding: 0 20px;
}
#j-footer .j-footer-nav ul.sub {
  float: right;
  clear: right;
  margin-top: 20px;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#j-footer .j-footer-nav ul.sub li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#j-footer .j-footer-nav ul.sub li a {
  padding: 5px 8px;
  color: #878787;
  font-size: 13px;
}
#j-footer .j-footer-nav ul.sub li a:hover {
  color: #3fb0bc;
}
#j-footer .j-footer-nav ul.sub li a#view_mobile {
  display: none;
  color: #3fb0bc;
}
#j-footer .j-footer-nav ul.main {
  float: right;
  clear: right;
  margin: 15px 0;
  font-family: "museo_sans_500regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#j-footer .j-footer-nav ul.main li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 0 10px;
}
#j-footer .j-footer-nav ul.main li a {
  padding: 5px 0;
  color: #333333;
  text-transform: uppercase;
  font-size: 15px;
}
#j-footer .j-footer-nav ul.main li a:hover {
  border-bottom: 5px solid #3fb0bc;
  text-decoration: none;
}
#j-footer .j-footer-nav ul.social {
  float: right;
  list-style-type: none;
}
#j-footer .j-footer-nav ul.social li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin: 0 0 0 10px;
}
#j-footer .j-footer-nav ul.social li#linkedin a {
  background: transparent url("/themes/hds_theme/images/bkg_util_sprite.png?v=1.3") 0 0 no-repeat;
  text-indent: -99999px;
  display: block;
  width: 33px;
  height: 33px;
}
#j-footer .j-footer-nav ul.social li#twitter a {
  background: transparent url("/themes/hds_theme/images/bkg_util_sprite.png?v=1.3") 0 -46px no-repeat;
  text-indent: -99999px;
  display: block;
  width: 33px;
  height: 33px;
}
#j-footer .j-footer-nav ul.social li#facebook a {
  background: transparent url("/themes/hds_theme/images/bkg_util_sprite.png?v=1.3") 0 -94px no-repeat;
  text-indent: -99999px;
  display: block;
  width: 33px;
  height: 33px;
}
#j-footer .j-footer-nav p.legal {
  display: block;
  clear: both;
  margin: 10px 0 0 0;
  padding: 5px 15px;
  background-color: #e6e6e6;
  color: #000000;
  text-align: right;
}
#j-footer .j-footer-nav p.about {
  padding: 10px;
  text-align: center;
}
/*===================================
Media Queries
===================================*/
@media only screen and (min-width: 1400px) {
  #j-header-wrap #j-header {
    width: 1400px;
  }
  #hds_main {
    width: 1360px;
  }
  #j-main {
    width: 1400px;
  }
  .j-layout {
    width: 1400px;
  }
  #j-footer {
    width: 1400px;
  }
  #header-callout {
    width: 1400px;
    background: #3f434a url("/themes/hds_theme/images/img_hero_banner_1400.png?v=1.3") center top no-repeat;
  }
  .jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left img {
    width: 332px;
  }
  .jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left h3 {
    font-size: 22px;
  }
  .jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .left .inner {
    width: 557px;
  }
  .jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right {
    width: 450px;
  }
  .jive-widget-hitachinewsfeedwidget.jive-box .jive-box-body .hds_blogs .right h3 {
    font-size: 22px;
  }
  .jive-widget-bunchballleaderboardwidget .jive-widget-topmembers {
    width: 659px;
  }
  .jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div {
    width: 100px;
  }
  .jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div a.j-profile-photo-wrap {
    width: 100px;
  }
  .jive-widget-bunchballleaderboardwidget .jive-widget-topmembers .jive-widget-topmembers-member div a.j-profile-photo-wrap img.jive-profile-photo {
    width: 100px;
  }
}
@media only screen and (min-width: 1400px) {
  .flex-nav-container.photos .flex-control-nav {
    top: 275px;
  }
  .flex-nav-container.photos .flexslider ul.slides > li img {
    width: 1400px;
  }
  .flex-nav-container.photos .flex-direction-nav a {
    top: 150px;
  }
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    left: 0;
    opacity: 1;
  }
  .flex-direction-nav .flex-next {
    right: 0;
    opacity: 1;
  }
}
