
.TabLabel, .TabLabel A:link, .TabLabel A:visited, .hoverable .TabLabel A:hover {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:9pt;
  text-decoration:none;
}
.TabLabelSel, .TabLabelSel A:link, .TabLabelSel A:visited, .hoverable .TabLabelSel A:hover {
  color:#FFFFFF;
  font-family:Verdana, sans-serif;
  font-size:9pt;
  text-decoration:none;
}

.tabWrapper{
  height:25px;
}

.tabstripContainer{
  font-family: Verdana, sans-serif;
  font-size: 9pt;
  text-align: left;
  display: block;
  position: relative;
  overflow: hidden;
}
.tabstripContainer .tabBack{
  display:none;
  height:25px;
  width:25px;
  left:0;
  top:0;
  position:absolute;
  z-index:5;
}
.tabstripContainer .tabBack.active{
}
.tabstripContainer .tabBack:after{
  content: '' ;
  -moz-transform: rotate(45deg) ;
  -webkit-transform: rotate(45deg);
  -o-transform:rotate(45deg) ;
  -ms-transform: rotate(45deg) ;
  transform: rotate(45deg) ;
  display:block;
  background-image:-webkit-gradient(  linear,  left bottom,  right top,  color-stop(0,#000000),  color-stop(0.48, #000000),  color-stop(0.48, rgba(0,0,0,0)) );
}
.tabstripContainer .tabBack.active:after{
background-image:-webkit-gradient(  linear,  left bottom,  right top,  color-stop(0,#FFFFFF),  color-stop(0.48, #FFFFFF),  color-stop(0.48, rgba(0,0,0,0)) );
}
.tabstripContainer .tabNext{
  display:none;
  height:25px;
  width:25px;
  right:0;
  top:0;
  position:absolute;
  z-index:1;
}
.tabstripContainer .tabNext.gradientsCSS3, .tabstripContainer .tabBack.gradientsCSS3{
  box-sizing: border-box;
}
.tabstripContainer .tabNext.active{
}
.tabstripContainer .tabNext:after{
  content: '' ;
  -moz-transform: rotate(225deg) ;
  -webkit-transform: rotate(225deg);
  -o-transform:rotate(225deg) ;
  -ms-transform: rotate(225deg) ;
  transform: rotate(225deg) ;
  display:block;
  background-image:-webkit-gradient(  linear,  left bottom,  right top,  color-stop(0,#000000),  color-stop(0.48, #000000),  color-stop(0.48, rgba(0,0,0,0)) );
}
.tabstripContainer .tabNext.active:after{
background-image:-webkit-gradient(  linear,  left bottom,  right top,  color-stop(0,#FFFFFF),  color-stop(0.48, #FFFFFF),  color-stop(0.48, rgba(0,0,0,0)) );
}
.tabstripContainer .tabs_mask{
  margin:0;
  margin-left:25px;
  margin-right:25px;
  overflow:hidden;
  height:25px;
  min-height:25px;
}
.tabstripContainer .tabs_row{
  display:block;
  height:25px;
  min-height:25px;
  width:50800px;
  position:absolute;
  margin:0;
}
.tabstripContainer .spazio{
  height:25px;
  min-height:25px;
  width:0px;
  display:inline-block; *display: inline;
  zoom:1;
  vertical-align: bottom;
}
.tabstripContainer .tab, .tabstripContainer .tab_item{
  display:inline-block; *display: inline;
  zoom:1;
}
.tabstripContainer .tab_border{
  height:25px;
  width:0px;
  display:inline-block; *display: inline;
  vertical-align:bottom;
  zoom:1;
}
.tabstripContainer .tab_sep{
  height:25px;
  width:0px;
  display:inline-block; *display: inline;
  vertical-align:bottom;
  zoom:1;
}

.tabstripContainer .tab_content{
  height:25px;
  display:inline-block; *display: inline;
  background-position:left center;
  vertical-align:middle;
  zoom:1;
  box-sizing:border-box;
}
.tabstripContainer .tab_content_sel{
  box-sizing:border-box;
}
.tabstripContainer .tab_center_text{
  display:inline-block; *display: inline;
  text-align:center;
  vertical-align:middle;
  zoom :1;
}
.tabstripContainer .TabSpan {
  display:inline-block; *display: inline;
  padding-top:4px;
  min-height:25px;
  height:25px;
  vertical-align:middle;
  zoom :1;
}
.tabstripContainer .TabSpanSel {
  display:inline-block; *display: inline;
  padding-top:4px;
  min-height:25px;
  height:25px;
  vertical-align:middle;
  zoom :1;
}
.tabstripContainer  .TabSpan a{
  text-decoration:none;
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:9pt;
  vertical-align:middle;
}
.tabstripContainer  .TabSpanSel a{
  text-decoration:none;
  color:#FFFFFF;
  font-family:Verdana, sans-serif;
  font-size:9pt;
  vertical-align:middle;
}
.tabstripContainer .tab_expcoll_box{
  display:inline-block; *display: inline;
  padding:5px 3px 4px 6px;
  vertical-align:middle;
}
.tabstripContainer .tab_expcoll_img{
  width:0px;
  height:0px;
  display:inline-block; *display: inline;
  background-repeat:no-repeat;
}
.tab_border, .tab_content {
	background-image: none !important;
}

.tabWrapper {
  height: 26px;
}

.tab_content_sel {
  background-color: #5d8aa8;
  text-shadow:none;
}

.tab_content {
  padding-left: 6px;
  padding-right: 6px;
  text-transform: uppercase;
}

.tabstripContainer {
  background: #fff;
  background-image: none !important;
  border-bottom: 1px solid #696969;
}
