@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }

.ui-tabs-nav {
  float:left;
  width:98%;
  margin:0;
  /*border: 1px solid #6a737b;*/
}
.ui-tabs-nav li {
  list-style:none;
  float:left;
 }
 #frame .ui-tabs-nav a {
 width:65px
 }
 
.ui-tabs-nav a {
  /*background:url(i/tabs.gif) no-repeat left 4px;*/
  border: 1px solid #6a737b;
  width:80px;
  display:block;
  height:20px;
padding: 0;
  text-decoration:none!important;
  text-align: center;
  /*margin:1px 5px -2px 0;*/
  font:9px Verdana;
  outline:none;
  color: #31445a;
  text-transform: lowercase
}
.ui-tabs-nav span {
  /*background:url(i/tabs.gif) no-repeat right 4px;*/
  display:block;
  height:27px;
  line-height:25px;
  /*padding:0px 5px 0 5px;*/
  margin-right:-3px;
  color: #31445a;
  text-align: center;
}
.ui-tabs-nav .ui-tabs-selected a {
  /*background-position:left -23px;*/
  background-color: #002B5C;
  
}
.ui-tabs-nav .ui-tabs-selected a span {
  /*background-position:right -23px;*/
  margin-bottom:0;
  color: #fff;
  /*cursor:default;*/
  }
.ui-tabs-nav .ui-tabs-disabled a,
.ui-tabs-nav .ui-tabs-disabled a span {
  color:#000;
  opacity:0.4;
  filter:alpha(opacity=40);
  cursor:default;
}
.ui-tabs-container {
  background: inherit;
  clear:left;
  padding:5px 10px 8px 10px !important;
  padding: 0px 0px 0px 0px;
  *padding-top:1px;
/*  *margin-top:-24px;*/
}

/* hacks to get it working in IE */
.ui-tabs-nav li {
  display: inline !important;
  position: relative;
  /*_top: -3px;*/
}
.ui-tabs-nav li a {
  display: inline !important;
  float: left;
  _padding-left: 2px;
  padding-top: 0;
}
.ui-tabs-nav li a span {
  display: inline !important;
  padding-top: 4px;
  padding-bottom: 4px;
  _padding-bottom: 0px;
  position: relative;
  top: -2px;
  _top: 0px;
  _left: 3px;
  _padding-bottom: 2px;
  _padding-right: 13px;
}
