.header_widget
{
  position: relative;
  width: 100%;
  height: 115px;
}

.widget.header_widget
{
  position: relative;
  margin: 0px;
  padding: 20px 0px 0px 0px;
  border: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* Hack to Fix IE 6*/
* html .header_widget {
  background-image: none;
}

.header_widget .logo_title,
.header_widget .logo_subtitle {
  display: none;
}

.header_widget h1, .header_widget h2, .header_widget h3, .header_widget h4, .header_widget h5 {
  padding: 0px;
  margin: 0px auto 0px auto;  /* MOD: johno 11-30-2010: Added left and right auto */
}

.header_widget h1,
.header_widget h2 {
  position: absolute;
  width: 100%;
  left: 0px;
  text-align: center;
}
.header_widget h1 {
  top: 30px;
}
.header_widget h2 {
  top: 80px;
}

.header_widget h1
{
	/* padding-top: 30px;  MOD: johno 07/22/2015 - deleted and added lines below for new header positioning system */
}

.widget_header_logo_container {
  position: absolute;
  left: 0px;
  top: 0px;
}

.widget_header_logo_container img {
  max-height: 100px;
}

* html .widget_header_logo_container img {
  height: 100px;
}

.tabs_widget .body div.content {
  padding: 0;
  overflow: visible;
  white-space: nowrap;
}
