#top-title-bg h2 {
  width: 590px;
  w\idth: 574px;
  height: 137px;
  he\ight: 130px;
  float: left;
  margin: 11px 0 10px 0;
  padding: 4px 8px 3px 8px;
  color: #e2edf2;
  font-size: 1.6em;
  font-weight: normal;
  background: #006793 url(/fs/img/boi-group-montage.jpg) top left no-repeat;
}

#group-thumbs table {
  width: 100%;
  table-layout: fixed;
  color: #006793;
}
#group-thumbs table img {
  float: left;
}
#group-thumbs table h3 {
  background: none !important;
  margin: 0 0 5px 0 !important;
  padding: 0 !important;
  color: #002951;
}
#group-thumbs table p {
  margin: 0 !important;
  padding: 0 !important;
}
#group-thumbs table h3 a {
  margin: 0 0 5px 0 !important;
  padding: 0 !important;
}
#group-thumbs table td img {
  margin: 0 5px 0 0;
  padding: 1px 2px 1px 1px;
}


#branch-results ul li {
  border-bottom: 1px solid #003366;
  margin: 0 0 20px 0;
}

#items-list dl {
  margin: 0;
  padding: 0;
}
#items-list dd {
  margin: 0;
  padding: 0;
}
#items-list dd div.thumbnail {
  width: 70px;
  float: left;
}
#items-list dd div.contents {
  width: 515px;
  float: left;
}

#rates-table table {
  width: 99%;
  border-collapse: collapse;
  empty-cells: show !important;
}
#rates-table tr {
  vertical-align: middle !important;
}
#rates-table th {
  padding: 4px 4px 2px 6px !important;
  border: 1px solid #90b0d9;
  background-color: #BED7F8;
  empty-cells: show;
}
#rates-table th h3 {
  margin: 0;
  pdding: 0;
}
#rates-table td {
  padding: 4px 4px 4px 6px !important;
  border: 1px solid #90b0d9;
  empty-cells: show;
}


#careers div {
  display: none;
}
#careers table {
  width: 99%;
  border-collapse: collapse;
  empty-cells: show !important;
}
#careers tr {
  vertical-align: middle !important;
}
#careers th {
  padding: 4px 4px 2px 6px !important;
  border: 1px solid #90b0d9;
  background-color: #BED7F8;
  empty-cells: show;
}
#careers th.title a {
  font-size: 1.2em;
  text-decoration: none;
}
#careers th h3 {
  margin: 0;
  pdding: 0;
}
#careers th h3 a {
  text-decoration: none;
}
#careers td {
  padding: 4px 4px 4px 6px !important;
  border: 1px solid #90b0d9;
  empty-cells: show;
}


/*
 * Bank Notes
 */

div#bank-notes-series img {
  border: 1px solid #ccc !important;
  background: none !important;
}


/*
 * Bank Notes - jQuery contents
 */

div#bank-note-container {
  border: 1px solid #89A9D2;
  padding: 10px;
  overflow: hidden;
  width: 588px;
  w\idth: 568px;
}
div#bank-note-container h3 {
  color: #fff;
  font-size: 1.2em;
  background: #006793;
  margin: 0 0 8px 0;
  padding: 4px 3px 4px 8px;
}
div#bank-note-container div#bank-note-box {
  overflow: hidden;
  width: 568px;
}


div#bank-note-box div#bank-note-contents {
  float: left;
  width: 350px;
  height: 392px;
}
div#bank-note-contents div {
  display: none;
  height: 392px;
}
div#bank-note-contents div#front-and-back-details {
  display: block;
}
div#bank-note-contents div div.contents {
  border: 1px solid #89A9D2;
  background-color: #f7f7f7;
  padding: 5px;
  width: 348px;
  w\idth: 338px;
  height: 188px;
  he\ight: 178px;
  overflow: auto;
}
div.contents p.note-title {
  color: #676767;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 0.4em 0;
}

/*
 * Bank Notes - jQuery Menu
 */

div#bank-note-container div#bank-note-box div#bank-note-menu {
  float: right;
  width: 217px;
}
#bank-note-menu ul,
#bank-note-menu ul li ul,
#bank-note-menu ul li ul li ul {
  list-style: none !important;
  margin: 0 0 0 0 !important;
  padding: 0 !important;
}
#bank-note-menu ul li,
#bank-note-menu ul li ul li,
#bank-note-menu ul li ul li ul li  {
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
#bank-note-menu ul li a,
#bank-note-menu ul li ul li a,
#bank-note-menu ul li ul li ul li a {
  text-decoration: none;
  color: #777;
  font-weight: normal;
  font-size: 1em;
  display: block;
}

#bank-note-menu ul {
  margin: 0 0 0 10px !important;
}
#bank-note-menu ul li ul {
  margin: 0 0 10px 0 !important;
}
#bank-note-menu ul li a {
  border-left: 3px solid #006793;
  outline: none;
  margin: 0 0 4px 0 !important;
  padding: 0 0 0 5px !important;
}
#bank-note-menu ul li a:hover {
  color: #555;
}
#bank-note-menu ul li ul li a {
  font-weight: bold;
  font-size: 1.2em;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#bank-note-menu ul li ul li a:hover {
  color: #006793 !important;
  background-color: #eee !important;
  border-top: 1px solid #89A9D2 !important;
  border-right: 1px solid #89A9D2 !important;
  border-bottom: 1px solid #89A9D2 !important;
}
#bank-note-menu ul li ul li a#front-and-back {
  color: #006793;
}
#bank-note-menu ul li ul li ul li a {
  font-weight: normal;
  font-size: 1em;
  border-left: 3px solid #fff;
  padding: 1px 0 1px 5px !important;
  margin: 0 !important;
}
#bank-note-menu ul li ul li ul li a:hover {
  border-left: 3px solid #006793;
}

#bank-note-menu ul#security-features-menu,
#bank-note-menu ul#feel-menu,
#bank-note-menu ul#look-menu,
#bank-note-menu ul#move-menu,
#bank-note-menu ul#compare-menu {
  display: none;
}
#bank-note-menu h4 {
  font-size: 1.1em;
  color: #777;
  border-left: 3px solid #006793;
  margin: 0 0 4px 0;
  padding: 0 0 0 5px;
  display: block;
}
#bank-note-menu h4:hover {
  cursor: pointer;
  color: #006793 !important;
}

div#bank-note-footer {
  background-color: #006793;
  margin: 1px 0 0 0;
  padding: 2px 4px 2px 12px;
}
div#bank-note-footer a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
}
