@charset "utf-8";
/*
Theme Name: Federal Highway Administration
Theme URI: https://www.fhwa.dot.gov
Author: FHWA IT Web Support <FHWAWEB2@dot.gov>
Description: General stylesheet for the FHWA website
Created: 9/10/2012 
Last Updated: see update notes below
*/

/* update notes - used to keep track of significant addition or changes
************************************************************************************************************************************************
2/5/2013 (D.Trowell) - added goshp2 specific body class
3/1/2013 (B.Gray) - added state division right-hand contact area
3/4/2013 (D.Trowell) - added program offices & state divisions body styles
4/15/2013 (D.Trowell) - unspecified header tags (removed #fhwacontent)
7/23/2013 (D.Trowell) - adding fhwa header navigation w/ dropdown styles
9/10/2013 (D.Trowell) - removed .hep #fhwaheader .socialbtns { width:545px } [hep modification] - removed at the request of Paul Lindenfelser
11/15/2019 (S.Wiczer) - replaced border-top with margin-top in #fhwanavmenu .search
9/9/2020 (C.Troell) - replaced background #69C with #3C78B4 in #fhwacontent .subnav to fix 508 color contrast failure
***********************************************************************************************************************************************
*/

body { 
	background:#5b4c45 url(/images/fhwa2/bg/bg_body.png) left top repeat-x !important;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px; 
	text-align:center
}

/* site container - control site width */
.fhwacontainer { border:#f00 0px solid; margin:auto; width:960px }

/* start - FHWA header styles **********************************************************************************/
#fhwaheader {
	background:#063472 url(/images/fhwa2/bg/bg_headersm.png) left top repeat-x;
	border:#F00 0px solid;
	padding:5px 0px;
	text-align:left;
}
#fhwaheader img.imgdotfhwalg { display:none; } /* hides large FHWA header */
#fhwaheader .logo {
	border:#F00 0px solid;
	float:left;
	/*width:290px;*/
	width:30%;
}
#fhwaheader .dropdown {
	border:#00F 0px solid;
	float:left;
	margin-top:13px;
	/*width:534px;*/
	width:50%;
}
#fhwaheader .dropdown ul {
	float:right;
	z-index:597;
}
#fhwaheader .socialbtns {
	border:#F00 0px solid;
	float:right;
	margin-top:10px;
	/*width:15%;*/
} /* nav and social buttons position */
#fhwaheader .socialbtns img { margin-left:2px; } /* left margin for social buttons */

#fhwaheader .dropdown ul ul {
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-top:#000 1px solid;
	z-index:598;
}

#fhwaheader .dropdown ul li a {
	font-size:0.8em;
	font-weight:normal;
	padding:2px 8px 9px 0px;
}

#fhwaheader .dropdown ul li:hover a {
	background:none;
	color:#f60;
}
/*
#fhwaheader div.dropdown li a:hover, 
#fhwaheader div.dropdown li a.active,
#about #fhwaheader div.dropdown ul li.mnabout a, 
#programs #fhwaheader div.dropdown li.mnprograms a, 
#resources #fhwaheader div.dropdown li.mnresources a, 
#briefingroom #fhwaheader div.dropdown li.mnbriefing a, 
#contact #fhwaheader div.dropdown ul li.mncontact a { color:#f60; }
*/
#fhwaheader .dropdown li:hover li a {
	background:#fff;
	border-bottom:#000 1px solid;
	color:#000;
	padding:5px 20px 5px 10px;
}

#fhwaheader .dropdown ul li li {
	font-size:0.9em;
}

#fhwaheader .dropdown ul li li a span {
	background:url(/images/fhwa2/bg/arrow_blkrgt.png) right no-repeat;
	display:block;
	margin-right:-17px;
	/*padding-right:15px;*/
}

#fhwaheader .dropdown ul li li:hover span {
	background:url(/images/fhwa2/bg/arrow_whtrgt.png) right no-repeat;
}

#fhwaheader .dropdown li:hover li a:hover {
	background:#036;
	color:#f60;
}
/* end - header styles ************************************************************************************/

/* start - navigation styles ******************************************************************************/
#fhwanavmenu {
	background:#000;
	clear:both;
	height:36px;
	margin-bottom:20px;
}
#fhwanavmenu .dropdown ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#fhwanavmenu .dropdown ul ul {
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-top:#000 1px solid;
	z-index:596;
}

