/* ===== IDs ===== */

/* ----- WRAP ----- */
#wrap {
  background: #fff url('/wtb-library/images/template/left/nav-background-int.gif')
    scroll left top repeat-y;
  color: #000;
  text-align: left;
  width: 760px;
} /* background override on homepage.css
     background, width override on popup.css */

/* ----- HEAD ----- */
#head {
  background: #fff none;
  color: #000;
}

#head div,
#head form { clear: right; }

#logo {
  background: #fff none;
  color: #000;
  float: left;
  padding: 3px 5px 0 2px;
}

#logo img {
  height: 72px;
  width: 219px;
}

#form-search {
  float: right;
  margin: 10px 0 0 0.5em;
}

#query {
  font: normal normal normal 0.9em/1em
    verdana, helvetica, arial, sans-serif;
  padding: 2px 3px;
  text-transform: lowercase;
}

#search-submit {
  background: #fff none;
  border: 0;
  color: #633;
  font-size: 0.9em;
  font-weight: bold;
  position: relative; top: 3px;
}
/*
#print-friendly {
  clear: none;
  float: right;
  font-size: 0.9em;
  margin: 10px 5em 0 0.5em;
}*/

#print-friendly:link,
#print-friendly:visited {
  background: #fff none;
  color: #000;
  text-decoration: none;
}

#print-friendly:hover,
#print-friendly:active {
  background: #fff none;
  color: #633;
}

#print-friendly:hover span,
#print-friendly:active span { text-decoration: underline; }

.hd-sect {
  float: right; 
  display: inline;
}
#hd-search {
  width: 192px;
}
#hd-search input#query {
  width: 155px;
}
#hd-cal,
#hd-mail {
  background: url(/wtb-library/images/template/hd-nav-border-brown.gif) repeat-y scroll right 1px;
  height: 35px;
  margin: 5px 0 0 0; padding-right: 8px;
}
#hd-cal {
  padding-left: 5px;
  width: 105px;
}
#hd-cal img {
  float: right;
  margin-top: -3px;
}
#hd-cal span {
  float: left;
  margin: 3px 4px 0 0;
  text-align: center;
}
#hd-mail span { 
  float: right;
}
#hd-print {
  background: url(/wtb-library/images/template/hd-nav-border-brown.gif) repeat-y scroll right 1px;
  height: 35px;
  margin: 5px 0 0 0; 
  padding: 0 12px 0 8px; 
  text-align: center;
}
#hd-print span {
  float: left;
}
#hd-print img {
float: left; 
padding: 5px 0 5px 5px;
}

#nav-head-mini {
  float: right;
  font-size: 0.9em;
  margin: 0;
  padding: 8px 0;
    clear: right;
}

#nav-head-mini li {
  background: #fff url('/wtb-library/images/template/hd-nav-border-brown.gif')
    scroll right 1px repeat-y;
  border: 0;
  color: #000;
  display: block;
  float: left;
  margin: 0;
  padding: 0 1px 0 0;
}

#nav-head-mini li a:link,
#nav-head-mini li a:visited {
  background: #fff url('/wtb-library/images/template/hd-nav-border-brown.gif')
    scroll right 1px repeat-y;
  color: #000;
  font-weight: normal;
  padding: 0 6px;
  text-decoration: none;
}

#nav-head-mini li.last,
#nav-head-mini li.last a:link,
#nav-head-mini li.last a:visited {
  background: #fff none;
  color: #000;
}

#nav-head-mini li a:hover,
#nav-head-mini li a:active {
  background: #fff url('/wtb-library/images/template/hd-nav-border-brown.gif')
    scroll right 1px repeat-y;
  color: #006;
  font-weight: normal;
  text-decoration: none;
}

#nav-head-mini li.last a:hover,
#nav-head-mini li.last a:active {
  background: #fff none;
  color: #006;
}

#date {
  clear: none !important;
  font-size: 0.9em;
  margin: 0 0 0 230px;
  padding: 0;
  position: relative; top: 8px;
  width: 120px;
}

#nav-head {
  clear: right;
  display: block;
  float: right;
  font-size: 1.1em;
  height: 1.4em;
  line-height: normal;
  list-style: none none outside;
  margin: 0 0 0.6% 0;
  padding: 0;
}

#nav-head li {
  background: #b56b00 url('/wtb-library/images/template/hd-nav-border-yellow.gif')
    scroll left top repeat-y;
  border: none;
  color: #fff;
  display: block;
  float: left;
  list-style: none none outside;
  margin: 0;
  padding: 0 0 0 1px;
  position: relative;
  z-index: 4;
}

