/* Tabs */

.ui-tabs { 
  padding: .2em .2em 0 .2em; 
  zoom: 1; 
  font: bold 10pt arial, Arial, Helvetica, sans-serif
}

.ui-tabs .ui-tabs-nav { 
/*
  padding: .2em .2em 0; 
*/
  list-style: none; 
  position: relative; 
}

.ui-tabs .ui-tabs-nav li { 
/*
  margin: 0 .2em -1px 0; 
*/
  position: relative; 
  float: left; 
  border-bottom-width: 0 !important; 
  margin: 0 0px -1px 0; 
  padding: 0; 
}

.ui-tabs .ui-tabs-nav li a { 
/*
  padding: .5em 1em; 
*/
  padding: .3em .3em; 
  float: left; 
  text-decoration: none; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
  padding-bottom: 1px; 
  border-bottom-width: 0; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { 
  cursor: text; 
}

.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
  cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome */
  /* bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel2,
.ui-tabs .ui-tabs-panel { 
/*
  border-width: 0; 
  background-color: #ebf2fa;
  border: 1px solid #aaaaaa;
  background: none; 
*/
  padding: 1em 1.4em; 
  display: block; 
  background: #b7c0ca;
  background: #ebf2fa;
  border: 1px solid #cfdcee;
}

.ui-tabs .ui-tabs-panel2 { 
/*
  padding: .5em .5em .1em .5em; 
*/
  background-color: #ffffff;
  border: 10px solid #cfdcee;
  padding: .3em .3em 0 .3em; 
}

.ui-tabs .ui-tabs-hide { 
  display: none !important; 
}