#fhwanavmenu .dropdown ul li a {	
	font-size:0.95em;
	font-weight:normal;
	padding:8px 10px 9px 10px;
}

#fhwanavmenu .dropdown ul li li {
	font-size:0.9em;
}

#fhwanavmenu .dropdown ul li li a span {
	background:url(/images/fhwa2/bg/arrow_blkrgt.png) right no-repeat;
	display:block;
	margin-right:-17px;
	padding-right:15px;
}

#fhwanavmenu .dropdown ul li li:hover span {
	background:url(/images/fhwa2/bg/arrow_whtrgt.png) right no-repeat;
}

#fhwanavmenu .dropdown ul li:hover a {
	background:none;
	color:#9CF;
}

#fhwanavmenu .dropdown li:hover li a {
	background:#FFF;
	border-bottom:#000 1px solid;
	color:#000;
	padding:5px 20px 5px 10px;
}

#fhwanavmenu .dropdown li:hover li a:hover {
	background:#000;
	color:#9CF;
}

/*
#fhwanavmenu .dropdown li a:hover, 
#fhwanavmenu .dropdown li a.active,
#about #fhwanavmenu .dropdown li.mnabout a, 
#programs #fhwanavmenu .dropdown li.mnprograms a, 
#resources #fhwanavmenu .dropdown li.mnresources a, 
#briefingroom #fhwanavmenu .dropdown li.mnbriefing a, 
#contact #fhwanavmenu .dropdown li.mncontact a { color:#9cf; }
*/

/* search */
#fhwanavmenu .search { /* border-top:#000 6px solid; */ margin-top:6px; float:right; }
#fhwanavmenu .search fieldset { background:#fff; border:none; width:225px; margin:0px; padding:0px; }
#fhwanavmenu .search input { border:none; }
#fhwanavmenu .search input.srchbox { border-left:#fff 3px solid; color:#666; float:left; font-size:12px; height:22px; width:184px; }
#fhwanavmenu .search input.srchbox { height:17px\9; padding-top:3px\9; } /* IE 9 hack */
#fhwanavmenu .search input.srchbtn { border-right:#fff 2px solid; float:right; }
/* end - navigation styles ********************************************************************************/

/* start - arrow styles ***********************************************************************************/
.arrow-whtdwn { background:url(/images/fhwa2/bg/arrow_whtdwn.png) bottom center no-repeat; }
.arrow-blkrgt { background:url(/images/fhwa2/bg/arrow_blkrgt.png) right no-repeat; }
/* end - arrow styles *************************************************************************************/

/* start - breadcrumbs ************************************************************************************/
#fhwabreadcrumbs { background:#333; clear:both; color:#FFF; font-size:0.7em; text-align:left }
#fhwabreadcrumbs p { margin:0px; padding:5px 10px }
#fhwabreadcrumbs a, #fhwabreadcrumbs a:active { color:#9CF; text-decoration:none }
#fhwabreadcrumbs a:hover { color:#FFF }
/* end - breadcrumbs **************************************************************************************/

/* start - slider *****************************************************************************************/
#featurecontainer { margin-bottom:20px } 
.nofeature #featurecontainer { display:none } 
/* end - slider *******************************************************************************************/

/* start - content styles *********************************************************************************/
#fhwacontent { background:#FFF; clear:both; font-size:0.8em; margin:0px auto 20px; padding:10px; text-align:left }
#fhwacontent.fhwacontainer { width:940px }
#fhwacontent #sectiontitle p { 
	border-bottom:#999 1px solid; 
	color:#003; 
	font-size:1.8em; 
	font-weight:normal;
	margin:0px;
	padding-bottom:10px
}

/* page post and modification date */
#fhwacontent #pagedates { border-top:#999 1px solid; clear:both; padding-top:10px }
.nopagedates #fhwacontent #pagedates { display:none }

/* display boxes */
#fhwacontent .txtboxsmall, #fhwacontent .txtboxlarge, #fhwacontent .txtboxmedium  { background:#fff; margin-bottom:20px; padding-bottom:15px }
#fhwacontent .txtboxsmall { width:301px }
#fhwacontent .txtboxmedium { width:465px }
#fhwacontent .txtboxlarge { width:629px }
#fhwacontent .maxwidth { width:auto }

