/*Needed to center navbar.*/
.container{
  width: 1100px;
  text-align: center;
  margin-left: -53px;
}
.row{
  padding-top: 10px;
}
/*Needed to stretch the width of buttons to take up more space, while still being able to resize on translate.*/
.btn-group .btn{
  min-width: 120px;
  padding: 6px 6px;
}
/*Needed to align dropdown menu with parent button in Firefox.*/
.dropdown-menu {
  left:auto;
}
/*Needed to indent menu sub-items*/
#dropdown_option{
  padding-left: 20px;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.dropdown-menu > li > a {
  color: #FFFFFF;
  text-align: left;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #656565;
  color: #FFFFFF;
}

.dropdown-menu {
  background-color: #000000;
}

.btn:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.dropdown-submenu:hover{
  background-color: #000000;
  color: #FFFFFF;
}
.dropdown-menu:hover{
  background-color: #000000;
  color: #FFFFFF;
}
.btn-group.open .dropdown-toggle {
  background-color: #000000;
  color: #FFFFFF;
}

#searchGo{
  padding: 0px !important; 
  border-radius: 0px !important;
  vertical-align: initial !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
}

/*NEEDED TO MAKE NAVBAR FIT NICELY IN HEADER*/
#header {
  width:    964px;
  height:   40px;
  padding:  0px 0px 4px 0px;
  position: relative;
  z-index:  100;
  border: 0px;
}
