span.flag { 
	font-style:italic;
	font-style:normal;
	font-size:10px;
	display:block;
	margin: 6px 0 2px 0;
	line-height:1.1em;
	color:#cc0000;
	letter-spacing:.03em;
	
}

br.LastBreak {
	line-height:6px;
}

	#idMsg	{	width:300px;
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
				color:#ffffff;
				background-color:#AF0C0D;
				margin-top:10px;
			}

	#idMsg div#padLinks {	text-align:left;
							line-height:1.2em;
							padding:0px;
							padding-left:10px;
							padding-right:10px;
							margin:0px;
							line-height:17px;
						}

	#idMsg a	{	padding:0px;margin:0px;float:left;margin-right:10px; }



	a { text-decoration: underline;
		font-face: helvetica, verdana, sans-serif
		}

	p { line-height: 20.08px}
	
	div#ShowBids{	width:940px;
					text-align:center;
					padding-top:0px;
					padding-bottom:0px;
					margin-top:0px;
					margin-bottom:0px;
				}

	table#BidFooter{width:940px;margin-top:0px;
				}

	table#Bids 	{	width:590px;
					display:inline;
					float:left;
					margin-left:20px;
					margin-top:20px;
				}

	a#currentbids 		{	display:block;
							vertical-align:top;
							text-align:left;
							padding:6px 4px 6px 6px;
							font-size:13px;
							font-weight:bold;
							font-family:verdana;
							letter-spacing:.04em;
							border:none;
							clear:both;
							margin-bottom:0px;
							border-top:1px solid #325279;
							border-bottom:1px solid #325279;
							text-decoration:none;
						}

	a#currentbids span	{	color:#325279;
							padding-top:0px;
							padding-left:10px;
							text-align:left;
							font-size:11px;
							font-weight:normal;
							margin-bottom:10px;
							display:inline;
						}


	#disclaimer			{	width:590px;
							background-color:#e9e9e9;
							margin-bottom:12px;
							text-align:left;
						}


	#disclaimer #disclaimerPad {	padding-left:8px;
							padding-right:8px;
							color:#325279;
							font-family:verdana;
							font-size:11px;
							vertical-align:middle;
							line-height:1.4em;
						}

	#disclaimer b 		{	font-size:13px;
							padding-right:4px;
						}

	#BidHeaderLinks		{	text-align:left;
							float:left;
							width:300px;
							background-color:#325279;
							color:#ffffff;
							padding:0px;
							font-family:verdana;
							font-size:11px;
							line-height:1.4em;
							margin-top:20px;
						}
						
	#BidHeaderLinks h1	{	text-align:left;
							font-family:verdana;
							font-size:14px;
							border-top:1px solid #d0dff1;
 							padding-top:8px;
						}

	#BidHeaderLinks div#padLinks 
						{	padding-left:15px;
							padding-right:15px;
							width:auto;
						}

	#BidHeaderLinks div#padLinks img
						{	margin-right:8px;
						}

	#BidHeaderLinks div	{	clear:both;
							color:#ffffff;
						}
	
	#BidHeaderLinks p	{	line-height:1.3em;
							color:#ffffff;
							margin-top:4px;
							margin-left:40px;
						}

	#BidHeaderLinks a	{	margin-top:10px;
							text-align:left;
							text-decoration:none;
							color:#ffffff;
							font-size:13px;
							font-weight:normal;
							text-decoration:underline;
							clear:both;
							display:block;
						}

	 img#airport		{	margin-left:76px;margin-right:20px;margin-top:0px;
	 						DISPLAY:BLOCK;float:left;
						}


	table#Bids td.CurrentTable 
						{	color:#000000;
							font-family:verdana;
							font-size:13px;
							font-weight:bold;
							border-top:1px solid #325279;
							border-bottom:0px solid #325279;
							padding-top:6px;
						}

div.Addendum
{	margin:10px 0 0 0;
	font-size:11px;
	border:1px solid #CE0E0E;
	background-color:#fce9e9;
	padding:0 4px 8px 8px;
}
div.Addendum b
{	font-size:13px;
	display:block;
	margin:0;
	padding:0;
	padding-bottom:4px;
	padding-top:8px;
	color:#707070;
}
div.Addendum i
{	font-style:normal;
	display:block;
	margin:6px 0 4px 7px;
}
div.Addendum a
{	padding:0 0 10px 7px;
	font-size:11px;
	display:inline-block;
}
div.Addendum a:hover, div.Addendum a:focus
{	text-decoration:none;
}
font.AddendumChange
{	line-height:normal;
	margin:0 0 4px 6px;
	padding:0;
	text-decoration:none;
	display:inline-block;
}
span.weather
{	font-size:10px;
	line-height:1.4em;
	padding-left:20px;
	display:inline-block;
	text-align:center;
	color:#707070;
}

span.weather b
{	margin-bottom:4px;
	display:inline-block;
	font-size:12px;
	color:#707070;
	letter-spacing:.05em;
}

div.ContentRevised, div.ContentNormal
{	width:320px;
	padding:3px;
	font-size:14px;
	line-height:1.4em;
}
div.ContentRevised
{	border:1px solid #CE0E0E;
	background-color:#fce9e9;
}
div.ContentNormal
{	border:1px solid #dddddd;
	background-color:#f5f5f5;
}

