@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }

.proftabs .ui-tabs-nav,
.proftabs.ui-tabs-nav {
    border-bottom:1px solid #3399cc;
    list-style: none;
    margin: 0;
    padding: 0;
}
.proftabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.proftabs .ui-tabs-nav li,
.proftabs.ui-tabs-nav li {
  list-style:none;
  float:left;
}
.proftabs .ui-tabs-nav a,
.proftabs.ui-tabs-nav a {
  display:block;
  float:left;
  padding-left: 4px;
  _padding:2px 0 1px 4px;
  _margin:0px 1px 0 0;
  _padding: 0 0 0 4px;
  margin: 0;
  text-decoration:none!important;
  _border-style: solid;
  _border-color: #444 #444 #c0c0c0 #444;
  _border-width: 1px 1px 1px 1px;
  font:9pt Verdana;
  color:black;
  _background:#c0c0c0;
  background: url("http://www.s-koichi.info/profile/images/tableft1.gif") no-repeat left top;
}

.proftabs .ui-tabs-nav a span,
.proftabs.ui-tabs-nav a span {
  display:block;
  float:left;
  padding:0px 20px;
  _padding:5px 15px 4px 6px;
  _margin-left: 4px;
  _color:#627EB7;
  color: #c0c0c0;
  font-size: 16px;
  font-weight: bold;
  background: url("http://www.s-koichi.info/profile/images/tabright1.gif") no-repeat right top;
}

.proftabs .ui-tabs-nav a:hover,
.proftabs .ui-tabs-nav a:hover span,
.proftabs.ui-tabs-nav a:hover,
.proftabs.ui-tabs-nav a:hover span {
  _border-color:#222;
  _background:#c0c0c0;
}

.proftabs .ui-tabs-nav .ui-tabs-selected a,
.proftabs.ui-tabs-nav .ui-tabs-selected a {
  _background:#AAA;
  _border-color:#666;
}

.proftabs .ui-tabs-nav .ui-tabs-selected a span,
.proftabs.ui-tabs-nav .ui-tabs-selected a span
{
  color:#000;
  background-color:white;
  border-bottom:1px solid white;
  cursor:default;
}

.proftabs .ui-tabs-nav .ui-tabs-selected a span,
.proftabs.ui-tabs-nav .ui-tabs-selected a span {
  border-bottom-width:0px;	
}

.proftabs .ui-tabs-nav .ui-tabs-disabled a,
.proftabs.ui-tabs-nav .ui-tabs-disabled a,
.proftabs .ui-tabs-nav .ui-tabs-disabled a span,
.proftabs.ui-tabs-nav .ui-tabs-disabled a span {
  background:#EEE;
  color:#BBB;
  border-color:#DDD;
  cursor:default;
}

.proftabs .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.proftabs .ui-tabs-nav .ui-tabs-selected a,
.proftabs .ui-tabs-nav a:hover,
.proftabs .ui-tabs-nav a:focus,
.proftabs .ui-tabs-nav a:active {
  background-position: 0% -42px;
}

.proftabs .ui-tabs-nav .ui-tabs-selected a span,
.proftabs .ui-tabs-nav a:hover span,
.proftabs .ui-tabs-nav a:focus span,
.proftabs .ui-tabs-nav a:active span {
  background-position: 100% -42px;
}

.proftabs .ui-tabs-nav a,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:hover,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:focus,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:active {
    _background-position: 100% -42px;
}
.proftabs .ui-tabs-nav a span,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:hover span,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:focus span,
.proftabs .ui-tabs-nav .ui-tabs-disabled a:active span {
    _background-position: 0 0;
}

.proftabs .ui-tabs-container {
  clear:both;
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-24px;
  clear:left;
}