/* display boxes - paragraphs/lists font size */
#fhwacontent .txtboxsmall p, #fhwacontent .txtboxmedium p, #fhwacontent .txtboxlarge p, 
#fhwacontent .txtboxsmall ul, #fhwacontent .txtboxmedium ul, #fhwacontent .txtboxlarge ul { padding:0px 10px }
#fhwacontent .txtboxsmall ul.lstregular, #fhwacontent .txtboxmedium ul.lstregular, #fhwacontent .txtboxlarge ul.lstregular { margin-left:32px }
#fhwacontent .txtboxsmall h1, #fhwacontent .txtboxlarge h1, #fhwacontent .txtboxmedium h1 { font-size:1.4em }
#fhwacontent .txtboxsmall h2, #fhwacontent .txtboxlarge h2, #fhwacontent .txtboxmedium h2 { font-size:1.2em }
#fhwacontent .txtboxsmall h1, #fhwacontent .txtboxlarge h1, #fhwacontent .txtboxmedium h1,
#fhwacontent .txtboxsmall h2, #fhwacontent .txtboxlarge h2, #fhwacontent .txtboxmedium h2 {
	font-weight:normal;
	margin:0px 0px 8px 0px;
	padding:8px 10px;
	text-transform:uppercase
}
#fhwacontent .txtboxsmall h1, #fhwacontent .txtboxlarge h1, #fhwacontent .txtboxmedium h1,
#fhwacontent .txtboxsmall h1 a, #fhwacontent .txtboxlarge h1 a, 
#fhwacontent .txtboxmedium h1 a, #fhwacontent .txtboxsmall h1 a:hover,
#fhwacontent .txtboxlarge h1 a:hover, #fhwacontent .txtboxmedium h1 a:hover,
#fhwacontent .txtboxsmall h2, #fhwacontent .txtboxlarge h2, #fhwacontent .txtboxmedium h2,
#fhwacontent .txtboxsmall h2 a, #fhwacontent .txtboxlarge h2 a, 
#fhwacontent .txtboxmedium h2 a, #fhwacontent .txtboxsmall h2 a:hover,
#fhwacontent .txtboxlarge h2 a:hover, #fhwacontent .txtboxmedium h2 a:hover { color:#fff }
#fhwacontent .lstdisplaybox ul { list-style-type:none; margin:0px; padding:0px 10px }
#fhwacontent .lstdisplaybox ul li { border-bottom:#CCC 1px solid; padding:10px 0px }
#fhwacontent .lstdisplaybox ul li.nobdrbottom { border-bottom:0px }
#fhwacontent .lstdisplaybox ul li.nopadbottom { padding-bottom:0px }
#fhwacontent .lstdisplaybox ul li.nopadtop { background-position:left top; padding-top:0px }
#fhwacontent .crosstopics { width:275px; border:1px #036 solid; margin-top:10px; padding:0px }
#fhwacontent .crosstopics h3 { background:#036; color:#FFF; font-size:16px; margin:0px; padding:5px }
#fhwacontent .crosstopics ul { margin:5px 3px 5px 12px; padding:5px 3px 5px 12px }
#fhwacontent .crosstopics ul ul { margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px }

/* no section title */
.nosectiontitle #fhwacontent #sectiontitle { display:none }