#BidHeaderLinks #padLinks h2
{	clear:both;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #d0dff1;
	padding:0;padding-bottom:10px;
	margin:0;margin-bottom:10px;
}
#ContactInfo
{	clear:both;
	padding-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	color:#ffffff;
	border-top:1px solid #d0dff1;
}
#ContactInfo h1
{	padding-top:0;
	padding-bottom:0px;
	margin-top:0;
	margin-bottom:5px;
	border:none;
	font-size:14px;
	font-weight:normal;
}
#ContactInfo b
{	width:160px;
	display:inline-block;
	margin-left:20px;
	font-weight:normal;
}


#SpecialInst h1, #SpecialInst118 h1 
{	font-size:16px;
	font-weight:normal;
	color:#325279;
}
#SpecialInst, #SpecialInst118
{	height:auto;
	background:#FFFFFF;
	padding:10px;
	font-size:12px;
}
#SpecialInst ol.ABC, #SpecialInst118 ol.ABC
{	font-size:11px;
	list-style-type:lower-alpha;
	margin-left:20px;
}
#SpecialInst li, #SpecialInst118 li
{	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}

#SpecialInst b, #SpecialInst118 b
{	color:#325279;
	font-size:15px;
	font-weight:normal;
	padding:1px 2px;
	margin:0;
	background-color:#f5f5f5;
	display:inline-block;
}
#SpecialInst a:hover, #SpecialInst a:focus,
#SpecialInst118 a:hover, #SpecialInst118 a:focus
{	text-decoration:none;
}
a.search, a.SpecialInst, a.SpecialInst118
{	display:inline-block;
	padding:2px 10px 2px 41px;
	vertical-align:middle;
	overflow:visible;
	border:0px solid #efefef;
	margin:6px 0 0 4px;
	height:30px;
}
a.search:hover, a.SpecialInst:hover,
a.search:focus, a.SpecialInst:focus,
a.SpecialInst118:hover, a.SpecialInst118:focus
{	text-decoration:none;
}

a.search, a.SpecialInst, a.SpecialInst118
{	background:url('/images/design2009/Search-32x32.png') no-repeat;
}

a.xls,a.pdf, a.archive
{	display:block;
	padding:2px 10px 2px 41px;
	vertical-align:middle;
	overflow:visible;
	border:0px solid #efefef;
	margin:6px 0px 0px 0px;
	height:30px;
	text-decoration:none;
	
	font-size:13px;
	line-height:1.2em;
}
a.pdf:hover,a.xls:hover, a.archive:hover	
{	text-decoration:underline;
}
a.xls
{	background:url('/images/design2009/iconExcel.jpg') no-repeat;
}
a.pdf
{	background:url('/images/design2009/iconPDF.png') no-repeat;
}
a.archive
{	background:url('/images/design2009/iconArchive.png') no-repeat;
}

td.ManualDisplay 
{	text-align:justify;
	padding-top:12px;
	line-height:1.2em;
	color:#000000;
	font-family:verdana,tahoma,arial;
}
td.ManualDisplay h4
{	text-align:center;
	background-color:#efefef;
	line-height:1.3em;
	padding:10px;
	margin:4px 0 6px 12px;
	color:#E91717;
	font-weight:normal;
	font-size:14px;
	width:100px;
	float:right;

	text-align:right;
	background-color:transparent;
	color:#325279;
	color:#000000;
	width:130px;
	margin:0 0 6px 12px;
	padding:0;
	font-size:11px;
}
td.ManualDisplay h3
{	color:#E91717;
	color:#325279;
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:1.3em;
	margin-bottom:6px;
}
td.ManualDisplay b
{	color:#E91717;
	font-size:13px;
	font-weight:normal;
}
td.ManualDisplay  p
{	line-height:1.4em;
	padding:0;margin:0;
	font-size:11px;
}

table tr td#TopRowSpecial
{	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-right:0;
	padding-top:6px;
 	border-top:1px solid #dddddd;
}
table tr td#TopRowSpecial a.pdf
{	text-decoration:underline;
	font-family:verdana; font-weight:normal; font-size:14px;
	padding-right:0 !important; margin-right:20PX !important;
	DISPLAY:INLINE-BLOCK;
	FLOAT:LEFT;
	border:NONE;
	width:74px !important;
}
table tr td#TopRowSpecial a.stormwater
{	text-decoration:underline;
	font-family:verdana; font-weight:normal; font-size:14px;
	margin:0 60PX -30px 0 !important;
	DISPLAY:BLOCK;
	FLOAT:LEFT;
	border:NONE;
	width:74px !important;
	width:78px !important;
	height:54px !important;
	background:url('/images/design2009/stormwater-icon.png') no-repeat;
	padding:50px 0 0 0 !important; 
	text-align:center;
	overflow:hidden;
}

table tr td#TopRowSpecial div.NoticeDescription
{	font-weight:normal;
	font-family:verdana;
	font-size:14px;
	padding-left:0;
 	DISPLAY:INLINE-BLOCK;
 	FLOAT:LEFT;
}
table tr td#TopRowSpecial div.DueDate
{	float:right;
	display:inline-block;
	vertical-align:top;
	font-family:verdana;
	font-size:11px;
	text-align:right;
	white-space:nowrap;
	padding-bottom:6px;
}
table tr td#TopRowSpecial div.DueDate p
{	line-height:1.4em;
	margin-left:0;
}

