  #header {
      float:left;
      width:100%;
      background:#FFFFFF url("./img/bg_white.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("./img/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("./img/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }

    #header #current {
      background-image:url("./img/left_on.gif");
      border-width:0;
      }
    #header #current a {
      background-image:url("./img/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }


th.title {
    vertical-align: middle;
    white-space: nowrap;
    color: #ff9900;
    background-color: #dddddd;
    text-align: middle;
    font-family: arial;
    font-size: small;
}

td.title {
    vertical-align: middle;
    white-space: nowrap;
    color: #ff9900;
    text-align: right;
    font-family: arial;
    font-weight: bold;
    font-size: small;
}

td.extensible {
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    background-color: #dddddd;
    font-family: arial;
    font-weight: bold;
    font-size: x-small;
    color: #000000;
}

td.content {
    vertical-align: middle;
    color: #000000;
    text-align: left;
    font-family: arial;
    font-size: small;
}

td.cond {
    font-size: small;
    white-space: nowrap;
}

td.info {
    font-size: small;
    width: 20em;
}

td.separator{
    background-color: #dfdfdf;
    height: 1pt;
}


tr.tabbed_pane {
    background-color: #aaaaaa;
    height: 4px;
}

a:link, a:visited  {
    font-weight: bold;
    text-decoration: none;
    color: #2222FF;
}

a:hover, a:active {
    font-weight: bold;
    text-decoration: none;
    color: #ff9900;
}


td.image_display {
    border-right-style: dashed;
    border-color: #dddddd;
    border-width:1px
}


span.title {
    white-space: nowrap;
    color: #ff9900;
    text-align: right;
    font-family: arial;
    font-weight: bold;
    font-size: small;
}

th.results {
    background-color: #dddddd;
    border: 1px #525252 solid;
}

table.results {
    border: 0;
    padding: 0;
    margin: 0em;
}

td.results {
    border: 1px #525252 solid;
}

tr.odd {
    background-color: #EBEBEB;
}

tr.even {
    background-color: #ffffff;
}

tr.search {
    background-color: #ffffEB;
}

tr.odd:hover {
    background-color: #CBCBCB;
}

tr.even:hover {
    background-color: #CBCBCB;
}

div.menu_current {
    background-color: #aaaaaa;
}

div.menu_box {
    background-color: #dddddd;
}

td.title_enum {
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
}

td.enum_code {
    text-align: center;
    font-style: italic;
    border-right-style: dashed;
    border-color: #dddddd;
    border-width:1px
}

table.enum_table {
    border-left-style: solid;
    border-color: #dddddd;
    border-width:1px
}

td.enum_meaning {
    text-align: center;
}

td.highlight {
    font-weight: bold;
    color: #ff9900
}

a.browseButton:link, a.browseButton:visited  {
    border-style: solid;
    border-color: #000000;
    border-width:0.05em;
    background-color: #DDDDDD;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    padding:2px 5px 2px 5px;
}

a.browseButton:hover, a.browseButton:active {
    border-style: solid;
    border-color: #000000;
    border-width:0.05em;
    background-color: #ff9900;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    padding:2px 5px 2px 5px;
}

div.browsingLinks{
    font-weight: bold;
    text-align: left;
    padding:2px 5px 15px 5px;
}
