ul#docs li {
   list-style-type: none;
}
ul#docs > li {
  margin: 0 20px 15px 0 !important;
  list-style-type: none;
}
ul#docs > li > span {
  font-family: Arial,Helvetica,"Lucida Grande",sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  color: #84bd00 !important;
}
ul#docs li > ul {
  margin: 0 !important;
  }
ul#docs li > ul > li {
  border-bottom: 1px solid #ddd;
  font-size:14px;
    margin: 25px 0 !important;
    padding-bottom: 20px !important;
  }
ul#docs li > ul > li:first-child {
  border-top: 1px solid #ddd;
    padding-top: 20px !important;
  }
ul#docs li > ul > li > ul > li{
 border-bottom: 0 solid #ddd;
    border-top: 0 solid #ddd !important;
    font-size: 14px;
    margin: 0 25px !important;
    padding-bottom: 10px !important;
  }
ul#docs li > ul > li > ul > li span{
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-left: -25px !important;
  text-align: left;
  }




.controls .left span {
    margin:0 4px 4px 4px;
   
    float:left;
}
.controls .left > span {
  margin:0;
}

.viewLeft {
  float:left;
  width:20px;
  }
.controls .left label {
    width:auto;
  background:url("../images/widgets/arrow_select_gray_pr.png") no-repeat scroll right center #ddd;
  background: #dddddd;
color: #555;
display: inline-block;
font-size: 15px;
font-weight: bold;
cursor: pointer;
line-height: normal;
padding: 8px 12px;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
text-align: center;
}
.controls .left input {
  background:url("../images/widgets/arrow_select_gray_pr.png") no-repeat scroll right center #ddd;
  background: #dddddd;
  }

.controls .left .radioBack input {
    visibility: hidden;
    width: 0;
    border: none;
    margin: 0;
    padding: 0;
}

.controls .right input {margin-left: 10px;}

.controls .right select:first-child {margin-left: 0px}

#p_lt_ctl01_pageplaceholder_p_lt_ctl04_EventsSearchBox_lblSearch{
  display:none;
  }


#leftnavchild li.Highlighted a{
    background:#eef3f1;
  }

#leftnavchild li.Highlighted ul li a{
    background:none;
  }

#leftnavchild li.Highlighted a{
  border-bottom:1px solid #e3e3e3;
  }

#leftnavchild li.Highlighted ul li a{
  border-bottom:none;
  }

#leftnavchild li.Highlighted ul{
  border-bottom:2px solid #ccc;
  }

#leftnavchild li.Highlighted ul li ul{
  border-bottom:none;
  }


/*
#leftnavchild li.Highlighted ul{
  border-top:1px solid #ccc;
  }

#leftnavchild li.Highlighted ul li ul{
  border-top:none;
  }
*/

#leftnavchild li.Highlighted:first-child + li {
  /* border-top:2px #ccc solid; */
  }
#leftnavchild>li>ul>li.Highlighted a, #leftnavchild>li>ul>li a, #leftnavchild>li>ul>li.Highlighted:first-child + li{
  border-top:0 !important;
  }


/*.controls .left label.active{
    background: #84bd00;
cursor: pointer;
    color: #fff;
}*/

.controls .views {
 font-size: 15px;
    font-weight: bold;
    margin-top: 0.4em !important;
}
.controls .left {
    float: left;
    width: 330px !important;
}
#events .controls .left {
    float: left;
    width: 240px !important;
}
.controls .left input:checked + label {
    background-color:#84bd00;
    color:#FFF;
}
/*.controls .left input[type="radio"] {
  display:none;
  }*/

.controls span br{
  display:none;
}
.press, .news {
    display: block;
}
.sortitems, .successStory {
  display:block !important;
  }
#leftnav {
  overflow-y:auto !important;
  height:auto !important;
  }
#mobileleft {
  overflow:hidden;
  }
hr.none, hr.hideBreak {
  display:none;
}
select.filter {
   background: transparent;
   border: none;
}
.wrap {float: left;}
.focused {
   background: yellow;
   border: 1px solid #336699;
}
.itemRow h2 {
  visibility:hidden;
  margin-top: -1.7em;
  }
/*#main header h1, #main #content h2, #main #content h3 {
		margin: 0 0 30px 0 !important;
	} */

ul.meetings .PagerControl, ul.news .PagerControl {
  display:none;
  }
footer {
  padding:20px 0 !important;
  }
/*#header-links ul li a {
color: #555 !important;
  } */
.widget_container .list_box .itemRow img {
  margin-right:10px !important;
  }
.widget_container .list_box .itemRow h1{
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	font-weight:bold;
	margin:0px 0px 20px 0px !important;
	padding:0px !important;
	line-height: 10px;
	font-size:14px;	
	color:#555;
}

