/* new */

.tabsearch {
  top: 0px;
  left: 10px;
  height: 36px;
  background-image: url('tab_b.png');
  z-index: 101;
  overflow: hidden;
  font-size: 13px;
}

div.navigation {
  width: 100%;
  border-bottom: 1px solid #888;
}

div.navigation ul
{
  font-size: 11px;
  background: -moz-linear-gradient(-90deg, whiteSmoke, #CCC);
  background: -webkit-gradient(linear, left top, left bottom, from(whiteSmoke), to(#CCC));
  height: 30px;
  line-height: 30px;
  color: #333;
  border-top: solid 1px #CCC;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  border-bottom: none;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

div.navigation li
{
  list-style-type: none;
  float: left;
  padding: auto 10px;
  color: #374E7C;
  text-align: center;
}

div.navigation li.navelem a
{
  height: 32px;
  display: block;
  text-decoration: none;
  outline: none;
  color: #333;
}

div.navigation li.navelem a:hover
{
  color: #6985BC;
  text-shadow: none;
}

div.navigation li.footer
{
  list-style-type: none;
  float: right;
  padding: auto 10px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: right;
  color: #374E7C;
  font-size: 8pt;
}

.tabs, .tabs2, .tabs3 {
  background-image: url('tab_b.png');
  width: 100%;
  z-index: 101;
  font-size: 13px;
}

.tabs2 {
  font-size: 10px;
}
.tabs3 {
  font-size: 9px;
}

.navigation {
  margin: 0;
  padding: 0;
  display: table;
}

.navigation li {
  float: left;
  display: table-cell;
  line-height: 36px;
  list-style: none;
}

.navigation a {
  display: block;
  padding: 0 5px; 
  font-weight: bold;
  background-image: url('tab_s.png');
  background-repeat: no-repeat;
  background-position: right;
  color: #293A5C;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
  text-decoration: none;
  outline: none;
}

.navpath a {
  display: inline;
  background-image: none;
  padding: 5px;
}

.tabs3 .navigation a {
  padding: 0 10px;
}

.navigation a:hover {
  background-image: url('tab_h.png');
  background-repeat: repeat-x;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
  text-decoration: none;
}

.navigation li.current a {
  background-image: url('tab_a.png');
  background-repeat:repeat-x;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}

.navigation li.current {
  border: none;
}

li a[href="main.html"],
li a[href="pages.html"],
li a[href="annotated.html"],
li a[href="files.html"],
li a[href="globals.html"],
li a[href="classes.html"],
li a[href="hierarchy.html"],
li a[href="namespaces.html"],
li a[href="functions.html"]
{
  width: 100px;
}

