﻿.top-navigation .dropdown-menu > li > a {    
    background-color: #00446e;
}

.top-navigation, .backgroundLayoutNavbarSub {
    background-color: #00446e !important;
    border-color: #00446e !important;
}

.top-navigation .navbar-brand {
    background: #00446e;    
}

.top-navigation .navbar-nav > li a:hover, .top-navigation .navbar-nav > li a:focus {
    color: #00446e;
}

.backgroundLayoutNavbarSub {
  background-color: #00446e !important;
  border-color: #00446e !important;
}
.backgroundLayoutNavbarSub ul {
  background-color: #00446e !important;
}
.text-primary-protocol {
  color: #00446e;
}
/* ---------- A-Z list ---------- */
#content ol.a-z { margin:1em 0; padding-left:0; font-size:1.2em; overflow:auto; text-align:justify; }
.a-z li { list-style:none; display:inline; margin:5px; float:left; margin:0; padding:0; }
.a-z li a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:3px; -webkit-border-radius:3px; background:transparent url(/images/a-z-background.gif) repeat-x scroll left bottom; border:1px solid #999999 !important; color:#000000; display:block; margin:0 2px 2px 0; padding:3px 10px; text-align:center; text-decoration:none; }
.a-z li a:hover { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#ffcc66 none repeat scroll 0 0; }
.a-z li a:active { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#CCCCCC none repeat scroll 0 0; }
#content .a-z li {
background: none;
}

#bodyContent{
    height:100%;
    /*overflow-y: scroll;*/
}
/* ---------- Override DFAT styling so the site title is full width ---------- */
#h1SiteBanner.fullWidth {
margin: 0px;
}

#showLoadingGif {
    position: absolute; 
    width: 100%; 
    height: 100%;
    top:0px;
    left:0px;
    z-index:100;
    background: white url('frameloadinglarge.gif') no-repeat center center;
}

.resultURL {
	font-size: .85em;
	color: #006621;
}
#results h3, #results p {
	margin: 0;
}
@media only screen and (max-width: 640px) {
	.news-list {
		padding: 0;
	}
	#footer-bar {
		margin: 1em 0 2em 0;
	}
}
.whitebg {
	background-color: white;
}
.instructions {
font-size: 1em;
font-style: italic;
position: relative;
margin-right: 10px;
width: auto;
}

.indenta {
padding-left: 20px;
}
.indentb {
padding-left: 100px;
}
.mission {
color: #116186;
font-family: Arial, Helvetica, Sans-serif;
font-size: 18px;
font-weight: bold;
padding-left: 20px;
}
.state {
color: #14475f;
font-family: Arial, Helvetica, Sans-serif;
font-size: 18px;
font-weight: bold;
padding-left: 20px;
}
.normal {
color: #000000;
font-family: Arial, Helvetica, Sans-serif;
font-size: 13px;
padding-left: 0px;
}

.officer {
color: #000000;
font-family: Arial, Helvetica, Sans-serif;
font-size: 13px;
padding-left: 20px;
}

/* ---------- A-Z list ---------- */
#content ol.a-z { margin:1em 0; padding-left:0; font-size:1.2em; overflow:auto; text-align:justify; }
.a-z li { list-style:none; display:inline; margin:5px; float:left; margin:0; padding:0; }
.a-z li a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:3px; -webkit-border-radius:3px; background:transparent url(/images/a-z-background.gif) repeat-x scroll left bottom; border:1px solid #999999 !important; color:#000000; display:block; margin:0 2px 2px 0; padding:3px 10px; text-align:center; text-decoration:none; }
.a-z li a:hover { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#ffcc66 none repeat scroll 0 0; }
.a-z li a:active { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#CCCCCC none repeat scroll 0 0; }
#content .a-z li {
background: none;
}