.PagerControl {border: none !important;}
.PagerResults {display: none !important;}

#press-room #feed .PagerControl:first-of-type {display:none !important;}

.PagerControl .PagerNumberArea span {
    color: #FFF;
    text-decoration: none;
}

.PagerControl .PagerNumberArea span:first-child, .PagerControl .PagerNumberArea span:last-child {
    color: #555;
}

.PagerControl .PagerNumberArea span a {
    color: #00597C;
    text-decoration: none;
}

.PagerControl .PagerNumberArea span a:hover {
    text-decoration: underline;
}

.PagerControl .PagerNumberArea span.SelectedPage {
    font-weight: bold;
    color: #555;
}
/*#container {
margin-top:180px;
}*/
/* WHO WE ARE
================================================== */

#who-we-are p {
	line-height: 1.35em;
}

#who-we-are p.name {
	font-weight: bold;
	color: #00597C;
}

#who-we-are p.name.vacant {
	color: #555;
}

#who-we-are p.jobtitle {
	font-size: 12px;
	font-weight: bold;
}


#who-we-are p.companyname {
	font-size: 13px;
}

#who-we-are img {
	margin: 20px 20px 5px;
}

#who-we-are p {
	margin: 0px 20px 5px;
}

#who-we-are .row + .row {
	margin-top: 40px;
}

#who-we-are .row .leftcol {
	float: left;
	width: 25%;
    min-height:150px;
}

body#bio{
	margin:0px;
	padding:10px;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	color:#555555;
}

#bio h1{
	margin:0px;
	padding:0px;
	font-size:23px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	color: #555555;
}

#bio h2{
	margin:0px;
	padding:0px;
	font-size:17px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
	color: #555555;
}

#bio p{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 30px;
}

#bio img{
	display:block;
	float:left;
	margin:0px 20px 20px 0px;
}
/*
#who-we-are h1, #financing-and-incentives h1, #general h1, #main h1 {
	font-family: HelveticaNeueLight, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #084fa2;
	font-size: 40px;
	letter-spacing: 0.025em;
	text-align: left;

}
#who-we-are header h1, #main header h1 {
  margin:0 20px 30px 20px;
  }
#who-we-are h2, #financing-and-incentives h2, #general h2, #main h2 {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
color: #84bd00;
font-size: 26px;
text-align: left;
}
#who-we-are h3, #general h3 {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
color: #555;
font-size: 17px;
line-height: 20px;
text-align: left;
  }
#general h4, #callouts h4 {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
color: #84bd00;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
text-align: left;
}
*/
#bio {
  /* margin-top:-74px !important; */
  }
.leftcol a, .leftcol a:visited {
    color: #333;
    outline: 0 none;
    text-decoration: none !important;
}
/* FINANCING AND INCENTIVES
================================================== */
#financing-and-incentives h1 {
	margin-bottom: 30px;
}

#financing-and-incentives p {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 1.7em;
}

#financing-and-incentives img.featured {
	display: block;
	margin: 0 auto;
}

#financing-and-incentives span.caption {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #799A3D;
	text-align: right;
	margin-top: 10px;
}
#financing-and-incentives ol {
  padding: 0;
counter-reset: item;
margin-left: 0;
  }
#financing-and-incentives ol li {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.5em
}


/* LEFTHAND NAVIGATION
================================================== */
#sidebar > img {
    width: 100% !important;
}

#leftnavchild li a {
	color: #555;
	font-weight: normal;
    text-decoration: none;
}

#leftnavchild li.Highlighted:first-child {
	color: #fff;
	font-weight: normal;
}

#leftnavchild ul {
	margin: 0;
}

#leftnavchild > li > a {
  padding:16px 0px;
	display: block;
	border-bottom: 2px #cccccc solid;
}

#leftnavchild > li > a {
	background-color: #fff;
	color: #555;
	padding-left: 13%;
	padding-right: 7%;
	font-size: 15px;
}

#leftnavchild > li > a:hover {
	background-color: #eef3f1;
}

#leftnavchild ul li a:hover {
	text-decoration: underline;
}

#leftnavchild > li > ul > li {
	margin-bottom: 20px;
	margin-left: 19.4%;
}

#leftnavchild > li > ul > li:first-child {
	margin-top: 20px;
}

#leftnav > li > ul li a {
	font-size: 14px;
	color: #555;
}

#leftnavchild ul ul {
	margin-left: 8%;
  margin-left:20px !important;
}

#leftnavchild ul ul li {
	margin-top: 16px;
}

#leftnavchild li.Highlighted > a {
	color: #799A3D;
	font-weight: bold;
}

