@import url('inline_users.css');

/** Main nav **/

.widget.tabs_widget
{
	/* z-index: 97; */
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  /* width: 100%; */
  height: 35px;
  background-color: #111c24;
  text-align: center;
/*   background-image: url('/images/main_nav_overlay.png'); */
  background-repeat: repeat-x;
  text-align: center;
}

.tabs_widget .widget_header
{
  display: none;
}

.widget.tabs_widget .container /* SHOULD BE CONTENT NOT CONTAINER */
{
  height: 35px;
  top: 0px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.widget.tabs_widget .pre_html_box,
.widget.tabs_widget .post_html_box {
  position: absolute;
  top: 0px;
  display: inline-block;
 	overflow: visible;
  top: 50%;
  transform: translateY(-50%);
}
.widget.tabs_widget .pre_html_box {
  left: 0px;
}
.widget.tabs_widget .post_html_box {
  right: 0px;
  left: auto;
}
.widget.tabs_widget .pre_image_box,
.widget.tabs_widget .post_image_box {
  position: absolute;
  top: 0px;
  height: 100%;
  display: inline-block;
 	overflow: visible;  
}
.widget.tabs_widget .pre_image_box {
  left: 0px;
}
.widget.tabs_widget .post_image_box {
  left: auto;
  right: 0px;
}
.widget.tabs_widget .pre_image_box img,
.widget.tabs_widget .post_image_box img {
  height: 100%;
  width: auto;
}


/* MOD: sradcliff@camna.com 1/31/2011 3:01 pm
 * Removed width, set float to left, and margin-left to 312
 * To fix IE display issue
*/
.tabs_widget .sf-menu
{
  position: relative;
  float: left;
  left: 50%;
  /*width: 100%;*/
  /*margin-left: 401px;*/
  top: 0px;
  /* left: 50%; */
  /* margin-left: -25%; */  /* MOD: johno@litany.com 6/11/2010: was -25% */
	font-weight: bold;
	height: 35px;
	background-color: transparent;
	color: #FFF;
	text-align: center;
}

.tabs_widget .sf-menu > li
{
  position: relative;
  left: -50%;
	/*float: none;*/
	float: left;
	height: 100%;
	background-color: transparent;
	display: inline-block;
/* 	border: 0; */
}

.tabs_widget .sf-menu > li.social {
  width: 38px;
}

.tabs_widget li a
{
	white-space: nowrap;
}

body.not_loaded .tabs_widget .sf-menu > li > ul
{
  visibility: hidden;
}

.tabs_widget .sf-menu li:hover, .tabs_widget .sf-menu li.sfHover
{
	background-color: #DDD;
}

/*
.tabs_widget .sf-menu > li:hover, .tabs_widget .sf-menu > li.sfHover
{
	background: url('/images/main_nav_hover.png');
}
.tabs_widget .sf-menu > li:hover > a, .tabs_widget .sf-menu > li.sfHover > a
{
	background: url('/images/main_nav_hover.png');
}
*/

/* Hack to Fix IE 6*/
/*
* html .widget.tabs_widget,
* html .tabs_widget .sf-menu > li:hover,
* html .tabs_widget .sf-menu > li.sfHover,
* html .tabs_widget .sf-menu > li:hover > a,
* html .tabs_widget .sf-menu > li.sfHover > a
{
  background-image: none;
}

*/

.tabs_widget .sf-menu ul {
	background-color: transparent;
	border-top: 1px solid #000;
	width: 6em;
}

.tabs_widget .sf-menu ul li {
	text-align: left;
	background-color: #CCC;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

.tabs_widget .sf-menu a
{
	border: 0;
	color: #000;
}
.tabs_widget .sf-menu a:hover,
.tabs_widget .sf-menu a:visited
{
	color: #000;
}

.tabs_widget .sf-menu > li > a
{
/* 	width: auto; */
	color: #FFF;
	height: 17px;
}


.tabs_widget .sf-menu > li > a:hover
{
	color: #FFF;
}

.tabs_widget > .body > div.content {
  padding: 0;
  overflow: visible;
}

.tabs_dialog .add_row_button {
  margin-right: 40px;
  float: right;
}