#nav-head li:hover,
#nav-head li.iMenuHover {
  background: #fff url('/wtb-library/images/template/hd-nav-border-brown.gif')
    scroll left 1px repeat-y;
  color: #000;
}
#nav-head li a:link,
#nav-head li a:visited {
  background: #b56b00 url('/wtb-library/images/template/hd-nav-border-yellow.gif')
    scroll right top repeat-y;
  color: #fff;
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 2px 1em 2px 1em; /* puna */
  text-decoration: none;
  white-space: nowrap;
}

#nav-head li.current,
#nav-head li.current a:link,
#nav-head li.current a:visited,
#nav-head li a:hover,
#nav-head li a:active {
  background: #fff url('/wtb-library/images/template/hd-nav-border-brown.gif')
    scroll right 1px repeat-y;
  color: #4a2900;
}

#nav-head ul {
  background: #fff none;
  border-color: #4a2900;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  clear: none;
  color: #4a2900;
  display: none;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  position: absolute;
  white-space: normal;
  width: 150px;
  z-index: 5;
}

#nav-head ul li {
  background: #fff none;
  border-color: #4a2900;
  border-style: solid;
  border-width: 0 0 1px 0;
  color: #4a2900;
  display: block;
  float: none;
  font-size: inherit;
  margin: 0;
  padding: 0;
  width: 150px;
}

#nav-head ul li a:link,
#nav-head ul li a:visited,
#nav-head li.current ul li a:link,
#nav-head li.current ul li a:visited {
  background: #fff none;
  color: #4a2900;
  font-size: inherit;
  font-weight: normal;
  margin: 0;
  padding: 2px 5px;
  text-decoration: none;
  white-space: normal;
  width: 140px;
}

#nav-head ul li a:hover,
#nav-head ul li a:active,
#nav-head li.current ul li a:hover,
#nav-head li.current ul li a:active {
  background: #fff none;
  color: #4a2900;
  font-size: inherit;
}

#nav-head ul li a.iMenuHasSub:link,
#nav-head ul li a.iMenuHasSub:visited,
#nav-head li.current ul li a.iMenuHasSub:link,
#nav-head li.current ul li a.iMenuHasSub:visited {
  background: #fff none;
  color: #4a2900;
  padding-right: 15px;
  width: 130px;
}

#nav-head ul li a.iMenuHasSub:hover,
#nav-head ul li a.iMenuHasSub:active,
#nav-head li.current ul li a.iMenuHasSub:hover,
#nav-head li.current ul li a.iMenuHasSub:active {
  background: #fff url('/wtb-library/images/template/arrow-medium-right.gif')
    scroll 97% center no-repeat;
  color: #4a2900;
}

#nav-head iframe {
  background: #fff none;
  border: 0;
  color: #000;
  position: absolute;
  z-index: 4;
}

#nav-head ul ul,
#nav-head ul iframe {
  top: 0;
  left: 100%;
}

#head div.clear {
  margin: -0.5% 0 0 0;
} html>/**/body #head div.clear {
  margin: -1px 0 0 0;
}

/* ----- MAIN ----- */
#main {
  clear: both;
  float: right;
  position: relative;
  top: 3px;
  width: 570px;
} html>/**/body #main {
  position: static;
} /* width override in homepage.css */

/* ----- BODY ----- */
#body {
  float: left;
  overflow: hidden;
  padding: 0.5em 0;
  width: 393px;
} /* width override in homepage.css, widescreen.css */

/* breadcrumbs */
#crumbs { font-size: 0.9em; }

#crumbs li {
  background: #fff url('/wtb-library/images/template/arrow-medium-right.gif')
    scroll left 2px no-repeat;
  border: 0;
  color: #000;
  display: block;
  float: left;
  height: 1.2em;
  line-height: 1.4em;
  padding: 0 5px 0 15px;
  white-space: nowrap;
}

#crumbs li.root {
  background: #fff none;
  color: #000;
  height: 2.4em;
  padding: 0 5px 0 0;
  vertical-align: top;
}

#crumbs li a:link,
#crumbs li a:visited {
  background: #fff none;
  color: #000;
  font-weight: normal;
  text-decoration: none;
}

#crumbs li a:hover,
#crumbs li a:active {
  background: #fff none;
  color: #006;
  text-decoration: none;
}

/* editor content */
#content { padding: 0.5em; }

/* ----- COLUMNS ----- */
#left,
#right {
  font-size: 10px;
  line-height: 1.25em;
  margin: 0;
}

/* ----- RIGHT ----- */
#right {
  float: right;
  width: 177px;
}

/* ----- LEFT ----- */
#left {
  background: transparent none;
  color: #006;
  float: left;
  padding: 0.5em 0;
  width: 190px;
} /* color, width override in homepage.css */

#left a:link {
  background: transparent none;
  color: #633;
}

#left a:visited {
  background: transparent none;
  color: #000;
}

#left a:hover,
#left a:active {
  background: transparent none;
  color: #f00;
}