/* text headers */
h1 { font-size:1.6em }
h1, h1 a { color:#033; font-weight:normal }
h2 { font-size:1.4em }
h2, h2 a { color:#036; font-weight:normal }
h3 { font-size:1.3em }
h4 { font-size:1.2em }
h5 { font-size:1em }
/*
#fhwacontent h1 { font-size:1.6em }
#fhwacontent h1, #fhwacontent h1 a { color:#033; font-weight:normal }
#fhwacontent h2 { font-size:1.4em }
#fhwacontent h2, #fhwacontent h2 a { color:#036; font-weight:normal }
#fhwacontent h3 { font-size:1.3em }
#fhwacontent h4 { font-size:1.2em }
#fhwacontent h5 { font-size:1em }
*/
/*
#fhwacontent h3, #fhwacontent h3 a, 
#fhwacontent h4, #fhwacontent h4 a,
#fhwacontent h5, #fhwacontent h5 a { color:#000 }
*/
/* #fhwacontent p, #fhwacontent table { margin-top:10px } */

/* columns */
#fhwacontent .colleft { float:left; margin-right:10px; padding-right:10px; width:50% } 
#fhwacontent .colright { float:right; margin-left:10px; padding-left:10px; width:50% } 
#fhwacontent .rowbottom ul li { width:465px }
#fhwacontent .rowbottom { background:#deedfd; border:#deedfd 10px solid; clear:both }
#fhwacontent .rowbottom ul { list-style-type:none; margin:0px; padding:0px }
#fhwacontent .rowbottom ul li { display:inline; float:left }
#fhwacontent .rowbottom ul li.morepadbottom { padding-bottom:10px }
#fhwacontent .rowbottom ul li h2, #fhwacontent .rowbottom ul li p { margin:0px }

/*** sub navigation ***/
#fhwacontent .subnav { float:left; padding-right:10px; width:200px }
.nosubnav #fhwacontent .subnav { display:none } /* no subnaviagation */
/* #fhwacontent .subnav ul.dropdown-vertical { width:191px } */
#fhwacontent .subnav ul { margin:0px; padding:0px; list-style-type: none }
#fhwacontent .subnav ul a { background:#036; border-bottom:1px solid #eee; color:#fff; display:block; padding:5px 12px; text-decoration:none }
#fhwacontent .subnav a:hover { background:#003; color:#fff; text-decoration:none }
#fhwacontent .subnav ul a.activesub { background:#003 }
#fhwacontent .subnav ul ul { width:200px; border-top:#036 0px solid; border-bottom:#fff 1px solid }
#fhwacontent .subnav ul ul li { text-align:left; border-right:0px }
#fhwacontent .subnav ul ul li a {
	background:#fff; /* url(/images/fhwa2/nav/imgarrowblkvrt.png) 12px 4px no-repeat 
			[10/3/2018 SW: removed bg img arrow for clear distinction btwn active and inactive tab]*/;
	border-bottom:#036 1px solid;
	border-left:#036 1px solid;
	border-right:#036 1px solid;
	color:#000;
	font-size:12px;
	padding:2px 6px 2px 25px;
	text-transform:none
}
#fhwacontent .subnav ul ul li a:hover, #fhwacontent .subnav ul ul li a.activesub {
	background:#CCC url(/images/fhwa2/nav/imgarrowblkvrt.png) 12px 4px no-repeat;
	color:#000
}

#fhwacontent .subnav ul ul li a.activesub {
	background-image:url(/images/fhwa2/nav/imgarrowblkhov.png);
}
#fhwacontent .subnav ul ul li a.activesubnac {
	background:#CCC url(/images/fhwa2/nav/imgarrowblkvrt.png) 12px 4px no-repeat;
}

#fhwacontent .subnav ul ul ul li a {
	background:#3C78B4 url(/images/fhwa2/nav/imgarrowwhtvrt.png) 25px 4px no-repeat;
	color:#fff;
	padding:2px 6px 2px 40px;
}


#fhwacontent .subnav ul ul ul li a:hover, #fhwacontent .subnav ul ul ul li a.activesub {
	background-color:#fff;
	background-image:url(/images/fhwa2/nav/imgarrowblkvrt.png);
	background-position:25px 4px;
}

/* text area for pages with subnavigation */
#fhwacontent .contenttext { float:right; width:730px }
.nosubnav #fhwacontent .contenttext { float:none; width:auto }

/* text area right column for pages with subnavigation */
#fhwacontent .contenttext .rightcol { float:right; margin-left:10px; padding-left:10px; width:280px }

/* canceled documents */
.canceled #fhwacontent { background:url(/images/fhwa2/canceled.gif) top repeat }

/* archived documents */
.archived #fhwacontent { background:url(/images/fhwa2/archived.png) top repeat }

/* media downloads page */
#fhwacontent #video img { border:#103c6a 3px solid; margin:0px 15px }

/* return to top */
p.returntoplink { display:none }
.returntop #fhwacontent p.returntoplink { clear:right; display:block; font-size:0.85em }