#leftnavchild li.topLevel.Highlighted > a {
	color: #fff;
	font-weight: bold;
}

#leftnavchild > li > ul  {
    display: none;
}

#leftnavchild > li.Highlighted > ul  {
	display: block;
}

/***end lefthand navigation***/


#navbar {
	background-color: #00597C!important; /* Fixing DoneDone #1 */
}

#main header h1 {
  margin-left: 0!important;
}

#main {
  padding-left: 20px;
}

#main header p {
	margin-left: 0!important;

}
/* Body Bullet Fix */

#main header ul {
	list-style-type: disc!important;
	padding-left: 35px;
	margin-top: 15px;
	font-size: 17px;
}

#main header ul li {
	margin-bottom: 20px;
	line-height: 30px;
}

form#form {
	margin-bottom: 0!important;
}


/** FOUR COLUMN WIDGET **/
#summaryChart {border: none !important; margin: 0 !important}
/*#summaryChart {
	margin-bottom: 50px;
	border-bottom: 1px solid #ddd;
} */
.a, .b, .d, .e, .f, .g, .h, .i, .j, .k, .l, .m, .n, .o, .p, .q, .r, .s, .t, .u, .v, .w, .x, .y, .z, .aa, .bb, .cc, .dd, .ee, .ff, .gg, .hh, .ii, .jj, .kk, .ll, .mm, .nn, .oo, .pp {
    display: block;
}
.a ~ .a, .b ~ .b, .c ~ .c, .d ~ .d, .e ~ .e, .f ~ .f, .g ~ .g, .h ~ .h, .i ~ .i, .j ~ .j, .k ~ .k, .l ~ .l, .m ~ .m, .n ~ .n, .o ~ .o, .p ~ .p, .q ~ .q, .r ~ .r, .s ~ .s, .t ~ .t, .u ~ .u, .v ~ .v, .w ~ .w, .x ~ .x, .y ~ .y, .z ~ .z, .aa ~ .aa, .bb ~ .bb, .cc ~ .cc, .dd ~ .dd, .ee ~ .ee, .ff ~ .ff, .gg ~ .gg, .hh ~ .hh, .ii ~ .ii, .kk ~ .kk, .ll ~ .ll, .mm ~ .mm, .nn ~ .nn, .oo ~ .oo, .pp ~ .pp 
{
    display: none;
}


/*
#main #content #summaryChart li {
	width: 25%;
	padding: 0;
	float: left;
	position: relative;
	border: none;
	text-align: center;
}

 #main #content #summaryChart li img {
	margin-bottom: 10px;
}

#main #content #summaryChart li div {
	height: 230px;
	padding: 0 10%;
	margin-bottom: 20px;
	box-sizing: border-box;
	moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-right:1px solid #cccccc;
	overflow: hidden;
	text-align: center;
}

#summaryChart li div * {
	text-align: center !important;
}

#summaryChart li div h1 {
	font-size: 24px;
}

#summaryChart li div p {
	font-size: 13px;
	font-weight: bold;
	color: #767676;
}

#summaryChart li div hr {
	width: 53px;
	margin: 10px auto;
}

#main #content #summaryChart li:last-child div {
	border-right: none;
}

*/

#main #content h2 {
	margin-left: 0!important;
}

#downloadable-resources .resource {
	margin-bottom: 30px;
}

.bidding_attach {
  margin-left: 25px;
  margin-top: 10px;
  display: block;
}

.bidding_attach:nth-of-type(1) {
  margin-left: 0px;
  margin-top: 0;
}

.CMSSiteMapList {
  list-style-type: disc!important;
}

.CMSSiteMapList li {
  display: block!important;
  width: 100%!important;
  text-align: left!important;
}

/*#####################*/


/**************START: BNO TEMP STYLING 3/18/2015 *********************/
.biddingOppNotices p {margin: 0px 0px 15px !important;}

.biddingOppSelection p {margin: 0px 0px 15px !important;}
.biddingOppSelection > table > tbody > tr {border-bottom: 1px solid #DDD !important;}
.biddingOppSelection > table > tbody > tr td p {margin-top: 20px !important}
.biddingOppSelection table tr td:first-child p {margin-right:40px !important;}

.biddingOppVendor p {margin: 0px 0px 15px !important;}

.biddingOppProfQual p {margin: 0px 0px 15px !important;}
.biddingOppProfQual ul li > a {margin-left: 0px !important;}

#downloadable-resources .resource br {display: none !important;}
#downloadable-resources h3 {margin-left: 0 !important}

#home #audienceLinks li {height: 200px !important;}
#home #audienceLinks li p {font-size:14px !important; margin-top:10px !important;}
/****************END: BNO TEMP STYLING 3/18/2015 *********************/