body{ margin: 0; padding: 0; border: 0; outline: none 0; font-size: 12px; font-family: Verdana, Tahoma, Ariel; background-image: url(/qap/images/mead_hunt_back.jpg); background-repeat: repeat-x; vertical-align: baseline; }ul, li, table, tr, th, td { font-size: 12px; font-family: Verdana, Tahoma, Ariel; margin: 0; padding: 0; border: 0; outline: none 0; }a {	color: #000;	text-decoration: none;}a:visited {	color: #000;}a:hover {	color: #0b2c80;}h3 {	color: #000000;	font-size: 12px;	font-weight: bold;	padding-top: 10px;}input {	font-family: Courier, fixed;	font-size:14px}.body {	padding-left: 5px;}.copyright { color: #000; font-size: 8px; padding-top: 25px; padding-left: 5px; }.crumbtrail {	padding-top: 10px;}.error {	padding-top: 20px;	padding-left: 10px;	color: red;}.menubar { height: 40px; background: #e2e2e2; padding-top: 10px; }.logoright { background-position: 0 0; text-align: right; float: right; }.banner { background-color: #fff; background-repeat: repeat-x; background-position: 0 0; padding-top: 10px; }.sidebar {	background: #e2e2e2;	width: 275px;}.btn_container { background-color: #fff; padding: 10px 3px 3px; }.btn_generic,.btn_generic-hover { font-weight: bold; font-size: 11px; text-align: center; cursor: pointer; color: #000; background-color: #e2e2e2; background-image: url(/qap/images/davy_icoprinter.gif); background-repeat: no-repeat; background-position: 0 0; height: 15px; padding-bottom: 5px; padding-left: 20px; }.btn_generic-hover { color: #000; border-style: inset; }.btn_menu2,.btn_menu2-hover { font-weight: bold; text-align: center; cursor: pointer; color: #000; background: #e2e2e2; padding-left: 20px; }.btn_menu2-hover { color: #044570; border-style: inset; }.menu_button { color: #000; padding-left: 10px; background: #e2e2e2; font-weight: bold; font-size: 12px; }.menu_button:hover {	cursor: pointer;        font-size: 12px;	background: #e2e2e2;	font-weight: bold;}.menu_link { color: #000; padding-left: 10px; font-weight: bold; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; }.prj_data { color: #000; font-size: 10px; width: 90%; padding-top: 3px; }.prj_data_indent { color: #000; font-size: 10px; padding-top: 5px; padding-left: 15px; }.prj_ftitle {	font-size: 10px;	font-weight: bold;}.prj_ftitle_indent {	font-size: 10px;	font-weight: bold;	padding-left: 15px;}.prj_notfound {	padding-top: 25px;	padding-left: 10px;	padding-bottom: 5px;	font-size: 14px;	font-weight: bold;	color: #ff00ca}.prj_num {	font-size: 10px;	color: #000;	padding-left: 5px;}.prj_title { color: #000; font-size: 10px; font-weight: bold; width: 90%; padding-top: 5px; }.prj_detail {	background: #fff;	padding-left: 5px;}.prj_detail .prj_title {	font-size: 14px;	font-weight: bold;	color: #000;}.prj_tree { width: 260px; background: #e2e2e2; padding-left: 5px; vertical-align: top; }.prj_tree .cat_title { color: #1a4bd6; font-size: 12px; font-weight: bold; }.results_detail {	background: #fff;	padding-left: 5px;}.results_detail .prj_title {	font-size: 14px;	font-weight: bold;}.results_tree {	background: #e2e2e2; }.results_tree .prj_bid_date {	font-size: 10px;}.results_tree .prj_title {	padding-left: 5px;        font-weight: bold;}/* SPECIFIC TO HEADER */:focus { outline: 0; }ol, ul { list-style: none; }div { border: 0; }sup {vertical-align: top;}div.spacer { clear: both; }hr{	height: 1px;	width: 50%;	border: 0;	margin: 10px 0px 10px 0px;	border-bottom: 1px solid #ccc;	clear: both;	float: right;}/* HOLDS CONTENT ON THE PAGE */#mhcontainer{ width: 1190px; padding: 0; border: hidden 0; margin: auto; color: #333; position: static; }#logo_div{	float: left;	width: 288px;	border: 0px solid #333;	padding: 20px 25px 0px 0px;}/* LIST */#navcontainer{	float: left;	margin: 0;	padding-top: 0px;	width: 721px;	color: #333;	background: #fff url(/qap/images/pics/index/navbar_back.jpg) no-repeat top left;	border: 0px solid #f00;}#navigation{	clear: both;	overflow: hidden;	margin: 0px 0px 0px 0px;	padding: 0px;	border: 0px solid #333;}#navigation ul{	float: left;	width: auto;	display: inline;}#navigation ul li{	float: left;	display: inline;	margin: 0 0 0 50px;	border: 0px solid #333;	padding: 0;}#navigation ul li a{	float: left;	background: url(/qap/images/pics/index/navigation3.gif) no-repeat left top;	padding: 0px 0 0;	height: 66px;	width: auto;	color: #333;	font-size: 10px;	line-height: 1;	text-decoration: none;	text-indent: -999px;}#navigation ul li#n_markets a{	width: 100px;	background-position: 0px 0px;	border: 0px solid #fc0;}#navigation ul li#n_markets a:hover { background-position: 0px -79px; }#navigation ul li#n_markets.on a { background-position: 0px -158px !important; }#navigation ul li#n_markets a:active { background-position: 0px -79px !important; }#navigation ul li#n_profile a{	width: 100px;	background-position: -143px top;	border: 0px solid #f00;}#navigation ul li#n_profile a:hover { background-position: -143px -79px; }#navigation ul li#n_profile.on a { background-position: -143px -158px !important; }#navigation ul li#n_profile a:active { background-position: -143px -79px !important; }#navigation ul li#n_careers a{	width: 102px;	background-position: -288px top;	border: 0px solid #fc0;}#navigation ul li#n_careers a:hover { background-position: -288px -79px; }#navigation ul li#n_careers.on a { background-position: -288px -158px !important; }#navigation ul li#n_careers a:active { background-position: -288px -79px !important; }#navigation ul li#n_news a{	width: 103px;	background-position: -433px top;	border: 0px solid #fc0;}#navigation ul li#n_news a:hover { background-position: -433px -79px; }#navigation ul li#n_news.on a { background-position: -433px -158px !important; }#navigation ul li#n_news a:active { background-position: -433px -79px !important; }#utility{ margin-top: 10px; height: 45px; color: #666; float: right; font: 10px Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.08em; width: 300px; border: solid 0 #f00; padding: 0; }.utilitydwn { color: #000; font: 10px Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; }#utility a:link{	color: #666;	text-decoration: none;	font: normal 10px Arial, Helvetica, Verdana, sans-serif;}#utility a:visited{	color: #666;	text-decoration: none;	font: normal 10px Arial, Helvetica, Verdana, sans-serif;}#utility a:hover{	color: #666;	text-decoration: underline;	font: 10px Arial, Helvetica, Verdana, sans-serif;}#utility a:visited:hover{	color: #666;	text-decoration: underline;	font: normal 10px Arial, Helvetica, Verdana, sans-serif;}#utility table{padding: 0;margin:0;color: #666;float: right;font: normal 10px Arial, Helvetica, Verdana, sans-serif;letter-spacing: .08em;border: 0px solid #333;height: 16px;}#utility td{vertical-align: top;color: #666;font: normal 10px Arial, Helvetica, Verdana, sans-serif;letter-spacing: .08em;height: 16px;}table.contact{padding: 0 0 0 35px;margin:0;color: #666;font: normal 11px Arial, Helvetica, Verdana, sans-serif;border: 0px solid #333;}table.contact td{vertical-align: top;color: #666;font: normal 11px Arial, Helvetica, Verdana, sans-serif;padding: 5px;text-align: right;}input.contact {float: left;}select.contact {float: left;}.searchbox{	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	margin: 0px 0px 0px 10px;	padding: 0;	height: 14px;	background: #fff;	display: inline;}/*SUB PAGE STYLES*/#subpage_container{	padding: 0px 0px 0px 0px;	margin: 0;	color: #666;	clear: both;	width: 1190px;	height: 391px;	border: 0px solid green;	background: url(/qap/images/pics/index/flash_shadow.gif) top left no-repeat;}#subpage_container_news{ padding: 0; margin: 0; color: #666; clear: both; width: 1190px; border: solid 0 green; background: url(/qap/images/pics/shared/flash_shadow_toponly.jpg) no-repeat left top; height: 22px; }