/* begin online login */
/* level 1 */
#left ul {
  position: relative;
  top: 3px;
} #left ul ul,
  html>/**/body #left ul {
  position: static;
}

#left ul,
#left li {
  list-style: none none outside;
  margin: 0;
  padding: 0;
}

#left li {
  margin: 0; padding: 0;
  background: transparent none;
  color: #633;
  display: block;
  font-size: 1.2em;
  width: auto; /* 172px; */
}

#left li.current {}

#left li.current.empty { margin: 0 0 1em 0; }

#left li a:link,
#left li a:visited {
  background: transparent none;
  color: #633;
  display: block;
  font-weight: bold;
  padding: 4px 0 4px 18px;
  text-decoration: none;
} 

#left li.current.empty li a:link,
#left li.current.empty li a:visited {
  padding-right: 6px;
  width: auto; /* 178px; */
} html>/**/body #left li.current.empty li a:link,
  html>/**/body #left li.current.empty li a:visited {
  width: auto; /* 172px; */
}

#left li a:hover,
#left li a:active {
  background: #fff none;
  color: #633;
}

#left li.current a:link,
#left li.current a:visited {
  background: transparent url('/wtb-library/images/template/arrow-medium-down.gif')
    scroll 6px 4px no-repeat;
  color: #633;
}

#left li.current a:hover,
#left li.current a:active {
  background: #fff url('/wtb-library/images/template/arrow-medium-down.gif')
    scroll 6px 4px no-repeat;
  color: #633;
}

/* level 2 */
#left li.current li {
  background: #ffe2bf none;
  color: #006;
  font-size: 0.75em;
  padding-bottom: 0;
}

#left li.current li.current {
  background: #ffe2bf none;
  color: #006;
}

#left li.current li a:link,
#left li.current li a:visited {
  background: #ffe2bf none;
  color: #006;
  font-weight: normal;
  padding: 1px 0 1px 24px;
  width: 166px;
} html>/**/body #left li.current li a:link,
  html>/**/body #left li.current li a:visited {
  width: auto;
}

#left li.current li a:hover,
#left li.current li a:active {
  background: #fff none;
  color: #006;
}

#left li.current.empty li a:link,
#left li.current.empty li a:visited { padding: 1px 0 1px 6px; }

#left li.current li.current a:link,
#left li.current li.current a:visited {
  background: #ffe2bf url('/wtb-library/images/template/arrow-small-down.gif')
    scroll 16px 4px no-repeat;
  color: #006;
}

#left li.current li.current a:hover,
#left li.current li.current a:active {
  background: #fff url('/wtb-library/images/template/arrow-small-down.gif')
    scroll 16px 4px no-repeat !important;
  color: #006;
}

/* level 3 */
#left li.current li.current li {
  background: #ffe2bf none;
  color: #000;
}

#left li.current li.current li.current {
  background: #ffe2bf none;
  color: #006;
}

#left li.current li.current li a:link,
#left li.current li.current li a:visited {
  background: #ffe2bf none;
  color: #000;
  padding: 1px 0 1px 36px;
}

#left li.current li.current li a:hover,
#left li.current li.current li a:active {
  background: #fff none;
  color: #000;
}

#left li.current li.current li.current a:link,
#left li.current li.current li.current a:visited {
  background: #ffe2bf url('/wtb-library/images/template/arrow-small-down.gif')
    scroll 28px 4px no-repeat;
  color: #000;
}

#left li.current li.current li.current a:hover,
#left li.current li.current li.current a:active {
  background: #fff url('/wtb-library/images/template/arrow-small-down.gif')
    scroll 28px 4px no-repeat;
  color: #000;
}
#left iframe {
  height: 196px;!important;
}
/* close online login */

#left .section {
  background-color: #FFE2BF;
  font-size: .75em;
  margin: 0 0 10px;
  padding: 5px;
}
/* ----- FOOT ----- */
#foot {
  background: #fff none;
  clear: both;
  color: #000;
  font-size: 0.8em;
  padding-bottom: 1em;
  text-align: center;
}


#nav-foot { text-align: center; }

#nav-foot li {
  border: none;
  display: inline;
  float: none;
}

#nav-foot li a:link,
#nav-foot li a:visited {
  background: #fff none;
  color: #006;
  text-decoration: underline;
}

#nav-foot li a:hover,
#nav-foot li a:active {
  text-decoration: none;
}

#ftr-icons { margin: 1em 0; }

#copyright {}

#nav-left li {
}
#main_ifade {
  width: 423px;
}
a#fdbk_tab {
  background: transparent url('/wtb-library/images/template/mybankidea.png') no-repeat!important;
  height: 116px!important;
  margin-right: -12px!important;
  width: 53px!important;
}
a#fdbk_tab:hover {
  margin-right: 0px!important;  
}
