div.tab_labels li {
   float: left;
  display: block;
  margin-left: 0px;
}

.outer_div_box {
	overflow: hidden;
	float: left;
}

.link_arrows {
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	float: left;
}

.gtabheader #LinkTabPrev a {
	background-image: url("/images/b_icon_left.gif");
	width: 15px;
	height: 15px;
	display: block;
}

.gtabheader #LinkTabNext a {
	background-image: url("/images/b_icon_right.gif");
	width: 15px;
	height: 15px;
	display: block;
}


.gtabheader {
   background: url(images/tab_blank.gif) repeat-x bottom;
   float: none; 
}

div.tab_labels {
  background: url(images/tab_blank.gif) repeat-x bottom;
  height: 26px;
  width: 100%;
  float: left;
}

div.tab_leading {
  background: url(images/tab_blank.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

div.tab_spacer {
  background: url(images/tab_blank.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

li.tab_active div.tab_l {
  background: url(images/active_tab_left.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

li.tab_active div.tab_m {
  background: url(images/active_tab_middle.gif) repeat-x bottom;
  height: 26px;
  float: left;
  font-family: Verdana;
  font-weight: bold;
}

li.tab_active div.tab_r {
  background: url(images/active_tab_right.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

li.tab_inactive div.tab_l {
  background: url(images/inactive_tab_left.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

li.tab_inactive div.tab_m {
  background: url(images/inactive_tab_middle.gif) repeat-x bottom;
  height: 26px;
  float: left;
  font-family: Verdana;
  font-weight: bold;
}

li.tab_inactive div.tab_r {
  background: url(images/inactive_tab_right.gif) repeat-x bottom;
  height: 26px;
  width: 5px;
  float: left;
}

a.tab_link {
  color: black;
  font-weight: bold;
  text-decoration: none;
}

a.tab_link:link, a.tab_link:visited, a.tab_link:active {
  color: black;
  font-weight: bold;
  text-decoration: none;
}

a.tab_link:hover {
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

div.tab_pane {
  position: relative;
  top: -2px;
  padding: 0px;
  border: 10px solid red;
}




 div.edit_tab_group {
   background: url(images/tab_bg.gif) repeat bottom;
   height: 36px;
   width: 100%;
   padding-top: 0px;
   padding-bottom: 0px;
 }

 div.edit_tab_line {
   background: url(images/tab_blank.gif) repeat-x bottom;
   height: 26px;
   width: 100%;
   float: left;
 }

 div.edit_tab_leading {
   background: url(images/tab_blank.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 div.edit_tab_spacer {
   background: url(images/tab_blank.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 div.edit_active_tab_left {
   background: url(images/active_tab_left.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 div.edit_active_tab_middle {
   background: url(images/active_tab_middle.gif) repeat-x bottom;
   height: 26px;
   float: left;
   font-family: Verdana;
   font-weight: bold;
 }

 div.edit_active_tab_right {
   background: url(images/active_tab_right.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 div.edit_inactive_tab_left {
   background: url(images/inactive_tab_left.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 div.edit_inactive_tab_middle {
   background: url(images/inactive_tab_middle.gif) repeat-x bottom;
   height: 26px;
   float: left;
   font-family: Verdana;
   font-weight: bold;
 }

 div.edit_inactive_tab_right {
   background: url(images/inactive_tab_right.gif) repeat-x bottom;
   height: 26px;
   width: 5px;
   float: left;
 }

 a.edit_tab_link {
   color: black;
   text-decoration: none;
 }

 a.edit_tab_link:link, a.edit_tab_link:visited, a.edit_tab_link:active {
   color: black;
   text-decoration: none;
 }

 a.edit_tab_link:hover {
   color: black;
   text-decoration: underline;
 }

 div.edit_tabbed_content {
   padding: 7px;
   width: 100%;
 }
 
.gtabheader div.tab_m .link_wrapper {
	padding-top: 4px; 
	padding-left: 4px; 
	padding-right: 4px;
}

.gtabheader .tab_labels li a.tab_link .function_key {
    border: 1px solid rgba(158, 158, 245, 0.7);
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 2px;
    margin-right: 5px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    margin-left: -3px;
    font-size: 10px;
    color: #3a3aa0;
}

.gtabheader .tab_labels li a.tab_link:hover .function_key {
	text-decoration: none;
}

.gtabheader .tab_labels li.tab_active a.tab_link .function_key {
    background-color: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.5);
}