
/* Legacy Report */
#divReport {
  position: relative !important;
  background-color: #fff !important;
  top: 2px !important;
}

/* Legacy Initiative Analysis */
#divInitFiscal {
  position: relative !important;
  background-color: #fff !important;
  top: 2px !important;
}

/* Legacy video player */
#layer1 {
  position: relative !important;
 /* background-color: #fff !important;*/
  top: 2px !important;
}

/* Org chart */
#orgdiv {
  position: relative !important;
 /* background-color: #fff !important;*/
  top: 2px !important;
}
form {
  margin: 0 0 0px !important;
}

.active {
	list-style:none !important;
	list-style-type:none !important;
}
.noListStyle {
	list-style:none !important;
	list-style-type:none !important;
}

p.Figure {
	line-height: 40px !important;
}
a{
	text-decoration: none !important;
}
a:hover, a:focus {
	color:#0088cc !important;
}
.navbar-inner{
	min-height: 0px !important;
}

/* From LAO-Bootstrap.css */
/* Banner */
#banner {
	background:#045b9d; 
	background-image: url('images/lao-banner.png');
	background-repeat:no-repeat;
	height:150px;
	margin-bottom:1px;
	border-bottom:1px solid #666;

	margin:0 -10px 0 -10px;
}
#banner img {
	position:relative;
	/*padding-top:30px;*/
	padding-left:20px;
	border:none;
}

/* Lao Search */
#lao-search {
	margin-right:50px;
	margin-top:15px;
	float:right;
	height:100px;
	width:200px;
}
#lao-search img {
	padding-top:0px;
	padding-left:0px;
}
.input-append {
	margin-bottom:-20px;
	margin-left:10px;
	width:100%;
}

/* Navigation */
.navbar{ 
	margin:0 auto;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 -10px 0 -10px;
	font-family:arial, helvetica, tahoma;	
	font-weight:bold;
	font-size:.75em;
	text-transform:uppercase;
}
.navbar-inner {
	padding-right:10px;
	padding-left:10px;
	background-image:none !important;
	border:none;
	letter-spacing:.025em;
}
.navbar-form {
	padding-top:50px;
	padding-right:25px;
	float:right;
}

li#home{
	border-right: solid #ccc 1px;
}
li#areas{
	border-right: solid #ccc 1px;
}
li#publications{
	border-right: solid #ccc 1px;
}
li#budget{
	border-right: solid #ccc 1px;
}
li#ballot{
	border-right: solid #ccc 1px;
}
li#staff{
	border-right: solid #ccc 1px;
}
li#careers{
	border-right: solid #ccc 1px;
}
li#about{
	border-right: solid #ccc 1px;
}

/* From bootstrap.css */
/* From bootstrap.css -- nav and dropdown menu */
/* Navs */
.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}
.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}


.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.navbar {
  position: relative;
  z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}
.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
    background-repeat: repeat-x;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    background-image: linear-gradient(top bottom, #ffffff, #f2f2f2);*
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}


.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}


.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}

/* unstyled -- from bootstrap.css */

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
