#h {
	background: #F4F5FA url("/images/frontend/fbohbg.jpg") no-repeat 0 0;
}

#n {
	background: #fff url("/images/frontend/n-empty.jpg") no-repeat 596px 0;
}
#redirect { margin: 0 20px 20px 20px; border-top: 1px solid #f1e6c4; font-size: 1.1em; line-height: 1.6em; }
	#redirect .notice { text-align: center; padding: 10px 20px 10px 20px; }
	#redirect h3 { margin-bottom: 1em; font-size: 14px; }
	#redirect h2 { margin-bottom: 1em; color: #c58325; font-size: 20px; }
	#redirect ul { list-style: none; }
	#redirect li {background:transparent url(/images/frontend/oarrow.gif) no-repeat 0 3px; padding-left: 15px; }

#recovery_search{ width: 196px; height: 140px; background: #f6f7c8 url(/images/Recovery2Buttons2.jpg) no-repeat;}
	#recovery_search ul, #recovery_search li { margin: 0; padding: 0; list-style: none; }
	#recovery_search ul { padding: 84px 10px 0 10px;}
	#recovery_search li { padding-bottom: 8px; }
	#recovery_search a { display: block; text-indent: -99999px; overflow: hidden; height: 20px; }
	

#homesearch {
	background: transparent url(/images/frontend/homesearch-bg.png) repeat-x 0 0;
	border: 1px solid #D5D6AD;
	color: #333;
}
#homesearch form {
	margin: 91px 21px 21px 7px;	
}
#homesearch .qsf {
	float: left;
	padding-left: 14px;
	padding-bottom: 11px;
}

#homesearch .qsf .input-text {
	border:1px solid #7F9DB9;
	padding:2px;
}
#qsf-agency #autocomplete_input_dnf_class_values_procurement_notice__agency_ {
	width: 194px !important;
	background-position: 2px 50%;
	padding-left: 18px;
	padding-right: 2px;
	background-color: #fff;
}
#qsf-agency #autocomplete_div_dnf_class_values_procurement_notice__agency_ {
	width: auto;
}
#qsf-agency #autocomplete_div_dnf_class_values_procurement_notice__agency_ .yui-ac-content {
	width: 475px !important;
}
#qsf-agency #autocomplete_div_dnf_class_values_procurement_notice__agency_ .yui-ac-content li div {
	padding-left: 5px;
}
#qsf-agency #ac_target_hint_dnf_class_values_procurement_notice__agency_ {
	width: 220px !important
}
#qsf-agency div.yui-ac,
#qsf-agency div.yui-skin-sam {
	display: inline;
	width: auto !important;
}
.wk #qsf-agency div.yui-ac,
.wk #qsf-agency div.yui-skin-sam {
	display: inline-block;
}
.wk #qsf-kw label {
	position: relative;
	top: 3px;
}
#qsf-kw input {
	width: 123px;
}
.wk #qsf-agency {
	margin-top: -1px;
}
.wk #qsf-agency label {
	position: relative;
	top: 3px;
}
.wk #qs-setaside,
.ff #qs-setaside,
.wk #qs-type,
.ff #qs-type {
	width: 235px;
}
.wk #qs-type {
	width: 233px;
}
.wk #qs-posted, 
.ff #qs-posted {
	width: 142px;
}
#qsbtns {
	margin: 7px 0 0 14px;
}
#qsbtns div {
	float: right;
	text-align: right;
}
#homesearch .qsf label { 
	margin-right: 3px;
}
#homesearch #h1w {
	position: relative;
	z-index: 10;	
}

#homesearch h1 {
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: transparent url(/images/frontend/homesearch-hd-bg.gif) repeat-x 21px 73px;
	height: 78px;
	width: 611px;
	position: absolute;
	top: -4px;
	left: -39px;
	z-index: 11;
	font-size: 20px;
	font-weight: bold;
	color: #CD3A07;
}
#homesearch h1 span {
	float: left;
	height: 78px;		
}
#homesearch h1 a,
#homesearch h1 a:visited,
#homesearch h1 a:hover {
	text-decoration: none;
	color: #666;
}
#homesearch h1 span#hs-hd-l {
	width: 199px;
	background: transparent url(/images/frontend/homesearch-hd-l.jpg) no-repeat 0 0;
	text-indent: -999em;
}
#homesearch h1 span#hs-hd-r {
	width: 211px;
	background: transparent url(/images/frontend/homesearch-hd-r.jpg) no-repeat 0 0;
	text-indent: -999em;
}
#homesearch h1 span#hs-hd-m {
	text-indent: 0;
	padding-top: 28px;
}
#home-dyn {
	background: transparent url("/images/frontend/didyouknow_bg.png") repeat-x 0 0;
	width: 591px;
	padding-top: 11px;
}
#home-dyn-w {
	background: transparent url("/images/frontend/megaphone.gif") no-repeat 24px 6px;
	padding: 4px 12px 10px 65px;
	font-weight: bold;
}
#home-dyn-w * {
	margin: 0;
	line-height: 1.2;
}
#home-dyn h3 {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #960;
}
.main-cols-r2 {
	margin-top: 4px;
	background: #fff url("/images/frontend/maincolsr2bg.gif") repeat-y 0 4px;
}
#main-fbores ul {
	float: left;
	margin-right: 7px;
	width: 205px;
}
#fbouguides	h2 {
	background: transparent url("/images/frontend/icn-uguide.gif") no-repeat 0 0;
	padding-left: 22px;	
	padding-top: 2px;
	margin-bottom: 7px;
}
#fbovids h2 {
	background: transparent url("/images/frontend/icn-vid.gif") no-repeat 0 0;
	padding-left: 22px;	
	padding-top: 3px;
	margin-bottom: 7px;
}
#fbosb h2 {
	background: transparent url("/images/frontend/icn-events.gif") no-repeat 0 0;
	padding-left: 22px;	
	padding-bottom:3px;
	margin-bottom: 7px;
}
#fbosb ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#adv-srch-events {
	background:url(/images/frontend/fbosb_btn.gif) no-repeat 0 0;
	display:block;
	width:178px;
	height:20px;
	text-indent:-9999em;
}
#adv-srch-vc {
        background:url(/images/frontend/fbovc_btn.gif) no-repeat 0 0;
        display:block;
        width:178px;
        height:20px;
        text-indent:-9999em;
}
.home_alert {
	background:url(/images/icon_light.gif) no-repeat 10px 17px;
	padding:15px 15px 15px 50px;
	font-size:1.1em;
	line-height:1.5em;
}

.home_notice {
	background: url('/images/icon_med_notice.gif') no-repeat 11px 11px;
	background-size: 25px 25px;
	padding: 15px 15px 15px 50px;
	font-size: 1.1em;
	line-height:1.5em;
}

.home_alert_red {
	background: url('/images/frontend/icn-err.gif') no-repeat 11px 11px;
	background-size: 25px 25px;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 15px 15px 15px 50px;
}

.span_title {
	font-weight:bold;
}

.home_alert_red_title {
	font-weight: bold;
	color: #990000;
}
