@charset "UTF-8";
/* CSS Document */

/* General CSS for FBBI -------------------------------------------------- BSCNC */

html {
  height: 100%;  
}

body {
  background-image: url(images/background_top_bar.jpg);
  background-repeat: repeat-x;
  background-position: top;
  background-color:#f0eed7;
  height: 100%;
}

#topnav1, #topnav2{
 display: none; 
}

#fbbi-site {
  display:block;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  width:975px;
  min-height: 1000px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#fbbi-header {
  width: 952px;
}

#fbbi-header img{
  float:right;
  border:0;
  margin-top: 4px;
  margin-right: 1px;
}

#fbbi-search-type{
  background: url(images/search_box.png) left no-repeat; 
  padding-left: 10px;  
  border: 0;
  margin-top: 2px;
  width:113px;
  height: 28px;
  float: right;
}

#fbbi-search input{
  padding-top: 1px;
}

#fbbi-logo {
  padding-top: 10px;
}

#fbbi-logo img{
  float:left;
  border: 0;
}

#fbbi-navigation {
  float:left;
  padding-top:129px;
  margin-bottom: 30px;
  margin-left: 15px;
  font-size: 14px;
  width: 608px;
}

#fbbi-navigation a{
  color: #7d5d2e;
  text-decoration:none;
}

#fbbi-navigation a:hover{
  color: #022343;
  text-decoration: none;
}

#fbbi-nav-current a{
  color: #022343 !important;
  text-decoration: none;
}

#fbbi-nav-current{
  padding-left: 17px;
  padding-right:17px;
}

#fbbi-navigation-first-item,
#fbbi-navigation-middle-items,
#fbbi-navigation-last-item{
  padding-left: 17px;
  padding-right:17px;
}

#fbbi-footer{
  float: left;
  color: #464749;
  font-size:12px;
  padding-right:5px;
  padding-top: 5px;
  text-align:right;
  width: 952px;
  line-height: 1.8;
}

#fbbi-bottom{
  height:20px;
  background-image: url(images/background_bottom_bar.jpg);
  background-repeat: repeat-x;
  background-position: bottom;  
}


/* Navigation Menus CSS for FBBI ----------------------------------------------- BSCNC */



.not-current,
#not-current,
#not-current dl,
#not-current dt {
  display: none;
}


#secondary-nav-level-1 {
  margin-top: 0px;
}


.secondary-nav-level-1-current-with-sub-menu,

.secondary-nav-level-1-active-with-sub-menu {
  background-color: #1c2c30;
  width: 140px;
  padding: 13px;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
}


.secondary-nav-level-1-current-with-sub-menu a,
.secondary-nav-level-1-active-with-sub-menu a{
  color: #ffffff;
  text-decoration: none;
}

#current #secondary-nav-level-2 {
  margin: 0;
  text-align: left;
  padding-left:13px;
  font-size: 13px;
}



#current .secondary-nav-level-2-current {
  padding-top: 10px;
  color: #ffffff;
  
}


#current .secondary-nav-level-2-link {
  padding-top: 10px;
  color: #ffffff;
}


#current .secondary-nav-level-2-link a {
  color: #8e856b;
  text-decoration: none;
}

#current .secondary-nav-level-2-link a:hover {
  color: #ffffff;
}


