#header_tabber_menu
  {
    text-align:left;
    margin: 0px;
    width: 475px;
    background: url(/images/resource-book_menu-icon1.gif) right top no-repeat;
  }

#footer_tabber_menu
  {
    text-align:left;
    margin: 0px;
    padding-bottom:12px;
    width: 475px;
    background: url(/images/resource-book_menu-icon2.gif) right bottom no-repeat;
  }

#book_title
  {
    margin: 0px;
    padding:0px;
    border: 0px;
  }


/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide
  {
    display:none;
  }


/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber { }

.tabberlive
  {
    margin:0px;
    padding:0px;
    width:410px;
  }


/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
  {
    margin: 0px;
    padding: 4px 0 3px;
    border: 1px solid #C7CBCE;
    border-right: 0px;
    background: #EBEDEE;
    font-size: 11px;
    font-weight: normal;
  }

ul.tabbernav li
  {
    list-style: none;
    margin: 0px;
    display: inline;
  }

ul.tabbernav li a
  {
     margin-left: 0px;
     padding: 4px 9px 3px;
     border-right: 1px solid #C7CBCE;
     background: #EBEDEE;
     text-decoration: none;
  }

ul.tabbernav li a:link { color: #808080; }
ul.tabbernav li a:visited { color: #808080; }

ul.tabbernav li a:hover
  {
    color: #333333;
    background: #eb8f1b;
  }

ul.tabbernav li.tabberactive a
  {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff;
  }

ul.tabbernav li.tabberactive a:hover
  {
    color: #808080;
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
  }



/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab
  {
    margin: 0px;
    padding: 15px 0px 0px 9px;
    border-left: 1px solid #C7CBCE;
  }

.tabberlive #tab_3
  {
    height: 120px;
    overflow: auto;
  }

.tabberlive .tabbertab h2
  {
    display: inline;
    font-size: 12px;
  }

.tabberlive .tabbertab h3
  {
    display: inline;
    margin-left: 0.5em;
    font-size: 12px;
    font-weight: normal;
  }

.tabberlive .tabbertab p
  {
    margin: 6px 0px 0px;
    padding:10px 10px 6px 2em;
    background: url(/images/resource-book_menu-hline_h2.gif) left top repeat-x;
    font-size:12px;
  }

.tabberlive .tabbertab ul
  {
    margin: 6px 0px 0px;
    padding: 10px 10px 6px 2em;
    background: url(/images/resource-book_menu-hline_h2.gif) left top repeat-x;
    font-size: 12px;
  }

.tabberlive .tabbertab li
  {
    list-style: none;
    margin-bottom: 2px;
  }



.nextprev_navi
  {
    width: 410px;
    margin: 0px;
    padding-top: 6px;
    background: url(/images/resource-book_menu-bottom.gif) left bottom no-repeat;
    font-size: 11px; line-height: 100%;
  }

.navi_prev
  {
    float: left;
    width: 200px;
    margin: 0px;
    margin-left: 9px;
    padding: 10px 0px;
    background: url(/images/resource-book_menu-hline_navi.gif) left top repeat-x;
    text-align: left;
  }

.navi_next
  {
    float: right;
    width: 200px;
    margin: 0px;
    padding: 10px 0px;
    background: url(/images/resource-book_menu-hline_navi.gif) left top repeat-x;
    text-align: right;
  }

*html .navi_prev
  { padding-bottom: 0px; }

*html .navi_next
  { padding-bottom: 0px; }