/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/
.PopBoxImageSmall { border: none 0px #ffffff; cursor: url("/images/magnify/magplus.cur"), pointer; }
.PopBoxImageLarge { border: solid 1px #999999; cursor: url("/images/magnify/magminus.cur"), pointer; }
.PopBoxImageShrink { cursor: url("/images/magnify/magminus.cur"), pointer; }
.PopBoxImageLink { cursor: pointer; }
.PopBoxImageMove { border: none 0px #ffffff; cursor: pointer; }

/* default links */
/* #fhwacontent a { text-decoration:none }
#fhwacontent a:hover { text-decoration:underline } */
a, a:active { color:#00F; text-decoration:underline; }
a:visited { color:#639 }
a:hover { color:#f60; text-decoration:underline; }

/* background colors */
.bgdarkblue { background-color:#036; }
.bgslateblue { background-color:#376694; }
.bgdarkgray { background-color:#666; }
.bggray { background-color:#999; }
.bglightgray { background-color:#CCC; }
.bglightergray {background-color:#ebebeb; }
.bgforestgreen { background-color:#4b6208; }
.bgblue { background-color:#194077; }
.bgburgundy { background-color:#7c2300; }
.bgpurple { background-color:#636; }
.bgorange { background-color:#C60; }
.bggold { background-color:#A78600; }
.bghighlight { background-color:#FFFF99; }

/* text colors */
.txtwhite { color:#fff; }
.txtred { color:#F00; }

/* text modifications */
.txtnormal { font-weight:normal; }
.txtbold { font-weight:bold; }
.txtitalic { font-style:italic; }
.txtlcase { text-transform:lowercase; }
.txtucase { text-transform:uppercase; }
.txtuline { text-decoration:underline }
.txtcenter { text-align:center }
.txtleft { text-align:left }
.txtright { text-align:right }
.txtjustify { text-align:justify }
.txtlarge { font-size:1.6em }
.txtsmall, .footnote, .moddate, .readers { font-size:0.85em; }
.msgerror { background:#FF9; border:#000 1px solid; color:#F00; font-size:0.9em; font-style:italic; padding:0px 3px; text-transform:uppercase }

/* float modifications */
.floatleft { float:left; }
.floatnone { float:none; }
.floatright { float:right; }

/* clear floats */
.clearall { clear:both !important; }
.clearleft { clear:left; }
.clearright { clear:right; }
.clearnone { clear:none; }

/* image modifications */
img { border:0px }
.imgleft { float:left; padding:0px 10px 5px 0px }
.imgright { float:right; padding:0px 0px 5px 10px }

/* border modifications */
.bdrblack { border:#000 1px solid }
.bdrdrkblue { border:#036 1px solid }
.bdrdrkbluetop { border-top:#036 1px solid }
.bdrbtmdrkblue { border-bottom:#036 1px solid }
.bdrgraybtm { border-bottom:#ccc 1px solid }
.bdrleftgray { border-left:#999 1px solid }
.bdrrightgray { border-right:#999 1px solid }
.bdrbtmgray { border-bottom:#999 1px solid }
.bdrtopgray { border-top:#999 1px solid }
.nobdr { border:0px }
.nobdrbottom { border-bottom:0px }

/* table modifications */
.datatable { font-size:0.9em }
.row { font-weight:normal }

/* list modifications */
.lstleft { margin-left:8px; padding-left:8px }
.lstnobults { list-style-type:none; }
/* li.hang removes bullets from <ul><li> for indenting lists. 
Only use for content that is actually a list and requires numbers or letters in 
parenthesis, such as an Order, to match hard copy; 
use the padding classes if the content is not a list */
li.hang { list-style-type: none; text-indent: -1.3em }
li.hang td {text-indent: 0!important;}
/* margin modifictions */
.nomarginall { margin:0px }
.nomargintop { margin-top:0px }
.nomarginleft { margin-left:0px }
.nomarginright { margin-right:0px }
.nomarginbottom { margin-bottom:0px }

/* padding modifictions */
.nopadall { padding:0px }
.nopadtop { padding-top:0px }
.nopadleft { padding-left:0px }
.nopadright { padding-right:0px }
.nopadbottom { padding-bottom:0px }

/* classes for the PDF links in Notices and attachments*/
 .noticepdf {
	border: 1px solid #666;
	color: #000;
	background-color: #FFD;
	width: 270px;
	padding: 4px;
	text-align: left;
	clear: right;
	margin: 2px;
}
.noticepdf p {
	font-size: 0.85em;
	padding-top: 1px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.noticepdf .pdfsmall { font-size: .7em }

/* horizontal lines */
hr { color:#376694 }

/* print only display */
.printonly { display:none }
/* end - content styles ***********************************************************************************/

/* start - footer styles **********************************************************************************/
#fhwafooter { 
	clear:both; 
	color:#fff; 
	font-size:0.7em; 
	padding-bottom:20px; 
	text-align:left 
}
#fhwafooter .fhwasign { 
	background:url(/images/fhwa2/bg/imgfhwasign.png) left no-repeat; 
	border-right:#fff 1px solid; 
	float:left; 
	margin-right:10px; 
	height:60px; 
	width:162px 
}
#fhwafooter .foottext { margin-top:2px }
#fhwafooter a { color:#fff }
#fhwafooter a:hover { color:#9CF }
/* end - footer styles ************************************************************************************/

/* start - special styles - section specific style ********************************************************/
/* large table display ***************************/
/*.fullpagedisplay { background:#fff }*/
.fullpagedisplay #fhwacontent.fhwacontainer { background:#fff !important; }
.fullpagedisplay #fhwabreadcrumbs, .fullpagedisplay #fhwacontent.fhwacontainer { min-width:960px; padding:auto 0px; width:auto; }
.fullpagedisplay .fhwacontainer { min-width:960px; width:auto; }
.fullpagedisplay #fhwaheader .fhwacontainer,
.fullpagedisplay #fhwanavmenu .fhwacontainer,
.fullpagedisplay #programtitle .fhwacontainer,
.fullpagedisplay #fhwafooter .fhwacontainer {
	padding-left:10px; padding-right:10px;
}
.fullpagedisplay #fhwacontent .contenttext { width:auto; }
.fullpagedisplay #fhwafooter { /*background:#5b4c45;*/ padding-top:15px; }

/* program offices / state divisions ************/
.prgmoffice #programtitle { background:#003d73; display:block; }
#programtitle { display:none }
#programtitle .fhwacontainer { background:url(/images/fhwa2/bg/bg_programtitle_hwy.png) right no-repeat; }
#programtitle p { color:#FFF; font-size:2em; margin:0px; padding:10px 0px; text-align:left; }
#programtitle a, 
#programtitle a:active, 
#programtitle a:hover, 
#programtitle a:visited {
	color:#fff;
	text-decoration:none;
}

.prgmhome #fhwacontent { background:none; padding:0px; width:960px; }
/* .prgmhome #fhwabreadcrumbs { margin-bottom:20px } */

/* new css code - Bob's program office modification request */
/*
.prgmoffice #fhwaheader { margin-bottom:15px }
.prgmoffice #fhwabreadcrumbs { margin-top:15px }
.prgmoffice #programtitle, .prgmoffice #fhwanavmenu { margin:auto; width:960px }
.prgmoffice #programtitle .fhwacontainer, .prgmoffice #fhwanavmenu .fhwacontainer { width:940px }
.prgmoffice #fhwanavmenu ul.dropdown li a span.adjleftmgn { padding-left:0px }
*/

/* goshrp2 **************************************/
.shrp2 .fhwacontainer { width:980px; }
.shrp2 #fhwanavmenu { height:10px; }
.shrp2 #fhwafooter { margin-top:10px; }

/* state division *******************************/
/* right-hand contact area */
#divcontact { border:#fff 1px solid; width:217px } 
#divcontact .crosstopics { margin-top:0px; width:215px }
#divcontact p { margin:0px; padding:5px }
#divcontact .icons { text-align:center }
#divcontact .icons p a { font-size:1.1em; font-weight:bold }

/* digitalgov search box width **************************************/
#fhwanavmenu .search input.usagov-search-autocomplete { border-left:#fff 3px solid; color:#666; float:left; font-size:12px; height:22px; width:184px }
#fhwanavmenu .search input.usagov-search-autocomplete { height:17px\9; padding-top:3px\9 } /* IE 9 hack */
/* end - special styles ***********************************************************************************/