/*
*****************************
SITEWIDE CSS
*****************************
*/
a
{
	text-decoration:none !IMPORTANT;
}
h4
{
	margin-top:20px !IMPORTANT;
}

/*
*****************************
NAVBAR CSS
*****************************
*/

.navbar-inverse 
{
    /*color: #fff !IMPORTANT;*/
    /*background: rgba(0,0,0,.6) !IMPORTANT;*/
	background:rgba(0,110,158,.9) !IMPORTANT;
	border-bottom:none !IMPORTANT;
}
#navbar-collapse-1 > ul > li > a
{
	color:#cccccc !IMPORTANT;
}
#navbar-collapse-1 > ul > li > a:hover
{
	color:#ffffff !IMPORTANT;
}
#mainnav
{
	margin-right: auto;
    margin-left: auto;
}
.navicon:hover
{
	color: #ffffff !IMPORTANT;
}
nav
{
font-weight:bold;
}
.navbar-inverse .navbar-nav>.open>a
{
	background: rgba(0,0,0,.6) !IMPORTANT;
	color:#cccccc !IMPORTANT;
}

.dropdown-menu>li>a
{
font-weight:bold !IMPORTANT;
}
#logo
{
max-height:50px;
}
#logobrand
{
padding:0px !IMPORTANT;
opacity:0.6;
}
#socialiconshead a
{
color:#cccccc !IMPORTANT;
}


/*
*****************************
SEARCH FORM CSS
*****************************
*/

.htdig_string
{
	color:red;
	font-weight:bold;
}



/*
*****************************
TABS CSS
*****************************
*/
.nav-tabs>.active>a
{
	background-color: #008ac6 !IMPORTANT;
	color: #ffffff !IMPORTANT;
}
#workstationmain
{
	display:none !IMPORTANT;
}

/*
*****************************
CAROUSEL CSS
*****************************
*/
#MainCarousel
{
padding:0px !IMPORTANT;
margin-right: auto;
    margin-left: auto;
}
.carousel-caption
{
	background: rgba(0,0,0,.6) !IMPORTANT;
	text-align:left !IMPORTANT;
	padding-top:0px !IMPORTANT;
	padding-left:10px;
}
#MainCarousel > div > div > div > p
{
text-shadow: 0 1px 14px rgba(0,0,0,.6);
}


#MainCarousel .img-responsive
{
width:100%;
/*max-height:300px;*/
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
/****************************
		CRUMBS CSS
*****************************/
#crumbs
{
position: relative;
background-color:#E6E6E6;
padding:1%;
padding-left:5%;
width:100%;

-webkit-animation-name: crumbsin; /* Chrome, Safari, Opera */
-webkit-animation-duration: 1.0s; /* Chrome, Safari, Opera */
-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */

-moz-animation-name: crumbsin; 
-moz-animation-duration: 1.0s; 
-moz-animation-fill-mode: forwards; 

-o-animation-name: crumbsin;
-o-animation-duration: 1.0s; 
-o-animation-fill-mode: forwards; 

animation-name: crumbsin; 
animation-duration: 1.0s; 
animation-fill-mode: forwards;

}
@-webkit-keyframes crumbsin 
{
    0%   {top:0px; opacity: 0;}
	50%   {opacity: 0.2;}
    100% {top:49px; opacity: 1;}
}
@keyframes crumbsin 
{
    0%   {top:0px; opacity: 0;}
	50%   {opacity: 0.2;}
    100% {top:49px; opacity: 1;}
}
#crumbs > li
{
list-style:none;
display:inline;
font-weight:bold;
color: inherit; /* blue colors for links too */
text-decoration:none !IMPORTANT;
}

/*
*****************************
main page CSS
*****************************
*/
.container
{
	position:relative;
	top:50px;
}
#main
{
	margin-top:20px;
	/*font-family: merriweather,Georgia,Times,sans-serif;*/
}
.partlogorow
{
	margin-bottom:20px;
	margin-top:20px;
}
#contactwarning
{
    display: none;
    color: #a94442;
}
/*
*****************************
DOCLIB CSS
*****************************
*/
.doclibloginbanner
{
    
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:right;
}
#doclib ul
{
    list-style-type:none !IMPORTANT;
}
.categoryheader
{
	margin-top:8px;
}
/*
*****************************
NEWSLIB CSS
*****************************
*/
.loginbar
{
	float:right;
	position:relative;
	top:60px;
	right:50px;
}
.date
{
	color:grey;
	font-style: italic;
	float:right;
}
/*
*****************************
FOOTER CSS
*****************************
*/
#footer
{
margin-top:20px;
border-top: 1px solid #eee;
height:50px;
}
#copyright
{

}
#socialiconsfoot a, #socialiconshead a
{
color: #777;
float:right;
padding:10px;
height:50px;
}


.footfbicon:hover
{
color: #3b5999;
}
.foottwicon:hover
{
color: #4099FF;
}
.footyticon:hover
{
color: #e52d27;
}
.footliicon:hover
{
color: #04669A;
}
.icon
{
padding-top:2px;
}
#geostuff
{
	float:right;
}
#geologo
{
	height:20px;
	width:20px;
}




