body {
  	padding-top: 0px; 
  	padding-bottom: 0px;
}

/*
#right{
	position:absolute;
	right:20px;
}*/

.nav-pills {
	background-color: #346967;
	font-size: 1.10em;
	font-weight: bold;
}

.nav-pills a {
	color: #ffffff;
}

.bs-docs-footer {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 100px;
	color: #FFFFFF;
	text-align: left;
	background-color: #346967;
	font-size: 1.17em;
}
.bs-docs-footer  a {
	color: #ffffff;
}
	
#top-nav {
    background-color:#346967;
    color:#ffffff;
    border-radius:0;
	font-size: 1.17em;
	font-weight: bold;
}

#top-nav .navbar-nav > li > a {
    color:#ffffff;
}

#top-nav .navbar-nav > .active > a, 
.navbar-nav > .active > a:hover, 
.navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color:transparent;
}

#top-nav .navbar-toggle {
    border-color: #ffffff;
    background-color:transparent;
}
#top-nav .icon-bar{
    background-color:#ffffff;
}

#top-nav .navbar-brand {
    color:#EEEEEE;
}

.nav > li > a:focus, .nav > li > a:hover{
  	background-color: #6F907F;
}

.nav > .open > a:focus, .nav > .open > a:hover{
  	background-color: #6F907F;
}

.dropdown-menu{
  	background-color: #6F907F;
	font-weight: bold;
	font-size: 1em;
	margin-top: 0; /* remove the gap so it doesn't close */
/*	width: 100%; */
}

ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
	margin-top: 0; /* remove the gap so it doesn't close */
}

#search{
	top: 7px;
	width: 300px;
	position: absolute;
	right: 20px;
}

.input-group-btn{
	font-size: 1em;
}

.input-group-btn > .btn{
	margin-right: -5px;
}
.dropdown-menu-right{
	line-height: 30px;
}

.program-dropdown{
	width: 100%; 
	white-space: normal;
	word-break:break-all;
}
.program-dropdown >li > a {
	white-space: normal;
	word-break: normal;
}


ul.nav-stacked {
	border-radius: 15px;
}

ul.nav-stacked > li > a {
  padding-left: 20px;
  font-size: 1em;
}

ul.nav-stacked > li > ul > li > a  {
  padding-left: 35px;
  font-size: 1em;  
}

ul.nav-stacked > li > ul > li > ul > li > a  {
  padding-left: 50px;
  font-size: 1em;  
}

ul.nav-stacked > li > ul > li > ul > li > ul > li > a  {
  padding-left: 65px;
  font-size: 0.9em;  
}

ul#right-nav {
  	font-size: 1em;
} 

a.current.expanded {
	background-color: #6F907F;
}

b.caret {
	margin-right:10px;
	margin-top:7px;
	float: right;

}


.breadcrumb {
	background-color: #6F907F;
	font-weight: bold;
}	
.breadcrumb > li > a, .breadcrumb > li > a:hover, .breadcrumb >li >  a:focus {
    color: #ffffff;
    background-color:transparent;
	font-size: 1em;
	font-weight: bold;
}	

.breadcrumb > .active {
/*	color: red;  */
}
.breadcrumb > li + li:before {
/*	background-color: yellow;  */
}

blockquote {
	font-size: 1em;
}

/*------------------------------------------------*/
