/*** Budget Process Fluid ***/

/*****************
  main navigation   
*****************/

.navbar.subnav .navbar-inner { 
background: -moz-linear-gradient(top,  rgba(53,85,153,0.2) 0%, rgba(53,85,153,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,85,153,0.2)), color-stop(100%,rgba(53,85,153,0.3))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(53,85,153,0.2) 0%,rgba(53,85,153,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(53,85,153,0.2) 0%,rgba(53,85,153,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(53,85,153,0.2) 0%,rgba(53,85,153,0.3) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(53,85,153,0.2) 0%,rgba(53,85,153,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa355599', endColorstr='#4d355599',GradientType=0 ); /* IE6-9 */
}

/*****************
  Banner  
*****************/
.banner { 
	background-color: #4a71aa; 
	background-image: url(/budget/images/banner.jpg); 
	border-top: 1px solid #666;
}

.banner .banner-logo {
	margin:22px 10px 22px 0;
}

.banner .banner-logo a {
	color:#fff;
	font-size:27px;
	line-height:34px;
}

.banner .banner-logo img {
	 width: 309px;
}

.banner-feature {
	font-style:normal;
	font-size:14px;
}

.banner-feature .feature {
	margin-left:0;
}

/*****************
  header line colors
*****************/
h1 { border-bottom: 2px solid #ccc; }

h2 { border-bottom: 2px solid #ddd; }

/**********************
	promo
**********************/
.promo.tagline { 
background: rgb(235,241,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,241,246,1) 0%, rgba(171,211,238,1) 39%, rgba(164,206,234,1) 52%, rgba(213,235,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(39%,rgba(171,211,238,1)), color-stop(52%,rgba(164,206,234,1)), color-stop(100%,rgba(213,235,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 39%,rgba(164,206,234,1) 52%,rgba(213,235,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 39%,rgba(164,206,234,1) 52%,rgba(213,235,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 39%,rgba(164,206,234,1) 52%,rgba(213,235,251,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 39%,rgba(164,206,234,1) 52%,rgba(213,235,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
	padding-left:20px; 
	padding-right:20px; 
}

.promo.tagline p { 
	font-weight:bold; 
	color:#666; 
	font-size:26px;
	line-height:46px; 
}

/**********************
	h2 edits
**********************/
.well { padding-bottom:0; }
.well h2 { border:none; margin-top:0; }

/**********************
	image rounded edits
**********************/
.row img.img-rounded, .row .clearfix p img.img-rounded { padding:0; }

/**********************
	contact edits
**********************/
.contact-list { background-color:#f6f6f6; border:1px solid #eee; }
.contact-list h3 { background:#f0f0f0; border-bottom:0; }
.contact-list li { border-bottom:0; }
i.icon-question-sign.large { background-image:url(../../../city3/images/iconContact.png); width:20px; height:20px; background-position: 0 0; }
	
/**********************
	footer edits
**********************/
.content { margin-bottom: -216px; }
.spacer { height: 216px; }

/**********************
	text-list h3 edits
**********************/

.list ul.text-list h3 {
    padding-left: 0 ;
}

/**********************
	General Media 
	Queries Overrides
**********************/

@media (max-width: 979px) {
	.span3 { width: 100%; }
}